/* Minification failed. Returning unminified contents.
(7,320502): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,326406): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,326448): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,327081): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,327123): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328201): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328287): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328341): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328477): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328602): 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)}}#shippingEstimator{margin-right:12px;z-index:999999}#shippingEstimator .input-group{width:100%}#shippingEstimator .input-group input{width:139px}#shippingEstimator .input-group .btn-primary{border-radius:0 6px 6px 0!important;padding:6px 6px 7px 5px}@media(max-device-width:767px){#shippingEstimatorModal .modal-dialog{width:auto!important}}#shippingEstimatorModal{padding-right:0}#shippingEstimatorModal .modal-dialog .modal-content .glyphicon-remove{background-color:#006400;border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;top:10px;z-index:500}#shippingEstimatorModal .modal-dialog .modal-content .modal-body .modal-text .estimator-iframe{min-height:180px;position:relative;width:100%}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 .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)}}.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:1000000!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}.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{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 .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-container .mat-dialog-content,.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-content{height:100%;max-height:calc(80vh - 50px)}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-surface{border-radius:6px;overflow:hidden}.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}}#GBSearchContainer .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:992px){#GBSearchContainer{margin-top:-20px!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%}}@media(min-width:1600px){#GBSearchContainer{margin-top:-21px!important}}app-search>app-footer .bs5{margin-top:0}#GBSearchContainer #GBSearchFilters{background-color:#f7f6f2}#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 .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:24px;position:absolute;right:calc(var(--bs-gutter-x)*.5);top:9px;z-index:1000}#GBSearchContainer #GBSearchFilters h2{color:#555;font-size:18px;margin:0 0 .5rem}#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: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;max-width:320px;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;right:55px;text-decoration:underline;top:0}#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}#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;letter-spacing:-3px;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-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{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;font-size:12px;margin-left:-.25rem;margin-right:-.25rem;overflow-x:scroll;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:1200px){#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;overflow:visible}}@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-title{color:#555;padding-left:15px;padding-right:15px}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .mat-mdc-dialog-content>a{border-top:1px solid #d9d9d9}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .close-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;font-size:20px;position:absolute;right:24px;top:18px}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .mat-mdc-dialog-content{display:inline;padding-left:0;padding-right:0}.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 #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:block;list-style-type:none;margin:0;padding:0 1rem 1rem;width:calc(100% - 2rem)}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul strong{color:#000;font-weight:700}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul a{color:#006400}@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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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#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)}}@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: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}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-tertiary{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-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}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{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}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}}tier-summary #feeTierInformation{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;height:100%;margin:0 0 15px;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%}tier-summary #feeTierInformation: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)}tier-summary #feeTierInformation>h2{color:#006400;font-size:26px;margin:0 auto;padding:0;text-align:center}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-left{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;width:auto;z-index:49}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .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%}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block{margin-top:15px}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block:first-child{margin-top:0}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block h3 i{font-size:13px}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block>span a{text-decoration:underline}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block>span a:hover{color:#555}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a,tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span{color:#555;font-size:22px}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement,tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i,tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i{font-style:normal}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa,tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa{font-size:30px;margin-right:5px}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa.up:after,tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa.up:after{color:#00d10a;content:""}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa.down:after,tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa.down:after{color:#d0021b;content:""}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block small{display:block;font-size:14px;margin:0}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block p strong{font-weight:600}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-btm{padding-top:10px}tier-summary #feeTierInformation .fee-information-wrap .fee-left .fee-left-inner .fee-left-btm a{font-size:13px;text-decoration:underline}tier-summary #feeTierInformation .fee-information-wrap .fee-right{position:relative;width:110px;z-index:50}tier-summary #feeTierInformation .fee-information-wrap .fee-right h3{color:#006400;font-size:16px;font-weight:600;margin:0;padding:0 0 5px}tier-summary #feeTierInformation .fee-information-wrap .fee-right h3 i{font-size:13px}tier-summary #feeTierInformation .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)}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart div{-webkit-box-sizing:border-box;box-sizing:border-box}tier-summary #feeTierInformation .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%}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left{left:-8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht,tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht{border-left-color:#fff;left:2px;margin-left:3px;margin-top:-10px}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-yel{border-left-color:#ffbf00;border-width:8px;left:0;margin-top:-8px}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right{right:-8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht,tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht{border-right-color:#fff;margin-right:3px;margin-top:-10px;right:2px}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-yel{border-right-color:#ffbf00;border-width:8px;margin-top:-8px;right:0}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left,tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-yel,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-yel{position:absolute;top:0}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .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)}tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .standard div:first-child{height:28px}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .standard,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-100,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-1000{position:relative}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .standard .tier-title,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-100 .tier-title,tier-summary #feeTierInformation .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%}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .standard .buffer-top,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-top,tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .standard .buffer-btm,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-btm,tier-summary #feeTierInformation .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}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .standard .buffer-btm,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .standard .buffer-top,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-btm,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-top,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-btm,tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-top{background-size:cover;height:28px;left:0;opacity:.5;position:absolute;width:100%}tier-summary #feeTierInformation .fee-information-wrap .fee-right #feeTierChart .top-1000 .tier-title{margin-top:-23px}tier-summary .standard #feeTierInformation{height:100%}tier-summary .standard #feeTierInformation .fee-information-wrap{height:auto}@media(min-width:768px){tier-summary{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}tier-summary #feeTierInformation{margin-bottom:0;margin-right:15px;max-width:300px;min-width:300px}}.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}}.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;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:calc(100% - 300px);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.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}#contentContainer section#statementsSection>div:not(.header-bar)>strong{color:#000;font-size:36px;font-weight:700;line-height:36px}#contentContainer section#statementsSection>div:not(.header-bar)>.acting-label{font-size:16px;font-weight:600}#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;text-wrap:wrap;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:before{color:#fff;content:"";font-family:Glyphicons Halflings}#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: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:before{content:"−"}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-reduce.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 #contentContainer{position:relative}#buyerCartContainer #contentContainer section#cartSummary{padding:0;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 #contentContainer section#cartContainer{padding:0}#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-right:15px;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{float:right!important}#buyerCartContainer #contentContainer.disable-sticky section#extraContainerAside>div{margin-top:0}}#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.glyphicon,#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.glyphicon,#buyerCartContainer .cart-alert .item-remove i.glyphicon,#buyerCartContainer .static-alert .item-acknowledge i.glyphicon,#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.glyphicon,#buyerCartContainer .static-alert.red h2,#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.glyphicon,#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.glyphicon,#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}#buyerCartContainer .cart-alert.service-alert p.msg>p:before,#buyerCartContainer .static-alert.service-alert p.msg>p:before{color:#ffd155;content:"";font-family:Glyphicons Halflings;font-size:12px;margin-right:5px}@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}#buyerCartContainer #cartContainer .cart-alert,#buyerCartContainer #cartContainer .static-alert{margin-right:15px}}@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}#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}}#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:1000000!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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saWIvdG9hc3RyL3RvYXN0ci5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19zaGlwcGluZ0VzdGltYXRvci5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fZ2xvYmFsLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19ib290c3RyYXAtdmFyaWFibGVzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19wcmludC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fYWxlcnRzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19iYWRnZXMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2NhcmRzLW1hc3Rlci5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fY2FyZHMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2RhdGF0YWJsZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fY29udGVudC13cmFwcGVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Vycm9ycy9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9lcnJvcnMvX3BhZ2Utbm90LWZvdW5kLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Vycm9ycy9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9lcnJvcnMvX3N5c3RlbUVycm9yLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Vycm9ycy9fZXJyb3JzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19pdGVtLWdyb3VwLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19vdmVybGF5cy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fbW9kYWxzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19wYWdpbmF0aW9uLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL190YWJzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL193aWRnZXQuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX21hdGVyaWFsLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19wdWxzZS1hZHMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3B1bHNlLWNhcmRzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL191cGRhdGUtbW9kYWxzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19jb2xsZWN0b3JzLWVsaXRlLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX21vYmlsZS1tZW51LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fc2VhcmNoLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fYXV0aC1saW5rcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX2Jyb3dzZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX2NhcnQtaWNvbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX2Z1bGwtd2lkdGgtZmx1aWQuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19hbmd1bGFyLW92ZXJyaWRlcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19taW4tb3ZlcnJpZGVzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fYnM1LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mb290ZXIvX21haW4tZm9vdGVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fc29jaWFsLWZvb3Rlci5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mb290ZXIvX3Nlby1mb290ZXIuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19jb3B5cmlnaHQtZm9vdGVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fYnM1LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fZnVsbC13aWR0aC1mbHVpZC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mb290ZXIvX2FuZ3VsYXItb3ZlcnJpZGVzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mb290ZXIvX21pbi1vdmVycmlkZXMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL19icmFnLWxpbmUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fY2Fyb3VzZWwuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fd2hhdGlzZ2Iuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fdG9wLXNlbGxpbmcuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fbGlmZXN0eWxlLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hvbWUvX25ldy11c2VyLXJlc291cmNlcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL193aWRnZXRzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hvbWUvX2hvbWUtZm9vdGVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hvbWUvX3dwY29udGVudDIuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcHVyY2hhc2luZy9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9wdXJjaGFzaW5nL19tYWtlLWFuLW9mZmVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3B1cmNoYXNpbmcvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fc2VvLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fc29ydGluZy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvX2ZpbHRlcnMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19yZXN1bHRzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fcGFnaW5hdGlvbi1zZWN0aW9uLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fZmVhdHVyZWQtc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvX292ZXJmbG93LW1vZGFsLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fYWRzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fY29sbGVjdG9ycy1lbGl0ZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX2ZpbHRlcnMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX2NhdGVnb3J5LWZpbHRlcnMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX2NoaXBzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9zcmNoL19zZW8uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX3Jlc3VsdHMtaGVhZGVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9zcmNoL19jYXJkcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fbW9kYWwuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX2NvbGxlY3RvcnMtZWxpdGUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX2Nhcm91c2VsLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19iYWRnZXMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX2JpZC1idXktYm94LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19kcmF3ZXJzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19zZWxsZXItYnV5ZXItY2lyY2xlcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fY291cG9uLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19vdmVybGF5cy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fYWRkLXRvLWRlc2NyaXB0aW9uLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fY29sbGVjdG9ycy1lbGl0ZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mZWVkYmFjay9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mZWVkYmFjay9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9tYWtlYW5vZmZlci9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9tYWtlYW5vZmZlci9fbW9kYWwuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbWFrZWFub2ZmZXIvX2FscGhhYmV0LXNjcm9sbGVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL21ha2Vhbm9mZmVyL19zZWxsZXItc3RhdHVzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL21ha2Vhbm9mZmVyL19idXllci1zdGF0dXMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcmVnaXN0cmF0aW9uL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3JlZ2lzdHJhdGlvbi9fcGF5Zm9uZS1tb2RhbC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9yZWdpc3RyYXRpb24vX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZmZsL19maW5kZXIuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZmZsL19zaWdudXAuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZmZsL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2RlZmF1bHRmZmwvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZGVmYXVsdGZmbC9fbW9kYWwuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX2Zvcm0tZWxlbWVudHMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX29yZGVyLXN1bW1hcnkuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX3NoaXBwaW5nLWluZm8uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX3BheW1lbnQtaW5mby5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fb3JkZXItc3RhdHVzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19vbW5pLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19tb2RhbC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fZmluZC1mZmwtbW9kYWwuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX3BheW1lbnQtYXBwLW1vZGFsLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19wYXltZW50LWFwcC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fcGF5bWVudC1zdW1tYXJ5LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19hZC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fZ29vZ2xlLW1hdGVyaWFsLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19maWx0ZXItYmFyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19maWx0ZXItbW9kYWwuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2RhdGEtdGFibGVzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19kYXRhLXRhYmxlLWN0YS13aWR0aHMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2RhdGEtdGFibGUtb3JkZXJzLWdyaWQuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX3BhZ2UtY29udHJvbC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fZmVlLXRpZXItZGlzcGxheS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fbXlnYi10aWNrZXIuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX3JhaXNlZC1jYXJkcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fbGlzdC1jYXJkcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fZGFzaC1jYXJkcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fc2lkZS1tZW51LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9faG9tZS1kYXNoLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19teS1zaGlwcGluZy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fbXktYWNjdC10b29sYm94LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19hY2NvdW50LWluZm8uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2JpbGxpbmctaW5mby5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fbXktc3VwcG9ydC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZW8vX2NhdGVnb3J5LXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VvL19wb3B1bGFyLXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VvL19yZXN1bHRzLXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VvL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX3BheW1lbnQtcHJlZmVyZW5jZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19jcmVkaXQtY2FyZC1maWxlLWZvcm0uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fYmFuay1maWxlLWZvcm0uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fZWRpdC1jcmVkaXQtY2FyZC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19wYXltZW50LWZvcm0uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fc2FsZXMtdGF4LXBheW1lbnQtZm9ybS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL191c2VyLWFjY291bnRpbmcuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fdmlldy1zdGF0ZW1lbnQuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fc3RhdGVtZW50cy1zZWN0aW9uLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX2Ftb3VudC1zZWN0aW9uLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX2JpbGxpbmcuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9fc2hpcHBpbmdQcm9maWxlRWRpdC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19jaGFuZ2VwYXNzd29yZC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L190ZXN0LXNoaXBwaW5nLXByb2ZpbGUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9fc3RhbmRhcmRUZXh0RWRpdC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19pdGVtLWRlZmF1bHRzLXZpZXcuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9faW52b2ljZS1sb2dvLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX2JpdHJhaWwtc2V0dGluZ3Muc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9fbGF5YXdheS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L191cGRhdGUxMDk5aW5mby5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L193ZWJob29rcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19tYW5hZ2Utc3VidXNlcnMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9fYWRkLXN1YnVzZXJzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYXVjdGlvbi9fc2hpcHBpbmctcHJvZmlsZS1pdGVtcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hZGRvbnMvX3N0ZXAxLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhcnQvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2FydC9fY2FydC1pdGVtLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhcnQvX2NhcnQtc3VtbWFyeS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jYXJ0L19jYXJ0LWNvbnRhaW5lci5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jYXJ0L19leHRyYS1jb250YWluZXJzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhcnQvX2NhcnQtYWxlcnQuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2FydC9fbW9kYWxzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NpdGVtYXAvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2l0ZW1hcC9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jYXRlZ29yaWVzL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhdGVnb3JpZXMvX25hdi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jYXRlZ29yaWVzL19jYXRlZ29yeS10b2dnbGVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NoaXBwaW5nL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NoaXBwaW5nL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdzaGlwbWVudC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3c2hpcG1lbnQvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2hpcHBpbmdlc3RpbWF0ZS9fbWFpbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zaGlwcGluZ2VzdGltYXRlL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fbW9kYWwuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fYWNjb3JkaW9uLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX2Zvcm0tZWxlbWVudHMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9faGVscC1saW5rcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19wcmljZS1oaXN0b3J5LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX2Nob29zZS1jYXRlZ29yeS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19waWN0dXJlcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19pdGVtLWRldGFpbHMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fcGF5bWVudC1zaGlwcGluZy10YXhlcy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19saXN0aW5nLW9wdGlvbnMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fb3B0aW9uYWwtc2VydmljZXMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fcHJldmlldy1jb25maXJtLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2dhdGV3YXkvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZ2F0ZXdheS9fY3VzdG9tLXVpLXRvZ2dsZXIuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZ2F0ZXdheS9fYWxlcnRzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2dhdGV3YXkvX21vZGFscy5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9faW5pdGlhdGUtY3JlZGl0LXJlcXVlc3Quc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY3JlZGl0cmVxdWVzdHMvX2Rpc3B1dGUtY3JlZGl0LXJlcXVlc3Quc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY3JlZGl0cmVxdWVzdHMvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY3JlZGl0cmVxdWVzdHMvX21vZGFsLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NyZWRpdHJlcXVlc3RzL19jci1sb29rdXAtc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fY3ItcXVlc3Rpb25zLXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY3JlZGl0cmVxdWVzdHMvX2NyLXRlcm1pbmFsLXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY3JlZGl0cmVxdWVzdHMvX2NyLWF1cmlnbWEtdXBsb2FkZXIuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY3JlZGl0cmVxdWVzdHMvX2NyLWFkbWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NvdXBvbnMvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY291cG9ucy9fY291cG9uLWNlbnRlci5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jb3Vwb25zL19jcmVhdGUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY291cG9ucy9fbW9kYWxzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2ludm9pY2UvX21haW4uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaW52b2ljZS9fcHJpbnQuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbWFudWZhY3R1cmVyL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2luZHVzdHJ5bmV3cy9faW5kdXN0cnluZXdzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3RheGVzL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3RheGVzL19zdGF0ZW1lbnRzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3RheGVzL19sZWRnZXIuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdGF4ZXMvX3RheGV4ZW1wdGlvbi5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hZGR0b2Rlc2NyaXB0aW9uL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3BpY3R1cmVzL19lZGl0LnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3BpY3R1cmVzL19hZGQuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcGljdHVyZXMvX3ByZXZpZXcuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcGljdHVyZXMvX21hbmFnZS5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy91c2VyL19maWx0ZXJzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3VzZXIvX29yZGVyLWNhcmRzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3VzZXIvX3NlbmRwYXltZW50cmVtaW5kZXIuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdXNlci9fbWVzc2FnZS11c2VyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3VzZXIvX3R3by1mYWN0b3ItYXV0aC5zY3NzIiwiRDovQnVpbGRzSG90Rml4L3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iZWNvbWVhc2VsbGVyL19tYWluLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX2Zvcm0tZWxlbWVudHMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmVjb21lYXNlbGxlci9fc2VsbGVyLXR5cGUuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmVjb21lYXNlbGxlci9fcmV2aWV3LWNvbmZpcm0uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmVjb21lYXNlbGxlci9fbXktaW5mb3JtYXRpb24uc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmVjb21lYXNlbGxlci9fb3duZXItY2hpcHMuc2NzcyIsIkQ6L0J1aWxkc0hvdEZpeC93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmVjb21lYXNlbGxlci9fbW9kYWxzLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZlcmlmaWNhdGlvbi9fc2VsbGVyLnNjc3MiLCJEOi9CdWlsZHNIb3RGaXgvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xlZ2FsYWNrbm93bGVkZ2VtZW50bW9kYWwvbGVnYWxhY2tub3dsZWRnZW1lbnRtb2RhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGFDQUEsZUFDRSxDQUFBLGVBRUYsd0JBQ0UsQ0FBQSxvQkFDQSxDQUFBLHNDQUVGLFVBRUUsQ0FBQSxpQkFFRix5QkFDSSxDQUFBLHVCQUVKLFVBQ0UsQ0FBQSxvQkFDQSxDQUFBLG9CQVFBLFVBQ0EsQ0FHQSw4REFDQSxDQUFBLHdCQUNBLENBVEEsV0FDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBR0EsVUFDQSxDQVZGLGlCQUNFLENBQUEsV0FDQSxDQUtBLGdDQUNBLENBQUEsd0JBQ0EsQ0FQQSxTQVVBLENBQUEsb0RBRUYsVUFFRSxDQUNBLGNBQ0EsQ0FDQSw4REFDQSxDQUFBLHdCQUNBLENBSEEsVUFDQSxDQUhBLG9CQUtBLENBQUEsMEJBU0EsdUJBQ0EsQ0FIQSx3QkFDQSxDQUFBLFFBQ0EsQ0FIQSxjQUNBLENBRkYsU0FLRSxDQUFBLGtCQUdBLE9BQ0EsQ0FGRixLQUNFLENBQ0EsVUFDQSxDQUFBLHFCQUVGLFFBQ0UsQ0FBQSxPQUNBLENBQUEsVUFDQSxDQUFBLHNCQUdBLE9BQ0EsQ0FGRixLQUNFLENBQ0EsVUFDQSxDQUFBLHlCQUVGLFFBQ0UsQ0FBQSxPQUNBLENBQUEsVUFDQSxDQUFBLGdCQUdBLFNBQ0EsQ0FGRixRQUVFLENBQUEsaUJBR0EsVUFDQSxDQUZGLFFBRUUsQ0FBQSxvQkFHQSxXQUNBLENBRkYsVUFFRSxDQUFBLG1CQUVGLFdBQ0UsQ0FBQSxTQUNBLENBQUEsaUJBRUYsY0FDRSxDQUFBLGNBQ0EsQ0FBQSxtQkFLQSw2QkFDQSxDQUFBLHFCQUNBLENBQUEscUJBVUEsd0JBQ0EsQ0FBQSwyQkFD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Q0FISixhQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixhQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGFBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZKLGFBRUksQ0FBQSw2QkFHSixjQUNJLENBQUEsOEJBS0EsWUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUNBLENBQ0Esa0JBQ0EsQ0FBQSwrQkFLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSwrQkFLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSwrQkFLQSxTQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSwrQkFJQSxTQUNBLENBRkosY0FFSSxDQUFBLGtDQUtBLFVBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLGtDQUlBLFVBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsa0NBSUEsVUFDQSxDQUZKLGNBQ0ksQ0FDQSxrQkFDQSxDQUFBLG1DQUtBLGFBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixjQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw2QkFHSixjQUNJLENBQUEsOEJBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw4QkFHSixjQUNJLENBQUEsZUFDQSxDQUFBLCtCQUtBLFVBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUtBLFNBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsa0NBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSxrQ0FLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSxrQ0FJQSxVQUNBLENBRkosY0FFSSxDQUFBLG1DQUtBLGFBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixjQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw2QkFHSixjQUNJLENBQUEsOEJBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw4QkFHSixjQUNJLENBQUEsZUFDQSxDQUFBLCtCQUtBLFVBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUtBLFNBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsa0NBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSxrQ0FLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSxrQ0FJQSxVQUNBLENBRkosY0FFSSxDQUFBLG1DQUtBLGFBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixjQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw2QkFHSixjQUNJLENBQUEsOEJBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw4QkFHSixjQUNJLENBQUEsZUFDQSxDQUFBLCtCQUtBLFVBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUtBLFNBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsa0NBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSxrQ0FLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSxrQ0FJQSxVQUNBLENBRkosY0FFSSxDQUFBLG1DQUtBLGFBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixjQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZK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aURBRUEsY0FDSSxDQUFBLGlEQUdKLGNBQ0ksQ0FBQSx5QkFDQSxDQUFBLHFEdFBQYixhc1BhYSxDQUhKLGNBQ0ksQ0FBQSxldFBYYixDc1BhYSxnQkFDQSxDQUFBLG1EQU1BLGFBQ0EsQ0FIQSxXQUNBLENBRUEsa0JBQ0EsQ0FIQSxnQkFDQSxDQUhKLFVBS0ksQ0FBQSwyQkN6Q3hCLHlCQUNJLENBQUEsc0NBRUEsdUJBQ0ksQ0FBQSxxQ0FHSixjQUNJLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsa0JBQ0EsQ0FBQSw4QkFJQSxVQUNBLENBRkosZUFFSSxDQUFBLHFEQU1BLGVBQ0EsQ0FIQSxxQkFDQSxDQUVBLHVCQUNBLENBTEosZUFDSSxDQUNBLFlBR0EsQ0FBQSx1REFLQSxtQkFDQSxDQURBLG1CQUNBLENBREEsWUFDQSxDQUFBLGtCQUNBLENBREEsY0FDQSxDQUhBLG1CQUNBLENBRkosZ0JBQ0ksQ0FHQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBQUEsUUFDQSxDQUZBLDZCQUVBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRvYXN0LXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGR9LnRvYXN0LW1lc3NhZ2V7LW1zLXdvcmQtd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkfS50b2FzdC1tZXNzYWdlIGEsLnRvYXN0LW1lc3NhZ2UgbGFiZWx7Y29sb3I6I2ZmZn0udG9hc3QtbWVzc2FnZSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRvYXN0LW1lc3NhZ2UgYTpob3Zlcntjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2FzdC1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LTAuM2VtO3RvcDotMC4zZW07ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmOy13ZWJraXQtdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0udG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyLC50b2FzdC1jbG9zZS1idXR0b246Zm9jdXN7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi40Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKX1idXR0b24udG9hc3QtY2xvc2UtYnV0dG9ue3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnRvYXN0LXRvcC1jZW50ZXJ7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tY2VudGVye2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWZ1bGwtd2lkdGh7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tZnVsbC13aWR0aHtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1sZWZ0e3RvcDoxMnB4O2xlZnQ6MTJweH0udG9hc3QtdG9wLXJpZ2h0e3RvcDoxMnB4O3JpZ2h0OjEycHh9LnRvYXN0LWJvdHRvbS1yaWdodHtyaWdodDoxMnB4O2JvdHRvbToxMnB4fS50b2FzdC1ib3R0b20tbGVmdHtib3R0b206MTJweDtsZWZ0OjEycHh9I3RvYXN0LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OX0jdG9hc3QtY29udGFpbmVyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSN0b2FzdC1jb250YWluZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAwIDZweDtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MzAwcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweCAzcHggM3B4IDNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4IDNweCAzcHggM3B4O2JvcmRlci1yYWRpdXM6M3B4IDNweCAzcHggM3B4O2JhY2tncm91bmQtcG9zaXRpb246MTVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjOTk5Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjOTk5O2JveC1zaGFkb3c6MCAwIDEycHggIzk5OTtjb2xvcjojZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfSN0b2FzdC1jb250YWluZXI+ZGl2OmhvdmVyey1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjMDAwOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjMDAwO2JveC1zaGFkb3c6MCAwIDEycHggIzAwMDtvcGFjaXR5OjE7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7Y3Vyc29yOnBvaW50ZXJ9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09XCIpICFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXI+ZGl2e3dpZHRoOjMwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99I3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXZ7d2lkdGg6OTYlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRvYXN0e2JhY2tncm91bmQtY29sb3I6IzAzMDMwM30udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1MWEzNTF9LnRvYXN0LWVycm9ye2JhY2tncm91bmQtY29sb3I6I2JkMzYyZn0udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMyZjk2YjR9LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjg5NDA2fS50b2FzdC1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouNDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMjQwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxMWVtfSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotMC4yZW07dG9wOi0wLjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjQxcHgpYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MThlbX0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LTAuMmVtO3RvcDotMC4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MXB4KWFuZCAobWF4LXdpZHRoOiA3NjhweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjI1ZW19fS5idG4tcHJpbWFyeXtib3JkZXItY29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCguaW52YWxpZCksLmJ0bi1wcmltYXJ5OmZvY3VzOm5vdCguaW52YWxpZCksLmJ0bi1wcmltYXJ5OmFjdGl2ZTpub3QoLmludmFsaWQpe2JhY2tncm91bmQtY29sb3I6cmdiKDAsNzQuNSwwKSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjpyZ2IoMCw3NC41LDApICFpbXBvcnRhbnR9QGtleWZyYW1lcyBwdWxzZS1vcGFjaXR5ezAle29wYWNpdHk6MX01MCV7b3BhY2l0eTouNX0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBzcGlue2Zyb217dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDM1OWRlZyl9fSNzaGlwcGluZ0VzdGltYXRvcnttYXJnaW4tcmlnaHQ6MTJweDt6LWluZGV4Ojk5OTk5OX0jc2hpcHBpbmdFc3RpbWF0b3IgLmlucHV0LWdyb3Vwe3dpZHRoOjEwMCV9I3NoaXBwaW5nRXN0aW1hdG9yIC5pbnB1dC1ncm91cCBpbnB1dHt3aWR0aDoxMzlweH0jc2hpcHBpbmdFc3RpbWF0b3IgLmlucHV0LWdyb3VwIC5idG4tcHJpbWFyeXtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweCAhaW1wb3J0YW50O3BhZGRpbmc6NnB4IDZweCA3cHggNXB4fUBtZWRpYShtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCl7I3NoaXBwaW5nRXN0aW1hdG9yTW9kYWwgLm1vZGFsLWRpYWxvZ3t3aWR0aDphdXRvICFpbXBvcnRhbnR9fSNzaGlwcGluZ0VzdGltYXRvck1vZGFse3BhZGRpbmctcmlnaHQ6MHB4fSNzaGlwcGluZ0VzdGltYXRvck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmdseXBoaWNvbi1yZW1vdmV7ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmZ9I3NoaXBwaW5nRXN0aW1hdG9yTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuZXN0aW1hdG9yLWlmcmFtZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTgwcHh9aDEsaDIsaDMsaDQsaDUsaDYscCxkaXYsYm9keXtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9Ym9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7Zm9udC1zaXplOjE0cHh9Ym9keS5ibGFuay10ZW1wbGF0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9YXtjb2xvcjojMDA2NDAwfWE6aG92ZXJ7Y29sb3I6IzAwODQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfWE6Zm9jdXN7Y29sb3I6IzAwODQwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1wPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ocntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fS5mdWxsLXdpZHRoLWZsdWlkIC5pbm5lci1jb250ZW50e21heC13aWR0aDoxNjAwcHg7d2lkdGg6MTAwJX0uYXBwLWJhbm5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MHB4O3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Y29sb3I6I2ZmZjt6LWluZGV4OjEwMjU7ZGlzcGxheTpub25lfS5hcHAtYmFubmVyIC5hbGVydC1tZXNzYWdle2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmfS5hcHAtYmFubmVyIC5hbGVydC1tZXNzYWdlLnJlZHtjb2xvcjojZDAwMjFifS5hcHAtYmFubmVyIC5hbGVydC1tZXNzYWdlLmdyZWVue2NvbG9yOiMwMDY0MDA7ZmxvYXQ6bGVmdH0uYXBwLWJhbm5lciAuYWxlcnQtbWVzc2FnZS55ZWxsb3d7Y29sb3I6I2ZmYmYwMH0uYXBwLWJhbm5lciAuY2xvc2Utbm90aWZpY2F0aW9uLWljb257ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZGVyO3BhZGRpbmc6MCAxMnB4O2hlaWdodDoxMDAlfS5hcHAtYmFubmVyIC5jbG9zZS1ub3RpZmljYXRpb24taWNvbjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uYXBwLWJhbm5lciBhe2NvbG9yOiNmZmJmMDB9LmFwcC1iYW5uZXIudW5kb2NrZWR7cG9zaXRpb246cmVsYXRpdmV9W25nXFw6Y2xvYWtdLFtuZy1jbG9ha10sW2RhdGEtbmctY2xvYWtdLFt4LW5nLWNsb2FrXSwubmctY2xvYWssLngtbmctY2xvYWt7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFsZXJ0IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowcHg7cGFkZGluZzowcHh9LmFqYXgtc3Bpbm5lcntkaXNwbGF5OmlubGluZS1ibG9ja310cltuZy1jbGlja117Y3Vyc29yOnBvaW50ZXJ9LnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsODAuMDk4MDM5MjE1NyUpfS5ncmVjYXB0Y2hhLWJhZGdle3Zpc2liaWxpdHk6aGlkZGVufS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fS5nYi1jb3VudC1idWJibGV7Zm9udC1zdHlsZTpub3JtYWw7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6M3B4O3BhZGRpbmc6M3B4IDdweDtib3JkZXItcmFkaXVzOjQwcHh9LmJzNSAudG9vbHRpcD4udG9vbHRpcC1pbm5lcntib3gtc2hhZG93OjBweCAycHggMTBweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiMwMDB9LmJzNSAudG9vbHRpcD4udG9vbHRpcC1pbm5lciB1bHttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDE1cHh9LmJzNSAudG9vbHRpcCAudG9vbHRpcC1hcnJvd3t3aWR0aDowO2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01LjVweDtib3JkZXItd2lkdGg6MTFweDtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym90dG9tOjVweH0uYnM1IC50b29sdGlwIC50b29sdGlwLWFycm93OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNlZWV9LmJzNSAudG9vbHRpcC5pbntvcGFjaXR5OjF9Lm1haW4tY29udGVudHttYXJnaW4tdG9wOjE0MXB4fS5tYWluLWNvbnRlbnQgLmlubmVyLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tY29udGVudCAucGFnZS10aXRsZSwubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDAwO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tdG9wOjBweH0ubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZToyNHB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9Lm1haW4tY29udGVudCAucGFnZS1oZWFkZXItbWFpbjpub3QoLm9mZnNldCl7bWFyZ2luOjBweH0ubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1zdWJjb3B5e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MH0ubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1zdWJjb3B5Om5vdCgub2Zmc2V0KXttYXJnaW46MTBweCAwcHggMHB4IDBweH0ubWFpbi1jb250ZW50IC5wYWdlLWxpbmstbGlzdHttYXJnaW46MTBweCAwcHggMHB4IDEwcHg7cGFkZGluZzowcHggMHB4IDBweCAxN3B4fS5tYWluLWNvbnRlbnQgLnBhZ2UtbGluay1saXN0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFpbi1jb250ZW50IC5wYWdlLWhlbHB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDoxNXB4O2ZvbnQtc2l6ZToyNHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVscCBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHh9Lm1haW4tY29udGVudCAjZ2JMb2dpbiAuZm9ybS1ncm91cCBwe2ZvbnQtc2l6ZToxMnB4O21hcmdpbjoxMHB4IDAgLTEwcHh9Lm1haW4tY29udGVudCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7cmVzaXplOnZlcnRpY2FsfS5tYWluLWNvbnRlbnQgLmJ0bi5sb2FkaW5ne3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLWNvbnRlbnQgLmJ0bi5sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjVweDttYXJnaW4tdG9wOi05cHg7d2lkdGg6MThweDtoZWlnaHQ6MThweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9jdGEtc3Bpbm5lci5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YW5pbWF0aW9uOnNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Y29sb3I6IzAwNjQwMH0ubWFpbi1jb250ZW50IC5idG4uYnRuLXNpbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDA2NDAwfS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tYWRkdG9jYXJ0e2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojMDAwfS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tYWRkdG9jYXJ0IGl7bWFyZ2luLXJpZ2h0OjVweH0ubWFpbi1jb250ZW50IC5idG4uYnRuLWFkZHRvY2FydDpob3ZlciwubWFpbi1jb250ZW50IC5idG4uYnRuLWFkZHRvY2FydDpmb2N1c3tjb2xvcjojMDAwfS5tYWluLWNvbnRlbnQgLmN0YS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5tYWluLWNvbnRlbnQgLmN0YS1yb3cgLmJ0bnt3aWR0aDoxMDAlO21hcmdpbjoxNXB4IDBweCAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O29yZGVyOjJ9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuLmJ0bi1wcmltYXJ5e29yZGVyOjF9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuLmJ0bi1zZWNvbmRhcnl7b3JkZXI6Mn0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG4uYnRuLXNpbXtvcmRlcjozfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLXRvZ2dsZT10b29sdGlwXSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLWJzLXRvZ2dsZT10b29sdGlwXXt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLXRvZ2dsZT10b29sdGlwXTpob3ZlciwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLWJzLXRvZ2dsZT10b29sdGlwXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLXRvZ2dsZT10b29sdGlwXS50b29sdGlwLXdoaXRlLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgW2RhdGEtYnMtdG9nZ2xlPXRvb2x0aXBdLnRvb2x0aXAtd2hpdGV7Y29sb3I6I2ZmZn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLXRvZ2dsZT10b29sdGlwXS50b29sdGlwLWdyZWVuLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgW2RhdGEtYnMtdG9nZ2xlPXRvb2x0aXBdLnRvb2x0aXAtZ3JlZW57Y29sb3I6IzAwNjQwMH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC50b29sdGlwPi50b29sdGlwLWlubmVye2JveC1zaGFkb3c6MHB4IDJweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjExcHg7Y29sb3I6IzAwMH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC50b29sdGlwPi50b29sdGlwLWlubmVyIHVse21hcmdpbjowO3BhZGRpbmc6MCAwIDAgMTVweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC50b29sdGlwIC50b29sdGlwLWFycm93e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMXB4O2JvcmRlci13aWR0aDoxMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiNlZWU7Ym90dG9tOi01cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAudG9vbHRpcC5pbntvcGFjaXR5OjF9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuYnRuW2Rpc2FibGVkXSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5idG4uZGlzYWJsZWR7Ym9yZGVyLWNvbG9yOiNiYmUxYWE7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2NvbG9yOiNmZmY7b3BhY2l0eToxfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLmJ0bltkaXNhYmxlZF0uYnRuLXNlY29uZGFyeSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5idG4uZGlzYWJsZWQuYnRuLXNlY29uZGFyeXtjb2xvcjojZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2Q5ZDlkOX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5idG5bZGlzYWJsZWRdLmJ0bi1zaW0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuYnRuLmRpc2FibGVkLmJ0bi1zaW17Y29sb3I6IzU1NTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuZXJyX21zZ3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2QwMDIxYjttaW4taGVpZ2h0OjIwcHg7ZGlzcGxheTpibG9ja30ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5vcHRpbi1yb3d7Y2xlYXI6Ym90aH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5vcHRpbi1yb3cgbGFiZWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luLWJvdHRvbToxMHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLm9wdGluLXJvdyBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbntvcmRlcjoyO21hcmdpbi10b3A6M3B4O2ZsZXg6MSAwIDEzcHg7bWluLXdpZHRoOjEzcHg7bWF4LXdpZHRoOjEzcHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAub3B0aW4tcm93IGxhYmVsIHNwYW46bGFzdC1jaGlsZHtvcmRlcjozO2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0b30ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tdG9wOjE1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uLmZyYW1lbGVzc3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjBweDtjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb246Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5oZWFkZXItYmFye2NsZWFyOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5oZWFkZXItYmFyIGRpdntmbGV4OjF9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24tY29weXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyMHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZ3JvdXAtbGFiZWx7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5ncm91cC1sYWJlbDpob3Zlcntib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjVweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT10ZXh0XSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPW51bWJlcl0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9dGVsXSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1lbWFpbF0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguY3VycmVuY3kpe2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7cGFkZGluZy1yaWdodDo0MHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPXRleHRdLnNob3J0LC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSkuc2hvcnQsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9bnVtYmVyXS5zaG9ydCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT10ZWxdLnNob3J0LC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPWVtYWlsXS5zaG9ydCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5jdXJyZW5jeSkuc2hvcnR7d2lkdGg6NTAlfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQgLmVycl9tc2d7b3BhY2l0eTowfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudCAuZXJyX21zZysuaW5kaWNhdG9yLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9ye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoxNXB4O2hlaWdodDowcHg7dG9wOmF1dG87Zm9udC1zaXplOjE0cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50IC5qcXVpLWRkLXdyYXBwZXIrLmVycl9tc2crLmluZGljYXRvcntyaWdodDo3MHB4O2JvdHRvbTo0MnB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC51aS1zZWxlY3RtZW51LWJ1dHRvbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmN1c3RvbS1jb21ib2JveHtib3JkZXItY29sb3I6I2QwMDIxYiAhaW1wb3J0YW50fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCAudWktc2VsZWN0bWVudS1pY29uLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEgLnVpLXNlbGVjdG1lbnUtaWNvbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEgLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC51aS1zZWxlY3RtZW51LWJ1dHRvbiAudWktc2VsZWN0bWVudS1pY29uLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24gLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC5jdXN0b20tY29tYm9ib3ggLnVpLXNlbGVjdG1lbnUtaWNvbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmN1c3RvbS1jb21ib2JveCAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWIgIWltcG9ydGFudH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2d7b3BhY2l0eToxfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZysuaW5kaWNhdG9yOmJlZm9yZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmlucHV0LXdyYXAgLmluZGljYXRvcjpiZWZvcmV7Y29sb3I6I2QwMDIxYn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvci5nbHlwaGljb246YmVmb3JlLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yLmdseXBoaWNvbjpiZWZvcmV7Y29udGVudDpcIu6AlFwifS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZysuaW5kaWNhdG9yLmZhLXNvbGlkOmJlZm9yZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmlucHV0LXdyYXAgLmluZGljYXRvci5mYS1zb2xpZDpiZWZvcmV7Y29udGVudDpcIu+AjVwifS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC52YWxpZCBpbnB1dCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgdGV4dGFyZWEsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC51aS1zZWxlY3RtZW51LWJ1dHRvbntib3JkZXItY29sb3I6IzAwNjQwMH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5pbnB1dC13cmFwIC5pbmRpY2F0b3I6YmVmb3Jle2NvbG9yOiMwMDY0MDB9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5lcnJfbXNnKy5pbmRpY2F0b3IuZ2x5cGhpY29uOmJlZm9yZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgLmlucHV0LXdyYXAgLmluZGljYXRvci5nbHlwaGljb246YmVmb3Jle2NvbnRlbnQ6XCLugJNcIn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvci5mYS1zb2xpZDpiZWZvcmUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5pbnB1dC13cmFwIC5pbmRpY2F0b3IuZmEtc29saWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgIxcIn0ucmVzZXQtcGFnZS10aXRsZS1tYXJnaW57bWFyZ2luLWJvdHRvbTowfS5ncmVlbntjb2xvcjojMDA2NDAwfS5wb3NpdGl2ZXtjb2xvcjojMDA2NDAwfS5uZXV0cmFse2NvbG9yOiMwMDB9Lm5lZ2F0aXZle2NvbG9yOiNkMDAyMWJ9LnRleHQtZGFuZ2VyLC5jaGVja2JveCBsYWJlbC50ZXh0LWRhbmdlcntmb250LXdlaWdodDo2MDB9LmxhcmdlLWZvbnR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubGFyZ2UtZm9udC1uby1ib2xke2ZvbnQtc2l6ZToxOHB4fXVsLmxhYmVsLWNvbHVtbnM+bGk+ZGl2PmRpdjpudGgtY2hpbGQoMSl7Zm9udC13ZWlnaHQ6NjAwfS50ZXh0LWxhYmVse2ZvbnQtd2VpZ2h0OjYwMH0ucG9wb3ZlciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lml0ZW0tdGl0bGV7Zm9udC1zaXplOjE4cHh9Lml0ZW0tc3VidGl0bGV7Zm9udC1zaXplOjE2cHh9LnVzZXItbmFtZXtmb250LXdlaWdodDo2MDB9LnVzZXItbmFtZT5he21hcmdpbi1sZWZ0OjVweH0uZ3JlZXRpbmd7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfS50aHVtYm5haWwtc21hbGx7bWF4LWhlaWdodDoxMDBweH0ubWluaS1nbHlwaGljb257Zm9udC1zaXplOjEycHh9LmhlbHAgLmdseXBoaWNvbi1pbmZvLXNpZ257Y29sb3I6Izc3N30uaGFzaC1hbmNob3J7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTY1cHg7aGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBpcGU6OmJlZm9yZXtwYWRkaW5nOjAgNXB4O2NvbG9yOiNjY2M7Y29udGVudDpcInxcIjtkaXNwbGF5OmlubGluZS1ibG9ja31pbnB1dFt0eXBlPXBhc3N3b3JkXSsuZXllLGlucHV0W3R5cGU9dGV4dF0rLmV5ZSxpbnB1dFt0eXBlPXBhc3N3b3JkXSsqKy50b2dnbGUtZXllLWZhLGlucHV0W3R5cGU9dGV4dF0rKisudG9nZ2xlLWV5ZS1mYSxpbnB1dFt0eXBlPXBhc3N3b3JkXSsudG9nZ2xlLWV5ZS1mYSxpbnB1dFt0eXBlPXRleHRdKy50b2dnbGUtZXllLWZhe2JvdHRvbTphdXRvO3RvcDowcHg7cmlnaHQ6MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNnB4O3otaW5kZXg6Mn1pbnB1dFt0eXBlPXBhc3N3b3JkXSsuZXllOmJlZm9yZXtjb250ZW50Olwi7oSFXCI7Y29sb3I6Izc3N31pbnB1dFt0eXBlPXRleHRdKy5leWU6YmVmb3Jle2NvbnRlbnQ6XCLuhIZcIjtjb2xvcjojZDlkOWQ5fWlucHV0W3R5cGU9cGFzc3dvcmRdKyorLnRvZ2dsZS1leWUtZmE6YmVmb3JlLGlucHV0W3R5cGU9cGFzc3dvcmRdKy50b2dnbGUtZXllLWZhOmJlZm9yZXtjb2xvcjojNzc3fWlucHV0W3R5cGU9dGV4dF0rKisudG9nZ2xlLWV5ZS1mYTpiZWZvcmUsaW5wdXRbdHlwZT10ZXh0XSsudG9nZ2xlLWV5ZS1mYTpiZWZvcmV7Y29sb3I6I2Q5ZDlkOX0uaW5wdXQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5wdXQtd3JhcCAuaW5kaWNhdG9ye2JvdHRvbTphdXRvO3RvcDowcHg7cmlnaHQ6MHB4fS5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1NSwxNTQsMTU1LC4xKX0uYnRuLWRlZmF1bHQuYnRuLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLWRlZmF1bHQuYnRuLXdoaXRlOjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9LmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtjb2xvcjojMDA2NDAwfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZDlkOWQ5fS5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7Y29sb3I6IzAwMH0uYnRuW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNjY2M7cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjojMzMzO29wYWNpdHk6LjY1fS5idXR0b24tcm93IGRpdjpudGgtbGFzdC1vZi10eXBlKDEpe3RleHQtYWxpZ246bGVmdDtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5uYXYubmF2LXRhYnM+bGkubm8tY29udGVudD5he2NvbG9yOiM3Nzd9aW5wdXQuckRlZmF1bHRbdHlwZT1yYWRpb106Y2hlY2tlZHtib3JkZXI6NnB4IHNvbGlkICMwMDY0MDB9aW5wdXQucG9zaXRpdmVbdHlwZT1yYWRpb106Y2hlY2tlZHtib3JkZXI6NnB4IHNvbGlkICMwMDY0MDB9aW5wdXQubmV1dHJhbFt0eXBlPXJhZGlvXTpjaGVja2Vke2JvcmRlcjo2cHggc29saWQgIzAwMH1pbnB1dC5uZWdhdGl2ZVt0eXBlPXJhZGlvXTpjaGVja2Vke2JvcmRlcjo2cHggc29saWQgI2QwMDIxYn1pbnB1dC5yRGVmYXVsdFt0eXBlPXJhZGlvXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MTBweH0uclRleHR7cGFkZGluZzo1cHg7dmVydGljYWwtYWxpZ246dG9wO21heC13aWR0aDo2MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3b3JkLXdyYXA6YnJlYWstd29yZDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5kaXYtdGFibGV7cGFkZGluZzowIDE1cHh9LmRpdi10YWJsZSAucm93IGRpdntwYWRkaW5nOjVweCAxMHB4IDVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmRpdi10YWJsZSAucm93IGRpdjpudGgtY2hpbGQob2RkKXtmb250LXdlaWdodDpib2xkfS5kaXYtdGFibGUtcmVzcG9uc2l2ZXtwYWRkaW5nOjAgMTVweDtsaW5lLWhlaWdodDoyNHB4fS5kaXYtdGFibGUtcmVzcG9uc2l2ZSAucm93e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmRpdi10YWJsZS1yZXNwb25zaXZlIC5yb3cudGl0bGUtcm93e2ZvbnQtd2VpZ2h0OmJvbGQ7d2hpdGUtc3BhY2U6bm93cmFwfS5kaXYtdGFibGUtcmVzcG9uc2l2ZSAucm93LnRpdGxlLXJvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmRpdi10YWJsZS1yZXNwb25zaXZlIC5yb3c+ZGl2e3BhZGRpbmc6NXB4IDEwcHggNXB4IDB9LmNvbnRlbnQtYmxvY2t7bWFyZ2luLWJvdHRvbToyMHB4fS5mYS1jaGVja3tjb2xvcjojMDA2NDAwfS5mYS10aW1lc3tjb2xvcjpyZWR9LmdiLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJSAhaW1wb3J0YW50fS5nYi1pY29uLmltbWVkaWF0ZS1jaGVja291dHtiYWNrZ3JvdW5kOnVybCgvdGhlbWUvYXNzZXRzL2ljLWltbWVkaWF0ZS1jaGVja291dC5zdmcpfS5nYi1pY29uLmJ1eS1ub3d7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1idXktbm93LnN2Zyl9LmdiLWljb24uZmVhdHVyZWR7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1mZWF0dXJlZC5zdmcpfS5nYi1pY29uLmZyZWUtc2hpcHBpbmd7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1mcmVlLXNoaXBwaW5nLnN2Zyl9LmdiLWljb24ubGF5YXdheS1hdmFpbGFibGV7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pY19tZXRhX2xheWF3YXkucG5nKX0uZ2ItaWNvbi5nYi1pY29uLXRue3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9LmdiLWljb24uZ2ItaWNvbi1zbXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5maW5hbmNlLWljb257cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzAwNjQwMH0uZmluYW5jZS1pY29uIGl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtsZWZ0OjE2cHg7Zm9udC1zaXplOjExcHg7ei1pbmRleDoyfS5maW5hbmNlLWljb24gaTpmaXJzdC1jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Zm9udC1zaXplOjIwcHg7ei1pbmRleDoxfS5ndW50YWItaWNvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy1ndW50YWItaWNvbi0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2t9LmlucHV0LXZhbGlkYXRpb24tZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZDQzZjNhfS5hZC13cmFwcGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcn0uYWQtd3JhcHBlcj46bm90KC5nYi1hZCl7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99Lmxpc3QtZ3JvdXAudGFibGUtc3R5bGUgLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1yYWRpdXM6MH0ubGlzdC1ncm91cC50YWJsZS1zdHlsZSAubGlzdC1ncm91cC1pdGVtOjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0udXNlci1kZWZhdWx0IHNwYW4udXNlci1uYW1le2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4fS51c2VyLWRlZmF1bHQgc3Bhbi51c2VyLW5hbWUgYXtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEycHh9LnVzZXItZGVmYXVsdCAuYmFkZ2Vze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ub3RVc2Vye2NvbG9yOiNkOTUzNGZ9LnNlY3Rpb24td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0uY2J7Y2xlYXI6Ym90aH0uYnM1IC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MTVweH0uYnM1IC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbi5mcmFtZWxlc3MgZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdHI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LmJzNSAubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24uZnJhbWVsZXNzIGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTowfUBtZWRpYSBwcmludHsubWFpbi1jb250ZW50e21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tYWluLWZvb3RlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc29jaWFsLWZvb3RlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2VvLWZvb3Rlci5oaWRkZW4teHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFwcC1iYW5uZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9YVtocmVmXTphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH0ubG9naW4tY29udGVudHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ud2lkZ2V0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5oaWRkZW4teHN7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5hY2NvcmRpb24tZ3JvdXAgLmFjY29yZGlvbi1ib2R5LmNvbGxhcHNle2hlaWdodDphdXRvfS5jb2xsYXBzZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0udGFiLXNlY3Rpb24td3JhcHBlcj4udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0ubGFiZWx7Ym9yZGVyOm5vbmV9LnRhYi1jb250ZW50LmhpZGRlbi14c3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3Jze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycy5oaWRkZW4teHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNhcm91c2VsIC5pdGVte21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O3dpZHRoOjM1MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXJvdXNlbCAuaXRlbSBpbWd7d2lkdGg6MzQwcHh9I2xhdW5jaGVye2Rpc3BsYXk6bm9uZX0jdmlldy1sYXJnZXItaW1hZ2Vze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5waWN0dXJlLWNvdW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaGFyZS10b29sc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jZWRpdC1saXN0aW5ne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNtYW5hZ2Utd29uLWl0ZW17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNlbGxlci1kZXRhaWxzLWxpbmstMXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2VsbGVyLWRldGFpbHMtbGluay0ye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5pdGVtLWRldGFpbC1saW5rc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmFsZXJ0LWluZm97Ym9yZGVyLWNvbG9yOiM5MGM3ZTJ9LmFsZXJ0LXdhcm5pbmcsLmFsZXJ0Lm5vdC1zaWduZWQtaW57Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZGVlYmY7Ym9yZGVyLWNvbG9yOiNmZmQxNTU7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDIwNCw1MSwuNzUpfS5hbGVydC1kYW5nZXIsLmFsZXJ0LnNjaGVkdWxlZC1pdGVte2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojYTk0NDQyO2JvcmRlci1jb2xvcjpyZ2JhKDE2OSw2OCw2NiwuNSl9LmFsZXJ0LXN1Y2Nlc3MsLmFsZXJ0LnNvbGQtaXRlbXtjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6cmdiYSgwLDEwMCwwLC41KX0uYWxlcnQuZW5kZWQtaXRlbXtjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItY29sb3I6Izk5OX0uYWxlcnQuaXRlbS1lcnJvci1tZXNzYWdlIGg1e21hcmdpbjowcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfS5hbGVydC5pdGVtLWVycm9yLW1lc3NhZ2UgcHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTowcHh9LmFsZXJ0IGEuY2xvc2V7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFsZXJ0LmFsZXJ0LWRhbmdlciBhe2NvbG9yOiNhOTQ0NDJ9LmFsZXJ0LmFsZXJ0LWRhbmdlciAuYnV0dG9uLWdyb3VwIGEuYnRuLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGY7Ym9yZGVyLWNvbG9yOiNkNDNmM2E7Ym9yZGVyLWNvbG9yOnJnYigyMTIuNDcxOTYyNjE2OCw2Mi41MDQ2NzI4OTcyLDU4LjAyODAzNzM4MzIpfS5hbGVydCBhLmJ0bntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5hbGVydCBwe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFlbX0uYWxlcnQgcCAuZ3JlZXRpbmd7bWFyZ2luLWJvdHRvbTouM2VtfS5hbGVydCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5hbGVydCBwOm9ubHktY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5nYi1iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjA7bWFyZ2luOjAgM3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJSAhaW1wb3J0YW50fS5nYi1iYWRnZT5he3RleHQtaW5kZW50Oi05OTk5cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtvdmVyZmxvdzpoaWRkZW59LmdiLWJhZGdlLmdiLWJhZGdlLXRuPmF7aGVpZ2h0OjE1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXRuLmZmbC1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi5mYy1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi52ZXJpZmllZC1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi5nb2xkLWJhZGdle2hlaWdodDoxNXB4O3dpZHRoOjE1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXRuLmdvbGQtY2hhcnRlci1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi50b3AtMTAtYmFkZ2V7aGVpZ2h0OjE1cHg7d2lkdGg6MjVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtdG4udG9wLTI1LWJhZGdle2hlaWdodDoxNXB4O3dpZHRoOjI1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXRuLnRvcC0xMDAtYmFkZ2V7aGVpZ2h0OjE1cHg7d2lkdGg6MjVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQ+YXtoZWlnaHQ6MzBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQuZmMtYmFkZ2V7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQuZmZsLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLnZlcmlmaWVkLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLmdvbGQtYmFkZ2V7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQuZ29sZC1jaGFydGVyLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLnRvcC0xMC1iYWRnZXtoZWlnaHQ6MzBweDt3aWR0aDo1MXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1tZC50b3AtMjUtYmFkZ2V7aGVpZ2h0OjMwcHg7d2lkdGg6NTJweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQudG9wLTEwMC1iYWRnZXtoZWlnaHQ6MzBweDt3aWR0aDo1MnB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbT5he2hlaWdodDoyMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS5mYy1iYWRnZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS5mZmwtYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20udmVyaWZpZWQtYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20uZ29sZC1iYWRnZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS5nb2xkLWNoYXJ0ZXItYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20udG9wLTEwLWJhZGdle2hlaWdodDoyMHB4O3dpZHRoOjM0cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXNtLnRvcC0yNS1iYWRnZXtoZWlnaHQ6MjBweDt3aWR0aDozNHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS50b3AtMTAwLWJhZGdle2hlaWdodDoyMHB4O3dpZHRoOjM0cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnPmF7aGVpZ2h0OjQ1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLmZjLWJhZGdle2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLmZmbC1iYWRnZXtoZWlnaHQ6NDVweDt3aWR0aDo0NXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy52ZXJpZmllZC1iYWRnZXtoZWlnaHQ6NDVweDt3aWR0aDo0NXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy5nb2xkLWJhZGdle2hlaWdodDo0NXB4O3dpZHRoOjQ1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLmdvbGQtY2hhcnRlci1iYWRnZXtoZWlnaHQ6NDVweDt3aWR0aDo0NXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy50b3AtMTAtYmFkZ2V7aGVpZ2h0OjQ1cHg7d2lkdGg6NzdweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbGcudG9wLTI1LWJhZGdle2hlaWdodDo0NXB4O3dpZHRoOjc3cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLnRvcC0xMDAtYmFkZ2V7aGVpZ2h0OjQ1cHg7d2lkdGg6NzdweH0uZmZsLWJhZGdle2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvaWMtZmZsLnN2Zyl9LmZjLWJhZGdle2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvaWMtZ2JwYXkuc3ZnKX0udmVyaWZpZWQtYmFkZ2V7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy12ZXJpZmllZC5zdmcpfS5nb2xkLWJhZGdle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtZ29sZC5zdmcpfS5nb2xkLWNoYXJ0ZXItYmFkZ2V7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1nb2xkLWNoYXJ0ZXIuc3ZnKX0udG9wLTEwLWJhZGdle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtdG9wc2VsbGVyMTAuc3ZnKX0udG9wLTI1LWJhZGdle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtdG9wc2VsbGVyMjUuc3ZnKX0udG9wLTEwMC1iYWRnZXtiYWNrZ3JvdW5kOnVybCgvdGhlbWUvYXNzZXRzL2ljLXRvcHNlbGxlcjEwMC5zdmcpfS5saXN0aW5ne3BhZGRpbmc6MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O3dpZHRoOjEwMCV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVye3BhZGRpbmc6MTBweCAxMHB4IDE1cHggMTBweDtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgYSwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mb3t3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLmlzLWZlYXR1cmVke2Rpc3BsYXk6bm9uZTtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAxOHB4IDE4cHggMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAjMTg1MzlkIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAuaXMtZmVhdHVyZWQgaXt0b3A6MS41cHg7bGVmdDo4LjVweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo4cHg7cG9zaXRpb246YWJzb2x1dGU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZHtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjlweDtmbG9hdDpyaWdodDttYXJnaW46MCA0cHggMCAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZD5zcGFue2NvbG9yOiNmZmY7dG9wOi0wLjVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAud2FzLXZpc2l0ZWQ6dmlzaXRlZD5zcGFue2NvbG9yOiNkOWQ5ZDl9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXB7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAubGlzdGluZy1pbWFnZS1jb250YWlue21heC13aWR0aDo0MDBweDttYXJnaW46MCBhdXRvfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC5saXN0aW5nLWltYWdlLWNvbnRhaW4gLmxpc3RpbmctaW1hZ2V7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo3NSU7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC5saXN0aW5nLWltYWdlLWNvbnRhaW4gLmxpc3RpbmctaW1hZ2UgYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazt6LWluZGV4OjUwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC5saXN0aW5nLWltYWdlLWNvbnRhaW4gLmxpc3RpbmctaW1hZ2UgYSBpbWd7bWFyZ2luOjAgYXV0bztoZWlnaHQ6MTAwJTt3aWR0aDphdXRvO3Zpc2liaWxpdHk6aGlkZGVufS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC50c3QsLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXAgLnRzYntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjQ5O2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjc1KTtwYWRkaW5nOjJweDtjb2xvcjojMDAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC50c3R7dG9wOjA7bGVmdDowO2JvcmRlci1yYWRpdXM6MCAwIDZweCAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC50c2J7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NnB4IDAgMCAwO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IGg0e2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDttYXJnaW46MTNweCAwIDVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBoNCBhe2NvbG9yOiMwMDB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZXtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjEzcHggMCA1cHg7bGluZS1oZWlnaHQ6MS4xfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtjb2xvcjojMDAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IHB7bWFyZ2luOjBweDtmb250LXNpemU6MTRweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBwIGF7Y29sb3I6IzU1NX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDo4cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2e2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0bzttaW4td2lkdGg6NTAlO3BhZGRpbmctdG9wOjVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYgaDV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowcHggYXV0byAzcHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IC5saXN0aW5nLWZpZ3VyZXMtdGV4dHtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7bWFyZ2luOjBweCBhdXRvIDNweDtsaW5lLWhlaWdodDoxLjF9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IGF7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjIycHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2LmJ1eS1ub3ctd3JhcCBhe2NvbG9yOiMxODYxYjd9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IC5idXktbm93LXdyYXAgLmxpc3RpbmctZmlndXJlcy10ZXh0e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDttYXJnaW46MHB4IGF1dG8gM3B4O2xpbmUtaGVpZ2h0OjEuMX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYuYXVjdGlvbi13cmFwIGF7Y29sb3I6IzAwMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYgLmF1Y3Rpb24td3JhcCAubGlzdGluZy1maWd1cmVzLXRleHR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowcHggYXV0byAzcHg7bGluZS1oZWlnaHQ6MS4xfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdntmbGV4OjAgMSAxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LWVuZDtmbGV4LXdyYXA6d3JhcH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6NXB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXZ7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvO21pbi13aWR0aDo1MCV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEycHg7bWFyZ2luLWJvdHRvbTo0cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbiBzdHJvbmd7Y29sb3I6IzAwMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuOmxhc3QtY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tYm90dG9tOjB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxkIHN0cm9uZ3tsaW5lLWhlaWdodDoyMnB4O2ZvbnQtc2l6ZToyMnB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdi5idXktbm93LXdyYXAgc3Ryb25ne2NvbG9yOiMxODYxYjcgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjdweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YT5zcGFue2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1sZWZ0OjEwcHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGE+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGE+c3Bhbi50aW1lLWxlZnQubG93LXRpbWV7Y29sb3I6I2QwMDIxYn0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YT5zcGFuIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO2NvbG9yOiMwMDA7bWFyZ2luLXRvcDo3cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOmNhbGMoNTAlIC0gN3B4KTtmbGV4OjEgMCBjYWxjKDUwJSAtIDdweCk7Zm9udC1zaXplOjEycHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW46bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctbGVmdDo1cHg7d2lkdGg6Y2FsYyg1MCUgKyA3cHgpO2ZsZXg6MSAwIGNhbGMoNTAlICsgN3B4KX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3BhbiBpe3dpZHRoOjEzcHg7bWFyZ2luLXJpZ2h0OjVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuIGk6YmVmb3Jle2ZvbnQtc2l6ZToxMnB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWVkb20tY29pbj5zcGFuIGl7aGVpZ2h0OjEzcHg7d2lkdGg6MTNweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy1HQlBheS1NZXRhLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmltbWVkaWF0ZS1jaGVja291dCBpOmJlZm9yZXtmb250LXNpemU6OXB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWVkb20tY29pbiwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXR7ZGlzcGxheTpibG9ja30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5mcmVlZG9tLWNvaW4+c3BhbiwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXQ+c3BhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZWRvbS1jb2luPnNwYW4gc3BhbiwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXQ+c3BhbiBzcGFue21hcmdpbi10b3A6MHB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWVkb20tY29pbj5lbSwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXQ+ZW17ZGlzcGxheTpibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTBweDttYXJnaW4tbGVmdDoxOXB4O2xpbmUtaGVpZ2h0OjEycHg7Y29sb3I6Izk5OX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5mcmVlZG9tLWNvaW4+c3BhbiBpLC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmltbWVkaWF0ZS1jaGVja291dD5zcGFuIGksLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZS1zaGlwcGluZyBpLC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLm5vbi1mcmVlLXNoaXBwaW5nIGl7dG9wOjJweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5sYXlhd2F5LWF2YWlsYWJsZSBpe2hlaWdodDo5cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWNfbWV0YV9sYXlhd2F5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5jYy1mZWVze2Rpc3BsYXk6YmxvY2t9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uY2MtZmVlcyBie2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDttYXJnaW4tcmlnaHQ6MnB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZpbmFuY2luZy1hdmFpbGFibGUgaS5maW5hbmNlLWljb257aGVpZ2h0OjlweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5maW5hbmNpbmctYXZhaWxhYmxlIGkuZmluYW5jZS1pY29uPml7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtsZWZ0OjlweDtmb250LXNpemU6MTFweDtjb2xvcjojMDAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZpbmFuY2luZy1hdmFpbGFibGUgaS5maW5hbmNlLWljb24+aTpmaXJzdC1jaGlsZHtmb250LXNpemU6MTJweDt0b3A6MDtsZWZ0OjB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZmluYW5jaW5nLWF2YWlsYWJsZSBpLmZpbmFuY2UtaWNvbj5pOmxhc3QtY2hpbGQ6YmVmb3Jle2ZvbnQtc2l6ZTo4cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjdweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyPmRpdiBzcGFue2ZvbnQtc2l6ZToxMnB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLXJpZ2h0OjVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyPnVse21hcmdpbjowcHg7cGFkZGluZzowcHggMHB4IDBweCA1cHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcj51bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyPnVsIGxpOmZpcnN0LWNoaWxkIGF7bWFyZ2luLWxlZnQ6MHB4fS5saXN0aW5nIC5oaWdobGlnaHRlci5mZWF0dXJlZCAubGlzdGluZy1leHRyYS1pbmZvIC5pcy1mZWF0dXJlZHtkaXNwbGF5OmJsb2NrfS5saXN0aW5nIC5oaWdobGlnaHRlci5oaWdobGlnaHR7Ym9yZGVyOjJweCBzb2xpZCAjZmZiZjAwICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggOHB4IDEzcHggOHB4fS5saXN0aW5nIC5oaWdobGlnaHRlci5ib2xkIC5saXN0aW5nLXRleHQgaDQgYXtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIuYm9sZCAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIucmVkIC5saXN0aW5nLXRleHQgaDQgYXtjb2xvcjojYjkyZTJlICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLnJlZCAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtjb2xvcjojYjkyZTJlICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLmdyZWVuIC5saXN0aW5nLXRleHQgaDQgYXtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLmdyZWVuIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhe2NvbG9yOiMwMDY0MDAgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIuYmx1ZSAubGlzdGluZy10ZXh0IGg0IGF7Y29sb3I6IzE4NTM5ZCAhaW1wb3J0YW50fS5saXN0aW5nIC5oaWdobGlnaHRlci5ibHVlIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhe2NvbG9yOiMxODUzOWQgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbnt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztkaXNwbGF5OmJsb2NrfS5mZWF0dXJlZC1zZWN0aW9uIGgye2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6NzAwO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDowfS5mZWF0dXJlZC1zZWN0aW9uIC5tb3Jle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206MTBweH0uZmVhdHVyZWQtc2VjdGlvbiAubW9yZSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMH0uZmVhdHVyZWQtc2VjdGlvbiAubW9yZSBhIHNwYW57bWFyZ2luLWxlZnQ6NXB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLXNlbGxlciwuZmVhdHVyZWQtc2VjdGlvbiAudmFyaWFibGUtbWV0YT5zcGFuOm5vdCgubm8tcmVzZXJ2ZSk6bm90KC5yZXNlcnZlKXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3d7aGVpZ2h0OjUwcHg7d2lkdGg6MjhweDt0b3A6NTAlO2JvcmRlcjowcHg7bWFyZ2luLXRvcDotMjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE4cHggMzBweDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7ei1pbmRleDo1MH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3cgaXtjb2xvcjojZmZiZjAwO2ZvbnQtc2l6ZToyOHB4O21hcmdpbi10b3A6MnB4fS5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdyBpIHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbn0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3c6aG92ZXIsLmZlYXR1cmVkLXNlY3Rpb24gLnNsaWNrLWFycm93OmZvY3VzLC5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdzphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41MikgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1JSA1MCU7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7bGVmdDowfS5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246NzUlIDUwJTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtyaWdodDowfS5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtvcGFjaXR5Oi40fS5mZWF0dXJlZC1zZWN0aW9uIC5jYXJvdXNlbC1jb250cm9sLmxlZnR7bGVmdDotMTVweH0uZmVhdHVyZWQtc2VjdGlvbiAuY2Fyb3VzZWwtY29udHJvbC5yaWdodHtyaWdodDotMTVweH0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWx7bWFyZ2luOjAgYXV0bzt3aWR0aDphdXRvO2NsZWFyOmJvdGh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsPmF7ei1pbmRleDoxMH0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVye3BhZGRpbmc6MHB4O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O3dpZHRoOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTt6LWluZGV4Ojl9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAubGlzdGluZ3tib3JkZXItYm90dG9tOjBweH0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5saXN0aW5nIC5oaWdobGlnaHRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBe2ZsZXg6MSAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLnNsaWNrLWxpc3R7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tbGVmdDowcHh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRle2hlaWdodDowcHg7Ym9yZGVyLWJvdHRvbTowcHh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZXtoZWlnaHQ6YXV0b30uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVte3dpZHRoOjEwMCV9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAubGlzdGluZ3tib3JkZXItYm90dG9tOjBweH0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciwuZmVhdHVyZWQtc2VjdGlvbi5ncmlkIC5saXN0aW5nIC5oaWdobGlnaHRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBLC5mZWF0dXJlZC1zZWN0aW9uLmdyaWQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQXtmbGV4OjEgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmVhdHVyZWQtc2VjdGlvbi5ncmlkIC5ub24tY2Fyb3VzZWx7ZGlzcGxheTpmbGV4O2NsZWFyOmJvdGg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDl9LmZlYXR1cmVkLXNlY3Rpb24uZ3JpZCAubW9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO21hcmdpbi1ib3R0b206MH0uZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEF7bWFyZ2luLXRvcDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLUNUQT5hLC5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLUNUQT4uYnRue3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztib3JkZXItcmFkaXVzOjRweDt1c2VyLXNlbGVjdDpub25lO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLUNUQT5hOmhvdmVyLC5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLUNUQT5hOmFjdGl2ZSwuZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEE+LmJ0bjpob3ZlciwuZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEE+LmJ0bjphY3RpdmV7Ym9yZGVyLWNvbG9yOiMwMDMxMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCwzOC44LDApfS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZ3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O3BhZGRpbmc6MHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mb3tib3R0b206MzNweDtyaWdodDowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIGEud2FzLXZpc2l0ZWR7cG9zaXRpb246c3RhdGljO29yZGVyOjE7bWFyZ2luOjBweCAzcHggM3B4IDBweH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gYS53YXMtdmlzaXRlZD5zcGFue2NvbG9yOiNkOWQ5ZDl9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIGE6dmlzaXRlZC53YXMtdmlzaXRlZD5zcGFue2NvbG9yOiM1NTV9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC5pcy1mZWF0dXJlZHtwb3NpdGlvbjpzdGF0aWM7b3JkZXI6Mjtib3JkZXItd2lkdGg6MCAwIDI1cHggMjVweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICMxODUzOWQgcmdiYSgwLDAsMCwwKX0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLmlzLWZlYXR1cmVkIGl7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bzt0b3A6YXV0bztsZWZ0OmF1dG87cG9zaXRpb246c3RhdGljO21hcmdpbjoxM3B4IDBweCAwcHggLTEycHh9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwe2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1ib3R0b206MH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0LC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcywuZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGEsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXtib3JkZXI6MHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGF7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBwe21hcmdpbjozcHggMHB4IDBweH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjBweDttYXJnaW4tYm90dG9tOjBweDtmbG9hdDpub25lfS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBIGEsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEEgLmJ0bntkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldy5jYXJvdXNlbC1pbm5lcntib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXIgLnNsaWNrLWxpc3R7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXIgLml0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHg7d2lkdGg6YXV0b30uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmxpc3Rpbmd7Ym9yZGVyOjBweDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmxpc3RpbmcgLmhpZ2hsaWdodGVye21hcmdpbjowcHg7Ym9yZGVyOjBweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAubW9yZXttYXJnaW4tdG9wOjIwcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlld3toZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVye3BhZGRpbmc6MHB4O21hcmdpbjo1cHggMHB4IDEwcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyBhLndhcy12aXNpdGVkIHNwYW57Y29sb3I6I2Y3ZjZmMn0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0e3dpZHRoOjEwMCV9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBoNHttYXJnaW4tdG9wOjEwcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxle21hcmdpbi10b3A6MTBweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2e3dpZHRoOjEwMCV9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYrZGl2e21hcmdpbi10b3A6NXB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGF7bWFyZ2luLXRvcDowcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGF7d2lkdGg6MTAwJTtmbGV4OjF9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3BhbntmbGV4OjEgMCAxMDAlO3dpZHRoOjEwMCV9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlc3twYWRkaW5nLXRvcDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhLC5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXN7cGFkZGluZy1ib3R0b206MTBweDttYXJnaW4tdG9wOjBweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEF7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZzpmaXJzdC1jaGlsZCAuaGlnaGxpZ2h0ZXJ7bWFyZ2luLXRvcDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcHtib3JkZXItbGVmdDoxcHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLWJvdHRvbTowcHg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9LnN1cGVyLWxpc3RpbmcgLmxpc3Rpbmd7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxMDAlfS5zdXBlci1saXN0aW5nIC5saXN0aW5nK2RpdiAuYnRue2JvcmRlci1yYWRpdXM6MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfS5zdXBlci1saXN0aW5nLmN0YSAubGlzdGluZ3toZWlnaHQ6Y2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudH0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXJ7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIGF7ei1pbmRleDo1MH0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIuaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOSAhaW1wb3J0YW50fS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYSwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIucmVkIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhLC5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlci5ncmVlbiAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYSwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIuYmx1ZSAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgcCwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIucmVkIC5saXN0aW5nLXRleHQgcCwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIuZ3JlZW4gLmxpc3RpbmctdGV4dCBwLC5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlci5ibHVlIC5saXN0aW5nLXRleHQgcHtkaXNwbGF5Om5vbmV9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMtdGV4dHtjb2xvcjojMzMzfS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZve2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhe2NvbG9yOiMzMzN9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGEgLnRpbWUtbGVmdD5zcGFue2Rpc3BsYXk6bm9uZX0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YSAudGltZS1sZWZ0PnNwYW46bGFzdC1jaGlsZHtkaXNwbGF5OmlubGluZS1ibG9ja30uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YSAuaXRlbS1udW1iZXJ7ZGlzcGxheTpub25lfS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFue3BhZGRpbmctbGVmdDowfS5zdXBlci1saXN0aW5nLnNsaWNrLXNsaWRlPmRpdntkaXNwbGF5Om5vbmV9LnN1cGVyLWxpc3Rpbmcuc2xpY2stYWN0aXZlPmRpdntkaXNwbGF5OmJsb2NrfS53aWRnZXQudGhlbWUtYSAuc3VwZXItbGlzdGluZy5jdGEgLmxpc3Rpbmd7aGVpZ2h0OmNhbGMoMTAwJSAtIDU1cHgpfS53aWRnZXQudGhlbWUtYSAuc3VwZXItbGlzdGluZyAubGlzdGluZyAuaGlnaGxpZ2h0ZXJ7Ym9yZGVyOjAgIWltcG9ydGFudH0ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3RpbmcgLmxpc3RpbmcrZGl2e2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgMTBweCAxNXB4fS53aWRnZXQudGhlbWUtYSAuc3VwZXItbGlzdGluZyAubGlzdGluZytkaXYgLmJ0bntib3JkZXItcmFkaXVzOjZweH0ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3Rpbmc6bGFzdC1jaGlsZCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIrZGl2e2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdiBhe2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjI1cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbnttYXJnaW4tYm90dG9tOjJweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuOmxhc3QtY2hpbGR7bGluZS1oZWlnaHQ6MjVweDttYXJnaW4tYm90dG9tOjB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxkIHN0cm9uZ3tmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyNXB4fX0udGltZSAuZW5kaW5ne2NvbG9yOiNkMDAyMWJ9LmNhcmRzIGRpdntjb2xvcjojNGE0YTRhfS5jYXJkcyAuaXRlbS1jYXJkLWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweDtmbG9hdDpsZWZ0O3dpZHRoOjE2LjY2NjY3JX0uY2FyZHMudHdvLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMudGhyZWUtY29sLWNhcmQgLml0ZW0tY2FyZC1jb2x1bW57d2lkdGg6MzMuMzMlfS5jYXJkcy5mb3VyLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjI1JX0uY2FyZHMuc2l4LWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjE2LjY2NjY3JX0uY2FyZHMgLml0ZW0tY29udGVudHtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbjoxMHB4IGF1dG99LmNhcmRzIC5vdmVybGF5QmFubmVyPmRpdnt6LWluZGV4OjEwMDA7d2lkdGg6NDAlO3BhZGRpbmctdG9wOjQwJX0uY2FyZHMgLm92ZXJsYXlCYW5uZXI+ZGl2LmdvbGQtZGVhbC1jb3JuZXJ7ei1pbmRleDoxO3BhZGRpbmctdG9wOjI1cHg7d2lkdGg6MjVweH0uY2FyZHMgLml0ZW0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LmNhcmRzIC5pdGVtLWltYWdlPi52aWV3ZWQ6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7cGFkZGluZzo2cHggMTBweDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MCA2cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjFweDtjb250ZW50OlwiVmlld2VkXCI7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7d29yZC13cmFwOm5vcm1hbDstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ei1pbmRleDoxMDAwfS5jYXJkcyAuaW1nLXdyYXBwZXJ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5jYXJkcyAuaW1nLXdyYXBwZXIgZGl2e2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNhcmRzIC5pbWctd3JhcHBlciBkaXY+aW1ne3dpZHRoOjEwMCV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pdGVtLWNvbnRlbnR7Ym9yZGVyLXdpZHRoOjJweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLm92ZXJsYXlCYW5uZXI+ZGl2LmdvbGQtZGVhbC1jb3JuZXJ7cGFkZGluZy10b3A6NTBweDt3aWR0aDo1MHB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaW1nLXdyYXBwZXJ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5jYXJkcy5jYXJkcy1sYXJnZSAuaW1nLXdyYXBwZXIgZGl2e2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlciBkaXY+aW1ne3dpZHRoOmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1kZXRhaWxzLXdyYXBwZXIgZGl2e3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLmN0YS13cmFwcGVyIGRpdntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuaXRlbS1jb250ZW50e2JvcmRlci1jb2xvcjojYTI4MDQwICFpbXBvcnRhbnR9LmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLXByaW1hcnl7Ym9yZGVyOnNvbGlkIDFweCAjYTI4MDQwO2JhY2tncm91bmQtY29sb3I6I2EyODA0MH0uY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG4tcHJpbWFyeTpob3ZlciwuY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG4tcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMTguMTMwOTczNDUxMyw5My4zMzgwNTMwOTczLDQ2LjY2OTAyNjU0ODcpO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweDtib3JkZXItY29sb3I6cmdiKDk2LjE5NjQ2MDE3Nyw3Ni4wMDcwNzk2NDYsMzguMDAzNTM5ODIzKX0uY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG4tcHJpbWFyeTphY3RpdmUsLmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLXByaW1hcnkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiKDExOC4xMzA5NzM0NTEzLDkzLjMzODA1MzA5NzMsNDYuNjY5MDI2NTQ4Nyk7Ym9yZGVyLWNvbG9yOnJnYig5Ni4xOTY0NjAxNzcsNzYuMDA3MDc5NjQ2LDM4LjAwMzUzOTgyMyl9LmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLmRpc2FibGVkLC5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gLmJ0bltkaXNhYmxlZF0sLmNhcmRzIC5nb2xkLWRlYWwtaXRlbSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bntvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjojYTI4MDQwO2JvcmRlci1jb2xvcjojYTI4MDQwfS5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gLmJ0bi5kaXNhYmxlZC5hbm9uOmhvdmVyOmJlZm9yZSwuY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG5bZGlzYWJsZWRdLmFub246aG92ZXI6YmVmb3JlLC5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYW5vbjpob3ZlcjpiZWZvcmV7Y29udGVudDpcIlNpZ24gSW4gdG8gXCJ9LmNhcmRzIC5pdGVtLWRldGFpbHMtd3JhcHBlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO3BhZGRpbmctdG9wOjEwcHh9LmNhcmRzIC5pdGVtLWRldGFpbHMtd3JhcHBlcj5he3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkcyAuaXRlbS1kZXRhaWxzLXdyYXBwZXI+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5jYXJkcyAuaXRlbS1kZXRhaWxzLXdyYXBwZXI+YTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmNhcmRzIC5pdGVtLWRldGFpbHMtd3JhcHBlci5yb3d7bWFyZ2luOjB9LmNhcmRzIC5pdGVtLWRldGFpbHMtd3JhcHBlcj5kaXZ7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fS5jYXJkcyAucHJpY2V7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246bGVmdH0uY2FyZHMgLml0ZW0tdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxM3B4O2hlaWdodDo1NXB4O2xpbmUtaGVpZ2h0OjE0MCV9LmNhcmRzIC5pdGVtLXN1YnRpdGxle2ZvbnQtc2l6ZToxMnB4O2hlaWdodDozNXB4fS5jYXJkcyAudGltZXt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4fS5jYXJkcyAuYmlkc3t0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6IzliOWI5Yjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7d2lkdGg6NjAlfS5jYXJkcyAuY3RhLXdyYXBwZXJ7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2VlZTtwYWRkaW5nOjEwcHggMDt3aWR0aDoxMDAlfS5jYXJkcyAuY3RhLXdyYXBwZXIucm93e21hcmdpbjowfS5jYXJkcyAuY3RhLXdyYXBwZXIgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowfS5jYXJkcyAuY3RhLXdyYXBwZXI+ZGl2e21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0uZGVhbHMgLmNhcmRzIC5wcmljZXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmdvbGQtZGVhbHMtd3JhcHBlciAuY2FyZHMgLml0ZW0tY29udGVudHtib3JkZXI6c29saWQgMXB4ICNhMjgwNDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmJlaWdlfS5nb2xkLWRlYWxzLXdyYXBwZXIgLmNhcmRzIC5idG4tcHJpbWFyeXtib3JkZXI6c29saWQgMXB4ICNhMjgwNDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNhMjgwNDB9ZGl2LmR0LWJvb3RzdHJhcHtjbGVhcjpib3RoO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtwb3NpdGlvbjpyZWxhdGl2ZX1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b217ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGh7b3JkZXI6MzttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowcHh9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGggbGFiZWx7bWFyZ2luLWxlZnQ6NXB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtaW5mb3tvcmRlcjoxO21hcmdpbjowIDAgMTJweDtwYWRkaW5nOjBweDtjb2xvcjojOTk5fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtcGFnaW5ne29yZGVyOjI7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MHB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbixkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2e2JvcmRlci1yYWRpdXM6MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaS5kaXNhYmxlZCBhe2NvbG9yOiM5OTk7YmFja2dyb3VuZC1jb2xvcjojZWVlfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpLmFjdGl2ZSBhe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgYSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSBhe2JhY2tncm91bmQtY29sb3I6I2VlZX1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6MCA2cHg7aGVpZ2h0OjI2cHg7d2lkdGg6MjhweDtmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1sZWZ0OjhweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMwMDY0MDA7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5wcmV2aW91cyxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLm5leHQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5maXJzdCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLmxhc3QsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEucHJldmlvdXMsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEubmV4dCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5maXJzdCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5sYXN0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLnByZXZpb3VzLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLm5leHQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24uZmlyc3QsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24ubGFzdCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEucHJldmlvdXMsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLm5leHQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmZpcnN0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5sYXN0e2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6OTAwO3BhZGRpbmc6MHB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ucHJldmlvdXM6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5maXJzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5wcmV2aW91czpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEuZmlyc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLmxhc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLnByZXZpb3VzOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5uZXh0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5maXJzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24ubGFzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLnByZXZpb3VzOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmZpcnN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubGFzdDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoyNnB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24uZGlzYWJsZWQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEuZGlzYWJsZWQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24uZGlzYWJsZWQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmRpc2FibGVke2NvbG9yOiM5OTk7YmFja2dyb3VuZC1jb2xvcjojZWVlfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24uYWN0aXZlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLmFjdGl2ZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5hY3RpdmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSksZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b246aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSl7YmFja2dyb3VuZC1jb2xvcjojZWVlfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ucHJldmlvdXM6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLnByZXZpb3VzOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5wcmV2aW91czpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLnByZXZpb3VzOmJlZm9yZXtjb250ZW50Olwi74SEXCI7Zm9udC1zaXplOjE4cHh9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5uZXh0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5uZXh0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5uZXh0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubmV4dDpiZWZvcmV7Y29udGVudDpcIu+EhVwiO2ZvbnQtc2l6ZToxOHB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24uZmlyc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLmZpcnN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5maXJzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmZpcnN0OmJlZm9yZXtjb250ZW50Olwi74GIXCJ9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubGFzdDpiZWZvcmV7Y29udGVudDpcIu+BkVwifWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxle2JvcmRlci1zcGFjaW5nOjB9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgLmVsbGlwc2lze3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc31kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSAuZml4ZWQtd2lkdGgtMTI1e21heC13aWR0aDoxMjVweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSAuZml4ZWQtd2lkdGgtMjAwe21heC13aWR0aDoyMDBweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSAubm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0cntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aHt3aWR0aDphdXRvICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tLXdpZHRoOjFweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MTVweDtib3JkZXItbGVmdDowcHh9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZzphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2FzYzphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7bWFyZ2luLWxlZnQ6NXB4O2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206YXV0bztyaWdodDphdXRvO29wYWNpdHk6MTtkaXNwbGF5OmlubGluZTtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IFByb1wiO2ZvbnQtd2VpZ2h0OjkwMH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOmFmdGVyLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmc6aG92ZXI6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGggLmR0LWNvbHVtbi1vcmRlcjpob3ZlcjphZnRlcntvcGFjaXR5OjE7Y29udGVudDpcIu+BuFwifWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfYXNjOmFmdGVyLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmc6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7Y29udGVudDpcIu+BuFwifWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfZGVzYzphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7Y29udGVudDpcIu+Bt1wifWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHk+dHIuY2hpbGQ+dGQsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHk+dHIuY2hpbGQ+dGh7YmFja2dyb3VuZC1jb2xvcjojY2NjO3RleHQtYWxpZ246bGVmdH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0Ym9keT50ci5jaGlsZCAuZHRyLWRldGFpbHM+bGl7Ym9yZGVyOjB9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzoxMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt3aWR0aDphdXRvICFpbXBvcnRhbnR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjE1cHg7Ym9yZGVyLWxlZnQ6MHB4fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxMHB4fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLmR0LWVtcHR5e3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItdG9wOjBweDtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmdyYXktaGVhZGVyIHRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6IzU1NX1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5ncmVlbi1oZWFkZXJ7Ym9yZGVyLWNvbGxhcHNlOnVuc2V0O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtvdmVyZmxvdzpoaWRkZW59ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuZ3JlZW4taGVhZGVyIHRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWUgIWltcG9ydGFudH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9cm93XT50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPXJvd10+dGg6Zmlyc3QtY2hpbGQ6YmVmb3Jle3RvcDoxMnB4O2xlZnQ6MTBweDtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpib2xkZXI7Zm9udC1zaXplOjIycHg7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE0cHg7bWFyZ2luOjAgYXV0bztjb250ZW50OlwiK1wiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPXJvd10+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXt0b3A6MTZweH19ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50ci5wYXJlbnQ+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHIucGFyZW50PnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50Olwiw5dcIiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGguY29udHJvbDpiZWZvcmV7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6Ym9sZGVyO2ZvbnQtc2l6ZToyMnB4O2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxNHB4O21hcmdpbjowIGF1dG87Y29udGVudDpcIitcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGguY29udHJvbDpiZWZvcmV7dG9wOjI2cHh9fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5wYXJlbnQgdGQuY29udHJvbDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCB0aC5jb250cm9sOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIuZHRyLWV4cGFuZGVkIHRkLmNvbnRyb2w6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5kdHItZXhwYW5kZWQgdGguY29udHJvbDpiZWZvcmV7Y29udGVudDpcIsOXXCIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIucGFyZW50Ky5jaGlsZCAuZHRyLWRldGFpbHMsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCsuY2hpbGQgLmR0ci1kZXRhaWxze2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIucGFyZW50Ky5jaGlsZCAuZHRyLWRldGFpbHMgbGksZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6dW5zZXQgIWltcG9ydGFudH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIucGFyZW50Ky5jaGlsZCAuZHRyLWRldGFpbHMgbGkgc3Bhbi5kdHItdGl0bGUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpIHNwYW4uZHRyLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpIHNwYW4uZHRyLWRhdGEsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpIHNwYW4uZHRyLWRhdGF7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZSB0ciB0aDpudGgtbGFzdC1jaGlsZCg3KSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlIHRyIHRkOm50aC1sYXN0LWNoaWxkKDcpe2JvcmRlci1yaWdodDpub25lfX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZSB0ciB0aDpudGgtbGFzdC1jaGlsZCgyKSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlIHRyIHRkOm50aC1sYXN0LWNoaWxkKDIpe2JvcmRlci1yaWdodDpub25lfX1kaXYuZHQtYm9vdHN0cmFwIGRpdi5kdC1wcm9jZXNzaW5ne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0b3A6MHB4O2xlZnQ6MHB4O21hcmdpbjowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjBweDtib3JkZXI6MHB4O3RleHQtaW5kZW50Oi05OTk5cHg7ei1pbmRleDo1fWRpdi5kdC1ib290c3RyYXAgZGl2LmR0LXByb2Nlc3Npbmc6YmVmb3Jle2NvbnRlbnQ6XCJQbGVhc2UgV2FpdC4uLlwiO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxNTBweDtoZWlnaHQ6NTBweDttYXJnaW4tbGVmdDotNzVweDttYXJnaW4tdG9wOi0yNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7ei1pbmRleDoyO3RleHQtaW5kZW50OjBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NX1kaXYuZHQtYm9vdHN0cmFwIGRpdi5kdC1wcm9jZXNzaW5nOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi4zNTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0uYnM1IGRpdi5kdC1ib290c3RyYXAgdGJvZHl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0uYnM1IGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtbGVuZ3Roe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJzNSBkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LWxlbmd0aCBzZWxlY3R7YXBwZWFyYW5jZTphdXRvfS5iczUgZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGggbGFiZWx7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjB9LmJzNSBkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnM1IHRhYmxlLmRhdGFUYWJsZSB0ZCwuYnM1IHRhYmxlLmRhdGFUYWJsZSB0aHtib3gtc2hhZG93Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFke2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmdyZWVuLWhlYWRlcntib3JkZXItcmFkaXVzOjZweH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b217cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGh7b3JkZXI6MTttYXJnaW46MHB4O3BhZGRpbmc6MzBweCAwIDAgMH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LWluZm97cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDttYXJnaW46MH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LXBhZ2luZ3tvcmRlcjozO21hcmdpbjowfX0uY29udGVudC13cmFwcGVye21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9LmNvbnRlbnQtd3JhcHBlcj4uY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTVweH0uY29udGVudC13cmFwcGVyPi5jb250ZW50IC5zdWJ0aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxMHB4fWRpdi53YXJuaW5nTWVzc2FnZSxkaXYuZXJyb3JNZXNzYWdle2JvcmRlcjoycHggc29saWQ7bWFyZ2luOjEwcHggMHB4O3BhZGRpbmc6MTVweCAxMHB4IDE1cHggNjBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjoxNXB4IGNlbnRlcjtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjEyMCU7Zm9udC1zaXplOjEuMjVlbX1kaXYud2FybmluZ01lc3NhZ2V7Ym9yZGVyLWNvbG9yOiNiZjkxMGM7YmFja2dyb3VuZC1jb2xvcjojZmVlZmIzO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlL3dhcm5pbmcuZ2lmXCIpfWRpdi5lcnJvck1lc3NhZ2V7Ym9yZGVyLWNvbG9yOiNkNjMzMDE7YmFja2dyb3VuZC1jb2xvcjojZmZjY2JhO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlL2Vycm9yLmdpZlwiKX1kaXYuYWxlcnRDb250YWluZXJ7bWFyZ2luOjAgMjAlfS5lcnJvckNvZGV7Zm9udC1zaXplOjEzcHh9LnBhZ2Utbm90LWZvdW5kIC5wYWdlLXRpdGxle21hcmdpbjoyMHB4IGF1dG8gMzBweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLW5vdC1mb3VuZCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvIDI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6ODAlO21heC13aWR0aDoyNzRweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnBhZ2Utbm90LWZvdW5kIC5wYWdlLXRpdGxle21hcmdpbjo0MHB4IGF1dG8gMzBweDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5wYWdlLW5vdC1mb3VuZCAucGFnZS10aXRsZXttYXJnaW46NTBweCBhdXRvIDMwcHg7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MzJweH19Lm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9Lm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbiAuaGVhZGVyLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9Lm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbiAuaGVhZGVyLWJhciBpe3RvcDowcHg7cmlnaHQ6NXB4fS5tYWluLWNvbnRlbnQgI3N5c3RlbUVycm9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNzeXN0ZW1FcnJvclNlY3Rpb24gI2R2TWVzc2FnZT5kaXZ7cGFkZGluZy1ib3R0b206MTBweH0uZmllbGQtdmFsaWRhdGlvbi1lcnJvcntjb2xvcjojYTk0NDQyO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NjAwfWlucHV0W3R5cGU9dGV4dF0uaW5wdXQtdmFsaWRhdGlvbi1lcnJvcntib3JkZXItY29sb3I6I2E5NDQ0Mn0uaXRlbS1ncm91cHttYXJnaW46MCBhdXRvIDIwcHggYXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5pdGVtLWdyb3VwPi50aXRsZS1ibG9ja3twYWRkaW5nLXRvcDoxMHB4fS5pdGVtLWdyb3VwIC5wYW5lbC10aXRsZXtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTZweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaXRlbS1ncm91cCAuaXRlbS1ncm91cC1icmFuZHtoZWlnaHQ6MzBweH0uaXRlbS1ncm91cCBoNHtmb250LXdlaWdodDo2MDB9Lml0ZW0tZ3JvdXAgLm1vcmV7cGFkZGluZy1sZWZ0OjB9Lml0ZW0tZ3JvdXAgLm1vcmUgYXtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHh9Lml0ZW0tZ3JvdXAgLm1vcmUgYSBzcGFuLmdseXBoaWNvbntmb250LXNpemU6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTAuNXB4fS5pdGVtLWdyb3VwPi5jYXJkc3twYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0uaXRlbS1ncm91cC5nb2xkLWRlYWxzLXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5pdGVtLWdyb3VwLmdvbGQtZGVhbHMtd3JhcHBlciAucGFuZWwtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNhMjgwNDB9Lm92ZXJsYXlCYW5uZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm92ZXJsYXlCYW5uZXI+ZGl2e2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjA7d2lkdGg6MzElO3BhZGRpbmctdG9wOjMwJX0ub3ZlcmxheUJhbm5lciAuc2NoZWR1bGVke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNjaGVkdWxlZC5wbmdcIil9Lm92ZXJsYXlCYW5uZXIgLnNvbGR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC5wbmdcIil9Lm92ZXJsYXlCYW5uZXIgLmVuZGVke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LWVuZGVkLnBuZ1wiKX0ub3ZlcmxheUJhbm5lciAuZ29sZC1kZWFsLWNvcm5lcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1nb2xkLWRlYWwtY29ybmVyLnBuZ1wiKX0ub3ZlcmxheUJhbm5lciAuc29sZC1vdXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC1vdXQucG5nXCIpfS5kZWFscy5nb2xkLWRlYWxzLXdyYXBwZXIgLmNhcmRzIC5vdmVybGF5QmFubmVyIC5nb2xkLWRlYWwtY29ybmVye2JhY2tncm91bmQtaW1hZ2U6bm9uZX0ubW9kYWwtb3BlbiAubW9kYWx7ei1pbmRleDo5OTk4ICFpbXBvcnRhbnR9Lm1vZGFsIC5mYXtmb250LXNpemU6MS4zMzMzMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0xNSV9Lm1vZGFsLm1vZGFsLWZ1bGxzY3JlZW57YmFja2dyb3VuZDojZmZmfS5tb2RhbC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1kaWFsb2d7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7bWFyZ2luOjA7d2lkdGg6MTAwJX0ubW9kYWwubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudHtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLm1vZGFsLWZ1bGxzY3JlZW4gLmZvcmNlLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHl7cGFkZGluZzowfS5tb2RhbC5tb2RhbC1mdWxsc2NyZWVuIC5mb3JjZS1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXJ7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjB9Lm1vZGFsLm1vZGFsLWZ1bGxzY3JlZW4gLmZvcmNlLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcntsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjBweCBhdXRvO2hlaWdodDphdXRvfS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHtib3JkZXI6MHB4O2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MHB4fS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRue3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6MTBweDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZn0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ0bjpiZWZvcmV7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk5O3BhZGRpbmctYm90dG9tOjBweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze21hcmdpbi10b3A6LTE2cHg7bWFyZ2luLXJpZ2h0Oi0xNnB4O21hcmdpbi1sZWZ0Oi0xNnB4O3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzPnNwYW57ZGlzcGxheTpub25lfS5tb2RhbC5uZXctbW9kYWwgLmdyb3VwLWxhYmVse2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNXB4fS5tb2RhbC5uZXctbW9kYWwgLmdyb3VwLWxhYmVsOmhvdmVye2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5tb2RhbC5uZXctbW9kYWwgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjVweH0ubW9kYWwubmV3LW1vZGFsIGlucHV0W3R5cGU9dGV4dF0sLm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSl7aGVpZ2h0OjQwcHg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzU1NTtwYWRkaW5nLXJpZ2h0OjQwcHh9Lm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXRleHRdLnNob3J0LC5tb2RhbC5uZXctbW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLnNob3J0e3dpZHRoOjUwJX0ubW9kYWwubmV3LW1vZGFsIGlucHV0W3R5cGU9dGV4dF0sLm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmN1cnJlbmN5KXtoZWlnaHQ6NDBweDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MTNweDtjb2xvcjojNTU1O3BhZGRpbmctcmlnaHQ6NDBweH0ubW9kYWwubmV3LW1vZGFsIGlucHV0W3R5cGU9dGV4dF0uc2hvcnQsLm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmN1cnJlbmN5KS5zaG9ydHt3aWR0aDo1MCV9Lm1vZGFsLm5ldy1tb2RhbCAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50IC5lcnJfbXNne29wYWNpdHk6MH0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50IC5lcnJfbXNnKy5pbmRpY2F0b3IsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9ye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoxNXB4O2hlaWdodDowcHg7dG9wOmF1dG87Zm9udC1zaXplOjE0cHh9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudCAuanF1aS1kZC13cmFwcGVyKy5lcnJfbXNnKy5pbmRpY2F0b3J7cmlnaHQ6NjBweH0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50IC5pbnB1dC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQgLmlucHV0LXdyYXAgLmluZGljYXRvcntib3R0b206YXV0bzt0b3A6MHB4O3JpZ2h0OjBweH0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIGlucHV0LC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24sLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuY3VzdG9tLWNvbWJvYm94e2JvcmRlci1jb2xvcjojZDAwMjFiICFpbXBvcnRhbnR9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCAudWktc2VsZWN0bWVudS1pY29uLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgaW5wdXQgLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciB0ZXh0YXJlYSAudWktc2VsZWN0bWVudS1pY29uLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEgLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24gLnVpLXNlbGVjdG1lbnUtaWNvbiwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIC51aS1zZWxlY3RtZW51LWJ1dHRvbiAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZSwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIC5jdXN0b20tY29tYm9ib3ggLnVpLXNlbGVjdG1lbnUtaWNvbiwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIC5jdXN0b20tY29tYm9ib3ggLmN1c3RvbS1jb21ib2JveC10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiICFpbXBvcnRhbnR9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZ3tvcGFjaXR5OjF9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZysuaW5kaWNhdG9yLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLmlucHV0LXdyYXAgLmluZGljYXRvcntoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojZDAwMjFiO2NvbnRlbnQ6XCLugJRcIn0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LnZhbGlkIGlucHV0LC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgdGV4dGFyZWEsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC52YWxpZCAudWktc2VsZWN0bWVudS1idXR0b257Ym9yZGVyLWNvbG9yOiMwMDY0MDB9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC52YWxpZCAuZXJyX21zZysuaW5kaWNhdG9yLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgLmlucHV0LXdyYXAgLmluZGljYXRvcntoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC52YWxpZCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojMDA2NDAwO2NvbnRlbnQ6XCLugJNcIn0ubW9kYWwubmV3LW1vZGFsIC5jdGEtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxNXB4fS5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bisuYnRuLC5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bisuYnRuKy5idG57bWFyZ2luLWxlZnQ6MH0ubW9kYWwubmV3LW1vZGFsIC5jdGEtcm93IC5idG57d2lkdGg6MTAwJTttYXJnaW46MTVweCAwcHggMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvcmRlcjoyfS5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bi5idG4tcHJpbWFyeXtvcmRlcjoxfS5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bi5idG4tc2Vjb25kYXJ5e29yZGVyOjJ9Lm1vZGFsLm5ldy1tb2RhbCAuY3RhLXJvdyAuYnRuLmJ0bi1zaW17b3JkZXI6MztwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MjBweCBhdXRvO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo2cHh9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bisuYnRuLC5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvdyAuYnRuKy5idG4rLmJ0bnttYXJnaW4tbGVmdDoxNXB4fS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvdyAuYnRue3dpZHRoOmF1dG87b3JkZXI6Mn0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tcHJpbWFyeSwubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tc2Vjb25kYXJ5e3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tcHJpbWFyeXtvcmRlcjozfS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvdyAuYnRuLmJ0bi1zZWNvbmRhcnl7b3JkZXI6Mn0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tc2lte29yZGVyOjF9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjMwcHggYXV0b319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46NTBweCBhdXRvfX0ucGFnaW5hdGlvbi13cmFwcGVyIC5idG57aGVpZ2h0OjM0cHh9LnBhZ2luYXRpb24td3JhcHBlciAuYnRuIC5mYS0yeHtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiMwMDY0MDB9LnBhZ2luYXRpb24td3JhcHBlciAuYnRuLmRpc2FibGVkIC5mYXtjb2xvcjojMzMzO2JvcmRlcjojY2NjO29wYWNpdHk6LjY1fS5wYWdpbmF0aW9uLXdyYXBwZXIgLmJ0bi1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciAuYnRue3dpZHRoOjM0cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo2cHggMH0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciBpbnB1dC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLmRyb3Bkb3due21hcmdpbjoyMHB4IDB9LnBhZ2luYXRpb24td3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xle2Zsb2F0OnJpZ2h0fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuZHJvcGRvd24tbWVudS1yaWdodHttaW4td2lkdGg6NTBweH0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLWxhYmVse2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NnB4IDEycHg7Zm9udC13ZWlnaHQ6NjAwfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtbGFiZWwtYnRue2Rpc3BsYXk6bm9uZX0uZ2ItcGFnaW5hdGlvbnttYXJnaW46MTVweCBhdXRvIDA7dGV4dC1hbGlnbjpyaWdodH0uZ2ItcGFnaW5hdGlvbj5kaXZ7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmdiLXBhZ2luYXRpb24+ZGl2IC5nYi1wYWdlcnt3aWR0aDoyMHB4O2ZsZXg6MSAwIDIwcHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfS5nYi1wYWdpbmF0aW9uPmRpdiAuZ2ItcGFnZXI6YmVmb3Jle2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDY0MDB9LmdiLXBhZ2luYXRpb24+ZGl2IC5nYi1wYWdlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTAwcHg7bGVmdDotMTAwcHh9LmdiLXBhZ2luYXRpb24+ZGl2IC5nYi1wYWdlcltkYXRhLWRpcj1wcmV2XXt0ZXh0LWFsaWduOmxlZnR9LmdiLXBhZ2luYXRpb24+ZGl2IHVse2ZsZXg6MCAxIGNhbGMoMTAwJSAtIDQwcHgpO2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7cGFkZGluZzowO21hcmdpbjowIDEwcHh9LmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpe2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tbGVmdDo1cHh9LmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpLmdiLWFjdGl2ZXtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5nYi1wYWdpbmF0aW9uPmRpdntkaXNwbGF5OmZsZXh9LmdiLXBhZ2luYXRpb24+ZGl2IHVse2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpe21hcmdpbi1sZWZ0OjEwcHh9fS5uYXYubmF2LXRhYnM+bGk+YXtmb250LXdlaWdodDo2MDA7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubmF2Lm5hdi10YWJzPmxpLm5vLWNvbnRlbnQ+YXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9Lm5hdi5uYXYtdGFicz5saS5uby1jb250ZW50PmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5uYXYubmF2LXRhYnM+bGkubm8tY29udGVudC5hY3RpdmU+YXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm5hdi5uYXYtdGFicz5saS5hY3RpdmU+YXtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9se2hlaWdodDo1MHB4O3dpZHRoOjI4cHg7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luLXRvcDotMjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE4cHggMzBweDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7ei1pbmRleDoxfS5jYXJvdXNlbC1jb250cm9sLmxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjoyNSUgNTAlO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvaWMtc2Nyb2xsYWJsZWFycm93LWxlZnQuc3ZnKX0uY2Fyb3VzZWwtY29udHJvbC5yaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjc1JSA1MCU7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7bGVmdDphdXRvO3JpZ2h0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1zY3JvbGxhYmxlYXJyb3ctcmlnaHQuc3ZnKX0ud2lkZ2V0Lml0ZW0tZ3JvdXAgLnJvdy5jYXJkLXJvd3ttYXJnaW4tbGVmdDotNy41cHg7bWFyZ2luLXJpZ2h0Oi03LjVweH0ud2lkZ2V0IC5jYXJvdXNlbHttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7Y2xlYXI6Ym90aH0ud2lkZ2V0IC5jYXJvdXNlbCAuY2Fyb3VzZWwtb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmV9LndpZGdldCAuY2Fyb3VzZWwgLmNhcm91c2VsLW91dGVyIC5jYXJvdXNlbC1jb250cm9se3otaW5kZXg6Mn0ud2lkZ2V0IC5jYXJvdXNlbCAuY2Fyb3VzZWwtb3V0ZXIgLmNhcm91c2VsLWNvbnRyb2wucmlnaHR7cmlnaHQ6LTE1cHh9LndpZGdldCAuY2Fyb3VzZWwgLmNhcm91c2VsLW91dGVyIC5jYXJvdXNlbC1jb250cm9sLmxlZnR7bGVmdDotMTVweH0ud2lkZ2V0IC51aS1zZWFyY2gtaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjM3cHh9LndpZGdldCAudWktc2VhcmNoLWlucHV0LWdyb3VwIGlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjQ1cHh9LndpZGdldCAudWktc2VhcmNoLWlucHV0LWdyb3VwIGJ1dHRvbntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MHB4O3RvcDowcHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Ym9yZGVyOjBweDt3aWR0aDozNHB4O3otaW5kZXg6NTA7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS53aWRnZXQgaDJ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7aGVpZ2h0Oi42ZW07Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWVlfS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtiYWNrZ3JvdW5kOiM3Nzc7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTBlMGUwIDAlLCAjNzc3IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2UwZTBlMCAwJSwgIzc3NyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwZTBlMCAwJSwgIzc3NyAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZTBlMGUwJywgZW5kQ29sb3JzdHI9JyRncmF5LWxpZ2h0JyxHcmFkaWVudFR5cGU9MSApO21hcmdpbi1sZWZ0OjBweH0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3RvcDotMC40ZW07d2lkdGg6LjZlbTtoZWlnaHQ6MS40ZW07bWFyZ2luLWxlZnQ6MHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn1pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtd2VpZ2h0Om5vcm1hbDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCBzcGFue2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn1pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCBzcGFuOmxhc3QtY2hpbGR7ZmxleDoxfWlucHV0W3R5cGU9cmFkaW9dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbntib3JkZXItd2lkdGg6MXB4O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9aW5wdXRbdHlwZT1yYWRpb10rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbnttYXJnaW4tdG9wOjBweDttYXJnaW4tcmlnaHQ6N3B4O2JvcmRlcjoxcHggc29saWQgIzc3NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlci1yYWRpdXM6N3B4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3otaW5kZXg6MDtmbGV4OjAgMCBhdXRvfWlucHV0W3R5cGU9cmFkaW9dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2V7ZGlzcGxheTpub25lfWlucHV0W3R5cGU9cmFkaW9dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLnVpLXN0YXRlLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb257YmFja2dyb3VuZC1jb2xvcjojOTk5fWlucHV0W3R5cGU9cmFkaW9dLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbDpob3Zlcntjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1yYWRpb10udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsOmhvdmVyIC51aS1jaGVja2JveHJhZGlvLWljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweH1pbnB1dFt0eXBlPXJhZGlvXS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9aW5wdXRbdHlwZT1yYWRpb10udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsLnVpLXN0YXRlLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb257YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfS51aS1idXR0b24gLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtd2VpZ2h0Om5vcm1hbDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1pbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24saW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbntib3JkZXItd2lkdGg6MXB4O3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHh9aW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbixpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbnttYXJnaW4tdG9wOjBweDttYXJnaW4tcmlnaHQ6N3B4O2JvcmRlcjoxcHggc29saWQgIzc3NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O3otaW5kZXg6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDowcHg7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBQcm9cIjtmb250LXdlaWdodDo5MDB9aW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3BhbixpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3Bhbntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9aW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3BhbjpsYXN0LWNoaWxkLGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCBzcGFuOmxhc3QtY2hpbGR7ZmxleDoxfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsaW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2V7ZGlzcGxheTpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLmNoZWNrLWJ1dHRvbixpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwuY2hlY2stYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgMTVweDtjb2xvcjojMDA2NDAwfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLmNoZWNrLWJ1dHRvbiAudWktY2hlY2tib3hyYWRpby1pY29uLGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbC5jaGVjay1idXR0b24gLnVpLWNoZWNrYm94cmFkaW8taWNvbntib3JkZXItY29sb3I6IzU1NX1pbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWw6aG92ZXIsaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbDpob3Zlcntjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlLGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmV7Y29udGVudDpcIu+AjFwiO2NvbG9yOiMwMDY0MDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xcHg7bGVmdDowcHg7ei1pbmRleDo1MDtmb250LXNpemU6MTJweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fWlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbC51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb24saW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbC51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb257YmFja2dyb3VuZC1jb2xvcjojZWVlfWlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbC51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlLGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwudWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZXtjb2xvcjojNTU1fWlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbC5jaGVjay1idXR0b24saW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbC5jaGVjay1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojMDA2NDAwfS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24gaXtjb2xvcjojMDA2NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweCAhaW1wb3J0YW50O2hlaWdodDo0MHB4fS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24rLmlucHV0LWdyb3VwLXRleHRib3h7Ym9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bntib3JkZXI6bm9uZX0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NDBweH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIGl7dG9wOjBweH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLmdseXBoaWNvbnt0b3A6MHB4fS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4gaStzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtvdmVyZmxvdzpoaWRkZW59LmlucHV0LWdyb3VwLmZyb250LW9ubHkgLmlucHV0LWdyb3VwLWFkZG9uKy5pbnB1dC1ncm91cC10ZXh0Ym94e2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4ICFpbXBvcnRhbnR9LmVyci1wYXJlbnQuZXJyLW5vdC10b3VjaGVkIC5pbnB1dC12YWxpZGF0aW9uLWVycm9ye2JvcmRlci1jb2xvcjojZDlkOWQ5fS5lcnItcGFyZW50LmVyci1ub3QtdG91Y2hlZCAuZXJyX21zZywuZXJyLXBhcmVudC5lcnItbm90LXRvdWNoZWQrLmVycl9tc2d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLnZhbGlkIC5pbnB1dC1ncm91cC1hZGRvbntib3JkZXItY29sb3I6IzAwNjQwMH0uZXJyLXBhcmVudDpub3QoLmVyci1ub3QtdG91Y2hlZCkuZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9ue2JvcmRlci1jb2xvcjojZDAwMjFifS5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS5lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24gaXtjb2xvcjojZDAwMjFifS5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS5lcnJvciAuaW5wdXQtZ3JvdXAtYnRuIC5idG57YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFifS51aS10b2dnbGVye3VzZXItc2VsZWN0Om5vbmV9LnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb117ZGlzcGxheTpub25lfS51aS10b2dnbGVyIGxhYmVse2N1cnNvcjpwb2ludGVyfS51aS10b2dnbGVyIGxhYmVsIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLXRvZ2dsZXIgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0O2JvcmRlci1yYWRpdXM6MjBweDt3aWR0aDo0MHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDJweCAwcHggcmdiYSgwLDAsMCwuMjUpfS51aS10b2dnbGVyIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3Jle3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO21hcmdpbjowcHggMHB4IDBweCAxcHg7YmFja2dyb3VuZC1jb2xvcjojOTk5O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Y29udGVudDpcIiBcIjtib3JkZXItcmFkaXVzOjIwcHg7ZmxvYXQ6bGVmdH0udWktdG9nZ2xlciBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTBweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6YXV0bztmbG9hdDpyaWdodH0udWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmV7bWFyZ2luLWxlZnQ6MTlweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStsYWJlbCwudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWx7Y3Vyc29yOmRlZmF1bHR9LnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsIHNwYW4sLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2xhYmVsIHNwYW4sLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCBzcGFuLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3Bhbntjb2xvcjojNzc3fS51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojOTk5fS51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3Jle21hcmdpbi1sZWZ0OjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9LnVpLWRyYXdlcntkaXNwbGF5Om5vbmV9LnVpLWRyYXdlcitsYWJlbHt1c2VyLXNlbGVjdDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0fS51aS1kcmF3ZXIrbGFiZWwgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3BhZGRpbmctcmlnaHQ6NXB4O2ZsZXg6MSAxIGF1dG99LnVpLWRyYXdlcitsYWJlbCBpe3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS51aS1kcmF3ZXIrbGFiZWwrZGl2e2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9LnVpLWRyYXdlcitsYWJlbCtkaXYgZGl2e3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO29wYWNpdHk6MH0udWktZHJhd2VyOmNoZWNrZWQrbGFiZWwgaXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0udWktZHJhd2VyOmNoZWNrZWQrbGFiZWwrZGl2e2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRyYXdlcjpjaGVja2VkK2xhYmVsK2RpdiBkaXZ7b3BhY2l0eToxfS51aS1tdWx0aS10b2dnbGV7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNTU1O2JvcmRlci1yYWRpdXM6NnB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS51aS1tdWx0aS10b2dnbGU+ZGl2e2ZsZXg6MCAxIDEwMCV9LnVpLW11bHRpLXRvZ2dsZT5kaXYrZGl2e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fS51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MHB4O2hlaWdodDowcHg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLW11bHRpLXRvZ2dsZT5kaXYgaW5wdXQrbGFiZWx7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDoxMDAlO3BhZGRpbmc6MHB4IDE1cHg7dG9wOmF1dG87bWFyZ2luOjBweDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9LnVpLW11bHRpLXRvZ2dsZT5kaXYgaW5wdXQrbGFiZWw6YmVmb3Jle2ZvbnQtc2l6ZToxMnB4fS51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0K2xhYmVsIHNwYW57bWFyZ2luLWxlZnQ6M3B4O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0udWktbXVsdGktdG9nZ2xlPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5qcXVpLWNiLXdyYXBwZXIsLmpxdWktZGQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjFweDttaW4taGVpZ2h0OjQwcHh9LmpxdWktY2Itd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24sLmpxdWktY2Itd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLC5qcXVpLWRkLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O3dpZHRoOjEwMCUgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEwcHggMTVweDtjb2xvcjojOWE5YTlhO2ZvbnQtc2l6ZToxM3B4O2hlaWdodDoxMDAlfS5qcXVpLWNiLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtaWNvbiwuanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlLC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtaWNvbiwuanF1aS1kZC13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojZmZmO3dpZHRoOjQ1cHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWluZGVudDowcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtvdXRsaW5lOm5vbmV9LmpxdWktY2Itd3JhcHBlciAudWktc2VsZWN0bWVudS1pY29uOmJlZm9yZSwuanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlOmJlZm9yZSwuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWljb246YmVmb3JlLC5qcXVpLWRkLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveC10b2dnbGU6YmVmb3Jle2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjEwMCV9LmpxdWktY2Itd3JhcHBlciAudWktc2VsZWN0bWVudS10ZXh0LC5qcXVpLWNiLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveC1pbnB1dCwuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LXRleHQsLmpxdWktZGQtd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LWlucHV0e2NvbG9yOiM2NjY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO3BhZGRpbmc6MDtib3JkZXI6MH0uanF1aS1jYi13cmFwcGVyPi51aS1mcm9udCwuanF1aS1kZC13cmFwcGVyPi51aS1mcm9udHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7dG9wOjEwMCUgIWltcG9ydGFudDtsZWZ0OjBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDtwYWRkaW5nOjB9LmpxdWktY2Itd3JhcHBlcj4udWktZnJvbnQgdWwsLmpxdWktZGQtd3JhcHBlcj4udWktZnJvbnQgdWx7bWF4LWhlaWdodDo0MDBweDtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MHB4O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0b3A6dW5zZXQgIWltcG9ydGFudDtsZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7cG9zaXRpb246c3RhdGljfS5qcXVpLWNiLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpLC5qcXVpLWRkLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpe3dpZHRoOmF1dG87Zm9udC1zaXplOjEzcHh9LmpxdWktY2Itd3JhcHBlcj4udWktZnJvbnQgdWwgbGkgZGl2LnVpLW1lbnUtaXRlbS13cmFwcGVyLC5qcXVpLWRkLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nOjVweCAxNXB4fS5qcXVpLWNiLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUsLmpxdWktZGQtd3JhcHBlcj4udWktZnJvbnQgdWwgbGkgZGl2LnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46MHB4O2JhY2tncm91bmQtY29sb3I6Izk5OTtib3JkZXI6bm9uZTtjb2xvcjojZmZmfS5qcXVpLWNiLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpLnVpLXN0YXRlLWRpc2FibGVkLC5qcXVpLWRkLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpLnVpLXN0YXRlLWRpc2FibGVke2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6Izk5OX0uanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtaW5wdXR7cGFkZGluZzowO2JvcmRlcjowO3dpZHRoOmNhbGMoMTAwJSAtIDQ1cHgpO21hcmdpbjowIDQ1cHggMCAwO291dGxpbmU6bm9uZX0uanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gudWktY29ybmVyLXRvcHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweCAhaW1wb3J0YW50fS5qcXVpLWNiLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveC51aS1jb3JuZXItdG9wPi5jdXN0b20tY29tYm9ib3gtdG9nZ2xle2JvcmRlci1yYWRpdXM6MCA2cHggMCAwfS5qcXVpLWRkLXdyYXBwZXIudWktZnJvbnR7ei1pbmRleDphdXRvfS5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LXRleHR7bWFyZ2luLXJpZ2h0OjMwcHh9LmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1kaXNhYmxlZCAudWktc2VsZWN0bWVudS1pY29ue2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0uanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVue2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4gLnVpLXNlbGVjdG1lbnUtaWNvbntib3JkZXItcmFkaXVzOjBweCA2cHggMHB4IDBweH0uanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIC51aS1zZWxlY3RtZW51LWljb246YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udWktZGF0ZXBpY2tlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO3otaW5kZXg6OTk5OSAhaW1wb3J0YW50fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntiYWNrZ3JvdW5kOiMwMDY0MDA7Y29sb3I6IzU1NTtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6LjNlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7Y29sb3I6I2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtjb2xvcjojZmZmfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qgb3B0aW9ue2NvbG9yOiM1NTV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtZGlzYWJsZWQgc3Bhbntib3JkZXItcmlnaHQtY29sb3I6I2JiZTFhYX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFue3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjEwcHggc29saWQgI2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFue2JvcmRlci1sZWZ0LWNvbG9yOiNiYmUxYWF9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbnt3aWR0aDowO2hlaWdodDowO2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjEwcHggc29saWQgI2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIudWktY29ybmVyLWFsbHtib3JkZXItcmFkaXVzOjNweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktZGF0ZXBpY2tlci10b2RheSB0ZCBhe2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZHt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhe3BhZGRpbmc6LjJlbTtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWF1dG9jb21wbGV0ZS1zZWFyY2gtYmFyLnVpLWZyb250e292ZXJmbG93OmhpZGRlbjt6LWluZGV4Ojk5OTk7cGFkZGluZzowO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDo0MHB4ICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnR9LnVpLWF1dG9jb21wbGV0ZS1zZWFyY2gtYmFyLnVpLWZyb250IGxpe3dpZHRoOmF1dG87Zm9udC1zaXplOjEzcHh9LnVpLWF1dG9jb21wbGV0ZS1zZWFyY2gtYmFyLnVpLWZyb250IGxpIGRpdntwYWRkaW5nOjVweCAxNXB4fS51aS1hdXRvY29tcGxldGUtc2VhcmNoLWJhci51aS1mcm9udCBsaSBkaXYudWktc3RhdGUtYWN0aXZle21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6bm9uZTtjb2xvcjojNTU1fS51aS1hdXRvY29tcGxldGUtYWR2YW5jZWQtc2VhcmNoLnVpLWZyb250e292ZXJmbG93OmhpZGRlbjt6LWluZGV4Ojk5OTk7cGFkZGluZzowcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDoxNXB4ICFpbXBvcnRhbnR9LnVpLWF1dG9jb21wbGV0ZS1hZHZhbmNlZC1zZWFyY2gudWktZnJvbnQgbGl7d2lkdGg6YXV0bztmb250LXNpemU6MTNweH0udWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaC51aS1mcm9udCBsaSBkaXZ7cGFkZGluZzo1cHggMTVweH0udWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaC51aS1mcm9udCBsaSBkaXYudWktc3RhdGUtYWN0aXZle21hcmdpbjowcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjpub25lO2NvbG9yOiM1NTV9LnVpLWF1dG9jb21wbGV0ZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1hdXRvY29tcGxldGUtd3JhcHBlciAudWktZnJvbnR7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA7cGFkZGluZzowcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDowcHggIWltcG9ydGFudDt0b3A6MTAwJSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH0udWktYXV0b2NvbXBsZXRlLXdyYXBwZXIgLnVpLWZyb250IGxpe3dpZHRoOmF1dG87Zm9udC1zaXplOjEzcHh9LnVpLWF1dG9jb21wbGV0ZS13cmFwcGVyIC51aS1mcm9udCBsaSBkaXZ7cGFkZGluZzo1cHggMTVweH0udWktYXV0b2NvbXBsZXRlLXdyYXBwZXIgLnVpLWZyb250IGxpIGRpdi51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOm5vbmU7Y29sb3I6IzU1NX0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXJ7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDtmb250LXNpemU6MTZweH0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXI+c3BhbntwYWRkaW5nLXJpZ2h0OjEwcHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyPi51aS1hY2NvcmRpb24taGVhZGVyLWljb257bWFyZ2luLWxlZnQ6LTEwcHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyOmFmdGVye2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7omYXCI7ZmxvYXQ6cmlnaHQ7Y29sb3I6I2ZmZjtwYWRkaW5nLWxlZnQ6MTBweH0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXIudWktc3RhdGUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2JvcmRlci1jb2xvcjojYmJlMWFhO2NvbG9yOiMwMDY0MDB9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyLnVpLXN0YXRlLWRpc2FibGVkOmFmdGVye2NvbG9yOiMwMDY0MDB9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlOmFmdGVye2NvbnRlbnQ6XCLuiZlcIn0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6bm9uZTtwYWRkaW5nOjE1cHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVye2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDE1cHg7Zm9udC1zaXplOjE2cHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyPnNwYW57cGFkZGluZy1yaWdodDoxMHB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlcj4udWktYWNjb3JkaW9uLWhlYWRlci1pY29ue21hcmdpbi1sZWZ0Oi0xMHB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlcjphZnRlcntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6JmFwiO2Zsb2F0OnJpZ2h0O2NvbG9yOiNmZmY7cGFkZGluZy1sZWZ0OjEwcHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyLnVpLXN0YXRlLWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXItY29sb3I6I2JiZTFhYTtjb2xvcjojMDA2NDAwfS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlci51aS1zdGF0ZS1kaXNhYmxlZDphZnRlcntjb2xvcjojMDA2NDAwfS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZTphZnRlcntjb250ZW50Olwi7omZXCJ9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206MTBweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOm5vbmU7cGFkZGluZzoxNXB4fS5nYi1jdnYtcG9wdXAtdGV4dHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0uZ2ItY3Z2LXBvcHVwLXRleHQ6aG92ZXJ7Y29sb3I6IzAwODQwMH0uZ2ItY3Z2LXBvcHVwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MHB4O2xlZnQ6MHB4O3otaW5kZXg6OTk5O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjouMnMgYWxsfS5nYi1jdnYtcG9wdXAgLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweDt3aWR0aDo0MHB4O2hlaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MHB4O3otaW5kZXg6MTE7Y29sb3I6IzAwNjQwMH0uZ2ItY3Z2LXBvcHVwPmRpdjpub3QoLmJ0bil7b3BhY2l0eTowO3RyYW5zaXRpb246LjJzIGFsbDtoZWlnaHQ6MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9LmdiLWN2di1wb3B1cD5kaXY6bm90KC5idG4pIGltZ3t3aWR0aDozMDBweDtoZWlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6MjJweH0uZ2ItY3Z2LXBvcHVwPmF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMX0uZ2ItY3Z2LXBvcHVwLnZtYywuZ2ItY3Z2LXBvcHVwLmFteCwuZ2ItY3Z2LXBvcHVwLmRpcywuZ2ItY3Z2LXBvcHVwLmFsbHtwYWRkaW5nOjEwcHg7aGVpZ2h0OmF1dG87Ym94LXNoYWRvdzowcHggMHB4IDEwcHggMHB4ICM3Nzd9LmdiLWN2di1wb3B1cC52bWMgLnZtY3toZWlnaHQ6YXV0bztvcGFjaXR5OjF9LmdiLWN2di1wb3B1cC5hbXggLmFteHtoZWlnaHQ6YXV0bztvcGFjaXR5OjF9LmdiLWN2di1wb3B1cC5kaXMgLmRpc3toZWlnaHQ6YXV0bztvcGFjaXR5OjF9LmdiLWN2di1wb3B1cC5hbGwgLmRpcywuZ2ItY3Z2LXBvcHVwLmFsbCAuYW14LC5nYi1jdnYtcG9wdXAuYWxsIC52bWN7aGVpZ2h0OmF1dG87b3BhY2l0eToxfS5nYi1zdGF0dXMtYmFyLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LmdiLXN0YXR1cy1iYXItd3JhcCBpe2ZvbnQtc2l6ZToyNnB4fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXJ7ZmxleDowIDEgMTAwJTttYXJnaW4tbGVmdDo1cHh9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciBzcGFuPmF7bWFyZ2luLWxlZnQ6M3B4fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgc3Bhbj5hLmdseXBoaWNvbnt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgc3Bhbj5hOm5vdCguZ2x5cGhpY29uKXttYXJnaW4tbGVmdDowcHg7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEycHh9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciBzcGFuPmE6bm90KC5nbHlwaGljb24pIGl7Zm9udC1zaXplOjEycHh9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAub25lIC5iYXJ7d2lkdGg6MTAwJX0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFyIC50d28gLmJhcnt3aWR0aDo1MCV9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAudGhyZWUgLmJhcnt3aWR0aDozMy4zMzMzJX0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFyIC50d28sLmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAudGhyZWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAuYmFye2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItbGVmdDozcHggc29saWQgI2ZmZn0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFyIC5iYXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MHB4fS5nYi1zdGF0dXMtYmFyLXdyYXAucGF5bWVudC1pbi1wcm9jZXNze2NvbG9yOiM4YTdmYmQgIWltcG9ydGFudH0uZ2Itc3RhdHVzLWJhci13cmFwLnBheW1lbnQtaW4tcHJvY2VzcyBpe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLXBheW1lbnQtaW4tcHJvY2Vzcy1sLXB1cnBsZS5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6MzNweDtoZWlnaHQ6MjJweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uZ2Itc3RhdHVzLWJhci13cmFwLnBheW1lbnQtaW4tcHJvY2VzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzhhN2ZiZH0uZ2Itc3RhdHVzLWJhci13cmFwLnBlbmRpbmctcGF5bWVudHtjb2xvcjojYjkyZTJlICFpbXBvcnRhbnR9LmdiLXN0YXR1cy1iYXItd3JhcC5wZW5kaW5nLXBheW1lbnQgLmJhcjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiNiOTJlMmV9LmdiLXN0YXR1cy1iYXItd3JhcC5zZWxsZXItcmV2aWV3e2NvbG9yOiM5MDBlODJ9LmdiLXN0YXR1cy1iYXItd3JhcC5zZWxsZXItcmV2aWV3IC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojOTAwZTgyfS5nYi1zdGF0dXMtYmFyLXdyYXAub24tbGF5YXdheXtjb2xvcjojZjI3NTIyICFpbXBvcnRhbnR9LmdiLXN0YXR1cy1iYXItd3JhcC5vbi1sYXlhd2F5IGl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWMtb25sYXlhd2F5LW9yYW5nZS5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjJweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uZ2Itc3RhdHVzLWJhci13cmFwLm9uLWxheWF3YXkgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmMjc1MjJ9LmdiLXN0YXR1cy1iYXItd3JhcC5wZW5kaW5nLXNoaXBtZW50e2NvbG9yOiMxODUzOWQgIWltcG9ydGFudH0uZ2Itc3RhdHVzLWJhci13cmFwLnBlbmRpbmctc2hpcG1lbnQgLmJhcjpmaXJzdC1jaGlsZCwuZ2Itc3RhdHVzLWJhci13cmFwLnBlbmRpbmctc2hpcG1lbnQgLmJhcjpudGgtY2hpbGQoMil7YmFja2dyb3VuZC1jb2xvcjojMTg1MzlkfS5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItY29tcGxldGV7Y29sb3I6IzAwZDEwYSAhaW1wb3J0YW50fS5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItY29tcGxldGUgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGQxMGF9LmdiLXN0YXR1cy1iYXItd3JhcC5vcmRlci1jYW5jZWxlZCwuZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLXJldHVybmVkLC5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItcmVmdW5ke2NvbG9yOiMwMDAgIWltcG9ydGFudH0uZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLWNhbmNlbGVkIC5iYXIsLmdiLXN0YXR1cy1iYXItd3JhcC5vcmRlci1yZXR1cm5lZCAuYmFyLC5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItcmVmdW5kIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItcmVmdW5kIGl7d2lkdGg6YXV0bztoZWlnaHQ6MjJweH0uZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLXJlZnVuZCBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MjJweH0uZ2ItY2tlZGl0b3IgLmNrLXZvaWNlLWxhYmVse2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5nYi1ja2VkaXRvciAuY2suY2stY29udGVudHttaW4taGVpZ2h0OjIwMHB4fS5nYi1ja2VkaXRvciAuY2suY2stY29udGVudC5jay1mb2N1c2Vke21pbi1oZWlnaHQ6MjAwcHh9LmdiLWNrZWRpdG9yIC5jay1zb3VyY2UtZWRpdGluZy1idXR0b24+c3Bhbi5jay1idXR0b25fX2xhYmVsOmJlZm9yZXtjb250ZW50OlwiSFRNTCBcIn0uZ2ItY2tlZGl0b3IgLmNrLXNvdXJjZS1lZGl0aW5nLWJ1dHRvbi5jay1idXR0b24uY2stb257Y29sb3I6IzAwMH0uZ2ItY2tlZGl0b3IgLmNrLXNvdXJjZS1lZGl0aW5nLWJ1dHRvbi5jay1idXR0b24uY2stb24+c3Bhbi5jay1idXR0b25fX2xhYmVsOmJlZm9yZXtjb250ZW50OlwiU2F2ZSBIVE1MIFwifS5nYi1ja2VkaXRvciAuY2suY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpe2NvbG9yOiMwMDAgIWltcG9ydGFudH0uZ2ItY2tlZGl0b3IgLmNrLmNrLXRvb2xiYXJ7ZGlzcGxheTpibG9ja30uZ2ItY2tlZGl0b3IgLmNrLmNrLWxpc3RfX2l0ZW0gLmNrLWJ1dHRvbi5jay1vbntiYWNrZ3JvdW5kLWNvbG9yOiNlZWUgIWltcG9ydGFudH0uY2suY2stYmFsbG9vbi1wYW5lbHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udGV4dC10aW55e2ZvbnQtc2l6ZTouN2VtfS50ZXh0LXNtYWxse2ZvbnQtc2l6ZTouODVlbX0udGV4dC1iaWd7Zm9udC1zaXplOjEuNGVtfS50ZXh0LWh1Z2V7Zm9udC1zaXplOjEuOGVtfS5ibGFuay10ZW1wbGF0ZSB0YWJsZS5jay10YWJsZS1yZXNpemVke3dpZHRoOmF1dG99LmJsYW5rLXRlbXBsYXRlIHRhYmxlLmNrLXRhYmxlLXJlc2l6ZWQgdGR7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MTBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmdyYXk7Ym9yZGVyLXdpZHRoOjFweH0uZ2ItY2xvdWRpbmFyeS11cGxvYWRlcj4ub3Blbi1idG57YmFja2dyb3VuZC1jb2xvcjojNzc3O3BhZGRpbmc6NTBweCAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MnB4IDJweCAjMDAwO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToyOHB4O3RleHQtYWxpZ246Y2VudGVyfS5nYi1jbG91ZGluYXJ5LXVwbG9hZGVyPi5vcGVuLWJ0bj5zcGFue21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5nYi1jbG91ZGluYXJ5LXVwbG9hZGVyPi5vcGVuLWJ0bntwYWRkaW5nOjEwMHB4IDB9fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5lcnJfbXNne21hcmdpbi10b3A6MTVweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZHttYXJnaW4tdG9wOjEwcHg7bWFyZ2luOjBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmd1dHRlci1zaXplcnt3aWR0aDoxJTtwYWRkaW5nOjA7bWFyZ2luOjB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1zaXplcnt3aWR0aDozMi42NjY3JX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVte3BhZGRpbmc6MHB4O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6bW92ZTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIC5oZWxwZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLnJldmVydC1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjUxO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLnJldmVydC1pbWFnZTpiZWZvcmUsLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdlIC5yZXZlcnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouOH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIC5yZXZlcnQtaW1hZ2UgLnJldmVydHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1NTU7Zm9udC1zaXplOjUwcHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdlIC5yZXZlcnQ6YWZ0ZXJ7Y29udGVudDpcIlVuZG9cIjtmb250LXNpemU6MTJweDttYXJnaW4tdG9wOjVweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBhe3otaW5kZXg6NjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7YmFja2dyb3VuZDojZmZmO2xpbmUtaGVpZ2h0Om5vcm1hbH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIGEgaXtwYWRkaW5nOjVweDt0b3A6MHB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweCBhdXRvfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQ6YmVmb3JlLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcik6YmVmb3Jle2NvbnRlbnQ6XCJUaHVtYm5haWxcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M3B4O2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7ei1pbmRleDo1MDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzJweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkOmFmdGVyLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcik6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi41O3otaW5kZXg6NDk7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICMwMDA7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCAjMDAwO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbTozMnB4IHNvbGlkICMwMDB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMTBweDt3aWR0aDpjYWxjKDEwMCUgKyAyMHB4KX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXttYXJnaW46MTBweCAxMHB4IDAgMTBweDtmbGV4OjAgMSBjYWxjKDMzLjMzMzMzJSAtIDIwcHgpO3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMjBweCl9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIC5ncmlkLWl0ZW0udWktc29ydGFibGUtcGxhY2Vob2xkZXJ7YmFja2dyb3VuZC1jb2xvcjojY2VjZWNlO3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5nYi1saXRlLXdpZGdldD5oMntmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLXRvcDowO3BhZGRpbmc6MCAxNXB4fS5nYi1saXRlLXdpZGdldCAubW9yZXtmb250LXNpemU6MTRweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2ItbGl0ZS13aWRnZXQgLm1vcmUgaXtmb250LXNpemU6MTFweH0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLWxpc3R7d2lkdGg6MTAwJX0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tbGVmdDowcHh9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGV7aGVpZ2h0OjBweDtib3JkZXItYm90dG9tOjBweH0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmV7aGVpZ2h0OmF1dG99LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvd3toZWlnaHQ6NTBweDt3aWR0aDoyOHB4O3RvcDo1MCU7Ym9yZGVyOjBweDttYXJnaW4tdG9wOi0yNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MThweCAzMHB4O3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MTt6LWluZGV4OjUwfS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3cgaXtjb2xvcjojZmZiZjAwO2ZvbnQtc2l6ZToyOHB4O21hcmdpbi10b3A6MnB4fS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3cgaSBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW59LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvdzpob3ZlciwuZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLWFycm93OmZvY3VzLC5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3c6YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpICFpbXBvcnRhbnR9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvdy5zbGljay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246MjUlIDUwJTtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweDtsZWZ0OjB9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvdy5zbGljay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246NzUlIDUwJTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtyaWdodDowfS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7b3BhY2l0eTouNH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjM3LCAyMzcsIDIzNykgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA0MCUsIHJnYigyNTUsIDI1NSwgMjU1KSA2MCUsIHJnYigyMzcsIDIzNywgMjM3KSAxMDAlKTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldDpub3QoLnNsaWNrLWluaXRpYWxpemVkKXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7b3ZlcmZsb3c6aGlkZGVufS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4OjAgMCAzMyV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4LWJhc2lzOjI1JX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4LWJhc2lzOjE2LjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4LWJhc2lzOjEyLjUlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4LWJhc2lzOjEwJX19LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLWJvdHRvbToxMHB4fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZSAudGl0bGUtd3JhcCwuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLnByaWNlLXdyYXAsLmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRlIC5jdGEtd3JhcHtwYWRkaW5nOjEwcHggMTBweCAwfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZT5he2NvbG9yOiMwMDA7ZmxleDoxIDAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtZGVjb3JhdGlvbjpub25lfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZT5hIC50aXRsZS13cmFwe2ZsZXg6MSAwIGF1dG87Zm9udC13ZWlnaHQ6bm9ybWFsfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZT5hOmhvdmVyLC5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgcHttYXJnaW46MH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLmltYWdlLXdyYXB7cGFkZGluZzoxMHB4IDEwcHggMH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLmltYWdlLXdyYXAgLmltYWdle3BhZGRpbmctdG9wOjc1JTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLnRpdGxlLXdyYXAgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZSAucHJpY2Utd3JhcHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZSAuY3RhLXdyYXAgYSwuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLmN0YS13cmFwIGRpdntkaXNwbGF5OmJsb2NrfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyMzcsIDIzNywgMjM3KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDQwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDYwJSwgcmdiKDIzNywgMjM3LCAyMzcpIDEwMCUpfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlLC5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIGF7ZmxleC1kaXJlY3Rpb246cm93fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRle2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cG9zaXRpb246cmVsYXRpdmV9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgYXtmbGV4OjAgMSAxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLnRpdGxlLXdyYXAsLmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLnByaWNlLXdyYXAsLmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLmN0YS13cmFwe3BhZGRpbmctbGVmdDowfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC5pbWFnZS13cmFwe3dpZHRoOjEwMHB4O2ZsZXg6MSAwIDEwMHB4fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC50aXRsZS13cmFwe2ZsZXg6MCAxIDEwMCV9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLnByaWNlLXdyYXB7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC5wcmljZS13cmFwLmNlbnRlcnthbGlnbi1zZWxmOmNlbnRlcn0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZSAuY3RhLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MHB4fS5iczUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0Pml7Y29sb3I6IzAwNjQwMDtmb250LXN0eWxlOm5vcm1hbH0uYnM1IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0uYnM1IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dDpsYXN0LWNoaWxkIC5idG57Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9LmJzNSAuaW5wdXQtZ3JvdXAuZnJvbnQtb25seSAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweCAhaW1wb3J0YW50fS5iczUgLmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLnZhbGlkIC5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci1jb2xvcjojMDA2NDAwfS5iczUgLmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLmVycm9yIC5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci1jb2xvcjojZDAwMjFifS5iczUgLmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLmVycm9yIC5pbnB1dC1ncm91cC10ZXh0Pml7Y29sb3I6I2QwMDIxYn0uYnM1IC5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS5lcnJvciAuaW5wdXQtZ3JvdXAtdGV4dCAuYnRue2JhY2tncm91bmQtY29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItcGNrcnl7dGV4dC1hbGlnbjpjZW50ZXJ9LmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItcGNrcnkgLmFjdGluZy1sYWJlbHt0ZXh0LWFsaWduOmxlZnR9LmdiLWNsb3VkaW5hcnktdXBsb2FkZXI+Lm9wZW4tYnRue2ZvbnQtc2l6ZToyNnB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlke3dpZHRoOjkwJTtiYWNrZ3JvdW5kLWNvbG9yOiM3Nzd9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbXtoZWlnaHQ6MTM1cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLmhlbHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBpbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6MTM1cHg7bWF4LXdpZHRoOjgwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbS5maXJzdC1jaGlsZDphZnRlciwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToxNnB4IHNvbGlkICMwMDB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbS5maXJzdC1jaGlsZDpiZWZvcmUsLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOmJlZm9yZXtsaW5lLWhlaWdodDoxNHB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZHt3aWR0aDpjYWxjKDEwMCUgKyAxMHB4KTttYXJnaW46MH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXttYXJnaW46NXB4O2ZsZXg6MCAxIGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7d2lkdGg6Y2FsYygzMy4zMzMzMyUgLSAxMHB4KX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ncmlkIC5ncmlkLWl0ZW17aGVpZ2h0OjE5MnB4fS5ncmlkIC5ncmlkLWl0ZW0gaW1ne21heC1oZWlnaHQ6MTkycHg7bWF4LXdpZHRoOjEzOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ncmlkIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQ6YmVmb3JlLC5ncmlkI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcik6YmVmb3Jle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2ItbGl0ZS13aWRnZXQ+aDJ7cGFkZGluZzowfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlke3dpZHRoOjEwMCV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbXtoZWlnaHQ6MjUwcHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBpbWd7bWF4LWhlaWdodDoyNTBweDttYXgtd2lkdGg6MjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1zaXplcnt3aWR0aDoyNC4yNSV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbS5maXJzdC1jaGlsZDpiZWZvcmUsLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKTpiZWZvcmV7bGluZS1oZWlnaHQ6MjhweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXtmbGV4OjAgMSBjYWxjKDI1JSAtIDIwcHgpO3dpZHRoOmNhbGMoMjUlIC0gMjBweCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVte2hlaWdodDoyMDVweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIGltZ3ttYXgtaGVpZ2h0OjIwNXB4O21heC13aWR0aDoxODVweDtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLXNpemVye3dpZHRoOjE1JX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXtmbGV4OjAgMSBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMjBweCk7d2lkdGg6Y2FsYygxNi42NjY2NjY2NjY3JSAtIDIwcHgpfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW17aGVpZ2h0OjIwNXB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gaW1ne21heC1oZWlnaHQ6MjA1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1zaXplcnt3aWR0aDoxMS42MjUlfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCAuZ3JpZC1pdGVte2ZsZXg6MCAxIGNhbGMoMTIuNSUgLSAyMHB4KTt3aWR0aDpjYWxjKDEyLjUlIC0gMjBweCl9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbXtoZWlnaHQ6MTcwcHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBpbWd7bWF4LWhlaWdodDoxNzBweDtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLXNpemVye3dpZHRoOjcuNDE2NjY2JX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkOmJlZm9yZSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6bm90KC51aS1zb3J0YWJsZS1oZWxwZXIpOmJlZm9yZXtmb250LXNpemU6MTFweDtib3R0b206NXB4O2JvcmRlci1ib3R0b20td2lkdGg6MjJweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXtmbGV4OjAgMSBjYWxjKDguMzMzMzMzMzMzMyUgLSAyMHB4KTt3aWR0aDpjYWxjKDguMzMzMzMzMzMzMyUgLSAyMHB4KX19LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOm5vcm1hbDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiIC5tZGMtdGFiX19yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYjpob3ZlciAubWRjLXRhYl9fdGV4dC1sYWJlbCwuZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWI6YWN0aXZlIC5tZGMtdGFiX190ZXh0LWxhYmVsLC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYjpmb2N1cyAubWRjLXRhYl9fdGV4dC1sYWJlbCwuZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWIgLm1kYy10YWJfX3RleHQtbGFiZWx7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYi5tZGMtdGFiLWluZGljYXRvci0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiLm1kYy10YWItaW5kaWNhdG9yLS1hY3RpdmU6aG92ZXIgLm1kYy10YWJfX3RleHQtbGFiZWwsLmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiLm1kYy10YWItaW5kaWNhdG9yLS1hY3RpdmU6YWN0aXZlIC5tZGMtdGFiX190ZXh0LWxhYmVsLC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYi5tZGMtdGFiLWluZGljYXRvci0tYWN0aXZlOmZvY3VzIC5tZGMtdGFiX190ZXh0LWxhYmVsLC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYi5tZGMtdGFiLWluZGljYXRvci0tYWN0aXZlIC5tZGMtdGFiX190ZXh0LWxhYmVse2NvbG9yOiM1NTUgIWltcG9ydGFudH0uZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWI6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MHB4fS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tZGMtdGFiLWluZGljYXRvcl9fY29udGVudC0tdW5kZXJsaW5le2JvdHRvbTotMXB4O3RvcDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci10b3Atd2lkdGg6M3B4O2JvcmRlci1jb2xvcjojZmZiZjAwICFpbXBvcnRhbnR9LmdiLW1hdC10YWJzIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9ue2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLW1hdC10YWJzIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24tYmVmb3Jle2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbWF0LXRhYnMgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24ubWF0LXRhYi1oZWFkZXItcGFnaW5hdGlvbi1hZnRlcntib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbWF0LXRyZWV7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4fS5nYi1tYXQtdHJlZSAuZ2ItbWF0LXRyZWUtaW52aXNpYmxlLC5nYi1tYXQtdHJlZSAubWRjLWljb24tYnV0dG9uX19yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtdHJlZSB1bCwuZ2ItbWF0LXRyZWUgbGl7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmdiLW1hdC10cmVlPi5tYXQtdHJlZS1ub2RlPmxpPmxhYmVse21hcmdpbi1sZWZ0OjI0cHh9LmdiLW1hdC10cmVlIC5tYXQtdHJlZS1ub2Rle21pbi1oZWlnaHQ6YXV0bztjb2xvcjojMDA2NDAwO292ZXJmbG93OnZpc2libGV9LmdiLW1hdC10cmVlIC5tYXQtdHJlZS1ub2RlIGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6N3B4IDBweDtsaW5lLWhlaWdodDpub3JtYWw7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3doaXRlLXNwYWNlOm5vcm1hbDtmb250LXNpemU6MTRweH0uZ2ItbWF0LXRyZWUgLm1hdC10cmVlLW5vZGUgYnV0dG9uW2Rpc2FibGVkXXt3aWR0aDowcHh9LmdiLW1hdC10cmVlIC5tYXQtdHJlZS1ub2RlIGJ1dHRvbiAubWF0LWljb257d2lkdGg6YXV0bztsaW5lLWhlaWdodDozMHB4O2hlaWdodDozMHB4fS5nYi1tYXQtdHJlZSAubWF0LXRyZWUtbm9kZSBidXR0b24udGVybWluYWwtY2F0ZWdvcnl7Ym9yZGVyOjBweDtwYWRkaW5nOjBweDttYXJnaW46MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmdiLW1hdC10cmVlIC5tYXQtbmVzdGVkLXRyZWUtbm9kZVthcmlhLWV4cGFuZGVkPWZhbHNlXT5saTpmaXJzdC1jaGlsZHtjb2xvcjojMDA2NDAwfS5nYi1tYXQtdHJlZSAubWF0LW5lc3RlZC10cmVlLW5vZGVbYXJpYS1leHBhbmRlZD1mYWxzZV0+bGk6Zmlyc3QtY2hpbGQ+Lm1hdC10cmVlLW5vZGU+YnV0dG9uPi5tYXQtaWNvbnt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5nYi1tYXQtdHJlZSAubWF0LW5lc3RlZC10cmVlLW5vZGVbYXJpYS1leHBhbmRlZD10cnVlXT5saTpmaXJzdC1jaGlsZD4ubWF0LXRyZWUtbm9kZXtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7bWFyZ2luLWJvdHRvbTo1cHh9LmdiLW1hdC10cmVlIC5tYXQtbmVzdGVkLXRyZWUtbm9kZVthcmlhLWV4cGFuZGVkPXRydWVdPmxpOmZpcnN0LWNoaWxkPi5tYXQtdHJlZS1ub2RlPmJ1dHRvbj4ubWF0LWljb257dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcHBlci1ob3Jpem9udGFsLC5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXBwZXItdmVydGljYWx7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbnttYXJnaW46NHB4IDAgMCAtM3B4fS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlci1yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue21hcmdpbjo0cHggMHB4IDBweCAtM3B4fS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmNmYyO3BhZGRpbmc6MTBweCAxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29ue2JvcmRlci1yYWRpdXM6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbi1yaWdodDowcHg7cGFkZGluZy1yaWdodDo1cHg7d2lkdGg6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnR7cG9zaXRpb246c3RhdGljO3RvcDphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06bm9uZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudCBzcGFue2NvbG9yOiNmZmZ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgc3BhbjphZnRlcntjb250ZW50OlwiLlwifS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbntwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3RvcDphdXRvO3RyYW5zZm9ybTpub25lO2NvbG9yOiNmZmZ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdnt6LWluZGV4OjQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjBweCAwcHggMHB4IDE1cHh9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYuZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y3Vyc29yOnBvaW50ZXJ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtb3B0aW9uYWx7ZGlzcGxheTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgc3BhbiwuZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXJbYXJpYS1zZWxlY3RlZD10cnVlXSAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbntjb2xvcjojMDAwfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1sYWJlbHtjb2xvcjojMDAwfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXZ7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC12ZXJ0aWNhbC1jb250ZW50LWNvbnRhaW5lcnttYXJnaW46MHB4fS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwcGVyLXZlcnRpY2FsLWxpbmU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwOmxhc3QtY2hpbGQgLm1hdC1zdGVwLWhlYWRlcntib3JkZXItYm90dG9tOjBweH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwcGVyLXZlcnRpY2FsIC5tYXQtc3RlcDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLW1hdC1zdGVwcGVyIC5tYXQtdmVydGljYWwtY29udGVudCwuZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVye3BhZGRpbmc6MHB4IDBweCAzMHB4fS5tYXQtcHJpbWFyeSAubWF0LW9wdGlvbi5tYXQtc2VsZWN0ZWQ6bm90KC5tYXQtb3B0aW9uLWRpc2FibGVkKXtjb2xvcjojMDAwICFpbXBvcnRhbnR9LmdiLW1hdC1kcm9wZG93biwuZ2ItbWF0LWF1dG9jb21wbGV0ZXt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NnB4fS5nYi1tYXQtZHJvcGRvd24ubWF0LWZvcm0tZmllbGQsLmdiLW1hdC1kcm9wZG93bi5tYXQtbWRjLWZvcm0tZmllbGQsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxke2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtbWRjLWZvcm0tZmllbGR7aGVpZ2h0OmF1dG99LmdiLW1hdC1kcm9wZG93bi5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy10ZXh0LWZpZWxkLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy1mb3JtLWZpZWxkLWZvY3VzLW92ZXJsYXksLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxkIC5tYXQtbWRjLWZvcm0tZmllbGQtZm9jdXMtb3ZlcmxheXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1kcm9wZG93bi5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeHt3aWR0aDphdXRvO21pbi1oZWlnaHQ6NDBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LmdiLW1hdC1kcm9wZG93bi5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtZm9ybS1maWVsZC1zdWJzY3JpcHQtd3JhcHBlciwuZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCAubWRjLWxpbmUtcmlwcGxlLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1tZGMtZm9ybS1maWVsZCAubWRjLWxpbmUtcmlwcGxle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCBzdmcsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxkIHN2Z3tkaXNwbGF5Om5vbmV9LmdiLW1hdC1kcm9wZG93bi5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtdW5kZXJsaW5lLC5nYi1tYXQtZHJvcGRvd24ubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC11bmRlcmxpbmUsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVye2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC13cmFwcGVye3BhZGRpbmctYm90dG9tOjBweH0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC1pbmZpeCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtaW5maXh7cGFkZGluZzowcHg7Ym9yZGVyOm5vbmV9LmdiLW1hdC1kcm9wZG93bi5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlciwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlcntoZWlnaHQ6MTAwJTtwYWRkaW5nLXRvcDowcHg7dG9wOmF1dG99LmdiLW1hdC1kcm9wZG93bi5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlciAubWF0LWZvcm0tZmllbGQtbGFiZWwsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLWxhYmVsLXdyYXBwZXIgLm1hdC1mb3JtLWZpZWxkLWxhYmVse21hcmdpbi1ib3R0b206MHB4O3RvcDphdXRvO2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjQwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7cGFkZGluZzowcHggMTVweDtjb2xvcjojOTk5ICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2Zvcm06b3BhY2l0eSAuMnMgZWFzZSAhaW1wb3J0YW50O29wYWNpdHk6MX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5Lm1hdC1mb3JtLWZpZWxkLWNhbi1mbG9hdC5tYXQtZm9ybS1maWVsZC1zaG91bGQtZmxvYXQgLm1hdC1mb3JtLWZpZWxkLWxhYmVsLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5Lm1hdC1mb3JtLWZpZWxkLWNhbi1mbG9hdC5tYXQtZm9ybS1maWVsZC1zaG91bGQtZmxvYXQgLm1hdC1mb3JtLWZpZWxkLWxhYmVse3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm9wYWNpdHkgLjJzIGVhc2UgIWltcG9ydGFudDtvcGFjaXR5OjB9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC12YWx1ZSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbCwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC12YWx1ZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LXNlbGVjdC12YWx1ZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LXZhbHVle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtjb2xvcjojNTU1O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZzowcHggMTVweH0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LXZhbHVlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmdiLW1hdC1kcm9wZG93biAubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC12YWx1ZVthcmlhLWV4cGFuZGVkPXRydWVdLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtc2VsZWN0LXZhbHVlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LXZhbHVlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC10cmlnZ2VyLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtc2VsZWN0LXRyaWdnZXJ7aGVpZ2h0OjEwMCV9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlcnt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweH0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3csLmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93LC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93LC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3csLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3csLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3csLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93e2JvcmRlcjowcHg7bWFyZ2luOjBweDtoZWlnaHQ6MTAwJTt3aWR0aDo0MHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi90aGVtZS9hc3NldHMvZmEtYW5nbGUtZG93bi5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTo0NSU7ZmlsdGVyOmludmVydCgxMDAlKSBzZXBpYSg2JSkgc2F0dXJhdGUoMjcxJSkgaHVlLXJvdGF0ZSgyNzdkZWcpIGJyaWdodG5lc3MoMTE2JSkgY29udHJhc3QoMTAwJSl9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdzpiZWZvcmUsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LXNlbGVjdC1hcnJvdzpiZWZvcmUsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3c6YmVmb3JlLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo1MCU7aGVpZ2h0OjEwMCV9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdyBzdmcsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LXNlbGVjdC1hcnJvdyBzdmcsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3cgc3ZnLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3cgc3Zne2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2x7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fWlucHV0LmdiLW1hdC1jaGVja2JveCxpbnB1dC5nYi1tYXQtcmFkaW97ZGlzcGxheTpub25lfS5nYi1tYXQtcmFkaW8ubWF0LW1kYy1yYWRpby1idXR0b257ZGlzcGxheTpibG9ja30uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uIC5tZGMtcmFkaW9fX291dGVyLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICM3NzcgIWltcG9ydGFudH0uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uIC5tZGMtcmFkaW9fX2lubmVyLWNpcmNsZXtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMCAhaW1wb3J0YW50O3RvcDotNXB4O2xlZnQ6LTVweH0uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uLm1hdC1tZGMtcmFkaW8tY2hlY2tlZCAubWF0LXJhZGlvLWlubmVyLWNpcmNsZXt0cmFuc2Zvcm06c2NhbGUoMC42NSl9LmdiLW1hdC1yYWRpby5tYXQtbWRjLXJhZGlvLWJ1dHRvbiAubWF0LXJpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1yYWRpby5tYXQtbWRjLXJhZGlvLWJ1dHRvbiAubWRjLXJhZGlvX19iYWNrZ3JvdW5kOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjNzc3ICFpbXBvcnRhbnQ7dG9wOnVuc2V0O2xlZnQ6dW5zZXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDowcHg7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMjUpfS5nYi1tYXQtY2hlY2tib3gubWF0LW1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHN2ZywuZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3ggLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCAubWRjLWNoZWNrYm94X19taXhlZG1hcmssLmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94IGlucHV0e2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3ggLm1hdC1yaXBwbGUsLmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX3JpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3gtY2hlY2tlZCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDpjYWxjKDEwMCUgLSAzcHgpO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dXJsKC4uL3RoZW1lL2Fzc2V0cy9mYS1jaGVjay5zdmcpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bWFyZ2luOjAgYXV0bztmaWx0ZXI6YnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE3MzklKSBodWUtcm90YXRlKDEwNGRlZykgYnJpZ2h0bmVzcyg4OSUpIGNvbnRyYXN0KDEwMyUpfS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzowIDE1cHh9LmdiLW1hdC1jaGVja2JveC5jaGVjay1idXR0b24gLm1hdC1jaGVja2JveC1sYWJlbHtjb2xvcjojMDA2NDAwfS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uIGxhYmVse21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uLm1hdC1jaGVja2JveC1jaGVja2Vke2JhY2tncm91bmQtY29sb3I6I2VlZTtjb2xvcjojNTU1O2JvcmRlci1jb2xvcjojMDA2NDAwfS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uLm1hdC1jaGVja2JveC1jaGVja2VkIC5tYXQtY2hlY2tib3gtbGFiZWx7Y29sb3I6IzU1NX0uZ2ItbWF0LWNoZWNrYm94LmNoZWNrLWJ1dHRvbi5tYXQtY2hlY2tib3gtY2hlY2tlZCAuZ2ItbWF0LWNoZWNrYm94IC5tYXQtY2hlY2tib3gtZnJhbWV7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9LmdiLW1hdC1jaGVja2JveCAubWRjLWxhYmVsLC5nYi1tYXQtcmFkaW8gLm1kYy1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjBweDttYXJnaW46MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDo3cHh9LmdiLW1hdC1jaGVja2JveCAubWRjLWNoZWNrYm94LC5nYi1tYXQtY2hlY2tib3ggLm1kYy1yYWRpbywuZ2ItbWF0LXJhZGlvIC5tZGMtY2hlY2tib3gsLmdiLW1hdC1yYWRpbyAubWRjLXJhZGlve3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnR9LmdiLW1hdC1jaGVja2JveCtsYWJlbCwuZ2ItbWF0LXJhZGlvK2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MHB4O21hcmdpbjowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXdlaWdodDpub3JtYWw7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2N1cnNvcjpwb2ludGVyfS5nYi1tYXQtY2hlY2tib3grbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuZ2ItbWF0LXJhZGlvK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RvcDoycHg7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDowcHg7bWFyZ2luLXJpZ2h0OjdweDtib3JkZXI6MXB4IHNvbGlkICM3Nzc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsLjI1KX0uZ2ItbWF0LWNoZWNrYm94K2xhYmVsIHNwYW46bGFzdC1jaGlsZCwuZ2ItbWF0LXJhZGlvK2xhYmVsIHNwYW46bGFzdC1jaGlsZHtmbGV4OjF9LmdiLW1hdC1yYWRpbytsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTJweDtib3JkZXItcmFkaXVzOjdweDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt6LWluZGV4OjB9LmdiLW1hdC1jaGVja2JveCtsYWJlbCBzcGFuOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O3RleHQtaW5kZW50OjBweH0uZ2ItbWF0LWNoZWNrYm94OmNoZWNrZWQrbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLmdiLW1hdC1yYWRpbzpjaGVja2VkK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3Jle3RvcDowcHg7bGVmdDowcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1MH0uZ2ItbWF0LXJhZGlvOmNoZWNrZWQrbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtmb250LXNpemU6MTFweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1yYWRpdXM6NTAlfS5nYi1tYXQtY2hlY2tib3g6Y2hlY2tlZCtsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50Olwi7oCTXCI7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTFweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpOmhvdmVyPi5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnQ6bm90KC5tYXQtY2FsZW5kYXItYm9keS1zZWxlY3RlZCl7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXJ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWJvZHk+dHI+dGQubWF0LWNhbGVuZGFyLWJvZHktbGFiZWx7dGV4dC1pbmRlbnQ6LTk5OTlweH0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWJvZHk+dHJbYXJpYS1oaWRkZW49dHJ1ZV17ZGlzcGxheTpub25lfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItdGFibGUtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowcHggMHB4IDVweCAwcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHh9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LWNhbGVuZGFyLXNwYWNlcntkaXNwbGF5Om5vbmV9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LW1kYy1idXR0b246bm90KDpkaXNhYmxlZCl7Y29sb3I6I2ZmZn0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uLC5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbnt3aWR0aDoyNXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI1cHggIWltcG9ydGFudDtib3JkZXI6MTIuNXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7dG9wOjFweDtwYWRkaW5nOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjBweH0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uOmFmdGVyLC5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbjphZnRlcntib3JkZXI6MHB4O3RyYW5zZm9ybTpub25lO2Rpc3BsYXk6bm9uZX0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uIC5tYXQtbWRjLWJ1dHRvbi1wZXJzaXN0ZW50LXJpcHBsZSwubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uIHN2ZywubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItbmV4dC1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXBlcnNpc3RlbnQtcmlwcGxlLC5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbiBzdmd7ZGlzcGxheTpub25lfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wZXJpb2QtYnV0dG9ue2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7b3JkZXI6Mn0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcGVyaW9kLWJ1dHRvbiAubWF0LWNhbGVuZGFyLWFycm93e2ZpbHRlcjppbnZlcnQoMTAwJSkgc2VwaWEoNiUpIHNhdHVyYXRlKDI3MSUpIGh1ZS1yb3RhdGUoMjc3ZGVnKSBicmlnaHRuZXNzKDExNiUpIGNvbnRyYXN0KDEwMCUpfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b257b3JkZXI6MTtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItbmV4dC1idXR0b257b3JkZXI6Mztib3JkZXItbGVmdC1jb2xvcjojZmZmfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpIC5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6M3B4fS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpIC5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnQubWF0LWNhbGVuZGFyLWJvZHktdG9kYXl7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpIC5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnQubWF0LWNhbGVuZGFyLWJvZHktc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JveC1zaGFkb3c6bm9uZX0uZ2ItbWF0LWRhdGVwaWNrZXI+Lm1hdC1tZGMtZm9ybS1maWVsZHt3aWR0aDoxMDAlfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlcntoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6NnB4IDEycHg7Ym94LXNpemluZzpib3JkZXItYm94fS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWluZml4e3BhZGRpbmc6MDttaW4taGVpZ2h0OmF1dG87bWluLXdpZHRoOmF1dG87d2lkdGg6MTAwJX0uZ2ItbWF0LWRhdGVwaWNrZXIgLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtZmlsbCAubWF0LW1kYy10ZXh0LWZpZWxkLXdyYXBwZXIgLm1hdC1tZGMtZm9ybS1maWVsZC1pY29uLXN1ZmZpeCAubWRjLWljb24tYnV0dG9ue21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXBlcnNpc3RlbnQtcmlwcGxlLC5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gc3ZnLC5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gLm1hdC1yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXRvdWNoLXRhcmdldHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDt0b3A6LTlweDtsZWZ0Oi0yMXB4O3RyYW5zZm9ybTpub25lfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXRvdWNoLXRhcmdldDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBQcm9cIjtmb250LXdlaWdodDo5MDA7Y29udGVudDpcIu+Es1wiO2NvbG9yOiMwMDY0MDB9LmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIC5tZGMtbGluZS1yaXBwbGV7ZGlzcGxheTpub25lfS5jZGstb3ZlcmxheS1jb250YWluZXJ7ei1pbmRleDoxMDAwMDAwICFpbXBvcnRhbnR9LmNkay1vdmVybGF5LWNvbnRhaW5lciAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIC5tYXQtbWRjLWRpYWxvZy10aXRsZSwuY2RrLW92ZXJsYXktY29udGFpbmVyIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIgLm1hdC1kaWFsb2ctdGl0bGV7bWFyZ2luOjA7cGFkZGluZzoxNXB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWx9LmNkay1vdmVybGF5LWNvbnRhaW5lciAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIC5tYXQtbWRjLWRpYWxvZy10aXRsZTpiZWZvcmUsLmNkay1vdmVybGF5LWNvbnRhaW5lciAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIC5tYXQtZGlhbG9nLXRpdGxlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUubWF0LW1kYy1kaWFsb2ctcGFuZWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUubWF0LW1kYy1kaWFsb2ctcGFuZWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciAubWF0LW1kYy1kaWFsb2ctY29udGVudCwuY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVsIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIgLm1hdC1kaWFsb2ctY29udGVudHtwYWRkaW5nOjE1cHg7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO21heC1oZWlnaHQ6dW5zZXQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG99LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1kaWFsb2ctYWN0aW9uc3ttaW4taGVpZ2h0OmF1dG87anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgMCAxNXB4fS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtZGlhbG9nLWFjdGlvbnMgYnV0dG9ue2JveC1zaGFkb3c6bm9uZTt0ZXh0LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO2JvcmRlcjpub25lO3BhZGRpbmc6NnB4IDEycHh9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWRjLW1lbnUtc3VyZmFjZXtwYWRkaW5nOjB9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1kaWFsb2ctc3VyZmFjZXtib3JkZXItcmFkaXVzOjB9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1zZWxlY3QtcGFuZWwgLm1hdC1wc2V1ZG8tY2hlY2tib3gsLmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1hdXRvY29tcGxldGUtcGFuZWwgLm1hdC1wc2V1ZG8tY2hlY2tib3h7ZGlzcGxheTpub25lfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtc2VsZWN0LXBhbmVsIC5tYXQtbWRjLW9wdGlvbi5tZGMtbGlzdC1pdGVtLS1zZWxlY3RlZDpub3QoLm1kYy1saXN0LWl0ZW0tLWRpc2FibGVkKTpub3QoLm1hdC1tZGMtb3B0aW9uLW11bHRpcGxlKSwuY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lIC5tYXQtbWRjLWF1dG9jb21wbGV0ZS1wYW5lbCAubWF0LW1kYy1vcHRpb24ubWRjLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6bm90KC5tZGMtbGlzdC1pdGVtLS1kaXNhYmxlZCk6bm90KC5tYXQtbWRjLW9wdGlvbi1tdWx0aXBsZSl7YmFja2dyb3VuZC1jb2xvcjojNTU1ICFpbXBvcnRhbnR9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1zZWxlY3QtcGFuZWwgLm1hdC1tZGMtb3B0aW9uLm1kYy1saXN0LWl0ZW0tLXNlbGVjdGVkOm5vdCgubWRjLWxpc3QtaXRlbS0tZGlzYWJsZWQpOm5vdCgubWF0LW1kYy1vcHRpb24tbXVsdGlwbGUpIC5tZGMtbGlzdC1pdGVtX19wcmltYXJ5LXRleHQsLmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1hdXRvY29tcGxldGUtcGFuZWwgLm1hdC1tZGMtb3B0aW9uLm1kYy1saXN0LWl0ZW0tLXNlbGVjdGVkOm5vdCgubWRjLWxpc3QtaXRlbS0tZGlzYWJsZWQpOm5vdCgubWF0LW1kYy1vcHRpb24tbXVsdGlwbGUpIC5tZGMtbGlzdC1pdGVtX19wcmltYXJ5LXRleHR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tcmlnaHQ6MH0uZ2ItbWF0LWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZX0uZ2ItbWF0LWRpYWxvZyAuY2xvc2UsLmdiLW1hdC1kaWFsb2cgLm1hdC1tZGMtYnV0dG9uLmNsb3Nle2NvbG9yOiNmZmY7ZmxvYXQ6bm9uZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtoZWlnaHQ6YXV0bzt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eToxO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHg7ei1pbmRleDoxMDAwO291dGxpbmU6bm9uZTttaW4td2lkdGg6YXV0b30uZ2ItbWF0LWRpYWxvZyAuY2xvc2UgLm1kYy1idXR0b25fX3JpcHBsZSwuZ2ItbWF0LWRpYWxvZyAubWF0LW1kYy1idXR0b24uY2xvc2UgLm1kYy1idXR0b25fX3JpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1kaWFsb2cgLm1hdC1kaWFsb2ctdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTl9LmdiLW1hdC1kaWFsb2cgLmdiLW1hdC1zdWJ0ZXh0e21hcmdpbi1sZWZ0Oi05cHg7bWFyZ2luLXJpZ2h0Oi05cHh9LmdiLW1hdC1kaWFsb2cgLmN0YXMgLmJ0bntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7aGVpZ2h0OjQwcHg7Y3Vyc29yOnBvaW50ZXI7bGV0dGVyLXNwYWNpbmc6bm9ybWFsfS5nYi1tYXQtZGlhbG9nIC5jdGFzIC5idG4gLm1hdC1idXR0b24tZm9jdXMtb3ZlcmxheXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1kaWFsb2cgLmN0YXMgLmJ0bi5idG4tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0uZ2ItbWF0LWRpYWxvZyAuY3RhcyAuYnRuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9LmdiLW1hdC1kaWFsb2cgLmN0YXMgLmJ0bi5idG4tc2Vjb25kYXJ5e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMH0uZ2ItbWF0LWRpYWxvZyAuY3RhcyAuYnRuW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH0uZ2ItbWF0LWNoaXB7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9LmdiLW1hdC1jaGlwIC5tYXQtbWRjLWNoaXAtYWN0aW9uLWxhYmVsIHNwYW4sLmdiLW1hdC1jaGlwIC5tYXQtbWRjLWNoaXAtcmVtb3Zle2NvbG9yOiNmZmYgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudH0uZ2ItbWF0LWFjY29yZGlvbiAubWF0LWV4cGFuc2lvbi1wYW5lbHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZX0uZ2ItbWF0LWFjY29yZGlvbiAubWF0LWV4cGFuc2lvbi1wYW5lbC5tYXQtZXhwYW5zaW9uLXBhbmVsLXNwYWNpbmd7bWFyZ2luOjB9LmdiLW1hdC1hY2NvcmRpb24gLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVye2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDIzNSwgMjM1LCAyMzUpIDEwMCUpO2hlaWdodDo1MHB4ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfS5nYi1tYXQtYWNjb3JkaW9uIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItdGl0bGV7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxN3B4fS5nYi1tYXQtYWNjb3JkaW9uIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAubWF0LWNvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uZ2ItbWF0LWFjY29yZGlvbiAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1leHBhbnNpb24taW5kaWNhdG9ye21hcmdpbi1sZWZ0OjFyZW07dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWlufS5nYi1tYXQtYWNjb3JkaW9uIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAubWF0LWV4cGFuc2lvbi1pbmRpY2F0b3I6YWZ0ZXJ7Y29sb3I6IzAwNjQwMDtib3JkZXItd2lkdGg6MCAzcHggM3B4IDA7cGFkZGluZzo1cHg7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5nYi1tYXQtYWNjb3JkaW9uIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci5tYXQtZXhwYW5kZWQgLm1hdC1leHBhbnNpb24taW5kaWNhdG9ye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpICFpbXBvcnRhbnR9LmdiLW1hdC1zbGlkZXIubWF0LW1kYy1zbGlkZXJ7ZGlzcGxheTpibG9ja30uZ2ItbWF0LXNsaWRlci5tYXQtbWRjLXNsaWRlciAubWRjLXNsaWRlcl9fdHJhY2stLWFjdGl2ZV9maWxsLC5nYi1tYXQtc2xpZGVyLm1hdC1tZGMtc2xpZGVyIC5tZGMtc2xpZGVyX190aHVtYi1rbm9ie2JhY2tncm91bmQtY29sb3I6IzU1NSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNTU1ICFpbXBvcnRhbnR9LmdiLW1hdC1zbGlkZXIubWF0LW1kYy1zbGlkZXIgLm1kYy1zbGlkZXJfX3RyYWNrLS1pbmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM3NzcgIWltcG9ydGFudH0uZ2ItbWF0LXRvb2x0aXAtYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1nbG9iYWwtb3ZlcmxheS13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5le2JvcmRlci1yYWRpdXM6MHB4O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LWRpYWxvZy1jb250YWluZXJ7Ym9yZGVyLXJhZGl1czowcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2ItbWF0LXRyZWV7Y29sdW1uLWNvdW50OjI7Y29sdW1uLWdhcDoxNXB4fS5nYi1tYXQtdHJlZT4ubWF0LW5lc3RlZC10cmVlLW5vZGUsLmdiLW1hdC10cmVlPi5tYXQtdHJlZS1ub2Rle3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLW1hdC10cmVlPi5tYXQtbmVzdGVkLXRyZWUtbm9kZSBidXR0b24sLmdiLW1hdC10cmVlPi5tYXQtdHJlZS1ub2RlIGJ1dHRvbntmb250LXNpemU6MTZweH0uZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWJ7Zm9udC1zaXplOjE1cHh9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbHtkaXNwbGF5OmJsb2NrfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUubWF0LW1kYy1kaWFsb2ctcGFuZWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lcnt3aWR0aDo2MHZ3O21heC13aWR0aDo3MDBweDttYXgtaGVpZ2h0Ojgwdmg7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXJnaW46MTB2aCBhdXRvO21pbi1oZWlnaHQ6YXV0b30uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVsIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQsLmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbCAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIC5tYXQtZGlhbG9nLWNvbnRlbnR7bWF4LWhlaWdodDpjYWxjKDgwdmggLSA1MHB4KTtoZWlnaHQ6MTAwJX0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVsIC5tYXQtbWRjLWRpYWxvZy1zdXJmYWNle2JvcmRlci1yYWRpdXM6NnB4O292ZXJmbG93OmhpZGRlbn0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVsLmRpYWxvZy1mdWxsLWhlaWdodCAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVye2hlaWdodDoxMDAlfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVye3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHg7b3ZlcmZsb3c6aGlkZGVufS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXJ7aGVpZ2h0OmF1dG87cGFkZGluZzowcHggMTVweCAwcHggMzBweDtoZWlnaHQ6NDBweDtib3JkZXI6MHB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtvdmVyZmxvdzp2aXNpYmxlO2ZsZXgtZ3JvdzoxfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb257Ym9yZGVyLXJhZGl1czowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OjBweDtwYWRkaW5nLXJpZ2h0OjVweDt3aWR0aDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnR7cG9zaXRpb246c3RhdGljO3RvcDphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06bm9uZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgc3Bhbntjb2xvcjojZmZmfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudCBzcGFuOmFmdGVye2NvbnRlbnQ6XCIuXCJ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbntwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3RvcDphdXRvO3RyYW5zZm9ybTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVse2ZvbnQtd2VpZ2h0OjYwMDtvdmVyZmxvdzp2aXNpYmxlO3RleHQtb3ZlcmZsb3c6dW5zZXQ7Y29sb3I6I2ZmZn0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYgYXBwLXN0ZXAtbGFiZWx7cGFkZGluZzowcHggMHB4IDBweCAzNXB4O3dpZHRoOjEwMCV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2IGFwcC1zdGVwLWxhYmVsIGRpdjpmaXJzdC1jaGlsZHtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczttYXgtd2lkdGg6MTAwJX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYgYXBwLXN0ZXAtbGFiZWwgZGl2LmFycm93e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTIwcHg7dG9wOjBweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDt6LWluZGV4OjQ5O2JvcmRlci1sZWZ0OjIwcHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjIwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wOjIwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6MHB4fS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdiBhcHAtc3RlcC1sYWJlbCBkaXYuYXJyb3c6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O3JpZ2h0OjFweDtjb250ZW50OlwiXCI7Ym9yZGVyLWxlZnQ6MjBweCBzb2xpZCAjYmJlMWFhO2JvcmRlci1ib3R0b206MjBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3A6MjBweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdi5lbmFibGVke2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYuZW5hYmxlZCBhcHAtc3RlcC1sYWJlbCBkaXYuYXJyb3c6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzAwNjQwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtb3B0aW9uYWx7ZGlzcGxheTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsLm1hdC1zdGVwLWxhYmVsLXNlbGVjdGVke2ZvbnQtc2l6ZToxNHB4fS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXJbYXJpYS1zZWxlY3RlZD10cnVlXSAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IHNwYW4sLmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgLm1hdC1pY29ue2NvbG9yOiMwMDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1sYWJlbHtjb2xvcjojMDAwfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXJbYXJpYS1zZWxlY3RlZD10cnVlXSAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2e2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdiBhcHAtc3RlcC1sYWJlbCBkaXYuYXJyb3c6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmYmYwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoxNXB4fS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXI6Zmlyc3QtY2hpbGQgLm1hdC1zdGVwLWxhYmVsPmRpdiBhcHAtc3RlcC1sYWJlbHtwYWRkaW5nOjBweCAwcHggMHB4IDE1cHh9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwcGVyLWhvcml6b250YWwtbGluZXtkaXNwbGF5Om5vbmV9Lm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVye3BhZGRpbmc6MHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fX0uZ2ItcHVsc2UtYWR7cG9zaXRpb246cmVsYXRpdmU7YW5pbWF0aW9uOnB1bHNlLW9wYWNpdHkgMS4yNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIC0wLjRzIGluZmluaXRlfS5nYi1wdWxzZS1hZDpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uZ2ItcHVsc2UtYWQuZ2ItcHVsc2UtbGRye2hlaWdodDo1MHB4fS5nYi1wdWxzZS1hZC5nYi1wdWxzZS1sZHI6YmVmb3Jle3dpZHRoOjMyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2ItcHVsc2UtYWQuZ2ItcHVsc2UtbGRye2hlaWdodDo5MHB4fS5nYi1wdWxzZS1hZC5nYi1wdWxzZS1sZHI6YmVmb3Jle3dpZHRoOjcyOHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmdiLXB1bHNlLWFkLmdiLXB1bHNlLWxkcjpiZWZvcmV7d2lkdGg6OTcwcHh9fS5jYXJvdXNlbC1wdWxzZS1jYXJke21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Fyb3VzZWwtcHVsc2UtY2FyZCAuc2xpY2stdHJhY2sgLmxpc3Rpbmd7d2lkdGg6MzMuMzMzMzMlfX0uZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXZ7bWFyZ2luLXRvcDoxNXB4O2FuaW1hdGlvbjpwdWxzZS1vcGFjaXR5IDEuMjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSAtMC40cyBpbmZpbml0ZX0uZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXYuaW1hZ2UtYm94LC5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi5vbmUtbGluZSwuZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXYudHdvLWxpbmVzOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9LmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2LmltYWdlLWJveHtwYWRkaW5nLXRvcDo3NSU7bWFyZ2luLXRvcDowcHh9LmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2Lm9uZS1saW5lLC5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi50d28tbGluZXN7aGVpZ2h0OjE1cHh9LmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2LnR3by1saW5lc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi50d28tbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0OSU7aGVpZ2h0OjE1cHh9LmdiLXB1bHNlLWNhcmQtaW1hZ2UgYXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjY7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjB9LmdiLXB1bHNlLWNhcmQtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NTt0b3A6MHB4O2xlZnQ6MHB4O2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDthbmltYXRpb246cHVsc2Utb3BhY2l0eSAxLjI1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgLTAuNHMgaW5maW5pdGV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdle2hlaWdodDowO3BhZGRpbmctYm90dG9tOjIxJX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2U6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZSBpbWd7d2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdlIGF7cG9zaXRpb246c3RhdGljfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZSBhIGltZ3twb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdle3BhZGRpbmctYm90dG9tOjE1JX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2U6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZSBpbWd7d2lkdGg6Y2FsYygxMDAlIC0gMTVweCl9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2V7cGFkZGluZy1ib3R0b206MTIlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdle3BhZGRpbmctYm90dG9tOjEwOXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZXtwYWRkaW5nLWJvdHRvbTo5OXB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZXtwYWRkaW5nLWJvdHRvbToxMTBweH19LmhvbWUtc2lkZWJhciAuYXNpZGUtcHVsc2UtY2FyZHttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fS5ob21lLXNpZGViYXIgLmFzaWRlLXB1bHNlLWNhcmQgLm9uZS1saW5lLC5ob21lLXNpZGViYXIgLmFzaWRlLXB1bHNlLWNhcmQgLnR3by1saW5lc3tib3JkZXI6bm9uZSAhaW1wb3J0YW50fS5ob21lLXNpZGViYXIgLmFzaWRlLXB1bHNlLWNhcmQgLnR3by1saW5lc3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWUgIWltcG9ydGFudH0uaG9tZS1zaWRlYmFyIC5hc2lkZS1wdWxzZS1jYXJkIC50d28tbGluZXM6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0xNXB4fSNjaGFuZ2VQYXNzd29yZE1vZGFsIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQsI2NoYW5nZVBhc3N3b3JkTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dCwjY2hhbmdlUGFzc3dvcmRNb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQsI2NoYW5nZVBhc3N3b3JkTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2FjY291bnRJbmZvTW9kYWxUb3BUZXh0LCN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dCwjdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2FjY291bnRJbmZvTW9kYWxUb3BUZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250LXNpemU6MTRweH0jY2hhbmdlUGFzc3dvcmRNb2RhbCAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0OmJlZm9yZSwjY2hhbmdlUGFzc3dvcmRNb2RhbCAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsLWNvbnRlbnQ+I2FjY291bnRJbmZvTW9kYWxUb3BUZXh0OmJlZm9yZSwjY2hhbmdlUGFzc3dvcmRNb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQ6YmVmb3JlLCNjaGFuZ2VQYXNzd29yZE1vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dDpiZWZvcmUsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNjaGFuZ2VQYXNzd29yZE1vZGFsVG9wVGV4dDpiZWZvcmUsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dDpiZWZvcmUsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0OmJlZm9yZSwjdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jYWNjb3VudEluZm9Nb2RhbFRvcFRleHQ6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oSBXCI7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmYmYwMDttYXJnaW4tcmlnaHQ6NXB4fSN1cGRhdGVBY2NvdW50SW5mb01vZGFsPmgzIGl7bWFyZ2luLXJpZ2h0OjEwcHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyLWNvbG9yOiNiYmUxYWE7Y29sb3I6IzAwNjQwMH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jYWNjb3VudEluZm9Nb2RhbENvbmZpcm1UZXh0e2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxNXB4IDAgMDtmb250LXdlaWdodDo2MDB9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2t7cGFkZGluZzowIDE1cHg7bWFyZ2luOjE1cHggLTE1cHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jaz5oNHtjb2xvcjojMDAwO21hcmdpbjowcHg7Zm9udC1zaXplOjEzcHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgc3BhbntkaXNwbGF5OmJsb2NrfSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrIHNwYW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6NXB4fSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrIHNwYW4gYVtkYXRhLXRvZ2dsZT10b29sdGlwXXt0ZXh0LWRlY29yYXRpb246bm9uZX0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jayBzcGFuIGl7Zm9udC1zdHlsZTpub3JtYWx9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgc3BhbiBpLnJlZCBpe2NvbG9yOiNkMDAyMWJ9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgc3BhbiNhY2NvdW50SW5mb01vZGFsRkZMTGljZW5zZXtmb250LXNpemU6MTZweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jaz5zcGFue21hcmdpbi10b3A6MTBweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jaz5he3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MTVweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jayAuYWNjb3VudC1tb2RhbC1hZGRyZXNzLWZpZWxkc3twYWRkaW5nLXRvcDo4cHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgLmFjY291bnQtbW9kYWwtYWRkcmVzcy1maWVsZHMgc3BhbnttYXJnaW4tdG9wOjJweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jazpudGgtY2hpbGQob2RkKXtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlfSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrOm50aC1jaGlsZChvZGQpPmF7dG9wOjE1cHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmVycl9tc2d7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2QwMDIxYjtwYWRkaW5nLXRvcDoxcmVtfWJvZHkuY29sbGVjdG9ycy1lbGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnR7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCBhOm5vdCguYnRuKXtjb2xvcjojOGRmNGQ4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IGE6bm90KC5idG4pOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IGE6bm90KC5idG4pOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IGE6bm90KC5idG4pOmFjdGl2ZXtjb2xvcjojOGRmNGQ4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC53aWRnZXQgaDJ7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IGE6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcyBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzIGE6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzIGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMgYTpmb2N1c3tjb2xvcjojMDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5mZWF0dXJlZC1zZWN0aW9uIC5nYi1wYWdpbmF0aW9uPmRpdiB1bCBsaSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmZlYXR1cmVkLXNlY3Rpb24gLmdiLXBhZ2luYXRpb24+ZGl2IC5nYi1wYWdlcjpiZWZvcmV7Y29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgZm9vdGVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7Ym9keXt6LWluZGV4OjJ9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5e3otaW5kZXg6M319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHl7ei1pbmRleDo0fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2JvZHl7ei1pbmRleDo1fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpe2JvZHl7ei1pbmRleDo2fX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7Lm1haW4tY29udGVudCAuY3RhLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3c7Y2xlYXI6Ym90aH0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG57d2lkdGg6MTAwJX0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG4uYnRuLXByaW1hcnl7b3JkZXI6M30ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG4uYnRuLXNlY29uZGFyeXtvcmRlcjoyfS5tYWluLWNvbnRlbnQgLmN0YS1yb3cgLmJ0bi5idG4tc2lte29yZGVyOjF9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuKy5idG4sLm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuKy5idG4rLmJ0bnttYXJnaW4tbGVmdDoxNXB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuY3RhLXJvd3twYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5jdGEtcm93IC5idG57bWFyZ2luLXRvcDowcHh9LnZpc2libGUtdG57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuY29sLXRuLTEye3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH0uY29sLXRuLTZ7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9LnZpc2libGUtdG57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhpZGRlbi10bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2x7aGVpZ2h0OjQwcHg7d2lkdGg6MjBweDttYXJnaW4tdG9wOi0yMHB4O2JhY2tncm91bmQtc2l6ZToxNXB4fS5kaXYtdGFibGUgLnJvdz5kaXY6bnRoLWxhc3QtY2hpbGQobil7d2lkdGg6MTAwJX0uZGl2LXRhYmxlIC5yb3c+ZGl2Om50aC1sYXN0LWNoaWxkKG4pOm50aC1jaGlsZChvZGQpe2JvcmRlci1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfS5kaXYtdGFibGUgLnJvdz5kaXY6bnRoLWxhc3QtY2hpbGQobik6bnRoLWNoaWxkKGV2ZW4pe2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luZy1jb250cm9scy13cmFwcGVyIGlucHV0LmZvcm0tY29udHJvbHttYXgtd2lkdGg6MTMwcHg7cGFkZGluZzo2cHh9LnBhZ2luYXRpb24td3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5kcm9wZG93bnttYXJnaW46MCBhdXRvIDIwcHggYXV0b30ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGV7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bm9uZTtsZWZ0OmF1dG87cmlnaHQ6YXV0bzt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtbGFiZWwtYnRue2Rpc3BsYXk6aW5pdGlhbDttYXJnaW4tcmlnaHQ6NXB4fS5idXR0b24tcm93IGRpdiAuYnRue3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe2Rpdi5hbGVydD5kaXY+ZGl2LmJ1dHRvbi1ncm91cHttYXJnaW4tdG9wOjEwcHh9LmNhcmRzIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMudHdvLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMudGhyZWUtY29sLWNhcmQgLml0ZW0tY2FyZC1jb2x1bW57d2lkdGg6NTAlfS5jYXJkcy5mb3VyLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMuc2l4LWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMgLnByaWNle2ZvbnQtc2l6ZToxNHB4fS5jYXJkcyAuaXRlbS10aXRsZXtmb250LXNpemU6MTNweDtoZWlnaHQ6NTVweH0uY2FyZHMgLml0ZW0tc3VidGl0bGV7Zm9udC1zaXplOjEycHg7aGVpZ2h0OjM1cHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlcntoZWlnaHQ6MTYwcHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlciBkaXYgaW1ne21heC1oZWlnaHQ6MTkwcHg7bWF4LXdpZHRoOjE5MHB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1kZXRhaWxzLXdyYXBwZXIgZGl2e3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuY3RhLXdyYXBwZXIgZGl2e3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fS5kZWFscyAuY2FyZHMgLnByaWNle2ZvbnQtc2l6ZToxOHB4fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luZy1jb250cm9scy13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLWxhYmVse2Rpc3BsYXk6bm9uZX0jYWR2YW5jZWRTZWFyY2ggc2VsZWN0I0tleXdvcmRTZWFyY2hUeXBlX0N1cnJlbnR7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0jYWR2YW5jZWRTZWFyY2ggc2VsZWN0I0tleXdvcmRTZWFyY2hUeXBlX0NvbXBsZXRlZHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5idXR0b24tcm93IGRpdjpudGgtbGFzdC1vZi10eXBlKDEpIC5idG57ZmxvYXQ6cmlnaHR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWFpbi1jb250ZW50IC5jdGEtcm93e2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjBweH0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG57ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctcmlnaHQ6MzVweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyLnJvd3ttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhcjpub3QoLm1pZC1iYXIpe2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuc2VjdGlvbi1jb3B5e2ZvbnQtc2l6ZToxNHB4fSN1aS1kYXRlcGlja2VyLWRpdnttYXJnaW4tdG9wOi0xNDFweH0uY2FyZHMgLml0ZW0tY2FyZC1jb2x1bW57d2lkdGg6MjUlfS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDo1MCV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlcntoZWlnaHQ6MjY3cHg7d2lkdGg6MTAwJX0uY2FyZHMuY2FyZHMtbGFyZ2UgLmltZy13cmFwcGVyIGRpdiBpbWd7bWF4LXdpZHRoOjMzNHB4O21heC1oZWlnaHQ6MjY3cHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5pdGVtLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2hlaWdodDo0OHB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1zdWJ0aXRsZXtmb250LXNpemU6MTRweDtoZWlnaHQ6NDBweH0jYWR2YW5jZWRTZWFyY2ggLnJhbmdlaW5kaWNhdG9yVGV4dHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDo3cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZTozMHB4fS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLXN1YmNvcHl7Zm9udC1zaXplOjE2cHh9Lm1haW4tY29udGVudCAucGFnZS1oZWxwe2ZvbnQtc2l6ZTo0MHB4fS5jYXJkcyAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDoxNi42NjY2NyV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjMzLjMzJX0uY2FyZHMuY2FyZHMtbGFyZ2UgLmltZy13cmFwcGVye2hlaWdodDoyMzJweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLmltZy13cmFwcGVyIGRpdiBpbWd7bWF4LXdpZHRoOjI5MHB4O21heC1oZWlnaHQ6MjMycHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNhcmRzLmNhcmRzLWxhcmdlIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjI1JX19aGVhZGVyPm5hdj5kaXZ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfWhlYWRlcntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMjV9aGVhZGVyIC5icm93c2UsaGVhZGVyIC5uYXYtbGlua3N7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9aGVhZGVyLnVuZG9ja2Vke3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXYgbGkgYSNtX2FNeUd1bkJyb2tlclByZXZpZXc6YmVmb3JlLC5uYXYgbGkgYSNhTXlHdW5Ccm9rZXJQcmV2aWV3OmJlZm9yZXtjb250ZW50OlwibmV3XCI7Y29sb3I6cmVkO2ZvbnQtc2l6ZToxMHB4O21hcmdpbi1yaWdodDozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5uYXYtbGlua3MgLm5hdmJhci1yaWdodHttYXJnaW4tbGVmdDotMTVweH0ubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgbGkgYXtwYWRkaW5nOjE1cHggMTBweH0ubmF2YmFye21pbi1oZWlnaHQ6NzBweH0ubmF2YmFyLWJyYW5ke3BhZGRpbmc6MTBweCAxNXB4O2hlaWdodDo3MHB4fS5uYXZiYXItYnJhbmQ+aW1ne3dpZHRoOjg3cHg7aGVpZ2h0OjUwcHh9Lm5hdmJhci1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSBzcGFuLmhlbGxve2NvbG9yOiMwMDA7bWFyZ2luLWxlZnQ6MTVweH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZT51bCBsaS5kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9ZGl2Lm5hdi1saW5rcyAubmF2YmFyLW5hdj5saT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcnt3aWR0aDoyNXB4O2hlaWdodDozcHg7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXR9I21vYmlsZU1lbnVJY29uIHNwYW4uYWN0aXZlOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwJSAxMCV9I21vYmlsZU1lbnVJY29uIHNwYW4uYWN0aXZlOm50aC1jaGlsZCgzKXtvcGFjaXR5OjB9I21vYmlsZU1lbnVJY29uIHNwYW4uYWN0aXZlOm50aC1jaGlsZCg0KXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjoxMCUgOTAlfSNtb2JpbGVNZW51SWNvbiBzcGFuLmNvbGxhcHNlZDpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSgwKX0jbW9iaWxlTWVudUljb24gc3Bhbi5jb2xsYXBzZWQ6bnRoLWNoaWxkKDMpe29wYWNpdHk6MX0jbW9iaWxlTWVudUljb24gc3Bhbi5jb2xsYXBzZWQ6bnRoLWNoaWxkKDQpe3RyYW5zZm9ybTpyb3RhdGUoMCl9I21vYmlsZU1lbnVJY29uIC5pY29uLWJhcnt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dH1kaXYuc2VhcmNoPmZvcm17aGVpZ2h0OjQwcHg7bWFyZ2luLXRvcDoxNXB4fWRpdi5zZWFyY2g+Zm9ybT5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDpub3JtYWx9ZGl2LnNlYXJjaD5mb3JtPmlucHV0OjotbW96LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0Om5vcm1hbH1kaXYuc2VhcmNoPmZvcm0+aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0Om5vcm1hbH1kaXYuc2VhcmNoPmZvcm0+aW5wdXQuZm9ybS1jb250cm9se2JvcmRlcjpzb2xpZCAxcHggI2NjYztoZWlnaHQ6NDBweH1kaXYuc2VhcmNoPmZvcm0+ZGl2PmJ1dHRvbntoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7Y29sb3I6I2ZmZjtib3JkZXItbGVmdDowcHh9LnNlYXJjaC1idG57Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlcjpzb2xpZCAxcHggIzAwNjQwMDtjb2xvcjojZmZmfS5zZWFyY2gtYnRuOmhvdmVye2NvbG9yOiNkZGQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5zZWFyY2gtYnRuOmZvY3Vze2NvbG9yOiNkZGQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5zZWFyY2gtYnRuPnNwYW46OmJlZm9yZXtjb250ZW50OlwiU2VhcmNoXCI7ZGlzcGxheTpub25lfS5zZWFyY2gtYnRuPnNwYW4gZW0+aXtmb250LXN0eWxlOm5vcm1hbH1hLmFkdmFuY2Vke2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luLXRvcDoxNXB4O2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXB9c2VsZWN0I0NhdHN7YXBwZWFyYW5jZTpub25lO2JvcmRlcjowO291dGxpbmU6MDttYXJnaW46MTBweCAwIDVweCAwO3BhZGRpbmctcmlnaHQ6MjVweDt3aWR0aDoxNTVweDtoZWlnaHQ6MThweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtmb250LXNpemU6MTJweDtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoL3RoZW1lL2Fzc2V0cy9pYy1ncmV5LWRvd24tYXJyb3cuc3ZnKSAxMzVweCA1MCUgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxNHB4fXNlbGVjdCNDYXRzIG9wdGlvbntjb2xvcjojMDAwfXNlbGVjdCNDYXRzOjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uY2F0LWJveHtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLWxlZnQ6MDtwYWRkaW5nOjAgMTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czowO2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxNzBweH1kaXYuYXV0aC1saW5rcz51bD5saT5he2NvbG9yOiMwMDY0MDAgIWltcG9ydGFudH1kaXYuYXV0aC1saW5rcz51bD5saT5hOmhvdmVye2NvbG9yOiMwMDg0MDAgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWRpdi5hdXRoLWxpbmtzPnVsPmxpPmE6aG92ZXI+c3Bhbi5zaWduLWluLWRpdmlkZXI6OmFmdGVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9ZGl2LmF1dGgtbGlua3M+dWw+bGk+YTpmb2N1c3tjb2xvcjojMDA4NDAwICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpZ24taW4tZGl2aWRlcjphZnRlcntjb250ZW50OlwiL1wiO21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9LmJyb3dzZXtwYWRkaW5nOjE1cHh9LmJyb3dzZSBzcGFuLmNhcmV0e21hcmdpbi1sZWZ0OjVweH0uYnJvd3NlIHNwYW4uY2FyZXQtcmlnaHR7bWFyZ2luLWxlZnQ6NXB4fS5jYXJldC1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1ib3R0b206NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDo0cHggc29saWQ7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0OjNweH0uZHJvcGRvd24tc3VibWVudXtwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudXt0b3A6MDtsZWZ0OjEwMCU7bWFyZ2luLXRvcDotNnB4O21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLXJhZGl1czowIDZweCA2cHggNnB4fS5kcm9wZG93bi1zdWJtZW51OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uZHJvcGRvd24tc3VibWVudTpob3Zlcj4uZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1zdWJtZW51OmhvdmVyPmF7Y29sb3I6I2ZmZn0uZHJvcGRvd24tc3VibWVudTpob3Zlcj5hOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LmRyb3Bkb3duLXN1Ym1lbnU+YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCIgXCI7ZmxvYXQ6cmlnaHQ7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA1cHg7Ym9yZGVyLWxlZnQtY29sb3I6Izk5OTttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6LTE1cHh9LmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0e2Zsb2F0Om5vbmV9LmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0Pi5kcm9wZG93bi1tZW51e2xlZnQ6LTEwMCU7bWFyZ2luLWxlZnQ6MTBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4IDAgNnB4IDZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4IDAgNnB4IDZweDtib3JkZXItcmFkaXVzOjZweCAwIDZweCA2cHh9bGkuZHJvcGRvd24tc3VibWVudSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5kcm9wZG93bi1tZW51Lm11bHRpLWxldmVsIGxpIGF7cGFkZGluZzo1cHggMjVweCA1cHggMTVweH0uZHJvcGRvd24tbWVudSBsaSBhI21hTXlHdW5Ccm9rZXJQcmV2aWV3OmJlZm9yZSwuZHJvcGRvd24tbWVudSBsaSBhI2FNeUd1bkJyb2tlclByZXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJuZXdcIjtjb2xvcjpyZWQ7Zm9udC1zaXplOjEwcHg7bWFyZ2luLXJpZ2h0OjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aGVhZGVyICNjYXJ0SWNvbnttYXJnaW4tcmlnaHQ6MTVweH1oZWFkZXIgI2NhcnRJY29uIGF7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2NjYztoZWlnaHQ6MjZweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1oZWFkZXIgI2NhcnRJY29uIGE6YmVmb3Jle2ZvbnQtc2l6ZToyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDl9aGVhZGVyICNjYXJ0SWNvbiBhIHNwYW46bm90KC5zci1vbmx5KXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwO2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21pbi13aWR0aDoxNnB4O21hcmdpbjowIC00cHggLTEwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czoyMHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnB4IDRweDtmb250LXNpemU6MTBweH1oZWFkZXIgI2NhcnRJY29uIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2hlYWRlciAjY2FydEljb257bWFyZ2luLXJpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIycHg7cmlnaHQ6MTVweH19LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIsLmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXItbWR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTYwMHB4fS5mdWxsLXdpZHRoLWZsdWlkLmZvcmNlLWZsdWlkIGhlYWRlciAuY29udGFpbmVyLC5mdWxsLXdpZHRoLWZsdWlkLmZvcmNlLWZsdWlkIGhlYWRlciAuY29udGFpbmVyLW1ke21heC13aWR0aDoxMDAlfS5mdWxsLXdpZHRoLWZsdWlkIC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZ1bGwtd2lkdGgtZmx1aWQgLm1haW4tY29udGVudDpub3QoLmxpc3QtYW4taXRlbSl7cGFkZGluZy10b3A6MTQxcHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsuZnVsbC13aWR0aC1mbHVpZCAubWFpbi1jb250ZW50Om5vdCgubGlzdC1hbi1pdGVtKXtwYWRkaW5nLXRvcDo5MXB4ICFpbXBvcnRhbnR9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3Bvc2l0aW9uOnJlbGF0aXZlfS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LnNlYXJjaHtvcmRlcjoyOy13ZWJraXQtb3JkZXI6Mjt3aWR0aDphdXRvO2ZsZXg6MTt6LWluZGV4OjQ5fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LnNlYXJjaCBhLm5hdmJhci1icmFuZHttYXJnaW4tcmlnaHQ6MTE1cHh9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYuYXV0aC1saW5rc3t3aWR0aDoxOTBweDtvcmRlcjo0Oy13ZWJraXQtb3JkZXI6NH0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIgLmNvbnRhaW5lciAucm93IGRpdi5icm93c2V7b3JkZXI6MTstd2Via2l0LW9yZGVyOjE7d2lkdGg6MHB4O3BhZGRpbmc6MHB4O3otaW5kZXg6NTB9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYuYnJvd3NlPmF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7bGVmdDoxMjVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjE3cHh9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYuYnJvd3NlPmEgc3Bhbi5jYXJldHtkaXNwbGF5OmJsb2NrfS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LmJyb3dzZT51bC5kcm9wZG93bi1tZW51e3dpZHRoOjMyNXB4O2xlZnQ6MTIwcHh9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYubmF2LWxpbmtze29yZGVyOjM7LXdlYmtpdC1vcmRlcjozO3dpZHRoOjY2MHB4O3BhZGRpbmc6MHB4fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2Lm5hdi1saW5rcyB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7aGVpZ2h0OjEwMCV9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYudmlzaWJsZS1sZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuY2FydC1lbmFibGVkIC5jb250YWluZXIgLnJvdyBkaXYuYXV0aC1saW5rc3t3aWR0aDoyNTBweH0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuZG9ja2VkIC5icm93c2UsLmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmRvY2tlZCAubmF2LWxpbmtze2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9fWdiLWhlYWRlci5hbmctb3ZlcnJpZGUgaGVhZGVyIC5jb250YWluZXIsZ2ItaGVhZGVyLmFuZy1vdmVycmlkZSBoZWFkZXIgLmNvbnRhaW5lci1tZHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7aGVhZGVyLC5hcHAtYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDphdXRvfS5uYXZiYXJ7bWluLWhlaWdodDo2MHB4fS5uYXZiYXIgLnNlYXJjaHtwYWRkaW5nLXJpZ2h0OjYwcHh9Lm5hdmJhci1icmFuZHtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDA7aGVpZ2h0OjYwcHh9Lm5hdmJhci1icmFuZD5pbWd7d2lkdGg6NzBweDtoZWlnaHQ6NDBweH0ubmF2YmFyLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojMzMzfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmhvdmVye2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubmF2YmFyLXRvZ2dsZXtwYWRkaW5nOjlweCAwfSNicy1leGFtcGxlLW5hdmJhci1jb2xsYXBzZS0xPnVsPmxpe2ZvbnQtc2l6ZToxNHB4fS5zZWFyY2gtYnRuPnNwYW46OmJlZm9yZXtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6Ag1wiO3dpZHRoOjI1cHg7Zm9udC1zaXplOjE4cHg7bWFyZ2luOmF1dG8gYXV0bztkaXNwbGF5OmlubGluZX0uc2VhcmNoLWJ0bj5zcGFuIGVtPml7ZGlzcGxheTpub25lfS5zZWFyY2gtYnRue21hcmdpbjoxNXB4IDBweH0uY2F0LWJveCxzZWxlY3QjQ2F0c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1kaXYuc2VhcmNoPmZvcm17bWFyZ2luLXRvcDowfWRpdi5zZWFyY2g+Zm9ybT5pbnB1dC5zZWFyY2gtaW5wdXR7bWFyZ2luLXRvcDoxNXB4fS5icm93c2V7cGFkZGluZzowIDE1cHh9LmJyb3dzZT5he3BhZGRpbmc6MTBweCAwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1oZWFkZXIgLmJyb3dzZXt3aGl0ZS1zcGFjZTpub3dyYXB9aGVhZGVyIC5uYXYtbGlua3N7cmlnaHQ6MjElO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWhlYWRlci5kb2NrZWQgLmJyb3dzZSxoZWFkZXIuZG9ja2VkIC5uYXYtbGlua3N7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufWhlYWRlci5kb2NrZWQgLm5hdmJhcnttYXJnaW4tYm90dG9tOjB9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmF7Y29sb3I6IzU1NX19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5hdXRoLWxpbmtzIC5kcm9wZG93bi1tZW51PmxpPmF7cGFkZGluZzoxMHB4IDE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtoZWFkZXIgLmJyb3dzZXt3aGl0ZS1zcGFjZTpub3JtYWx9aGVhZGVyIC5uYXYtbGlua3N7cmlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfWhlYWRlciAubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgbGkgYXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnNlYXJjaC5jb2wtbWQtOXt3aWR0aDo4MCU7cGFkZGluZy1yaWdodDowfS5hdXRoLWxpbmtzLmNvbC1tZC0ze3dpZHRoOjIwJX1oZWFkZXIuY2FydC1lbmFibGVkIC5zZWFyY2guY29sLW1kLTl7d2lkdGg6NzUlfWhlYWRlci5jYXJ0LWVuYWJsZWQgLmF1dGgtbGlua3MgLm5hdmJhci1yaWdodHttYXJnaW4tcmlnaHQ6NDBweH1oZWFkZXIuY2FydC1lbmFibGVkIC5hdXRoLWxpbmtzLmNvbC1tZC0ze3dpZHRoOjI1JX11bC53ZWxjb21le21hcmdpbi10b3A6MTBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtkaXYuYXV0aC1saW5rc3twYWRkaW5nLWxlZnQ6MH1oZWFkZXIuZG9ja2VkIC5hdXRoLWxpbmtze2Rpc3BsYXk6bm9uZX19Ym9keS5taW4gZ2ItYXBwIGhlYWRlcntwb3NpdGlvbjpzdGF0aWN9Ym9keS5taW4gZ2ItYXBwIC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDozMHB4ICFpbXBvcnRhbnR9Ym9keS5taW4gaGVhZGVyIC5zZWFyY2ggLmFkdmFuY2VkLGJvZHkubWluIGhlYWRlciAuc2VhcmNoPmZvcm0sYm9keS5taW4gaGVhZGVyIC50b3AgLmFkdmFuY2VkLGJvZHkubWluIGhlYWRlciAudG9wPmZvcm17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5taW4gaGVhZGVyIC5zZWFyY2ggLm5hdmJhci1icmFuZCxib2R5Lm1pbiBoZWFkZXIgLnRvcCAubmF2YmFyLWJyYW5ke2hlaWdodDo1MHB4O3BhZGRpbmc6MTBweCAwcHh9Ym9keS5taW4gaGVhZGVyIC5zZWFyY2ggLm5hdmJhci1icmFuZD5pbWcsYm9keS5taW4gaGVhZGVyIC50b3AgLm5hdmJhci1icmFuZD5pbWd7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0b31ib2R5Lm1pbiBoZWFkZXIgLm5hdmJhcnttaW4taGVpZ2h0OjUwcHh9Ym9keS5taW4gaGVhZGVyIC5uYXZiYXItaGVhZGVyLGJvZHkubWluIGhlYWRlciAubmF2YmFyLXRvZ2dsZSxib2R5Lm1pbiBoZWFkZXIgLmJyb3dzZSxib2R5Lm1pbiBoZWFkZXIgLm5hdi1saW5rcyxib2R5Lm1pbiBoZWFkZXIgLmF1dGgtbGlua3MsYm9keS5taW4gaGVhZGVyICNjYXJ0SWNvbixib2R5Lm1pbiBoZWFkZXIgLmJ0bXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5Lm1pbi5mdWxsLXdpZHRoLWZsdWlkIC5tYWluLWNvbnRlbnR7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm1pbntoZWlnaHQ6MTAwdmh9Ym9keS5taW4gZ2ItYXBwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtoZWlnaHQ6MTAwJX1ib2R5Lm1pbiBnYi1hcHAgLm1haW4tY29udGVudHtmbGV4OjEgMCBhdXRvO2hlaWdodDphdXRvfWJvZHkubWluIGhlYWRlciAubWFpbi1jb250ZW50e21hcmdpbi10b3A6OTBweH1ib2R5Lm1pbiBoZWFkZXIgLnNlYXJjaCAubmF2YmFyLWJyYW5ke2hlaWdodDo3MHB4O3BhZGRpbmctbGVmdDoxNXB4fWJvZHkubWluIGhlYWRlciAubmF2YmFye21pbi1oZWlnaHQ6NzBweH19aGVhZGVyLmJzNSBhe3RleHQtZGVjb3JhdGlvbjpub25lfWhlYWRlci5iczUgbmF2e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci1icmFuZHtwYWRkaW5nOjAgMTVweCAwIDA7bWFyZ2luLXJpZ2h0OjA7aGVpZ2h0OmF1dG99aGVhZGVyLmJzNSBuYXYgLnRvcHtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtICNLZXl3b3Jkc3toZWlnaHQ6NDBweDtmb250LXNpemU6MTRweDtjb2xvcjojNTU1O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtICNLZXl3b3Jkczo6cGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTtvcGFjaXR5OjF9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtICNLZXl3b3Jkczo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5OTl9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtIC5jYXQtYm94e2hlaWdodDo0MHB4fWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAuY2F0LWJveCBzZWxlY3QjQ2F0c3ttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6dW5zZXR9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnRue2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowfWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ0bj5zcGFuOmJlZm9yZXtjb250ZW50OlwiXCJ9aGVhZGVyLmJzNSBuYXYgYS5hZHZhbmNlZHttYXJnaW4tdG9wOjB9aGVhZGVyLmJzNSBuYXYgI2NhcnRJY29ue21hcmdpbi1yaWdodDowfWhlYWRlci5iczUgbmF2IC5icm93c2V7cGFkZGluZzowfWhlYWRlci5iczUgbmF2IC5uYXYtbGlua3MgLm5hdmJhci1yaWdodHttYXJnaW4tbGVmdDowO3BhZGRpbmc6MTBweCAwfWhlYWRlci5iczUgbmF2IC5uYXYtbGlua3MgLm5hdmJhci1yaWdodCBhe2NvbG9yOiM1NTV9aGVhZGVyLmJzNSBuYXYgLmJyb3dzZT5he3BhZGRpbmc6MTVweCAwfWhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtzIC53ZWxjb21lIGEuc2hvd3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9aGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3MgLndlbGNvbWV7bWFyZ2luLXJpZ2h0Oi0xMHB4fWhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtzIC53ZWxjb21lIGF7cGFkZGluZzozcHggMTBweH1oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rcyAud2VsY29tZT5he3BhZGRpbmc6MTBweH1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLXRvZ2dsZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MTVweDtwYWRkaW5nOjAgMCAwIDVweDttYXJnaW4tdG9wOjhweDttYXJnaW4tYm90dG9tOjhweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MDtjb2xvcjpyZ2JhKDAsMCwwLDApfWhlYWRlci5iczUgbmF2IC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXJ7d2lkdGg6MjVweDtoZWlnaHQ6M3B4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoxcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfWhlYWRlci5iczUgbmF2IC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIrLmljb24tYmFye21hcmdpbi10b3A6NHB4fWhlYWRlci5iczUgbmF2IC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIuYWN0aXZlOm50aC1jaGlsZCgxKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwJSAxMCV9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhci5hY3RpdmU6bnRoLWNoaWxkKDIpe29wYWNpdHk6MH1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyLmFjdGl2ZTpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46MTAlIDkwJTtvcGFjaXR5OjEgIWltcG9ydGFudH1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLWNvbGxhcHNle292ZXJmbG93LXg6dmlzaWJsZTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjEpfWhlYWRlci5iczUgbmF2IC5uYXZiYXItY29sbGFwc2U+dWx7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbjowIC0xNXB4O3BhZGRpbmctdG9wOjEwcHh9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci1jb2xsYXBzZT51bD5saS5kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci1jb2xsYXBzZT51bD5saSBhe3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiMzMzM7ZGlzcGxheTpibG9ja31oZWFkZXIuYnM1IG5hdiAubmF2YmFyLWNvbGxhcHNlPnVsPmxpIGEsaGVhZGVyLmJzNSBuYXYgLm5hdmJhci1jb2xsYXBzZT51bD5saSBzcGFue21hcmdpbi1sZWZ0OjE1cHh9aGVhZGVyLmJzNS5jYXJ0LWVuYWJsZWQgYS5hZHZhbmNlZHttYXJnaW4tcmlnaHQ6NjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyLmJzNSBuYXYgLnRvcHtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9aGVhZGVyLmJzNSBuYXYgLm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0e3BhZGRpbmc6MTVweCAwfWhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtzIC53ZWxjb21lPmF7cGFkZGluZzoxNXB4IDEwcHg7ZGlzcGxheTpibG9ja31oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rcyAud2VsY29tZT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9aGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3N7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7cG9zaXRpb246cmVsYXRpdmV9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnV7Ym94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1yYWRpdXM6MDttYXJnaW4tdG9wOjB9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pe2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOm5vd3JhcH1oZWFkZXIuYnM1IG5hdiAuZHJvcGRvd24tbWVudSBsaTpub3QoW3JvbGU9c2VwYXJhdG9yXSkgdWx7cGFkZGluZzowfWhlYWRlci5iczUgbmF2IC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKS5kcm9wZG93bi1zdWJtZW51e3BhZGRpbmc6NXB4IDI1cHggNXB4IDE1cHh9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pLmRyb3Bkb3duLXN1Ym1lbnU+YXtwYWRkaW5nOjB9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzMzMztkaXNwbGF5OmJsb2NrfWhlYWRlci5iczUgbmF2IC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn1oZWFkZXIuYnM1IG5hdiAuZHJvcGRvd24tbWVudSBsaTpub3QoW3JvbGU9c2VwYXJhdG9yXSk6aG92ZXI+YXtjb2xvcjojZmZmfWhlYWRlci5iczUgbmF2IC53ZWxjb21lIC5kcm9wZG93bi1tZW51e2xlZnQ6dW5zZXQ7cmlnaHQ6LTEwcHh9aGVhZGVyLmJzNSBuYXYgLndlbGNvbWUgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pe2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOm5vd3JhcH1oZWFkZXIuYnM1IG5hdiAud2VsY29tZSAuZHJvcGRvd24tbWVudSBsaTpub3QoW3JvbGU9c2VwYXJhdG9yXSk6aG92ZXIsaGVhZGVyLmJzNSBuYXYgLndlbGNvbWUgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pOmhvdmVyIGF7Y29sb3I6IzI2MjYyNjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9aGVhZGVyLmJzNS5kb2NrZWQgLmF1dGgtbGlua3N7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7aGVhZGVyLmJzNSBuYXZ7cGFkZGluZzowfWhlYWRlci5iczUgbmF2IC50b3B7cGFkZGluZy1yaWdodDoyMDBweH1oZWFkZXIuYnM1IG5hdiAjY2FydEljb257cmlnaHQ6MTVweH1oZWFkZXIuYnM1IG5hdiAubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgbGk6bGFzdC1jaGlsZCBhe3BhZGRpbmctcmlnaHQ6MH1oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxNXB4fWhlYWRlci5iczUuY2FydC1lbmFibGVkIC50b3B7cGFkZGluZy1yaWdodDowfWhlYWRlci5iczUuY2FydC1lbmFibGVkIC5hdXRoLWxpbmtze3JpZ2h0OjcwcHh9aGVhZGVyLmJzNS5jYXJ0LWVuYWJsZWQgYS5hZHZhbmNlZHttYXJnaW4tcmlnaHQ6MjUlfWhlYWRlci5iczUuZG9ja2VkIC5hdXRoLWxpbmtze2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Ym9keS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlci5iczUgbmF2e3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkuZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuYnM1IG5hdj4uY29udGFpbmVyLW1ke2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fWJvZHkuZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuYnM1IG5hdiAubmF2YmFyLWJyYW5ke3BhZGRpbmc6MCAxMjVweCAwIDB9Ym9keS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlci5iczUgbmF2IC5icm93c2V7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMTVweDt3aWR0aDoxMDBweDt3aGl0ZS1zcGFjZTpub3JtYWw7dG9wOjRweH1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNSBuYXYgLmJyb3dzZT5he3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxOHB4fWJvZHkuZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuYnM1IG5hdiAuYnJvd3NlPmE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTdweH1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3N7cG9zaXRpb246cmVsYXRpdmU7dG9wOnVuc2V0O3JpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjcwcHg7bWFyZ2luLWxlZnQ6NTBweH1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNS5jYXJ0LWVuYWJsZWQgYS5hZHZhbmNlZHttYXJnaW4tcmlnaHQ6NTBweH19Zm9vdGVye21hcmdpbi10b3A6MTVweH1mb290ZXIgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9Zm9vdGVyIHVsLmxpc3QtaW5saW5le21hcmdpbi1ib3R0b206MH1mb290ZXIgdWwgYTpob3Zlcntjb2xvcjojMDA2NDAwfWZvb3RlciAubWFpbi1mb290ZXJ7cGFkZGluZy10b3A6MjBweDtmb250LXNpemU6MTRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZn1mb290ZXIgLnBhbmVse2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX1mb290ZXIgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmd7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fWZvb3RlciAubGlzdC1ncm91cC1pdGVtPmF7Y29sb3I6IzRhNGE0YX1mb290ZXIgLmxpc3QtZ3JvdXAtaXRlbT5hOmhvdmVye2NvbG9yOiMwMDY0MDB9Zm9vdGVyIC5zb2NpYWwtZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1mb290ZXIgLnNvY2lhbC1mb290ZXI+LmNvbnRhaW5lcj4ucm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNvY2lhbC1uZXR3b3Jre3doaXRlLXNwYWNlOm5vd3JhcH0uc29jaWFsLW5ldHdvcmsgaW1ne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmFwcC1zdG9yZXMgaW1ne2hlaWdodDo0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXtmb290ZXIgLnNvY2lhbC1mb290ZXI+LmNvbnRhaW5lcj4ucm93e2Rpc3BsYXk6YmxvY2t9fWZvb3RlciAuc2VvLWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6MTJweH1mb290ZXIgLnNlby1mb290ZXIgbGl7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctYm90dG9tOjRweH1mb290ZXIgLnNlby1mb290ZXIgbGkuY2xlYXJmaXh7cGFkZGluZzowfWZvb3RlciAuc2VvLWZvb3RlciBhe2NvbG9yOiM0YTRhNGF9Zm9vdGVyIC5zZW8tZm9vdGVyIHVse3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Zm9vdGVyIC5zZW8tZm9vdGVyIC5hZmZpbGlhdGUgbGl7cGFkZGluZy10b3A6MH1mb290ZXIgLnNlby1mb290ZXIgLmFmZmlsaWF0ZSBsaSBpbWd7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Zm9vdGVyIC5zZW8tZm9vdGVyIC5hZmZpbGlhdGUgYTpob3Zlcj4uY29tcGFueS1pbmZvPi5mb290ZXItdGl0bGV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1mb290ZXIgLnNlby1mb290ZXIgLmFmZmlsaWF0ZSAuY29tcGFueS1sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTYuNjY2NjclfWZvb3RlciAuc2VvLWZvb3RlciAuYWZmaWxpYXRlIC5jb21wYW55LWluZm97cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDo4My4zMzMzMyU7cGFkZGluZy1sZWZ0OjEwcHh9Zm9vdGVyIC5zZW8tZm9vdGVyIC5hZmZpbGlhdGUgLndlYnNpdGUtZGVzY3JpcHRpb257Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMXB4O21hcmdpbi1ib3R0b206MTVweH1mb290ZXIgLmZvb3Rlci10aXRsZXtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206NXB4fWZvb3RlciAuY29weXJpZ2h0LWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9Zm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH1mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgYTpob3Zlcntjb2xvcjojZmZmfWZvb3Rlci5iczUgYXt0ZXh0LWRlY29yYXRpb246bm9uZX1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbXtib3JkZXI6MH1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbntjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtib3gtc2hhZG93Om5vbmU7cGFkZGluZy1sZWZ0OjE1cHh9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24+c3BhbnttYXJnaW4tbGVmdDoxMHB4fWZvb3Rlci5iczUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKX1mb290ZXIuYnM1IC5tYWluLWZvb3RlcntwYWRkaW5nLWJvdHRvbToyMHB4fWZvb3Rlci5iczUgLnNvY2lhbC1mb290ZXIgLmxpc3QtaW5saW5lPmxpe3BhZGRpbmctcmlnaHQ6MTBweH1mb290ZXIuYnM1IC5jb3B5cmlnaHQtZm9vdGVyIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1mb290ZXIuYnM1IC5jb3B5cmlnaHQtZm9vdGVyIC5saXN0LWlubGluZT5saXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtmb290ZXIuYnM1IC5saXN0LWdyb3VwLWl0ZW0+YXttYXJnaW4tbGVmdDo0OXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWhlYWRlcj5kaXZ7ei1pbmRleDoxfWZvb3Rlci5iczUgLmFjY29yZGlvbi1oZWFkZXI+YnV0dG9ue3otaW5kZXg6MH1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbixmb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbT5zcGFue2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO21pbi1oZWlnaHQ6MzZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24+c3Bhbixmb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbT5zcGFuPnNwYW57bWFyZ2luLWxlZnQ6MH1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlcixmb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbT5zcGFuOmFmdGVye2Rpc3BsYXk6bm9uZX1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAubGlzdC1ncm91cHttYXJnaW4tYm90dG9tOjIwcHh9fS5mdWxsLXdpZHRoLWZsdWlkIGZvb3RlciAuY29udGFpbmVyLC5mdWxsLXdpZHRoLWZsdWlkIGZvb3RlciAuY29udGFpbmVyLW1ke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE2MDBweH0uZnVsbC13aWR0aC1mbHVpZC5mb3JjZS1mbHVpZCBmb290ZXIgLmNvbnRhaW5lciwuZnVsbC13aWR0aC1mbHVpZC5mb3JjZS1mbHVpZCBmb290ZXIgLmNvbnRhaW5lci1tZHttYXgtd2lkdGg6MTAwJX1nYi1mb290ZXIuYW5nLW92ZXJyaWRlIGZvb3RlciAuY29udGFpbmVyLGdiLWZvb3Rlci5hbmctb3ZlcnJpZGUgZm9vdGVyIC5jb250YWluZXItbWR7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zb2NpYWwtbmV0d29yayB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uYXBwLXN0b3JlcyB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uYXBwLXN0b3JlcyB1bCBsaXtwYWRkaW5nOjEwcHh9fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsuc29jaWFsLW5ldHdvcmsgdWx7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0OmxlZnR9LmFwcC1zdG9yZXMgdWx7dGV4dC1hbGlnbjpyaWdodDtmbG9hdDpyaWdodH0uYXBwLXN0b3JlcyB1bCBsaXtwYWRkaW5nOjAgYXV0b319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe2Zvb3RlciAucGFuZWwtZ3JvdXAgLnBhbmVse21hcmdpbi10b3A6MH1mb290ZXIgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmd7cGFkZGluZzowfWZvb3RlciAucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyBhe3BhZGRpbmc6MTRweCAxMHB4O2NvbG9yOiM0YTRhNGF9Zm9vdGVyIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsZm9vdGVyIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwNjQwMH1mb290ZXIgc3Bhbi5nbHlwaGljb257d2lkdGg6MjVweH1mb290ZXIgc3Bhbi5nbHlwaGljb24tbWVudS1kb3due2NvbG9yOiM0YTRhNGF9Zm9vdGVyIHNwYW4uZ2x5cGhpY29uLW1lbnUtdXB7Y29sb3I6IzAwNjQwMH1mb290ZXIgYTpob3ZlciBzcGFuLmdseXBoaWNvbi1tZW51LWRvd257Y29sb3I6IzAwNjQwMH1mb290ZXIgLmxpc3QtZ3JvdXB7bWFyZ2luLWJvdHRvbTowfWZvb3RlciAubGlzdC1ncm91cC1pdGVte2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowfWZvb3RlciAubGlzdC1ncm91cC1pdGVtPmF7cGFkZGluZzoxMnB4IDA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDo0MHB4O2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjE2cHh9Zm9vdGVyIC5jb3B5IC5wdWxsLWxlZnR7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fWZvb3RlciAudGVybXMgLnB1bGwtcmlnaHR7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Zm9vdGVyIC5jb2xsYXBzZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9Zm9vdGVyIC5wYW5lbC1ncm91cCAucGFuZWx7bWFyZ2luLXRvcDowfWZvb3RlciBoNC5wYW5lbC10aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM0YTRhNGE7bWluLWhlaWdodDozNnB4fWZvb3RlciAucGFuZWwtaGVhZGluZ3twYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTpub25lfWZvb3RlciBsaS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjJweH1mb290ZXIgbGkubGlzdC1ncm91cC1pdGVtIGF7cGFkZGluZzoycHggMH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtmb290ZXIgbGkubGlzdC1ncm91cC1pdGVtIGF7cGFkZGluZzo0cHggMDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2Zvb3RlciAuc2VvLWZvb3RlciAuYWZmaWxpYXRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9fWJvZHkubWluIGZvb3RlciAubWFpbi1mb290ZXJ7cGFkZGluZy10b3A6MHB4O2JvcmRlci10b3A6MHB4fWJvZHkubWluIGZvb3RlciAubWFpbi1mb290ZXIgLnBhbmVsLWdyb3Vwe21hcmdpbi1ib3R0b206MHB4fWJvZHkubWluIGZvb3RlciAubWFpbi1mb290ZXIgLnBhbmVsLWdyb3VwIC5wYW5lbHtkaXNwbGF5Om5vbmV9Ym9keS5taW4gZm9vdGVyIC5tYWluLWZvb3RlciAucGFuZWwtZ3JvdXAgLnBhbmVsPmRpdnttYXJnaW4tYm90dG9tOjIwcHh9Ym9keS5taW4gZm9vdGVyIC5tYWluLWZvb3RlciAucGFuZWwtZ3JvdXAgLnBhbmVsPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH1ib2R5Lm1pbiBmb290ZXIgLnNvY2lhbC1mb290ZXIsYm9keS5taW4gZm9vdGVyIC5zZW8tZm9vdGVyLGJvZHkubWluIGZvb3RlciAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jaG9tZTIgLmhkci1jb3ZlciBoMiwjaG9tZTIgLndpZGdldCBoMiwjaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgye2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbGV4OjEgMCBhdXRvO3RleHQtYWxpZ246bGVmdH0jaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyPnNwYW57ZmxleDoxIDAgYXV0b30jaG9tZTIgLndpZGdldCBoMjpiZWZvcmUsI2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMjpiZWZvcmV7Y29udGVudDpcIi8vXCI7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0zcHg7bWFyZ2luLXJpZ2h0Oi41cmVtfSNob21lMiAud2lkZ2V0IGgyOmFmdGVyLCNob21lMiAuZ2ItbGl0ZS13aWRnZXQgaDI6YWZ0ZXJ7Y29udGVudDpcIlwiO3otaW5kZXg6MTtwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2NjYzt3aWR0aDoxMDAlfSNob21lMiAud2lkZ2V0e21hcmdpbi1ib3R0b206M3JlbX0jaG9tZTIgLndpZGdldCBoMnttYXJnaW46MCAwIDFyZW0gMDtwYWRkaW5nOjAgMCAwIDE1cHg7ZmxvYXQ6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9I2hvbWUyIC53aWRnZXQgaDI6YmVmb3Jle2NvbG9yOiNmZmJmMDB9I2hvbWUyIC53aWRnZXQgaDI6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MTBweDtvcmRlcjozO2Rpc3BsYXk6YmxvY2t9I2hvbWUyIC53aWRnZXQgLm1vcmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NXB4O3otaW5kZXg6MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzowIDE1cHggMCAxMHB4O21hcmdpbi1ib3R0b206MH0jaG9tZTIgLndpZGdldCAubW9yZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtmb250LXNpemU6MTRweH0jaG9tZTIgLmhkci1jb3ZlcjpiZWZvcmV7Y29udGVudDpcIi8vXCI7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0zcHg7Y29sb3I6I2ZmYmYwMH0jaG9tZTIgLmhkci1jb3ZlcjphZnRlcntjb250ZW50OlwiXCI7ei1pbmRleDoxO3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjY2NjO3dpZHRoOjEwMCV9I2hvbWUyIC5oZHItY292ZXIgaDJ7bWFyZ2luOjA7b3JkZXI6Mn0jaG9tZTIgLmhkci1jb3ZlcjpiZWZvcmV7b3JkZXI6MX0jaG9tZTIgLmhkci1jb3ZlcjphZnRlcntvcmRlcjozfSNob21lMiAuaGRyLWNvdmVyIGF7b3JkZXI6NDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2hvbWUyIC5nYi1saXRlLXdpZGdldHttYXJnaW4tdG9wOjB9I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMnttYXJnaW4tYm90dG9tOjFyZW07YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMjpiZWZvcmV7bWFyZ2luLXJpZ2h0Oi41cmVtO29yZGVyOjE7Y29sb3I6I2ZmYmYwMH0jaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyOmFmdGVye29yZGVyOjN9I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMj5zcGFue29yZGVyOjI7cGFkZGluZy1yaWdodDouNXJlbX0jaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyPnNwYW46YmVmb3Jle21hcmdpbi1sZWZ0Oi0zcHg7cGFkZGluZy1yaWdodDouMnJlbX0jaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyIGF7b3JkZXI6NDtwYWRkaW5nLWxlZnQ6LjVyZW07d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jaG9tZTIgLnRydXN0cGlsb3Qtd2lkZ2V0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7dG9wOnVuc2V0O3JpZ2h0OnVuc2V0O2Zsb2F0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZX0jaG9tZTIgLnRydXN0cGlsb3Qtd2lkZ2V0IGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0jaG9tZTIgLnNsaWRpbmctcGFuZXtvdmVyZmxvdy14OnNjcm9sbDtmbGV4LXdyYXA6bm93cmFwO3Njcm9sbGJhci1jb2xvcjojYjdiN2I3IHJnYmEoMCwwLDAsMCk7c2Nyb2xsYmFyLXdpZHRoOnRoaW59I2hvbWUyPmRpdiAud2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNob21lMj5kaXYgLmdyYXktZ3JhZGllbnR7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMzcsIDIzNywgMjM3KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDQwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDYwJSwgcmdiKDIzNywgMjM3LCAyMzcpIDEwMCUpO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jaG9tZTI+ZGl2IC5kYXJrLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojMjIyO2NvbG9yOiNmZmZ9I2hvbWUyPmRpdiAubGlnaHQtZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9Lmhlcm8tZml0IC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50fS5oZXJvLWZpdCAubWFpbi1jb250ZW50K2Zvb3Rlci5iczUsLmhlcm8tZml0IC5tYWluLWNvbnRlbnQrKitmb290ZXIuYnM1e21hcmdpbi10b3A6MH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2hvbWUyIC5oZHItY292ZXIgaDIsI2hvbWUyIC53aWRnZXQgaDIsI2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMntmbGV4OjAgMSBhdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lmhlcm8tZml0IC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDoxMjJweCAhaW1wb3J0YW50fSNob21lMiAud2lkZ2V0IGgye3BhZGRpbmctbGVmdDowfSNob21lMiAud2lkZ2V0IC5tb3Jle3BhZGRpbmctcmlnaHQ6MH0jaG9tZTIgLmhkci1jb3ZlciBoMiwjaG9tZTIgLndpZGdldCBoMiwjaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgye2ZvbnQtc2l6ZToyNnB4fSNob21lMiAuaGRyLWNvdmVyIGgyOmJlZm9yZSwjaG9tZTIgLndpZGdldCBoMjpiZWZvcmUsI2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMjpiZWZvcmV7Zm9udC1zaXplOjI3cHh9I2hvbWUyIC5oZHItY292ZXI6YmVmb3JlLCNob21lMiAud2lkZ2V0OmJlZm9yZSwjaG9tZTIgLmdiLWxpdGUtd2lkZ2V0OmJlZm9yZXtmb250LXNpemU6MjdweH19I2hvbWUyICNicmFnTGluZXtmb250LXNpemU6MTRweH0jaG9tZTIgI2JyYWdMaW5lIC5icmFne2xpbmUtaGVpZ2h0OjIycHh9I2hvbWUyICNicmFnTGluZSAuYnJhZyBpLmljb257YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHh9I2hvbWUyICNicmFnTGluZSAuYnJhZyBzdHJvbmd7Zm9udC1zaXplOjE3cHg7ZGlzcGxheTpibG9jaztjb2xvcjojZmZiZjAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjaG9tZTIgI2JyYWdMaW5lIC5icmFnIHN0cm9uZ3tmb250LXNpemU6MjBweH19I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwe3RyYW5zaXRpb246LjVzIGhlaWdodCBlYXNlO21pbi13aWR0aDoxcHg7YmFja2dyb3VuZC1jb2xvcjojMjIyO3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWx7dHJhbnNpdGlvbjoxcyBvcGFjaXR5IGVhc2U7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsPmRpdntmbGV4OjEgMCAxMDAlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlPmRpdnt3aWR0aDoxMDAlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZHtkaXNwbGF5OmJsb2NrO292ZXJmbG93OnZpc2libGV9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZD5kaXZ7ZmxleDp1bnNldH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xze2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoyNXB4O3dpZHRoOjEwMCV9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scz5kaXZ7cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZG90cyB1bHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDthbGlnbi1pdGVtczpjZW50ZXJ9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZG90cyB1bCBsaXtib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjEwcHg7d2lkdGg6MTBweDtib3JkZXItcmFkaXVzOjEwcHh9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZG90cyB1bCBsaSBidXR0b257dGV4dC1pbmRlbnQ6LTEwMDBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZG90cyB1bCBsaStsaXttYXJnaW4tbGVmdDoxMHB4fSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRvdHMgdWwgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtib3JkZXItY29sb3I6I2ZmYmYwMH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDtib3R0b206MTBweH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlLCNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtYXJyb3dze292ZXJmbG93OmhpZGRlbn0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlIHNwYW4sI2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzICNob21lcGFnZS1jYXJvdXNlbC1hcnJvd3Mgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTk5cHg7bGVmdDotOTk5OTlweDt6LWluZGV4OjB9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzICNob21lcGFnZS1jYXJvdXNlbC1hcnJvd3MgLnNsaWNrLWFycm93Ky5zbGljay1hcnJvdywjaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNle21hcmdpbi1sZWZ0OjVweH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlIGkuZmEtcGF1c2V7ZGlzcGxheTpub25lfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtcGF1c2UgaS5mYS1wbGF5e2Rpc3BsYXk6aW5saW5lfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtcGF1c2UucGxheWluZyBpLmZhLXBhdXNle2Rpc3BsYXk6aW5saW5lfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtcGF1c2UucGxheWluZyBpLmZhLXBsYXl7ZGlzcGxheTpub25lfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyBidXR0b257Ym9yZGVyLXJhZGl1czoyNXB4O2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgYnV0dG9uOmhvdmVye2JvcmRlci1jb2xvcjojZmZiZjAwO2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcC5yZXZlYWx7aGVpZ2h0OmF1dG99I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwLnJldmVhbCAjaG9tZXBhZ2UtY2Fyb3VzZWx7b3BhY2l0eToxO21hcmdpbi1ib3R0b206MjBweH0jaG9tZTIgI1doYXRJc0dCIHB7Zm9udC1zaXplOjE2cHh9I2hvbWUyICNXaGF0SXNHQiAuaGRyLWNvdmVyOmJlZm9yZSwjaG9tZTIgI1doYXRJc0dCIC5oZHItY292ZXI+aDI6YmVmb3Jle2NvbG9yOiMwMDY0MDB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZCBhIHB7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDo2MDA7bWFyZ2luOjB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kIGE+aW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kIGE+ZGl2IGRpdiBoM3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzU1NX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QgYT5kaXYgZGl2IHB7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1bnNldCAhaW1wb3J0YW50fSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZCBhPmRpdiBkaXYgcCBzcGFue2NvbG9yOiMwMDY0MDB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kLmZsYXQgYXtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QuZmxhdCBhIHB7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDA7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmYmYwMH0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QuZmxhdCBhOmhvdmVyIHB7cGFkZGluZzowfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxle3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxlOmFmdGVye2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NXB4O3dpZHRoOjBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7ei1pbmRleDozO2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLWlufSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxlIGEsI2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kLnRpbGU+ZGl2e2JhY2tncm91bmQtY29sb3I6I2ZmZn0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QudGlsZTpob3ZlcjphZnRlcnt3aWR0aDoxMDAlfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxlLmdyZWVuOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2Q6aG92ZXIgYXtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdNYW51ZmFjdHVyZXJzIC50cy1wb2QgYXtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdNYW51ZmFjdHVyZXJzIC50cy1wb2QgYSBwe2ZvbnQtc2l6ZToxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6MX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdNYW51ZmFjdHVyZXJzIC50cy1wb2QgYTphZnRlcnt6LWluZGV4OjJ9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNGZWF0dXJlZE1hbnVmYWN0dXJlcnMgLnRpbGU+ZGl2e3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcENhdGVnb3JpZXMgYSBwLCNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wU2VsbGluZ0hhbmRndW5zIGEgcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllcyBhIHA6YmVmb3JlLCNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wU2VsbGluZ0hhbmRndW5zIGEgcDpiZWZvcmV7Y29udGVudDpcIlNIT1BcIjtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTI2cHg7d2lkdGg6Y2FsYygxMDAlIC0gLjVyZW0pO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6M30jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcENhdGVnb3JpZXMgYSBwOmFmdGVyLCNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wU2VsbGluZ0hhbmRndW5zIGEgcDphZnRlcntjb250ZW50OlwiXCI7dHJhbnNpdGlvbjpoZWlnaHQgLjJzIGxpbmVhcjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDo0cHg7Ym90dG9tOjEwMCU7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDt6LWluZGV4OjF9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGE6aG92ZXIgcDpiZWZvcmUsI2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BTZWxsaW5nSGFuZGd1bnMgYTpob3ZlciBwOmJlZm9yZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbi1kZWxheTouMnN9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGE6aG92ZXIgcDphZnRlciwjaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdIYW5kZ3VucyBhOmhvdmVyIHA6YWZ0ZXJ7aGVpZ2h0OjMwcHh9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVze3BhZGRpbmc6MS41cmVtIDB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNXUENvbnRlbnQgLmltYWdlLXdyYXB7ZmxleDoxIDAgOTBweDttYXJnaW4tcmlnaHQ6MTBweH0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1dQQ29udGVudCAuaW1hZ2Utd3JhcCtkaXZ7ZmxleDowIDEgMTAwJX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGEgcHtmb250LXNpemU6MTJweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllc3twYWRkaW5nOjRyZW0gMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllcyBhIHB7Zm9udC1zaXplOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGEgcHtmb250LXNpemU6MThweH19I2hvbWUyIC5saWZlc3R5bGUtYmxvY2sgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNob21lMiAubGlmZXN0eWxlLWJsb2NrIC5jb2wtbGctNntvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyIC5saWZlc3R5bGUtYmxvY2sgLmNvbC1sZy02IGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDouOHJlbX0jaG9tZTIgLmxpZmVzdHlsZS1ibG9jayAuY29sLWxnLTYgYSBpbWd7d2lkdGg6Y2FsYygxMDAlIC0gLjdyZW0pfX0jaG9tZTIgI05ld1VzZXJSZXNvdXJjZXMgLmhkci1jb3ZlcjpiZWZvcmUsI2hvbWUyICNOZXdVc2VyUmVzb3VyY2VzIC5oZHItY292ZXI+aDI6YmVmb3Jle2NvbG9yOiMwMDY0MDB9I2hvbWUyICNOZXdVc2VyUmVzb3VyY2VzIC50cy1wb2QgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzU1NX0jaG9tZTIgI05ld1VzZXJSZXNvdXJjZXMgLnRzLXBvZCBhPmgze2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzU1NX0jaG9tZTIgI05ld1VzZXJSZXNvdXJjZXMgLnRzLXBvZCBhOmhvdmVye2NvbG9yOiM1NTV9I2hvbWUyIC5zZXJ2ZXItY2Fyb3VzZWx7dHJhbnNpdGlvbjoxcyBvcGFjaXR5IGVhc2U7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjttYXgtaGVpZ2h0OjMwMHB4fSNob21lMiAuc2VydmVyLWNhcm91c2VsLnJldmVhbHtvcGFjaXR5OjE7bWF4LWhlaWdodDp1bnNldH0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyB1bCBsaXtoZWlnaHQ6YXV0b30jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgLm5yLXBvZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzIC5oZHItY292ZXI6YmVmb3JlLCNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAuaGRyLWNvdmVyPmgyOmJlZm9yZXtjb2xvcjojMDA2NDAwfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVyczpiZWZvcmV7Y29udGVudDpcIlwiO3BhZGRpbmctdG9wOjE3JX0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzPmRpdntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2xlZnQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7b3ZlcmZsb3c6aGlkZGVufSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+ZGl2PmRpdntmbGV4OjEgMCAyNSV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVycz5kaXY+ZGl2IGF7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+I21hcnF1ZWVfMHthbmltYXRpb246bWFycXVlZSAxMjBzIGxpbmVhciBpbmZpbml0ZX0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzPiNtYXJxdWVlXzF7YW5pbWF0aW9uOm1hcnF1ZWUgMTIwcyBsaW5lYXIgMzBzIGluZmluaXRlfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+I21hcnF1ZWVfMnthbmltYXRpb246bWFycXVlZSAxMjBzIGxpbmVhciA2MHMgaW5maW5pdGV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVycz4jbWFycXVlZV8ze2FuaW1hdGlvbjptYXJxdWVlIDEyMHMgbGluZWFyIDkwcyBpbmZpbml0ZX0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzOmhvdmVyPmRpdnthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQgIWltcG9ydGFudH1Aa2V5ZnJhbWVzIG1hcnF1ZWV7MCV7bGVmdDoxMDAlfTUwJXtsZWZ0Oi0xMDAlfTEwMCV7bGVmdDotMTAwJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM6YmVmb3Jle3BhZGRpbmctdG9wOjQuNiV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVycz5kaXY+ZGl2e2ZsZXgtYmFzaXM6Ni42NjY2NjY2NjY3JX19I2hvbWUyIC53cC1jb250ZW50LXRpbGV7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfSNob21lMiAud3AtY29udGVudC10aWxlLndwLXZpZGVve2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vYXNzZXRzLmd1bmJyb2tlci5jb20vcV9hdXRvOmJlc3QvZl9hdXRvL2Rwcl9hdXRvL2ltZy9ob21lcGFnZS93cC93cC10aWxlLWJrZ2QtdmlkZW9zLmpwZyl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly9hc3NldHMuZ3VuYnJva2VyLmNvbS9xX2F1dG86YmVzdC9mX2F1dG8vZHByX2F1dG8vaW1nL2hvbWVwYWdlL3dwL3dwLXRpbGUtYmtnZC1hcnRpY2xlcy5qcGcpfSNob21lMiAud3AtY29udGVudC10aWxlLndwLXBvZGNhc3Rze2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vYXNzZXRzLmd1bmJyb2tlci5jb20vcV9hdXRvOmJlc3QvZl9hdXRvL2Rwcl9hdXRvL2ltZy9ob21lcGFnZS93cC93cC10aWxlLWJrZ2QtcG9kY2FzdHMtdjEuanBnKX0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC1yZXNlYXJjaHtiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2Fzc2V0cy5ndW5icm9rZXIuY29tL3FfYXV0bzpiZXN0L2ZfYXV0by9kcHJfYXV0by9pbWcvaG9tZXBhZ2Uvd3Avd3AtdGlsZS1ia2dkLXJlc2VhcmNoLmpwZyl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYXtoZWlnaHQ6MTIycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTE2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDc3JSk7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1jb250ZW50LWNvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNob21lMiAud3AtY29udGVudC10aWxlIGEgaDN7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi45cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlbyBoM3t3aWR0aDoxNzBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC1hcnRpY2xlcyBoM3t3aWR0aDoxNDBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1idG57Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MS40cHg7Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMjkwMTk2MDc4NCk7Ym9yZGVyOjJweCBzb2xpZCAjZmZiZjAwO3dpZHRoOmZpdC1jb250ZW50O21hcmdpbi10b3A6YXV0bztwYWRkaW5nOjRweCAyMHB4IDZweDt0cmFuc2l0aW9uOmFsbCAuM3N9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYSAud3AtYnRuOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfSNob21lMiAud3AtY29udGVudC1pY29uLWNvbHVtbnt0ZXh0LWFsaWduOmNlbnRlcn0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpe2JhY2tncm91bmQ6I2ZmYmYwMDtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6NTVweDt3aWR0aDo1NXB4O2NvbG9yOiMwMDA7Zm9udC1zaXplOjI2cHg7Ym94LXNoYWRvdzowcHggMHB4IDIwcHggcmdiYSgwLDAsMCwuOCl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaS5mYS1wbGF5e3BhZGRpbmctbGVmdDozcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaS5mYS1oZWFkcGhvbmVze3BhZGRpbmctYm90dG9tOjNweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYXtoZWlnaHQ6MTYycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTE2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDc3JSl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYSBoM3tmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOHB4fSNob21lMiAud3AtY29udGVudC10aWxlIGEgLndwLWJ0bntmb250LXNpemU6MTZweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlbyBoM3t3aWR0aDoyMzBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC1hcnRpY2xlcyBoM3t3aWR0aDoxODBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpe2hlaWdodDo2MHB4O3dpZHRoOjYwcHg7Zm9udC1zaXplOjI4cHg7Ym94LXNoYWRvdzowcHggMHB4IDIwcHggcmdiYSgwLDAsMCwuOCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhe2hlaWdodDoxODBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTZkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgNzclKX0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhIGgze2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjMycHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8gaDN7d2lkdGg6MjUwcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMgaDN7d2lkdGg6MjEwcHh9I2hvbWUyIC53cC1jb250ZW50LWljb24tY29sdW1ue2FsaWduLWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfSNob21lMiAud3AtY29udGVudC10aWxlIC53cC1jb250ZW50LWljb24tY29sdW1uIGl7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDtmb250LXNpemU6NDBweDtib3gtc2hhZG93OjBweCAwcHggMzBweCByZ2JhKDAsMCwwLC44KX19LmNvbmZpcm0gdGFibGUudGFibGU+dGJvZHk+dHI+dGh7d2lkdGg6MzMuMzMzMzMlO3BhZGRpbmctbGVmdDowfS5jb25maXJtIHRhYmxlLnRhYmxlPnRib2R5PnRyPnRke3dpZHRoOjY2LjY2NjY3JX0uY29uZmlybSAudmFsdWVzPmRpdj5oNSwuY29uZmlybSAudmFsdWVzPmRpdj5we2Rpc3BsYXk6bm9uZX0uY29uZmlybSAudmFsdWVzPmRpdiAjc2hpcHBpbmdSYXRlcyBzcGFuOm50aC1jaGlsZCgxKXttYXJnaW4tcmlnaHQ6NXB4fS5jb25maXJtIC52YWx1ZXM+ZGl2ICNzaGlwcGluZ1JhdGVzIHNwYW46bnRoLWNoaWxkKDEpOmFmdGVye2NvbnRlbnQ6XCI6XCJ9LmNvbmZpcm0gLnZhbHVlcz5kaXYuc3RhbmQtYWxvbmUtdmFsdWV7ZmxvYXQ6bm9uZTttYXJnaW4tdG9wOjEwcHh9LmNvbmZpcm0gLnZhbHVlcz5kaXYuZnVsbC13aWR0aHt3aWR0aDoxMDAlfS5jb25maXJtIC51aS1jaGVja2JveHJhZGlvLWxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTVweH0uY29uZmlybSAudWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29ue21hcmdpbi10b3A6M3B4ICFpbXBvcnRhbnR9I21ha2VBbk9mZmVye2NvbG9yOiM1NTV9I21ha2VBbk9mZmVyIC5zaG93LWNvbnNpZGVyZWQsI21ha2VBbk9mZmVyIC5zaG93LWNvbmZpcm0sI21ha2VBbk9mZmVyIC5zaG93LWRlY2xpbmVke2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgaDJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlciBoM3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyIGg0e2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgaHJ7d2lkdGg6MTAwJTtib3JkZXItY29sb3I6I2Q5ZDlkOX0jbWFrZUFuT2ZmZXIgcHtmb250LXNpemU6MTJweH0jbWFrZUFuT2ZmZXIgaDEsI21ha2VBbk9mZmVyIGgyLCNtYWtlQW5PZmZlciBoMywjbWFrZUFuT2ZmZXIgaDQsI21ha2VBbk9mZmVyIGg1LCNtYWtlQW5PZmZlciBociwjbWFrZUFuT2ZmZXIgcCwjbWFrZUFuT2ZmZXIgdWx7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0jbWFrZUFuT2ZmZXI+aDF7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9I21ha2VBbk9mZmVyPmF7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyPmEgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNtYWtlQW5PZmZlcj5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNtYWtlQW5PZmZlcj5hOmhvdmVyIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFrZUFuT2ZmZXIgaS5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbntjb2xvcjojZmZiZjAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbnttYXJnaW4tdG9wOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzIGgzLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVyIGgze3dpZHRoOjQwJTtmbG9hdDpsZWZ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXYsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtb2ZmZXI+ZGl2e2Zsb2F0OnJpZ2h0O3dpZHRoOjU1JTt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi1ib3R0b206NXB4O21hcmdpbi10b3A6LTNweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXMgcCwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1vZmZlciBwe2NsZWFyOmJvdGh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzIHAgc3Ryb25nLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVyIHAgc3Ryb25ne2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXZ7Zm9udC1zaXplOjE2cHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2IHNwYW57ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBocnttYXJnaW46MjBweCBhdXRvfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBwIHNwYW57ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVyPmRpdntmb250LXNpemU6MThweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1vZmZlcj5kaXYgc3Ryb25ne2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NzAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtIGgze21hcmdpbjoxNXB4IGF1dG8gMTBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGltZ3toZWlnaHQ6ODBweDt3aWR0aDo4MHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXZ7cGFkZGluZy1sZWZ0OjE1cHg7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVufSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXY+YXtmb250LXNpemU6MTNweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6YmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXYgcHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbTo1cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBzcGFuIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgaHJ7bWFyZ2luOjIwcHggYXV0b30jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgcHttYXJnaW46NXB4IGF1dG8gMTVweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgbGFiZWx7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjVweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwIGlucHV0e2JvcmRlci1yYWRpdXM6NnB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXAgLmN1cnJlbmN5LWdyb3Vwe2Rpc3BsYXk6dGFibGU7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXAgLmN1cnJlbmN5LWdyb3VwIHNwYW4uaW5wdXQtZ3JvdXAtYWRkb257Ym9yZGVyLXJpZ2h0OjBweDtwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxO2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwIC5jdXJyZW5jeS1ncm91cCBpbnB1dC5jdXJyZW5jeXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDowcHg7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBwe21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MTFweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgYSwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGJ1dHRvbnt3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGEgc3BhbiwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGJ1dHRvbiBzcGFue2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi50b3A+ZGl2e21hcmdpbi10b3A6MTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LnRvcD5kaXYgYnV0dG9ue21hcmdpbi1sZWZ0OjEwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYudG9wPmRpdjpmaXJzdC1jaGlsZHt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpibG9ja30jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi50b3A+ZGl2OmZpcnN0LWNoaWxkIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi50b3A+ZGl2OmZpcnN0LWNoaWxkIC51aS1jaGVja2JveHJhZGlvLWljb257ZmxleDoxIDAgMTNweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcywjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1ze3BhZGRpbmctYm90dG9tOjEwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHMgaHIsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtcyBocnttYXJnaW4tYm90dG9tOjEwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHM+ZGl2LCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXM+ZGl2e2xpbmUtaGVpZ2h0OjE2cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2RzPmRpdiBoNCwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zPmRpdiBoNHttaW4td2lkdGg6MTIwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHM+ZGl2IHVsLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXM+ZGl2IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO2ZsZXg6MX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcz5kaXYgdWwgbGksI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtcz5kaXYgdWwgbGl7bWFyZ2luLWxlZnQ6MTVweDtmb250LXNpemU6MTJweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcyAuZnVsbC13aWR0aD5wLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXMgLmZ1bGwtd2lkdGg+cHttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcyAuZnVsbC13aWR0aD5oNSwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zIC5mdWxsLXdpZHRoPmg1e21hcmdpbi10b3A6NXB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2RzIC5mdWxsLXdpZHRoPiNzaGlwcGluZ1JhdGVzLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXMgLmZ1bGwtd2lkdGg+I3NoaXBwaW5nUmF0ZXN7bWFyZ2luLWJvdHRvbToxMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2Rze21hcmdpbi10b3A6MjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1ze3BhZGRpbmctYm90dG9tOjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zIGhyOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4fSNtYWtlQW5PZmZlciAuZGlzY2xhaW1lci10ZXh0e2ZvbnQtc2l6ZToxMnB4O21hcmdpbjoyMHB4IGF1dG99I21ha2VBbk9mZmVyIC5kaXNjbGFpbWVyLXRleHQgaDV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgLmRpc2NsYWltZXItdGV4dCBoNSBpe21hcmdpbi1yaWdodDo1cHh9I21ha2VBbk9mZmVyIC5kaXNjbGFpbWVyLXRleHQgdWx7bWFyZ2luLWxlZnQ6MTVweH0jbWFrZUFuT2ZmZXIgLmRpc2NsYWltZXItdGV4dCB1bCBsaSBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDB9I21ha2VBbk9mZmVyIC5kaXNjbGFpbWVyLXRleHQgdWwgbGkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNtYWtlQW5PZmZlciAuZGlzY2xhaW1lci10ZXh0IGhye21hcmdpbjoyMHB4IGF1dG99I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLnNob3ctY29uZmlybXtkaXNwbGF5OmJsb2NrfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcHt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuc2hvdy1jb25maXJte2Rpc3BsYXk6YmxvY2t9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC50b3AgYSAuc2hvdy1jb25maXJtLCNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wIGJ1dHRvbiAuc2hvdy1jb25maXJte2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRte3dpZHRoOjEwMCV9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC5idG0gaDR7dGV4dC1hbGlnbjpsZWZ0fSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC5zaG93LWNvbnNpZGVyZWR7ZGlzcGxheTpibG9ja30jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXZ7Y29sb3I6IzE4NTM5ZH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXYgc3Bhbi5zaG93LWNvbnNpZGVyZWR7ZGlzcGxheTppbmxpbmV9I21ha2VBbk9mZmVyLm9mZmVyLWNvbnNpZGVyZWQgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2IGk6YmVmb3Jle2NvbnRlbnQ6XCLugKNcIn0jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBwIHNwYW4uc2hvdy1jb25zaWRlcmVke2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBhIC5zaG93LWNvbnNpZGVyZWQsI21ha2VBbk9mZmVyLm9mZmVyLWNvbnNpZGVyZWQgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGJ1dHRvbiAuc2hvdy1jb25zaWRlcmVke2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZD5oMXtmbG9hdDpsZWZ0fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAuc2hvdy1kZWNsaW5lZHtkaXNwbGF5OmJsb2NrfSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbnttYXJnaW4tdG9wOjM1cHh9I21ha2VBbk9mZmVyLm9mZmVyLWRlY2xpbmVkIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzPmRpdntjb2xvcjojYjkyZTJlfSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXYgc3Bhbi5zaG93LWRlY2xpbmVke2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXYgaTpiZWZvcmV7Y29udGVudDpcIu6CiFwifSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBwIHNwYW4uc2hvdy1kZWNsaW5lZHtkaXNwbGF5OmlubGluZX0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGEgLnNob3ctZGVjbGluZWQsI21ha2VBbk9mZmVyLm9mZmVyLWRlY2xpbmVkIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBidXR0b24gLnNob3ctZGVjbGluZWR7ZGlzcGxheTppbmxpbmV9I2NvbmZpcm1BdXRvQWNjZXB0TW9kYWwgaDR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjMwcHg7bWFyZ2luLXRvcDowO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6NjAwfSNjb25maXJtQXV0b0FjY2VwdE1vZGFsIHA6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjE2cHh9I2NvbmZpcm1BdXRvQWNjZXB0TW9kYWwgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jY29uZmlybUF1dG9BY2NlcHRNb2RhbCAuYnRuLXByaW1hcnl7cGFkZGluZy10b3A6MTNweDtwYWRkaW5nLWJvdHRvbToxM3B4O2ZvbnQtc2l6ZToxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXB7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjBweDttYXJnaW4tYm90dG9tOjVweH19QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNtYWtlQW5PZmZlciBwe2ZvbnQtc2l6ZToxM3B4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXYgYXtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjNweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXB7ZmxleDoxO21hcmdpbi1ib3R0b206MHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1ib3R0b206MHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgcHtmb250LXNpemU6MTJweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYWtlQW5PZmZlcj5oMXttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXIgaDN7Zm9udC1zaXplOjE0cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9ue21hcmdpbi10b3A6MjVweDtib3JkZXItcmFkaXVzOjZweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zZWN0aW9uIC5idXllcnMtc3RhdHVzIGhye2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zZWN0aW9uIC5idXllcnMtb2ZmZXJ7bWFyZ2luLXRvcDoyMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtIGgze21hcmdpbjowcHggYXV0byAxM3B4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXYgYSwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IHB7d2hpdGUtc3BhY2U6cHJlLXdyYXA7b3ZlcmZsb3c6dmlzaWJsZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IGF7bWFyZ2luLWJvdHRvbTo1cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBwe21hcmdpbi1ib3R0b206MTBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IHNwYW57Zm9udC1zaXplOjEzcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGltZ3toZWlnaHQ6MTUwcHg7d2lkdGg6MTUwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVye21hcmdpbi10b3A6MzBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgaHJ7ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlciBoMntjbGVhcjpib3RofSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlciBwe2NsZWFyOmJvdGh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdntkaXNwbGF5OmJsb2NrO3dpZHRoOjUwJTtmbG9hdDpsZWZ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQgaW5wdXR7d2lkdGg6NTAlfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIGlucHV0e3dpZHRoOjgwJX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwe2Zsb2F0OnJpZ2h0O3dpZHRoOjUwJTt0ZXh0LWFsaWduOmxlZnR9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBkaXYudG9we21hcmdpbi10b3A6MHB4O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpyaWdodDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBkaXYudG9wIGEsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBkaXYudG9wIGJ1dHRvbnt3aWR0aDoxMDAlO21heC13aWR0aDoxNjBweH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVye21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW17Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC5zaG93LWNvbmZpcm17ZGlzcGxheTpibG9ja30jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+cHttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpyaWdodDthbGlnbi1zZWxmOmZsZXgtZW5kO29yZGVyOjJ9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC50b3B7b3JkZXI6MztjbGVhcjpyaWdodH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcD5kaXZ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdiBhLCNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdiBidXR0b257bWFyZ2luLXRvcDoxNXB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdiBhIC5zaG93LWNvbmZpcm0sI21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC50b3A+ZGl2IGJ1dHRvbiAuc2hvdy1jb25maXJte2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdjpmaXJzdC1jaGlsZCAudWktY2hlY2tib3hyYWRpby1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1ib3R0b206MH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcD5kaXY6Zmlyc3QtY2hpbGQgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgYXttYXJnaW46MH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLmJ0bXtvcmRlcjoxO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRtPmRpdntmbGV4OjE7bWFyZ2luLXRvcDoyMHB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRtPmRpdj5kaXZ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRtPmRpdjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjE1cHh9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC5idG0gaDR7dGV4dC1hbGlnbjpsZWZ0fSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc2VjdGlvbntib3JkZXItcmlnaHQ6MXB4IGRvdHRlZCAjZDlkOWQ5fSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcHttYXJnaW4tdG9wOi00NnB4fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZD5he21hcmdpbi10b3A6NXB4fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbnttYXJnaW4tdG9wOjQ1cHh9I21ha2VBbk9mZmVyLm9mZmVyLWRlY2xpbmVkIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW17Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXB7bWFyZ2luLXRvcDotNDZweH0jY29uZmlybUF1dG9BY2NlcHRNb2RhbCAuYnRuLXByaW1hcnl7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4O2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNtYWtlQW5PZmZlcnttYXJnaW4tYm90dG9tOjUwcHh9I21ha2VBbk9mZmVyPmgxe2ZvbnQtc2l6ZToxOHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlciBoMntmb250LXNpemU6MThweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3Vwe2Zsb2F0OmxlZnR9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZHt3aWR0aDoxNTBweDttYXJnaW4tYm90dG9tOjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIGlucHV0e3dpZHRoOjEwMCV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjIwcHg7d2lkdGg6MzAwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIC5jdXJyZW5jeS1ncm91cHt3aWR0aDphdXRvfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAuY3VycmVuY3ktZ3JvdXAgaW5wdXQuY3VycmVuY3l7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jb25maXJtIHRhYmxlLnRhYmxlPnRib2R5PnRyPnRoe3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTpub25lfS5jb25maXJtIHRhYmxlLnRhYmxlPnRib2R5PnRyPnRke3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmctbGVmdDowfS5wdXJjaGFzZS1jdGEgLmJ0bi5idG4tcHJpbWFyeXtmbG9hdDpyaWdodCAhaW1wb3J0YW50fX0jc2VhcmNoQ29udGFpbmVye3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206NTVweH0jc2VhcmNoQ29udGFpbmVyIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwfSNzZWFyY2hDb250YWluZXIgLmRpdi1saW5le3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciBzZWN0aW9ue21hcmdpbi1ib3R0b206MTVweH0jc2VhcmNoQ29udGFpbmVyICNjZUxvZ29XcmFwcGVye2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ye21pbi13aWR0aDowfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgLmFkLXBsYWNlbWVudHttYXJnaW46MzBweCAwcHh9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMiAuYWQtcGxhY2VtZW50IGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC13aWR0aDo5NDRweH0jc2VhcmNoQ29udGFpbmVyIC5kcmF3ZXItbGlua3tjb2xvcjojMDA2NDAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9I3NlYXJjaENvbnRhaW5lciAuZHJhd2VyLWxpbmsgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgLmRyYXdlci1saW5rIHNwYW4uZHJhd2VyLWljb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1sZWZ0OjVweH0jc2VvQ29udGVudCwjc2VvQ29udGVudDJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDE1cHggMHB4O2NvbG9yOiM1NTU7bWFyZ2luOjBweCBhdXRvO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzBweH0jc2VvQ29udGVudCBpbnB1dCwjc2VvQ29udGVudDIgaW5wdXR7ZGlzcGxheTpub25lfSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0biwjc2VvQ29udGVudDIgbGFiZWwuY2xvc2UtYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjE1cHg7Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3Nlb0NvbnRlbnQgbGFiZWwuY2xvc2UtYnRuIHNwYW4sI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0biBzcGFue2Rpc3BsYXk6bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0biBpLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG4gaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjE0cHg7dHJhbnNpdGlvbjphbGwgLjNzO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RleHQtZGVjb3JhdGlvbjpub25lfSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0bjpiZWZvcmUsI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0bjpiZWZvcmV7Y29udGVudDpcIk1vcmVcIjttYXJnaW4tcmlnaHQ6NXB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3Nlb0NvbnRlbnQgaDEsI3Nlb0NvbnRlbnQgaDIsI3Nlb0NvbnRlbnQyIGgxLCNzZW9Db250ZW50MiBoMnttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTU1fSNzZW9Db250ZW50IGgxLCNzZW9Db250ZW50MiBoMXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZy1yaWdodDo2MHB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH0jc2VvQ29udGVudCAuc2VvLXdyYXAsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcHtmb250LXNpemU6MTFweH0jc2VvQ29udGVudCAuc2VvLXdyYXA6bm90KC5zZW8tY29udGVudC1ib3R0b20pLCNzZW9Db250ZW50MiAuc2VvLXdyYXA6bm90KC5zZW8tY29udGVudC1ib3R0b20pe2hlaWdodDowcHg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC4zc30jc2VvQ29udGVudCAuc2VvLXdyYXAgaDIsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBoMntmb250LXNpemU6MTNweDttYXJnaW4tdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTBweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdywjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3d7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKG9kZCksI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKG9kZCl7cGFkZGluZy1yaWdodDo3LjVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZChldmVuKSwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoZXZlbil7cGFkZGluZy1sZWZ0OjcuNXB4fSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDMpIGZpZ3VyZSwjc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCg0KSBmaWd1cmUsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDMpIGZpZ3VyZSwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoNCkgZmlndXJle21hcmdpbi1ib3R0b206MHB4fSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTEyLCNzZW9Db250ZW50MiAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy0xMntwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4fSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXYsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXZ7cGFkZGluZy1ib3R0b206MTVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2IHAsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXYgcHtsaW5lLWhlaWdodDoxOHB4O21hcmdpbjowcHg7cGFkZGluZy1ib3R0b206MTVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2IHA6bGFzdC1jaGlsZCwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDIpPmRpdiBwOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MHB4fSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXY6Zmlyc3QtY2hpbGQsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXY6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MTVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMikgLnNlby1jb3Zlciwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDIpIC5zZW8tY292ZXJ7ZGlzcGxheTpub25lfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmR7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZDojZjFmMmYyO3RleHQtYWxpZ246Y2VudGVyfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQ6aG92ZXIsI3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZC5ob3Zlciwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3Zlciwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZC5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDE5MSwwLC43KTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2V9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3ZlciBmaWdjYXB0aW9uIGgzLCNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQuaG92ZXIgZmlnY2FwdGlvbiBoMywjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3ZlciBmaWdjYXB0aW9uIGgzLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkLmhvdmVyIGZpZ2NhcHRpb24gaDN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDMxMDA7Ym9yZGVyLWNvbG9yOiMwMDBkMDA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Y3Vyc29yOnBvaW50ZXJ9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBpbWcsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaW1ne29wYWNpdHk6MTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMTBweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dHJhbnNpdGlvbjpvcGFjaXR5IC40c30jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGZpZ2NhcHRpb24sI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgZmlnY2FwdGlvbnt3aWR0aDoxMDAlO2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjtib3R0b206MH0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGZpZ2NhcHRpb24+ZGl2LCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGZpZ2NhcHRpb24+ZGl2e2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMsI3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBwLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIHB7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MH0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLCNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMuZmlnY2FwdGlvbiwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMywjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMy5maWdjYXB0aW9ue3BhZGRpbmc6MDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjMwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvdHRvbTowO3otaW5kZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo2MDB9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBhLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGF7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7cG9zaXRpb246YWJzb2x1dGV9I3Nlb0NvbnRlbnQgLnNlby13cmFwIC5wb2QsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCAucG9ke2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VvQ29udGVudCAuc2VvLXdyYXAgLnBvcCB1bCwjc2VvQ29udGVudDIgLnNlby13cmFwIC5wb3AgdWx7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtsaXN0LXN0eWxlOm5vbmV9I3Nlb0NvbnRlbnQgLnNlby13cmFwIC5wb3AgdWwgbGksI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCAucG9wIHVsIGxpe2ZvbnQtc2l6ZToxLjJlbTtib3JkZXItYm90dG9tOi41cHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjdweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgLnBvcCB1bCBhIGxpOmhvdmVyLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgLnBvcCB1bCBhIGxpOmhvdmVye2JhY2tncm91bmQ6I2Q5ZDlkOX0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsOmJlZm9yZSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbDpiZWZvcmV7Y29udGVudDpcIkxlc3NcIn0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsIGksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwgaXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDEsI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDF7bWFyZ2luLWJvdHRvbToxMHB4O3doaXRlLXNwYWNlOm5vcm1hbH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93LCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93e2Rpc3BsYXk6YmxvY2t9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAsI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwe2hlaWdodDphdXRvO29wYWNpdHk6MX0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAuc2VvLXBhcnRpYWw+LnJvdzpudGgtY2hpbGQoMil7aGVpZ2h0OjEwMHB4O292ZXJmbG93OmhpZGRlbn0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVyLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtsZWZ0OjBweDtyaWdodDowcHg7b3BhY2l0eToxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxMDA0O2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJabVpqbG1PU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObU4yWTJaaklpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjQ5LCAyNDksIDApIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNDksIDI0OSwgMCkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNDksIDI0OSwgMCkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmY5ZjknLCBlbmRDb2xvcnN0cj0nI2Y3ZjZmMicsR3JhZGllbnRUeXBlPTAgKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVyIGJ1dHRvbiwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAuc2VvLXBhcnRpYWw+LnJvdzpudGgtY2hpbGQoMikgLnNlby1jb3ZlciBidXR0b257cGFkZGluZzo2cHggMTJweDttYXJnaW4tYm90dG9tOjE1cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6YmFzZWxpbmU7ZmxleC1kaXJlY3Rpb246cm93fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwLnNlby1wYXJ0aWFsPi5yb3c6bnRoLWNoaWxkKDIpIC5zZW8tY292ZXIgYnV0dG9uIGksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwLnNlby1wYXJ0aWFsPi5yb3c6bnRoLWNoaWxkKDIpIC5zZW8tY292ZXIgYnV0dG9uIGl7bWFyZ2luLXJpZ2h0OjVweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEzcHh9I3Nlb0NvbnRlbnQye21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MTFweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNzZW9Db250ZW50IC5zZW8td3JhcCAucG9ke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0Om5vbmU7bWFyZ2luLWJvdHRvbToxMHB4fSNzZW9Db250ZW50IC5zZW8td3JhcCAucG9kIHVsIGxpe2ZvbnQtc2l6ZToxLjVlbX0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGltZ3tvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjpvcGFjaXR5IC40c30jc2VvQ29udGVudCAuc2VvLXdyYXAgaDMuZmlnY2FwdGlvbntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MS4yNWVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3Nlb0NvbnRlbnQsI3Nlb0NvbnRlbnQye3BhZGRpbmctdG9wOjBweH0jc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG4sI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0bnt0b3A6MHB4fSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0biBzcGFuLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG4gc3BhbntkaXNwbGF5OmlubGluZTttYXJnaW4tcmlnaHQ6NXB4fSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0bjpiZWZvcmUsI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0bjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjBweH0jc2VvQ29udGVudCBoMSwjc2VvQ29udGVudDIgaDF7cGFkZGluZy1yaWdodDoxMzVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSl7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgaDIsI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGgye21hcmdpbi1sZWZ0Oi03LjVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTYgZmlndXJlLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTYgZmlndXJle21hcmdpbi1ib3R0b206MHB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMSksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMSl7cGFkZGluZy1yaWdodDo3LjVweDtwYWRkaW5nLWxlZnQ6Ny41cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMiksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMil7cGFkZGluZy1yaWdodDo3LjVweDtwYWRkaW5nLWxlZnQ6Ny41cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMyksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMyl7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCg0KSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCg0KXtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSBwLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9I3Nlb0NvbnRlbnQye3BhZGRpbmc6MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKXtwYWRkaW5nOjBweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBoMiwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgaDJ7bWFyZ2luLWxlZnQ6MHB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMSksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMSl7cGFkZGluZy1sZWZ0OjE1cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgyKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgyKXtwYWRkaW5nLXJpZ2h0OjE1cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgzKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgzKXtwYWRkaW5nLWxlZnQ6MTVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDQpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDQpe3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG46YmVmb3JlLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG46YmVmb3Jle21hcmdpbi1yaWdodDowcHh9I3Nlb0NvbnRlbnQgaDEsI3Nlb0NvbnRlbnQyIGgxe2ZvbnQtc2l6ZToxNnB4fSNzZW9Db250ZW50IC5zZW8td3JhcCwjc2VvQ29udGVudDIgLnNlby13cmFwe2ZvbnQtc2l6ZToxM3B4fSNzZW9Db250ZW50IC5zZW8td3JhcCBoMiwjc2VvQ29udGVudDIgLnNlby13cmFwIGgye2ZvbnQtc2l6ZToxNHB4fSNzZW9Db250ZW50IC5zZW8td3JhcCBoMyAuZmlnY2FwdGlvbiwjc2VvQ29udGVudDIgLnNlby13cmFwIGgzIC5maWdjYXB0aW9ue2JhY2tncm91bmQ6bm9uZTtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxLjVlbX0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSBwLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI2cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpeyNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaW1nLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGltZ3tvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjpvcGFjaXR5IC40c319QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjc2VvQ29udGVudCBoMSwjc2VvQ29udGVudDIgaDF7Zm9udC1zaXplOjE4cHg7cGFkZGluZy1yaWdodDoxMzVweH0jc2VvQ29udGVudCAuc2VvLXdyYXAsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcHtmb250LXNpemU6MTRweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgaDIsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBoMntmb250LXNpemU6MTZweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgcCwjc2VvQ29udGVudDIgLnNlby13cmFwIHB7bGluZS1oZWlnaHQ6MjJweH19I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb257Y29sb3I6IzU1NTtwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHg7bWFyZ2luLWJvdHRvbToxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uPmRpdntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmgye2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MHB4O21hcmdpbjowcHggMHB4IDdweCAwcHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmgyIGgye2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToxNnB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5oMiBzcGFue2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEzcHg7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6NXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1zIC5zYXZlLXNlYXJjaHtjb2xvcjojMDA2NDAwO2N1cnNvcjpwb2ludGVyfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLnNhdmUtc2VhcmNoIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtbGVmdCAuc2F2ZS1pdGVtcyAuc2F2ZS1zZWFyY2ggc3Bhbntmb250LXNpemU6MTNweDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLnNhdmUtc2VhcmNoIHNwYW4gc3BhbntsaW5lLWhlaWdodDoxM3B4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tbGVmdDo1cHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1zIC5zYXZlLXNlYXJjaCBhLmRpc2FibGVke2NvbG9yOiM5YTlhOWE7Y3Vyc29yOmRlZmF1bHR9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtbGVmdCAuc2F2ZS1pdGVtcyAuc2F2ZS1zZWFyY2ggYS5kaXNhYmxlZDpob3Zlcntjb2xvcjojOWE5YTlhfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLm51bS1vZi1pdGVtc3tib3JkZXItbGVmdDoxcHggc29saWQgIzU1NTttYXJnaW4tbGVmdDo1cHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxM3B4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG57ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5maWx0ZXJzLCNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWx7ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7bWFyZ2luLXRvcDoyMHB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5maWx0ZXJze29yZGVyOjI7bWFyZ2luLWxlZnQ6Ny41cHg7cG9zaXRpb246c3RhdGljfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5maWx0ZXJzIGxhYmVse2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuZmlsdGVycyBidXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MzNweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVse29yZGVyOjE7bWFyZ2luLXJpZ2h0OjcuNXB4O2hlaWdodDozM3B4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwgLmdseXBoaWNvbnt0cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXJ7b3JkZXI6MztmbGV4OjEgMCAxMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQsb3BhY2l0eSAuMnMgbGluZWFyfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnVpLW11bHRpLXRvZ2dsZT5kaXZ7aGVpZ2h0OjMzcHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvd3ttYXJnaW4tdG9wOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c+ZGl2e3dpZHRoOjEwMCV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAudmlldy1hcy1xdWlja3t3aWR0aDphdXRvfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLnZpZXctYXMtcXVpY2sgbGFiZWw6YmVmb3Jle2ZvbnQtd2VpZ2h0Om5vcm1hbH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC5idXktZm9ybWF0LXF1aWNre2ZsZXg6MCAxIGNhbGMoNzAlIC0gMTVweCk7bWFyZ2luLXJpZ2h0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAudGFrZS1hLXNob3QtcXVpY2t7ZmxleDowIDEgMzAlO3doaXRlLXNwYWNlOm5vd3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5zb3J0LWJ5e3RyYW5zaXRpb246YWxsIC4ycztjbGVhcjpib3RoO3otaW5kZXg6NTUwfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnZpZXctYXMtcXVpY2t7cG9zaXRpb246cmVsYXRpdmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAudmlldy1hcy1xdWljaz5sYWJlbHtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAudmlldy1hcy1xdWljayAudWktbXVsdGktdG9nZ2xlIC5oaWRkZW4teGx7ZGlzcGxheTpibG9ja30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC52aWV3LWFzLXF1aWNrIC51aS1tdWx0aS10b2dnbGUgLnZpc2libGUteGx7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG46Y2hlY2tlZCtsYWJlbCAuZ2x5cGhpY29ue3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG46Y2hlY2tlZCtsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2Vye21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjE1cHg7aGVpZ2h0OmF1dG87b3BhY2l0eToxO292ZXJmbG93OnZpc2libGV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb257cG9zaXRpb246Zml4ZWQ7dG9wOjEwMCU7bGVmdDowcHg7ei1pbmRleDo5OTk5Oy13ZWJraXQtdHJhbnNpdGlvbjp0b3AgLjVzO3RyYW5zaXRpb246dG9wIC41cztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4IDE1cHg7b3ZlcmZsb3cteTpzY3JvbGx9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowcHg7bGVmdDowcHg7ei1pbmRleDo5OTk4O29wYWNpdHk6MDtwYWRkaW5nLXRvcDo0M3B4Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41czt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlcnMtY2xvc2V7LXdlYmtpdC10cmFuc2l0aW9uOnRvcCAuNXM7dHJhbnNpdGlvbjp0b3AgLjVzO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZToxOHB4O3Bvc2l0aW9uOmZpeGVkO3RvcDotMzhweDtyaWdodDoxNXB4O2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6NXB4IDEwcHg7ei1pbmRleDo1MH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7Y29sb3I6IzU1NTt6LWluZGV4OjQ5fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uOmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb246YWZ0ZXJ7Y2xlYXI6Ym90aH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBhamF4LXNwaW5uZXJ7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gYWpheC1zcGlubmVyIGltZ3t3aWR0aDoyMHB4O2hlaWdodDphdXRvfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGFqYXgtc3Bpbm5lciBzcGFue2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBidXR0b24uY2xlYXItYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206NXB4O2JvcmRlcjowcHg7Zm9udC1zaXplOjExcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDB9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb246bGFzdC1jaGlsZCBidXR0b24uY2xlYXItYnRue2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MTVweCAwcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaDN7bWFyZ2luOjBweCAwcHggNXB4O2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGg0LCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGxlZ2VuZCwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsYWJlbDpub3QoLnVpLWJ1dHRvbil7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjoxNXB4IDBweCAwcHg7ZGlzcGxheTpibG9jaztib3JkZXI6MHB4O2NvbG9yOiM1NTU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gbGVnZW5ke3BhZGRpbmctdG9wOjE1cHg7bWFyZ2luOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsYWJlbC51aS1idXR0b257d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZmxvYXQ6bGVmdDtwYWRkaW5nOjVweCAwcHggMHB4O21hcmdpbjowcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsYWJlbC51aS1idXR0b24gc3BhbjpsYXN0LWNoaWxkIGl7ZGlzcGxheTpibG9jaztmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojNzc3O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZToxMXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGxhYmVsW2Zvcj1jb25kaXRpb25BbGxdIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3Jle2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsLnVpLWJ1dHRvbntjb2xvcjojNzc3O2N1cnNvcjpkZWZhdWx0fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbC51aS1idXR0b24gLnVpLWljb257YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbC51aS1idXR0b246YmVmb3Jle2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsLnVpLWJ1dHRvbjpob3Zlcntjb2xvcjojNzc3ICFpbXBvcnRhbnR9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24+YXtjb2xvcjojMDA2NDAwO21hcmdpbi10b3A6MTVweDtmbG9hdDpsZWZ0fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uPmEgc3Bhbntmb250LXNpemU6MTJweDttYXJnaW4tbGVmdDo1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24+YSBzcGFuOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxM3B4O21hcmdpbjowcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94e2NsZWFyOmxlZnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxNXB4IDBweCAwcHggMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3ggaW5wdXRbdHlwZT1udW1iZXJde2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjNweCA1cHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzBweDtmbGV4OjE7ZGlzcGxheTppbmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveCBzcGFue3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MHB4IDVweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94IHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3ggYnV0dG9ue21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjBweCA1cHg7aGVpZ2h0OjI3cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94IGJ1dHRvbiBpe3RvcDotMXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3ggYnV0dG9uW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiM3Nzc7Ym9yZGVyLWNvbG9yOiM3Nzd9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveC5lcnJvciBpbnB1dHtib3JkZXItY29sb3I6I2I5MmUyZTtjb2xvcjojYjkyZTJlfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHNtYWxsLmVycm9yLW1zZ3tkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveC5lcnJvcitzbWFsbC5lcnJvci1tc2d7Zm9udC1zaXplOjExcHg7bWFyZ2luLWxlZnQ6MTFweDtjb2xvcjojYjkyZTJlO2Rpc3BsYXk6YmxvY2t9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0e21hcmdpbjoxNXB4IDBweCAwcHg7Zm9udC1zaXplOjEzcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaXttYXJnaW4tdG9wOjNweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHNwYW57Zm9udC13ZWlnaHQ6NzAwfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgc3Bhbi5iYWRnZXtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6LTNweDtsaW5lLWhlaWdodDoxMXB4O2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6M3B4IDZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBidXR0b24ubW9yZS1jYXQtYnRue2JvcmRlcjowO3BhZGRpbmc6MDtmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgYnV0dG9uLm1vcmUtY2F0LWJ0biBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGJ1dHRvbi5tb3JlLWNhdC1idG4gc3Bhbi5nbHlwaGljb257Zm9udC1zaXplOjEwcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBkaXYuc2ltLWxpbmt7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBkaXYuc2ltLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHVse3BhZGRpbmctbGVmdDoxMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGEsI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bCBsaSBkaXYuc2ltLWxpbmt7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bCBsaSBhOmhvdmVyLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGkgZGl2LnNpbS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXJ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXIgdWwgbGl7ZGlzcGxheTpibG9ja30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpLmRyYXdlciB1bCBsaSBkaXYuc2ltLWxpbmt7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXIgdWwgbGkgZGl2LnNpbS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXIgbGFiZWx7bWFyZ2luLWJvdHRvbToxMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7Zm9udC1zaXplOjEycHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tdG9wOjNweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuLm1vcmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuLmxlc3N7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgaXttYXJnaW4tbGVmdDozcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCt1bHtoZWlnaHQ6MHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuM3N9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCt1bCBsaXtoZWlnaHQ6MHB4O3RyYW5zaXRpb246YWxsIC41czttYXJnaW4tdG9wOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWx7b3JkZXI6MzttYXJnaW4tdG9wOjZweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgc3Bhbi5tb3Jle2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgc3Bhbi5sZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCBpOmJlZm9yZXtjb250ZW50Olwi7oSTXCJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsK3Vse2hlaWdodDphdXRvO29wYWNpdHk6MTtvcmRlcjoyO3BhZGRpbmctbGVmdDowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsK3VsIGxpe21hcmdpbi10b3A6M3B4O2hlaWdodDphdXRvfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCt1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmEuYWxsLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6Zmlyc3QtY2hpbGQ+ZGl2LnNpbS1saW5rLmFsbCwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmEuYWxsLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6Zmlyc3QtY2hpbGQ+ZGl2LnNpbS1saW5rLmFsbHt0ZXh0LWRlY29yYXRpb246bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmEuYWxsOmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmRpdi5zaW0tbGluay5hbGw6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6Zmlyc3QtY2hpbGQ+YS5hbGw6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6Zmlyc3QtY2hpbGQ+ZGl2LnNpbS1saW5rLmFsbDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLugblcIjttYXJnaW4tcmlnaHQ6MnB4O2ZvbnQtc2l6ZToxMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6bGFzdC1jaGlsZCBsYWJlbHttYXJnaW4tYm90dG9tOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5maWx0ZXItbGlzdCBsaXt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTJweDttYXJnaW4tdG9wOjVweDtjdXJzb3I6cG9pbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3c7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmZpbHRlci1saXN0IGxpIHNwYW4uZ2x5cGhpY29ue2NvbG9yOiMwMDY0MDA7bWFyZ2luLWxlZnQ6M3B4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmZpbHRlci1saXN0IGxpIHNwYW4uZ2x5cGhpY29uOmJlZm9yZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnN7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToyMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgaDN7d2hpdGUtc3BhY2U6bm93cmFwfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGl7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXRvcDo1cHg7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyB1bCBsaSBzcGFue2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE0cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGkgc3BhbiNwcmljZVNGc3ttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOiM1NTU7Zm9udC1zaXplOjEycHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVycy1oZWFkZXIsI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24jY2F0SW5mb3ttYXJnaW4tdG9wOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5maWx0ZXJzLWhlYWRlciBoMntkaXNwbGF5OmlubGluZS1ibG9ja30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gaDN7bWFyZ2luLWJvdHRvbTo1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIHVse3BhZGRpbmc6MHB4O21hcmdpbjowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6NXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiB1bCBsaSBhLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiB1bCBsaSAuc2ltLWxpbmt7ZmxvYXQ6bm9uZTttYXJnaW46MHB4O3BhZGRpbmc6MHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgc3Bhbi5iYWRnZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1sZWZ0OjVweDtmb250LXNpemU6MTJweDtjb2xvcjojZmZmfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiBsYWJlbC51aS1idXR0b257d2lkdGg6MTAwJX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gYnV0dG9uLm1vcmUtY2hhci1idG57Ym9yZGVyOjBweDtwYWRkaW5nOjBweDttYXJnaW46MTVweCAwcHggMHB4IDBweDtmb250LXNpemU6MTFweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiBidXR0b24ubW9yZS1jaGFyLWJ0biBzcGFuLmdseXBoaWNvbntmb250LXNpemU6MTBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5vcHRpb25zLWZpbHRlcnN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5vcHRpb25zLWZpbHRlcnMgI2ZpbHRlci1mb3JtPi5maWx0ZXItc2VjdGlvbjpudGgtY2hpbGQoMyl7bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmJhY2stY292ZXJ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41cyx0b3AgLjVzO3RyYW5zaXRpb246b3BhY2l0eSAuNXMsdG9wIC41cztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246Zml4ZWQ7dG9wOjEwMCU7bGVmdDowcHg7Ym90dG9tOjBweDtyaWdodDowcHg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTd9LmZpbHRlcnMtc2Nyb2xsLWJ0biAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuZmlsdGVyc3tmbG9hdDpub25lO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxMHB4O3JpZ2h0OjE1cHg7ei1pbmRleDo5OTh9LmZpbHRlcnMtc2Nyb2xsLWJ0biAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuZmlsdGVycyBidXR0b257d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjI0cHh9LmZpbHRlcnMtc2Nyb2xsLWJ0biAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuZmlsdGVycyBidXR0b24gc3BhbntkaXNwbGF5Om5vbmV9LmZpbHRlcnMtb3BlbntvdmVyZmxvdzpoaWRkZW59LmZpbHRlcnMtb3BlbiAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbnt0b3A6MHB4fS5maWx0ZXJzLW9wZW4gI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcHtvcGFjaXR5OjF9LmZpbHRlcnMtb3BlbiAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXJzLWNsb3Nle3RvcDoxNXB4fS5maWx0ZXJzLW9wZW4gI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmJhY2stY292ZXJ7b3BhY2l0eTouOTU7dG9wOjBweH0uZmlsdGVycy1vcGVuICNsYXVuY2hlcnt6LWluZGV4OjQ1ICFpbXBvcnRhbnR9LnRvcC1idG5zICNjbGVhci1maWx0ZXIxe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbG9hdDpyaWdodDtwYWRkaW5nOjJweCA1cHg7cGFkZGluZy1yaWdodDowcHg7cGFkZGluZy1sZWZ0OjBweH0uYnRtLWJ0bnMgI2FwcGx5LWZpbHRlcjIsLmJ0bS1idG5zICNjbGVhci1maWx0ZXIye2Zsb2F0OnJpZ2h0O21hcmdpbjoxNXB4IDBweH0uYnRtLWJ0bnMgI2FwcGx5LWZpbHRlcjJ7bWFyZ2luLWxlZnQ6MTBweH0uYnRtLWJ0bnMgI2NsZWFyLWZpbHRlcjJ7cGFkZGluZy1yaWdodDowcHg7cGFkZGluZy1sZWZ0OjBweDtmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udG9wLWJ0bnMgYnV0dG9uLC5idG0tYnRucyBidXR0b257Y3Vyc29yOnBvaW50ZXJ9LnRvcC1idG5zICNhcHBseS1maWx0ZXIxLC50b3AtYnRucyAjYXBwbHktZmlsdGVyMiwuYnRtLWJ0bnMgI2FwcGx5LWZpbHRlcjEsLmJ0bS1idG5zICNhcHBseS1maWx0ZXIye2Rpc3BsYXk6bm9uZX0udG9wLWJ0bnMgI2NsZWFyLWZpbHRlcjEsLmJ0bS1idG5zICNjbGVhci1maWx0ZXIxe2Rpc3BsYXk6ZmxleH0udG9wLWJ0bnMgI2NsZWFyLWZpbHRlcjIsLmJ0bS1idG5zICNjbGVhci1maWx0ZXIye2Rpc3BsYXk6YmxvY2t9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjUwJTtmbGV4OjAgMSA1MCV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDJuKXtib3JkZXItcmlnaHQ6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6MzMuMzMzMyU7ZmxleDowIDEgMzMuMzMzMyV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgybil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoM24pe2JvcmRlci1yaWdodDowfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTE7cGFkZGluZzoxNXB4IDE1cHggMHB4IDE1cHg7Y29sb3I6IzU1NTtmb250LXNpemU6MTRweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0cyBzcGFue2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDA2NDAwfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRzLWVycm9ye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTE7cGFkZGluZzoxNXB4IDE1cHggMTVweCAxNXB4O2NvbG9yOiM1NTU7Zm9udC1zaXplOjEycHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLm5vcmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubm8tc2VhcmNoLXJlc3VsdHMtZXJyb3IgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIGFqYXgtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O3otaW5kZXg6NTA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnt3aWR0aDozMCU7bWFyZ2luOjMwcHggYXV0byAwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDA7Y29sb3I6IzU1NX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIHNwYW57dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweDttYXJnaW4tdG9wOjVweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmJhY2stY292ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6Ljc1fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoxMDAlO2ZsZXg6MCAxIDEwMCU7Ym9yZGVyLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6NTAlO2ZsZXg6MCAxIDUwJTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgybil7Ym9yZGVyLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDNuKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAubGlzdGluZy10ZXh0IHAsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5pdGVtLW51bWJlciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3BhbiBlbSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmxpc3Rpbmctc2VsbGVye2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmxpc3RpbmctbWV0YSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGF7ZmxvYXQ6bGVmdH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmxpc3RpbmctbWV0YXttYXJnaW4tcmlnaHQ6MTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbnt3aWR0aDphdXRvO2ZsZXg6MCAxIGF1dG87cGFkZGluZy1sZWZ0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3BhbiBpe3dpZHRoOmF1dG87bWFyZ2luOjAgMTBweCAwIDB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4ubm9uLWZyZWUtc2hpcHBpbmcsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZS1zaGlwcGluZywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbi5jYy1mZWVze21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbi5ub24tZnJlZS1zaGlwcGluZyBpLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLm5vbi1mcmVlLXNoaXBwaW5nIGIsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZS1zaGlwcGluZyBpLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWUtc2hpcHBpbmcgYiwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbi5jYy1mZWVzIGksI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uY2MtZmVlcyBie21hcmdpbi1yaWdodDoycHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uaW1tZWRpYXRlLWNoZWNrb3V0PnNwYW4sI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4+c3Bhbi5mcmVlZG9tLWNvaW4+c3BhbntkaXNwbGF5OmZsZXh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uaW1tZWRpYXRlLWNoZWNrb3V0IGk6YmVmb3Jle2ZvbnQtc2l6ZToxMHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuIC5jb217ZGlzcGxheTpub25lfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjMzLjMzMzMlO2ZsZXg6MCAxIDMzLjMzMzMlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZChldmVuKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDNuKXtib3JkZXItcmlnaHQ6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2ZsZXg6MSAwIDEwMCUgIWltcG9ydGFudDtib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZy1ib3R0b206MTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm97b3JkZXI6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVke2Zsb2F0OmxlZnQ7bWFyZ2luOjFweCAwcHggMHB4IDNweDtmb250LXNpemU6OXB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAuaXMtZmVhdHVyZWR7ZmxvYXQ6bGVmdDtib3JkZXItd2lkdGg6MjBweCAyMHB4IDBweCAwcHg7Ym9yZGVyLWNvbG9yOiMxODUzOWQgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC5pcy1mZWF0dXJlZCBpe3RvcDotMTdweDtsZWZ0OjNweDtmb250LXNpemU6N3B4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcHtvcmRlcjoxO21heC13aWR0aDoxMDBweDtmbGV4OjEgMCAxMDBweDthbGlnbi1zZWxmOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXAgLmxpc3RpbmctaW1hZ2UtY29udGFpbiAubGlzdGluZy1pbWFnZSBhIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAudHN0LCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAudHNie2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHR7b3JkZXI6NDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4OjAgMSAxMDAlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxMHB4O2JvcmRlci1yaWdodDoxcHggZGFzaGVkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGV7bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IHB7cGFkZGluZy1sZWZ0OjEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVze29yZGVyOjM7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDowcHg7d2lkdGg6MTUwcHg7bWF4LXdpZHRoOjE1MHB4O2ZsZXg6MSAwIDE1MHB4O2JvcmRlci1yaWdodDoxcHggZGFzaGVkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdnt3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtmbGV4LWJhc2lzOmF1dG87bWFyZ2luLWxlZnQ6MTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IGF7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDpub3dyYXB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXZ7ZmxleDowIDEgMTAwJTt3aWR0aDoxMDAlO21pbi13aWR0aDphdXRvfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFue2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDpub3JtYWx9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW4gc3Ryb25ne2ZvbnQtc2l6ZToxNHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuOmxhc3QtY2hpbGQgc3Ryb25ne2xpbmUtaGVpZ2h0Om5vcm1hbH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhe29yZGVyOjU7bWFyZ2luOjA7cGFkZGluZzowIDEwcHg7d2lkdGg6MTc4cHg7ZmxleDoxIDAgMTc4cHg7bWF4LXdpZHRoOjE3OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFue3dpZHRoOjEwMCU7ZmxleC1iYXNpczoxMDAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3BhbjpudGgtY2hpbGQoZXZlbil7cGFkZGluZy1sZWZ0OjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YS5zdGFja3thbGlnbi1pdGVtczpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhe29yZGVyOjY7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4cy1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZDttYXJnaW4tdG9wOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi00NnB4O3JpZ2h0OjEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXJ7b3JkZXI6Nzt3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtmbGV4OjEgMCBjYWxjKDEwMCUgLSAxMHB4KTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZDtib3JkZXItbGVmdDoxcHggZGFzaGVkICNkOWQ5ZDk7bWFyZ2luLXRvcDowcHg7bWF4LXdpZHRoOjE3MHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyIGRpdntmbGV4OjAgMSBhdXRvO21hcmdpbi10b3A6MzFweDtsaW5lLWhlaWdodDoxNHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyIGRpdiBzcGFue3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjA7ZGlzcGxheTpibG9ja30jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciBkaXYgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW46MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciB1bHt3aWR0aDphdXRvO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tdG9wOjNweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoyNSU7ZmxleDowIDEgMjUlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgzbil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCg0bil7Ym9yZGVyLXJpZ2h0OjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVze3dpZHRoOjIxMHB4O21heC13aWR0aDoyMTBweDtmbGV4OjEgMCAyMTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LWVuZH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdntmbGV4OjEgMCA1NSV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5e2Rpc3BsYXk6YmxvY2s7ZmxleC1iYXNpczo0NSV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW57bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW46bGFzdC1jaGlsZCBzdHJvbmd7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhe29yZGVyOjU7bWFyZ2luOjA7cGFkZGluZzowIDEwcHg7d2lkdGg6MzM3cHg7bWF4LXdpZHRoOjMzN3B4O2ZsZXg6MSAwIDMzN3B4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbnt3aWR0aDo1MCU7ZmxleC1iYXNpczo1MCV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YS5zdGFja3t3aWR0aDoxNzhweDtmbGV4OjEgMCAxNzhweDthbGlnbi1pdGVtczpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YS5zdGFjaz5zcGFue3dpZHRoOjEwMCU7ZmxleC1iYXNpczoxMDAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXttYXJnaW4tdG9wOi0zOXB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVye21heC13aWR0aDoyMzBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciBkaXZ7bWFyZ2luLXRvcDozMXB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyIGRpdiBzcGFue2Rpc3BsYXk6aW5saW5lfX1AbWVkaWEobWluLXdpZHRoOiAxOTAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjIwJTtmbGV4OjAgMSAyMCV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDRuKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDVuKXtib3JkZXItcmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogMjIwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoxNi42NjY2NjY2NjY3JTtmbGV4OjAgMSAxNi42NjY2NjY2NjY3JX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoNW4pe2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoNm4pe2JvcmRlci1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiAyODAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjEyLjUlO2ZsZXg6MCAxIDEyLjUlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCg2bil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCg4bil7Ym9yZGVyLXJpZ2h0OjB9fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi10b3A6LTFweDt3aWR0aDphdXRvO2hlaWdodDo3M3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhe21hcmdpbjowcHggMTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhOmJlZm9yZXtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZToxNnB4O2N1cnNvcjpwb2ludGVyfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnQgbmF2IGEuZGlzYWJsZWR7Y29sb3I6I2Q5ZDlkOTtjdXJzb3I6bm8tZHJvcH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhLmRpc2FibGVkOmJlZm9yZXtjdXJzb3I6bm8tZHJvcH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnQgbmF2IGRpdi5wYWdlLWNvdW50e2ZvbnQtc2l6ZToxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojNTU1fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0IGxhYmVsLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0LmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24sI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtcmlnaHQgLnVpLXNlbGVjdG1lbnUtbWVudXt3aWR0aDoxMjBweCAhaW1wb3J0YW50fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0IC51aS1zZWxlY3RtZW51LW1lbnV7bGVmdDphdXRvICFpbXBvcnRhbnQ7cmlnaHQ6MTdweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1yaWdodCBsYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbHtoZWlnaHQ6YXV0b319I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbj5oMnttYXJnaW4tbGVmdDoxNXB4fSNzZWFyY2hDb250YWluZXIgLmZlYXR1cmVkLXNlY3Rpb24ucmlnaHR7bWFyZ2luLXJpZ2h0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbi5hc2lkZT5oMnttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWxlZnQ6MH0jc2VhcmNoQ29udGFpbmVyIC5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlLnJpZ2h0e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tcmlnaHQ6MH0jc2VhcmNoQ29udGFpbmVyIC5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlLmxlZnQgLmdyaWQtdmlldyAubGlzdGluZ3ttYXgtd2lkdGg6MTYwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbj5oMnttYXJnaW4tbGVmdDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbj4ubW9yZXttYXJnaW4tcmlnaHQ6MHB4fX0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9ne2hlaWdodDoxMDAlO21hcmdpbjowcHggYXV0b30jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luOjBweDtib3JkZXItcmFkaXVzOjBweDtib3JkZXI6MHB4fSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNsb3NlLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoxNXB4O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3otaW5kZXg6MTAxO3BhZGRpbmctdG9wOjdweDtwYWRkaW5nLWJvdHRvbTo3cHg7Ym9yZGVyLXJhZGl1czowcHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBidXR0b24uY2xvc2UtYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9dGV4dF17d2lkdGg6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O2xlZnQ6MTVweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3R7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWx7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudDtyaWdodDphdXRvICFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8gIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MDttYXJnaW46NTBweCBhdXRvIDE1cHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpe3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Zm9udC1zaXplOjEzcHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpIGRpdntjb2xvcjojMDA2NDAwO21hcmdpbjowcHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nOjBweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgI2FjTGlzdCB1bCBsaS5jYXRlZ29yeT5zcGFue2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTU1O21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6YmxvY2t9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpIHNwYW4uYmFkZ2V7Zm9udC13ZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6I2NjYztwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4O21hcmdpbi1sZWZ0OjVweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWwgbGkgc3Bhbi5iYWRnZS51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOjBweCAwcHggMHB4IDVweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVte2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVtOm50aC1jaGlsZCgxKSwjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVtOm50aC1jaGlsZCgyKSwjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVtOm50aC1jaGlsZCgzKSwjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVtOm50aC1jaGlsZCg0KXtkaXNwbGF5OmJsb2NrfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgI2FkUGxhY2VtZW50M2F7bWFyZ2luOjQwcHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgI2FkUGxhY2VtZW50M2EgLnJjLXJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMiAjYWRQbGFjZW1lbnQzYSAucmMtcm93IC5yYy1pdGVtOmZpcnN0LWNoaWxkIC5yYy1pdGVtLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6MHB4fSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgI2FkUGxhY2VtZW50M2EgLnJjLXJvdyAucmMtaXRlbTpsYXN0LWNoaWxkIC5yYy1pdGVtLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0yICNhZFBsYWNlbWVudDNhIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMz5kaXYuc3RkLWdhcCwjc2VhcmNoQ29udGFpbmVyIC5leHRyYS1iZWxvdy1yZXN1bHRzPmRpdi5zdGQtZ2Fwe21hcmdpbi10b3A6MjBweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0zPmRpdi5kYmwtZ2FwLCNzZWFyY2hDb250YWluZXIgLmV4dHJhLWJlbG93LXJlc3VsdHM+ZGl2LmRibC1nYXB7bWFyZ2luLXRvcDo0MHB4fS5leHRyYS10b3AtcGFnZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjEwcHh9LmV4dHJhLXRvcC1wYWdlIC5leHRyYS1kaXZ7bWluLWhlaWdodDo1MHB4fS5leHRyYS10b3AtcGFnZSAuZXh0cmEtZGl2Omxhc3QtY2hpbGR7bWluLWhlaWdodDphdXRvfS5ib3R0b20tYWRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE2MDBweDttYXJnaW46MCBhdXRvfS5ib3R0b20tYWRzIC5leHRyYS1kaXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5ib3R0b20tYWRzIC5leHRyYS1kaXY+ZGl2e21hcmdpbi10b3A6MjBweH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmhpZ2hsaWdodCwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UuaGlnaGxpZ2h0e2JvcmRlcjpub25lICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5ib2xkIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuYm9sZCAubGlzdGluZy10ZXh0IGg0IGEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlLmJvbGQgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlIGEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlLmJvbGQgLmxpc3RpbmctdGV4dCBoNCBhe2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgYTpub3QoLmJ0biksI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIGE6bm90KC5idG4pe2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIGE6bm90KC5idG4pOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgYTpub3QoLmJ0bik6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciBhOm5vdCguYnRuKTphY3RpdmUsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIGE6bm90KC5idG4pOmhvdmVyLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSBhOm5vdCguYnRuKTpmb2N1cywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgYTpub3QoLmJ0bik6YWN0aXZle2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAudmFyaWFibGUtbWV0YXtjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YSAuaXRlbS1udW1iZXIgYSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctbWV0YSAuaXRlbS1udW1iZXIgYXtjb2xvcjojOGRmNGQ4ICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVze2FsaWduLWl0ZW1zOnN0cmV0Y2h9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzOmFmdGVyLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVzOmFmdGVye2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjUwJTt3aWR0aDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvbG9nby1jZS5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NTBweDtvcmRlcjoyfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWZpZ3VyZXM+ZGl2e29yZGVyOjF9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdiwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXZ7b3JkZXI6M31ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2LmJ1eS1ub3ctd3JhcCBzdHJvbmcsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW4gc3Ryb25nLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdi5idXktbm93LXdyYXAgc3Ryb25nLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW4gc3Ryb25ne2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMgZGl2K2Rpdiwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlcyBkaXYrZGl2e29yZGVyOjN9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXIgYSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3Rpbmctc2VsbGVyIGF7Y29sb3I6IzhkZjRkOCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyPnVsLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1zZWxsZXI+dWx7cGFkZGluZzo1cHggNXB4IDVweCA4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MzBweH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkPnNwYW4sI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkPnNwYW57Y29sb3I6IzAwMH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkOnZpc2l0ZWQ+c3Bhbiwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZXh0cmEtaW5mbyAud2FzLXZpc2l0ZWQ6dmlzaXRlZD5zcGFue2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLUNUQXtiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQTpmb2N1cywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctQ1RBOmhvdmVyLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1DVEE6Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlczphZnRlciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWZpZ3VyZXM6YWZ0ZXJ7ZGlzcGxheTpub25lfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQ6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctdGV4dDpiZWZvcmV7ZmxleDowIDEgYXV0bzttaW4td2lkdGg6NTAlO3dpZHRoOmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9sb2dvLWNlLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O21hcmdpbi1sZWZ0OjEwcHh9fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQye2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IGgxLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCBoMixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQgaDQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiBoMSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIGgyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgaDR7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQgbGFiZWwuY2xvc2UtYnRuLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgbGFiZWwuY2xvc2UtYnRue2NvbG9yOiM4ZGY0ZDh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMuZmlnY2FwdGlvbixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb257YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDM6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDM6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMuZmlnY2FwdGlvbjpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMy5maWdjYXB0aW9uOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMzpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDM6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb246aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb246Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgI2NlTG9nb1dyYXBwZXJ7aGVpZ2h0OjcwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0ICNjZUxvZ29XcmFwcGVyIGF7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgI2NlTG9nb1dyYXBwZXIgYSBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0b31ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gI2ZpbHRlcnNCdG57YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uICNmaWx0ZXJzQnRuOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAjZmlsdGVyc0J0bjpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9ue2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0cy1lcnJvcntjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlczphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLnNlY3Rpb24td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjI2O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Y29sb3I6I2NlY2VjZSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBkaXYucGFnZS1jb3VudCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtcmlnaHQgbGFiZWx7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAudWktbXVsdGktdG9nZ2xlLnVpLW11bHRpLXRvZ2dsZXtib3JkZXI6bm9uZSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyIC51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0OmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLnVpLW11bHRpLXRvZ2dsZT5kaXYgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAudWktbXVsdGktdG9nZ2xlPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVsOmZvY3Vze2JvcmRlci1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAuYnRuLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMyNjZlNjI7Y29sb3I6IzAwMH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LW1lbnV7Y29sb3I6IzU1NX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbntib3JkZXI6bm9uZSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyIC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjJ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5iYWNrLWNvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVycy1jbG9zZXtiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVycy1jbG9zZTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVycy1jbG9zZTpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9ue2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGgzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBoNCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gbGFiZWw6bm90KC51aS1idXR0b24pLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsZWdlbmQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGkgc3BhbiNwcmljZVNGc3tjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBidXR0b24uY2xlYXItYnRuLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGEsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgYnV0dG9uLm1vcmUtY2F0LWJ0bixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bCBsaSBkaXYuc2ltLWxpbmssYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgZGl2LnNpbS1saW5rLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW4sYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiB1bCBsaSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgLnNpbS1saW5rLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gYnV0dG9uLm1vcmUtY2hhci1idG57Y29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlUmFuZ2VCdG46bm90KDpkaXNhYmxlZCl7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVJhbmdlQnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VSYW5nZUJ0bjpub3QoOmRpc2FibGVkKTpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNtaW5QcmljZVR4dCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI21heFByaWNlVHh0e2NvbG9yOiM1NTV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9cmFkaW9dLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29ue2JhY2tncm91bmQtY29sb3I6IzI2NmU2Mn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e21hcmdpbi10b3A6LTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e21hcmdpbi10b3A6MH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVye3dpZHRoOjIwJX19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNzZWFyY2hDb250YWluZXJ7cGFkZGluZy1ib3R0b206MzBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoxMDAlO2JvcmRlci1sZWZ0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnt3aWR0aDozMCV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmgye3BhZGRpbmc6MH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC5idXktZm9ybWF0LXF1aWNre2ZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1cHgpfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLnRha2UtYS1zaG90LXF1aWNre2ZsZXg6MSAwIGF1dG87d2lkdGg6YXV0b319QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVye3dpZHRoOjIwJX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBzcGFue2ZvbnQtc2l6ZToxNnB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRze2ZvbnQtc2l6ZToxNnB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRzLWVycm9ye2ZvbnQtc2l6ZToxNHB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLm51bS1vZi1pdGVtc3twYWRkaW5nLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbHtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NTAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnQgbmF2e2Zsb2F0OmxlZnR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXYgYXttYXJnaW46MHB4IDhweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDo1MCU7bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtcmlnaHQgbGFiZWx7bWFyZ2luOjBweCAxMHB4IDBweCAwcHg7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlYXJjaENvbnRhaW5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLXRvcDoxNXB4fSNzZWFyY2hDb250YWluZXIgLmFkLXBsYWNlbWVudHt0ZXh0LWFsaWduOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0yLCNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo2OTl9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMXt3aWR0aDoyNTBweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ye21hcmdpbi10b3A6MjBweDt3aWR0aDpjYWxjKDEwMCUgLSAyNTBweCk7ei1pbmRleDo3MDB9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtM3t3aWR0aDoxNzVweDttYXJnaW4tdG9wOjJweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbntwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3RvcDphdXRvO3dpZHRoOjI1MHB4O292ZXJmbG93OnZpc2libGU7ei1pbmRleDo2OTl9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcHtsZWZ0OmF1dG87dG9wOmF1dG87cGFkZGluZy10b3A6MHB4O3otaW5kZXg6Njk5fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAucmV2ZWFsZXJ7b3BhY2l0eToxfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlcnMtY2xvc2V7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3BhY2l0eTowO3RvcDotMzhweDtyaWdodDotMzhweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBhamF4LXNwaW5uZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uZXh0cmEtZGl2e21hcmdpbi1ib3R0b206MHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGJ1dHRvbi5jbGVhci1idG57ZmxvYXQ6cmlnaHQ7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBoM3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwNjQwMH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJze3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0zNXB4O2xlZnQ6MHB4O3RvcDowcHg7aGVpZ2h0OmF1dG87d2lkdGg6MTAwdnc7cGFkZGluZy1sZWZ0OjI3MHB4O3BhZGRpbmctcmlnaHQ6MTVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDo0OTtkaXNwbGF5OmZsZXh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyBoM3tmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjBweDttYXJnaW4tdG9wOjJweDtjb2xvcjojNTU1fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgaDM6YWZ0ZXJ7Y29udGVudDpcIjpcIn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpe3dpZHRoOmF1dG87bWFyZ2luOjBweCAwcHggMHB4IDdweDtmb250LXNpemU6MTJweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIC5kaXYtbGluZXtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gLmZlYXR1cmVkLXNlY3Rpb24gaDJ7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAub3B0aW9ucy1maWx0ZXJze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTB9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuc29ydC1ieXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1ncm93OjE7bWluLWhlaWdodDo0MXB4O21hcmdpbjowfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5zb3J0LWJ5IGxhYmVse3doaXRlLXNwYWNlOm5vd3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuc29ydC1ieSAuanF1aS1kZC13cmFwcGVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5zb3J0LWJ5IC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9ue3BhZGRpbmctcmlnaHQ6NDVweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuZmlsdGVyc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6MHB4O2hlaWdodDowcHg7d2lkdGg6MHB4O29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW59I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbHttYXJnaW4tcmlnaHQ6MDtmbGV4LWJhc2lzOjE0MHB4O21hcmdpbi10b3A6MHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9se2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVye21hcmdpbjo0MHB4IGF1dG8gMHB4O3dpZHRoOjE1JX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCBuYXYgYXttYXJnaW46MHB4IDVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTJ7bWFyZ2luLXRvcDoyMnB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e3dpZHRoOjEwMCV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2Vye21hcmdpbi10b3A6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3d7ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7d2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7bWFyZ2luLXJpZ2h0OjcuNXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdzpmaXJzdC1jaGlsZCwjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6bGFzdC1jaGlsZHtmbGV4LWJhc2lzOmF1dG87d2lkdGg6YXV0b30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjcuNXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAuc29ydC1ieSAuanF1aS1kZC13cmFwcGVye3dpZHRoOjEwMCV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC52aWV3LWFzLXF1aWNrPmRpdntoZWlnaHQ6MzhweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnt3aWR0aDoxMCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3NlYXJjaENvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTo4NXB4fSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTJ7d2lkdGg6Y2FsYygxMDAlIC0gNDI1cHgpfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTN7cGFkZGluZy1sZWZ0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVyc3twYWRkaW5nLXJpZ2h0OjE3MnB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9ue2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHtmbGV4OjF9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgLnZpZXctYXMtcXVpY2s+ZGl2IGlucHV0I3ZpZXdBc1JhZGlvR3JpZCtsYWJlbDpiZWZvcmV7Y29udGVudDpcIu6AkVwifSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC52aWV3LWFzLXF1aWNrPmRpdiBpbnB1dCN2aWV3QXNSYWRpb0xpc3QrbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCLugJJcIn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAudmlldy1hcy1xdWljaz5kaXYgaW5wdXQrbGFiZWwgLmhpZGRlbi14bHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAudmlldy1hcy1xdWljaz5kaXYgaW5wdXQrbGFiZWwgLnZpc2libGUteGx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9ue2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMyAuZmVhdHVyZWQtc2VjdGlvbi5hc2lkZXtwYWRkaW5nLWxlZnQ6MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTN7cGFkZGluZy1sZWZ0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVyc3t3aWR0aDoxNDQwcHg7cGFkZGluZy1yaWdodDowcHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnR7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e2ZsZXg6MSBhdXRvO3dpZHRoOmF1dG99I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbHtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2Vye21heC13aWR0aDo3NTBweDttYXJnaW4tdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7aGVpZ2h0OmF1dG87b3BhY2l0eToxO292ZXJmbG93OnZpc2libGV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93OmZpcnN0LWNoaWxkLCNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdzpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowfX1AbWVkaWEobWluLXdpZHRoOiAxOTAwcHgpeyNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e2ZsZXg6MSAwIGF1dG99I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2Vye21heC13aWR0aDp1bnNldH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3d7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvO21hcmdpbjowIDAgMCAxNXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAudWktbXVsdGktdG9nZ2xlPmRpdntoZWlnaHQ6MzhweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLmJ1eS1mb3JtYXQtcXVpY2t7ZmxleDowIDEgY2FsYygxMDAlIC0gMTVweCl9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC50YWtlLWEtc2hvdC1xdWlja3tmbGV4OjEgMCBhdXRvO3dpZHRoOmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5LmZpbHRlcnMtb3BlbntvdmVyZmxvdzp2aXNpYmxlfS5leHRyYS10b3AtcGFnZSAuZ2ItcHVsc2UtbGRyOmJlZm9yZXt3aWR0aDo3MjhweCAhaW1wb3J0YW50fS5leHRyYS10b3AtcGFnZSAuZXh0cmEtZGl2e21pbi1oZWlnaHQ6OTBweH0uYm90dG9tLWFkc3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0uYm90dG9tLWFkcyAuZXh0cmEtZGl2PmRpdnttYXJnaW46MzBweCAwcHggMzBweCAzMHB4fS5ib3R0b20tYWRzIC5leHRyYS1kaXY6Zmlyc3QtY2hpbGQ+ZGl2e21hcmdpbjozMHB4IDBweH0uZXh0cmEtdG9wLXBhZ2V7bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWx7Y29sdW1uLWNvdW50OjN9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9ne3dpZHRoOjgwJX0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbjozMHB4IDBweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWx7bWFyZ2luLWJvdHRvbTowcHg7Y29sdW1uLWNvdW50OjN9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZ3t3aWR0aDo4MDBweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9ne3dpZHRoOjEwMDBweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWx7Y29sdW1uLWNvdW50OjR9LmV4dHJhLXRvcC1wYWdle3BhZGRpbmctYm90dG9tOjBweH19I0dCU2VhcmNoQ29udGFpbmVyIC5tYXQtc2lkZW5hdi1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNHQlNlYXJjaENvbnRhaW5lciAuZ2ItcGFnZXNpemV7bWFyZ2luLXRvcDoxNXB4fSNHQlNlYXJjaENvbnRhaW5lciAubWRjLXRleHQtZmllbGQtLWZpbGxlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaExvYWRlcnt6LWluZGV4OjJ9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaExvYWRlciAuc3Bpbm5lci13cmFwe21hcmdpbi10b3A6MTByZW07ei1pbmRleDo0fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hMb2FkZXIgLnNwaW5uZXItd3JhcCAuc3Bpbm5lci1lbGVtZW50e2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Y29sb3I6IzAwNjQwMDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO2ZvbnQtc2l6ZTo1cmVtO2FuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoTG9hZGVyIC5zcGlubmVyLXdyYXAgLnNwaW5uZXItdGV4dHtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoTG9hZGVyIC5zcGlubmVyLWJne3otaW5kZXg6MztvcGFjaXR5Oi45fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjR0JTZWFyY2hDb250YWluZXIgYXBwLXBhZ2luZz5kaXY+ZGl2LmNvbC02e3dpZHRoOjEwMCUgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgYXBwLXBhZ2luZz5kaXY+ZGl2LmNvbC02IC5nYi1wYWdlc2l6ZXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I0dCU2VhcmNoQ29udGFpbmVye21hcmdpbi10b3A6LTIwcHggIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgLm1hdC1zaWRlbmF2LWNvbnRhaW5lcntkaXNwbGF5OmZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O292ZXJmbG93OnZpc2libGU7ZmxleC13cmFwOm5vd3JhcH0jR0JTZWFyY2hDb250YWluZXIgLm1hdC1zaWRlbmF2LWNvbnRhaW5lciAubWF0LWRyYXdlci1iYWNrZHJvcHtkaXNwbGF5Om5vbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENvbnRlbnR7d2lkdGg6YXV0bztmbGV4OjAgMSAxMDAlfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNHQlNlYXJjaENvbnRhaW5lcnttYXJnaW4tdG9wOi0yMXB4ICFpbXBvcnRhbnR9fWFwcC1zZWFyY2g+YXBwLWZvb3RlciAuYnM1e21hcmdpbi10b3A6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVyc3tiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmNlLWxvZ297ZGlzcGxheTpub25lfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgYXBwLWZpbHRlcnN7b3ZlcmZsb3c6aGlkZGVufSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1maWx0ZXItZGlzY2xhaW1lcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTJweH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbHtvdmVyZmxvdzp2aXNpYmxlO2JveC1zaGFkb3c6bm9uZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5e3BhZGRpbmc6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAjR0JOYXZDbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OXB4O3JpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtmb250LXNpemU6MjRweDt6LWluZGV4OjEwMDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgaDJ7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzU1NTttYXJnaW46MCAwIC41cmVtIDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgaDIgc3BhbiBpe2ZvbnQtc2l6ZToyMHB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIGgyIHNwYW46bGFzdC1jaGlsZHtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWxlZnQ6M3B4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIGgyIGl7bWFyZ2luLXJpZ2h0OjVweH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2Itc2VsZWN0ZWQtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojNTU1fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZSBzcGFuLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZSBpe2NvbG9yOiNmZmZ9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIHNwYW57Zm9udC13ZWlnaHQ6NjAwfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZSBpK3NwYW57bWFyZ2luLWxlZnQ6NXB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1jaGVja2JveHJhZGlvLWZpbHRlciBpbnB1dHtkaXNwbGF5Om5vbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0K2xhYmVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA2NDAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE1cHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0K2xhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0OmNoZWNrZWQrbGFiZWwgaXtmb250LXdlaWdodDpub3JtYWw7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1vcmUtb3B0aW9uc3tib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVyc3twb3NpdGlvbjpzdGF0aWM7Ym94LXNoYWRvdzoycHggMnB4IDVweCAxcHggcmdiYSgwLDAsMCwuMTUpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmU7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDttYXgtd2lkdGg6MzIwcHh9fS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXN7b3ZlcmZsb3c6dmlzaWJsZTtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjB9Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcyAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIsLm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcyAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHl7cGFkZGluZzowfS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMuaW50ZXJpb3J7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICNkOWQ5ZDl9Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcy5pbnRlcmlvciAuY2F0ZWdvcmllc3tib3JkZXItbGVmdC1jb2xvcjojNTU1fS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmc6MCAxNXB4O2hlaWdodDo1MHB4O3dpZHRoOjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtmb250LXNpemU6MTVweH0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci5vcGVuZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTUwcHg7aGVpZ2h0OjUwcHg7d2lkdGg6MTAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDY0MDA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDl9Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcyAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIub3BlbmVyOmhvdmVye2JhY2tncm91bmQ6bm9uZX0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci5vcGVuZXIgLm1hdC1jb250ZW50e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcyAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIub3BlbmVyIC5leHBhbmRlcnt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO2ZvbnQtc2l6ZToyMnB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hDaGlwcyAjR0JDbGVhckZpbHRlcnN7dG9wOjA7cmlnaHQ6NTVweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENoaXBzIC5nYi1tYXQtY2hpcCAubWRjLWV2b2x1dGlvbi1jaGlwX19jZWxsLS1wcmltYXJ5e292ZXJmbG93OmhpZGRlbn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoQ2hpcHMgLmdiLW1hdC1jaGlwIC5tZGMtZXZvbHV0aW9uLWNoaXBfX2NlbGwtLXByaW1hcnk+YnV0dG9ue292ZXJmbG93OmhpZGRlbn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoQ2hpcHMgLmdiLW1hdC1jaGlwIC5tZGMtZXZvbHV0aW9uLWNoaXBfX2NlbGwtLXByaW1hcnk+YnV0dG9uIC5tYXQtbWRjLWNoaXAtZ3JhcGhpY3tkaXNwbGF5Om5vbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENoaXBzIC5nYi1tYXQtY2hpcCAubWRjLWV2b2x1dGlvbi1jaGlwX19jZWxsLS1wcmltYXJ5PmJ1dHRvbiAubWF0LW1kYy1jaGlwLWFjdGlvbi1sYWJlbHtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjFyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hDaGlwcyAjR0JDbGVhckZpbHRlcnN7cmlnaHQ6MTVweH19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxke2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2IGgye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2IGgyOmJlZm9yZXtjb250ZW50OlwiLy9cIjtmb250LXNpemU6MjFweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LTNweDttYXJnaW4tcmlnaHQ6LjVyZW07Y29sb3I6I2ZmYmYwMH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdiBoMjphZnRlcntjb250ZW50OlwiXCI7ei1pbmRleDoxO3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjY2NjO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6LjVyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93e292ZXJmbG93LXg6c2Nyb2xsO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmbGV4LXdyYXA6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjFyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93LnBvcD5kaXYsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93LnBvcCAucm93e21hcmdpbi1ib3R0b206MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wIC5yb3d7b3ZlcmZsb3cteDpzY3JvbGw7cGFkZGluZy1ib3R0b206MXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wPmRpdnt3aWR0aDoxMDAlfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdy5wb3A+ZGl2IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wPmRpdiB1bCBsaXt3aWR0aDphdXRvO2ZsZXg6MSAwIGF1dG99I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdnt3aWR0aDo1MCV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmR7bWFyZ2luLWJvdHRvbTowO3Bvc2l0aW9uOnJlbGF0aXZlfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdz5kaXYgLmNhdC1jYXJkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbi1ib3R0b206LjVyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgZmlnY2FwdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLTAuNSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi0wLjUpfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdz5kaXYgLmNhdC1jYXJkIGZpZ2NhcHRpb24gaDN7bWFyZ2luOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7cGFkZGluZzouNXJlbSAwfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdz5kaXYgLmNhdC1jYXJkIGZpZ2NhcHRpb24gYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIC5zZW8tY292ZXJ7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDouNzVyZW07cGFkZGluZy1yaWdodDouNzVyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXYgaDJ7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLTAuNSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi0wLjUpfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvd3tvdmVyZmxvdzpoaWRkZW59I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdnt3aWR0aDoyNSV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgaW1ne21heC13aWR0aDo1MCV9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgaW1ne21heC13aWR0aDo0MCV9fUBtZWRpYShtaW4td2lkdGg6IDE5MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZHtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3d9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXZ7b3JkZXI6MjtmbGV4OjAgMSAxMDAlfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2OmZpcnN0LWNoaWxkLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2Omxhc3QtY2hpbGR7b3JkZXI6MTt3aWR0aDpjYWxjKDUwJSAtIHZhcigtLWJzLWd1dHRlci14KSouNSkgIWltcG9ydGFudDtmbGV4OjEgMCBjYWxjKDUwJSAtIHZhcigtLWJzLWd1dHRlci14KSouNSkgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUvMil9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXY6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNS8yKX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wIC5yb3d7b3ZlcmZsb3cteDpoaWRkZW59I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93IC5jYXQtY2FyZCBpbWd7bWF4LXdpZHRoOjUwJX19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMiwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIGgye2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHAsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBsaSwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIHAsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb0JvdHRvbVNlYXJjaENvbnRhaW5lciBsaXtsaW5lLWhlaWdodDoxLjVyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBwLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Cb3R0b21TZWFyY2hDb250YWluZXIgcHttYXJnaW4tYm90dG9tOjFyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIgI1NlYXJjaFJlc3VsdHNIZWFkZXJUZXh0e2ZvbnQtc2l6ZToyMHB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hSZXN1bHRzSGVhZGVyICNTZWFyY2hSZXN1bHRzSGVhZGVyVGV4dCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hSZXN1bHRzSGVhZGVyICNHQlNlYXJjaFZpZXdCdG4sI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIgI0dCU2VhcmNoRmlsdGVyQnRue2ZvbnQtc2l6ZToxNHB4fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmR7ei1pbmRleDoxfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgYXBwLWl0ZW0tY2FyZHtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXJ7aGVpZ2h0OjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIGE6bm90KC5nYi1jYXJkLXNlbGxlcil7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9wIC5nYi1jYXJkLWltZ3ttYXJnaW46MCBhdXRvO21heC13aWR0aDo0MDBweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLXRvcCAuZ2ItY2FyZC1pbWc+ZGl2e3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NzUlO21hcmdpbjowIGF1dG99I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC10b3AgLmdiLWNhcmQtaW1nPmRpdiBhLmRlZmF1bHR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi9JbWFnZS9Ib21lL05vSW1hZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9wIC5nYi1jYXJkLWltZz5kaXYgaW1ne29iamVjdC1maXQ6Y29udGFpbn0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLXNwZWNpYWx7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1zcGVjaWFsIGl7Zm9udC1zaXplOjhweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHB7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHAuYm9sZHtmb250LXdlaWdodDo3MDB9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtdGV4dCBwK3B7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU1NX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItZmlndXJlcy1sYWJlbHtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1maWd1cmVzIC5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtZmlndXJle2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI2cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo3MDB9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmJ0bntmb250LXNpemU6MTNweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItdmFyaWFibGUtbWV0YXttYXJnaW4tbGVmdDotMC4yNXJlbTttYXJnaW4tcmlnaHQ6LTAuMjVyZW07Zm9udC1zaXplOjEycHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudDtvdmVyZmxvdy14OnNjcm9sbH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItdmFyaWFibGUtbWV0YSBsaXtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Y29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjIwcHg7cG9zaXRpb246cmVsYXRpdmV9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLXZhcmlhYmxlLW1ldGEgbGkuZW1waGFzaXN7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmZ9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLXZhcmlhYmxlLW1ldGEgbGkgZW17Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojNTU1O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTo5cHg7ei1pbmRleDo1MDtsZWZ0OjUwJTt0b3A6ODAlO3dpZHRoOjY0cHg7bWFyZ2luLWxlZnQ6LTMycHg7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjJweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmhpZ2hsaWdodGVkOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7Ym9yZGVyOjJweCBzb2xpZCAjZmZiZjAwO3otaW5kZXg6MX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmhpZ2hsaWdodGVkIC5nYi1jYXJkLXRvcHtwYWRkaW5nOjJweCAycHggMHB4fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuaGlnaGxpZ2h0ZWQgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtc3BlY2lhbHttYXJnaW46MCAycHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0e3dpZHRoOjEwMCUgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9we2ZsZXg6MCAxIDE1MHB4O29yZGVyOjI7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1zcGVjaWFse2ZsZXg6MSAwIDEwMCU7b3JkZXI6MTttYXJnaW46MCAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b217ZmxleDowIDEgY2FsYygxMDAlIC0gMTUwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTtvcmRlcjozO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLWNhcmQtY3Rhe21hcmdpbi1sZWZ0OmNhbGMoKDE1MHB4ICsgLjVyZW0pKi0xKTtmbGV4OjAgMSAxNTBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItY2FyZC1jdGEgLmJ0bnt3aWR0aDpjYWxjKDE1MHB4IC0gMXJlbSk7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi1jYXJkLWN0YSAuYnRuKy5idG57bWFyZ2luLXRvcDouNXJlbX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi12YXJpYWJsZS1tZXRhe21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi10b3A6MCAhaW1wb3J0YW50O2ZsZXg6MCAxIDEwMCV9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9we2ZsZXg6MCAxIDMwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbXtmbGV4OjAgMSA3MCU7d2lkdGg6NzAlfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLWNhcmQtY3Rhe21hcmdpbi1sZWZ0OjA7ZmxleDowIDAgYXV0bztmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLWNhcmQtY3RhIC5idG57d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi1jYXJkLWN0YSAuYnRuKy5idG57bWFyZ2luLXRvcDowfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLXZhcmlhYmxlLW1ldGF7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE5MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0e3dpZHRoOjUwJSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi12YXJpYWJsZS1tZXRhe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkOm5vdCgubGlzdCl7d2lkdGg6MjUlfX1AbWVkaWEobWluLXdpZHRoOiAxOTAwcHgpeyNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQ6bm90KC5saXN0KXt3aWR0aDoyMCV9fUBtZWRpYShtaW4td2lkdGg6IDI4MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZDpub3QoLmxpc3Qpe3dpZHRoOjE2LjY2NjY2NjY2NjclfX0uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2d7bWluLXdpZHRoOjYwdncgIWltcG9ydGFudH0uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgLm1kYy1kaWFsb2cgLm1hdC1tZGMtZGlhbG9nLXRpdGxle2NvbG9yOiM1NTU7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAubWRjLWRpYWxvZyAubWF0LW1kYy1kaWFsb2ctY29udGVudD5he2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nIC5tZGMtZGlhbG9nIC5jbG9zZS1idG57Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDY0MDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE4cHg7cmlnaHQ6MjRweDtmb250LXNpemU6MjBweH0uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgLm1kYy1kaWFsb2cgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO2Rpc3BsYXk6aW5saW5lfS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAubWRjLWRpYWxvZyAubWF0LW1kYy1kaWFsb2ctY29udGVudD5hcHAtY2F0ZWdvcnktdHJlZT4ubWF0LWV4cGFuc2lvbi1wYW5lbHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIC5tZGMtZGlhbG9nX19jb250ZW50IHVse2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MDt3aWR0aDpjYWxjKDEwMCUgLSAycmVtKTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbTttYXJnaW46MDtwYWRkaW5nOjAgMXJlbSAxcmVtO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIC5tZGMtZGlhbG9nX19jb250ZW50IHVsIHN0cm9uZ3tmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMH0uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgI0dCQ2hhcmFjdGVyaXN0aWNNb2RhbCAubWRjLWRpYWxvZ19fY29udGVudCB1bCBhe2NvbG9yOiMwMDY0MDB9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIC5tZGMtZGlhbG9nX19jb250ZW50IHVse2NvbHVtbi1jb3VudDozfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIC5tZGMtZGlhbG9nX19jb250ZW50IHVse2NvbHVtbi1jb3VudDo0fX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxe2NvbG9yOiNjZWNlY2V9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXYgaDJ7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdiBoMjpiZWZvcmV7Y29sb3I6IzhkZjRkOH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wLC5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdy5wb3AgLnJvdywuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3c+ZGl2IC5jYXQtY2FyZCBmaWdjYXB0aW9ue2JhY2tncm91bmQtY29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHB7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoUmVzdWx0c0hlYWRlciAjU2VhcmNoUmVzdWx0c0hlYWRlclRleHR7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoUmVzdWx0c0hlYWRlciAjR0JTZWFyY2hWaWV3QnRue2NvbG9yOiMwZjJiMjY7Ym9yZGVyLWNvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlckJ0bntiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVyQnRuOmhvdmVyLC5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJCdG46Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5jZS1sb2dve21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmJsb2NrfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIGksLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIHNwYW57Y29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIgaW5wdXQrbGFiZWx7Y29sb3I6IzBmMmIyNjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0OmNoZWNrZWQrbGFiZWx7Y29sb3I6IzBmMmIyNjtiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgaDJ7Y29sb3I6I2ZmZn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAjR0JTZWFyY2hDaGlwcyAjR0JDbGVhckZpbHRlcnN7Y29sb3I6IzhkZjRkOH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAjR0JTZWFyY2hDaGlwcyAuZ2ItbWF0LWNoaXB7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnR9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1vcmUtb3B0aW9ucywuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IGxhYmVse2NvbG9yOiMwZjJiMjZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWx7Ym9yZGVyLXRvcC1jb2xvcjojY2VjZWNlfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IGF7Y29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci5vcGVuZXJ7Y29sb3I6I2ZmZn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXJ7YmFja2dyb3VuZDojMGYyYjI2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDM4LCAxMTAsIDk4KSAwJSwgcmdiKDIyLCA2MSwgNTUpIDEwMCUpfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IGF7Y29sb3I6I2ZmZn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLXRpdGxle2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1leHBhbnNpb24taW5kaWNhdG9yOmFmdGVye2NvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnM+ZGl2e2JhY2tncm91bmQtY29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXBhZ2luYXRpb24gLmdiLXBhZ2VyOmJlZm9yZSwuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpe2NvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1wYWdlc2l6ZXtjb2xvcjojY2VjZWNlfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2ItcGFnZXNpemUgLmdiLW1hdC1kcm9wZG93biAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjJ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENvbnRlbnQgaDIsLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENvbnRlbnQgcHtjb2xvcjojZGJkYmRifS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Cb3R0b21TZWFyY2hDb250YWluZXJ7Y29sb3I6I2NlY2VjZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5tYXQtZHJhd2VyLWJhY2tkcm9we2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiMjY7dmlzaWJpbGl0eTp2aXNpYmxlfX0jR0JTZWFyY2hDb250YWluZXIgLmNlLWxvZ286YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4OjAgMSBhdXRvO21pbi13aWR0aDo1MCU7d2lkdGg6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL2xvZ28tY2Uuc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNle2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojY2VjZWNlO2JvcmRlci1jb2xvcjojY2VjZWNlfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgYSwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIGF7Y29sb3I6IzhkZjRkOH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHAsLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtZmlndXJlLCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLXRleHQgcCwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItZmlndXJlcy1maWd1cmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgYTpub3QoLmdiLWNhcmQtc2VsbGVyKSwuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHArcCwuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItZmlndXJlcy1sYWJlbCwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIC5nYi1jYXJkLWlubmVyIGE6bm90KC5nYi1jYXJkLXNlbGxlciksI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtdGV4dCBwK3AsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtbGFiZWx7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLW1ldGEgdWwsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1tZXRhIHVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1tZXRhIHVsIGxpLCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtbWV0YSB1bCBsaXttYXJnaW46M3B4IDVweCAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtbWV0YSB1bCBsaStsaSwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLW1ldGEgdWwgbGkrbGl7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmJ0bi1zZWNvbmRhcnksI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuYnRuLXNlY29uZGFyeXtjb2xvcjojMGYyYjI2fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmJ0bi1hZGR0b2NhcnQsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuYnRuLWFkZHRvY2FydHtiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDg7Ym9yZGVyLWNvbG9yOiM4ZGY0ZDg7Y29sb3I6IzAwMH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmhpZ2hsaWdodGVkOmJlZm9yZSwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlLmhpZ2hsaWdodGVkOmJlZm9yZXtib3JkZXI6MXB4IHNvbGlkICNjZWNlY2V9I3ZpZXdJdGVtIC5zcmNkb2MtaWZyYW1le2JvcmRlcjowO3dpZHRoOjEwMCU7bWluLWhlaWdodDozMHB4fSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVze2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO21hcmdpbi1ib3R0b206MjBweH0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXN7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXMgaXtmb250LXNpemU6MThweDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNkMDAyMWJ9I3ZpZXdJdGVtIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVzIHNwYW57Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTVweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXNXaWRnZXQgLm1vcmV7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlc1dpZGdldCAuZmVhdHVyZWQtc2VjdGlvbnttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTowfSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlc1dpZGdldCAuZmVhdHVyZWQtc2VjdGlvbj5oMntmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLmxvZ2luLWNvbnRlbnR7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAuYnJlYWRjcnVtYntwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtc2l6ZToxM3B4fSN2aWV3SXRlbSAuYnJlYWRjcnVtYiAuYmFja3tjb2xvcjojNGE0YTRhO2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLmJyZWFkY3J1bWIgLmJhY2s6OmJlZm9yZXtjb250ZW50OlwiwqsgXCI7ZGlzcGxheTppbmxpbmV9I3ZpZXdJdGVtIC5icmVhZGNydW1iIC5iYWNrOjphZnRlcntjb250ZW50OlwiOlwiO2Rpc3BsYXk6aW5saW5lfSN2aWV3SXRlbSB1bC5icmVhZGNydW1ie2Rpc3BsYXk6aW5saW5lLWJsb2NrfSN2aWV3SXRlbSAucGljdHVyZXN7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAuYmFjay10by1zZWFyY2gtcmVzdWx0c3tmb250LXNpemU6MTNweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudHttYXJnaW4tYm90dG9tOjIwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGV7Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MThweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1zdWJ0aXRsZXtjb2xvcjojNGE0YTRhO2ZvbnQtc2l6ZToxNnB4fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5zZWxsZXItaW5mb3ttYXJnaW46MTVweCAwfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxze2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzOjphZnRlcntjbGVhcjpib3RofSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC51c2VyLW5hbWV7Zm9udC13ZWlnaHQ6NjAwfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC51c2VyLW5hbWU6OmFmdGVye2NsZWFyOmJvdGh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMXtmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MTBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAuc2VsbGVyLWRldGFpbHMtbGluay0xIGFqYXgtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7dG9wOjE1cHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMSBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBpbWd7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDttYXJnaW4tbGVmdDo1cHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMSBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBzcGFue2Rpc3BsYXk6bm9uZX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAuc2VsbGVyLWRldGFpbHMtbGluay0xIGFqYXgtc3Bpbm5lciAuYmFjay1jb3ZlcntkaXNwbGF5Om5vbmV9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMTo6YWZ0ZXJ7Y29sb3I6I2NjYztwYWRkaW5nOjAgNXB4O2NvbnRlbnQ6XCJ8XCI7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMntmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MTBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAucGlwZXtjb2xvcjojY2NjO3BhZGRpbmc6MCA1cHg7Y29udGVudDpcInxcIjtmbG9hdDpsZWZ0fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC5zZWxsZXItZGV0YWlscy1saW5rLTN7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjEwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmNvbmRpdGlvbiwjdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuZmZsLXJlcXtmb250LXdlaWdodDo2MDB9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmNvbmRpdGlvbj5zcGFuLCN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5mZmwtcmVxPnNwYW57Zm9udC13ZWlnaHQ6MzAwfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTE+YXtmbG9hdDpyaWdodH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0ye3Bvc2l0aW9uOnJlbGF0aXZlfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTIgc3BhbntoZWlnaHQ6MTlweDtmbG9hdDpyaWdodH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0yIGFqYXgtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4MHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0yIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIGltZ3toZWlnaHQ6MTNweDt3aWR0aDoxM3B4fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTIgYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgc3BhbntkaXNwbGF5Om5vbmV9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlsLWxpbmstMiBhamF4LXNwaW5uZXIgLmJhY2stY292ZXJ7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAuaXRlbS12aWV3LWNvdW50ZXJ7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctcmlnaHQ6MH0jdmlld0l0ZW0gLnNoYXJlLXRvb2xze2Zsb2F0OnJpZ2h0O21hcmdpbi1ib3R0b206MjBweH0jdmlld0l0ZW0gLnNoYXJlLXRvb2xzPmRpdnt0ZXh0LWFsaWduOnJpZ2h0fSN2aWV3SXRlbSAuc2hhcmUtYnV0dG9uLXdyYXBwZXJ7ZmxvYXQ6cmlnaHR9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcnttYXJnaW4tYm90dG9tOjIwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcj50YWJsZT50Ym9keT50cjpudGgtbGFzdC1jaGlsZCgxKT50aCwjdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyPnRhYmxlPnRib2R5PnRyOm50aC1sYXN0LWNoaWxkKDEpPnRke2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkZGR9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcj50YWJsZT50Ym9keSB0aHt3aWR0aDoxODBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyPnRhYmxlPnRib2R5IHRkIC5nYnAtbmV4dC1zdGVwIHNwYW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzAwNjQwMH0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyPnRhYmxlPnRib2R5IHRkIC5nYnAtbmV4dC1zdGVwIHNwYW46YmVmb3Jle2NvbnRlbnQ6XCLuhIFcIjttYXJnaW4tcmlnaHQ6M3B4O2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyPnRhYmxlPnRib2R5IHRkIC5nYnAtbmV4dC1zdGVwIHNwYW4gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSN2aWV3SXRlbSAuc2VsbGVyLXJlc3BvbnNpYmlsaXR5e21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9I3ZpZXdJdGVtIC5yb3ctcmV2ZXJzYWwtc217ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtc3VwcGxlbWVudGFsIC50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGh7cGFkZGluZy1sZWZ0OjB9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtc3VwcGxlbWVudGFsIC5pdGVtLXJlbWluZGVyLXRleHQgYXtmb250LXdlaWdodDpib2xkfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCAuaXRlbS1yZW1pbmRlci10ZXh0IHB7bWFyZ2luLWJvdHRvbTowfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCAuaXRlbS1yZW1pbmRlci10ZXh0IC5yZW1pbmRlci10ZXh0e2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSN2aWV3SXRlbSAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50e21hcmdpbi1ib3R0b206MzBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1zdXBwbGVtZW50YWwtY29udGVudCAucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tc3VwcGxlbWVudGFsLWNvbnRlbnQgLmdiLWFke3BhZGRpbmc6MzBweCA4cHggMzBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6dGhpbiBzb2xpZCAjZDlkOWQ5fSN2aWV3SXRlbSAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50IC5nYi1hZCBhOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50IC5nYi1hZCBhIGltZ3t3aWR0aDo5MCU7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjMwMHB4fSN2aWV3SXRlbT5kaXYuYWxlcnQuYWxlcnQtaW5mbyBkaXYuZ3Vlc3Q+cHttYXJnaW46MH0jdmlld0l0ZW0gLnRhYi1zZWN0aW9uLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAudmFsdWVzIGRpdjpudGgtY2hpbGQob2RkKXtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjEwcHh9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2Om50aC1jaGlsZChldmVuKXtmbG9hdDpsZWZ0O3dpZHRoOjUwJX0jdmlld0l0ZW0gLnZhbHVlcyBkaXY6bnRoLWxhc3QtY2hpbGQoMSl7bWFyZ2luLWJvdHRvbToxMHB4fSN2aWV3SXRlbSAudmFsdWVzIGRpdj5zcGFuOm50aC1jaGlsZCgxKXttYXJnaW4tcmlnaHQ6NXB4fSN2aWV3SXRlbSAudmFsdWVzIGRpdj5zcGFuOm50aC1jaGlsZCgxKTo6YWZ0ZXJ7Y29udGVudDpcIjpcIn0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuc3RhbmQtYWxvbmUtdmFsdWV7ZmxvYXQ6bm9uZTtjbGVhcjpib3RoO3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2IGVte2ZvbnQtc3R5bGU6bm9ybWFsfSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoe3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGg+aDUsI3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGg+bGFiZWx7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjVweDtjbGVhcjpib3RofSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCBwIHNwYW57ZGlzcGxheTpibG9ja30jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAuaW5wdXQtZ3JvdXAtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvfSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIC5pbnB1dC1ncm91cC13cmFwIC5pbnB1dC1ncm91cHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7d2lkdGg6YXV0b30jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAuaW5wdXQtZ3JvdXAtd3JhcCAuaW5wdXQtZ3JvdXA+aW5wdXR7d2lkdGg6MTAwcHg7aGVpZ2h0OjQwcHh9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggLmlucHV0LWdyb3VwLXdyYXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sI3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggLmlucHV0LWdyb3VwLXdyYXAgLmlucHV0LWdyb3VwIC5idG57ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO21hcmdpbjowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAuaW5wdXQtZ3JvdXAtd3JhcCAubG9hZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0Oi0xMHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIC5lcnJfbXNne2NsZWFyOmxlZnQ7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjE1cHg7d2lkdGg6YXV0bztmb250LXNpemU6MTJweDtjb2xvcjojZDAwMjFifSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoICNoYW5kbGluZ1RleHR7ZGlzcGxheTppbmxpbmU7Zm9udC1zdHlsZTpub3JtYWx9I3ZpZXdJdGVtIC5jbGFzc2ljLXZpZXd7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206NXB4fSN2aWV3SXRlbSAucDY1LXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9wNjUtd2FybmluZy5zdmcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtoZWlnaHQ6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzowcHggMHB4IDBweCAxOHB4fSN2aWV3SXRlbSAuZmVhdHVyZWQtc2VjdGlvbnttYXJnaW4tYm90dG9tOjIwcHh9LnBob3RvUGxheWVyQ2FwdGlvbk1vZGFse2Rpc3BsYXk6aW5saW5lfS5waWN0dXJlLWNvdW50e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTU1O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjJweCA1cHg7bGVmdDowO2JvdHRvbTowO29wYWNpdHk6MX0jY2Fyb3VzZWwtdmlldy1pdGVte21hcmdpbjowIGF1dG87d2lkdGg6MTAwJX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1jb250cm9se3otaW5kZXg6MTAwMX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5nYWxsZXJ5LWFjdGlvbnN7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzliOWI5YjttYXJnaW46MTVweCBhdXRvfSNjYXJvdXNlbC12aWV3LWl0ZW0gLnBob3RvUGxheWVyQ2FwdGlvbntkaXNwbGF5OmlubGluZX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5waWN0dXJlLWNvdW50e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTU1O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjJweCA1cHg7bGVmdDowO2JvdHRvbTowO29wYWNpdHk6MX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbSBpbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDo0MDBweDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+YXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5fSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtPmE6aG92ZXI+c3BhbntiYWNrZ3JvdW5kOnVybChcIi90aGVtZS9hc3NldHMvaWMtem9vbS1ob3Zlci5zdmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZToyMDBweCAyMDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7b3BhY2l0eTouODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxMDAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDczLDczLDczLC41KX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6c29saWQgMXB4ICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWluZGljYXRvcnN7bWFyZ2luOjEwcHggMCAwO292ZXJmbG93OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47cG9zaXRpb246c3RhdGljO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlfSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWluZGljYXRvcnMgbGl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggI2NjYzt3aWR0aDoxMDBweDtoZWlnaHQ6NzVweDtwb3NpdGlvbjpyZWxhdGl2ZX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JvcmRlcjoycHggc29saWQgIzAwNjQwMH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5uby1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6c29saWQgMXB4ICNkOWQ5ZDl9I2Nhcm91c2VsLXZpZXctaXRlbSAubm8tY29udGVudCBpbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWRpYWxvZ3t3aWR0aDphdXRvO3BhZGRpbmc6MHB4O21hcmdpbjoxMHB4fSNjYXJvdXNlbC1tb2RhbCAubW9kYWwtYm9keXtwYWRkaW5nOjVweH0jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLXBvc2l0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvcmRlcjpub25lO3BhZGRpbmc6NXB4O3otaW5kZXg6MTAwMDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4zKTtyaWdodDowO2JvcmRlci1yYWRpdXM6MCA2cHh9I2Nhcm91c2VsLW1vZGFsICNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0+LmNhcm91c2VsLW91dGVyPi5jYXJvdXNlbC1pbm5lcj4uaXRlbT5pbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jdmlld0l0ZW0gI2RpdlNlbGxlciAuYmFkZ2Vze2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fSN2aWV3SXRlbSAjZGl2U2VsbGVyIC5iYWRnZXMgLmdiLWJhZGdlPmF7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAuZmZsLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAudmVyaWZpZWQtYmFkZ2V7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0jdmlld0l0ZW0gI2RpdlNlbGxlciAuYmFkZ2VzIC5nb2xkLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAuZ29sZC1jaGFydGVyLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAudG9wLTEwLWJhZGdle2hlaWdodDozMHB4O3dpZHRoOjUxcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAudG9wLTI1LWJhZGdle2hlaWdodDozMHB4O3dpZHRoOjUycHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAudG9wLTEwMC1iYWRnZXtoZWlnaHQ6MzBweDt3aWR0aDo1MnB4fSN2aWV3SXRlbSAjZmluYW5jaW5nUHJlcXVhbHttYXJnaW46MH0jdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwrcCwjdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwgcHttYXJnaW46MDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxMnB4fSN2aWV3SXRlbSAjZmluYW5jaW5nUHJlcXVhbCtwIGEsI3ZpZXdJdGVtICNmaW5hbmNpbmdQcmVxdWFsK3AgLmNyZHYtbGVhcm4tbW9yZSwjdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwrcCAuY3Jkdi1idXR0b24tbWVzc2FnZSwjdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwgcCBhLCN2aWV3SXRlbSAjZmluYW5jaW5nUHJlcXVhbCBwIC5jcmR2LWxlYXJuLW1vcmUsI3ZpZXdJdGVtICNmaW5hbmNpbmdQcmVxdWFsIHAgLmNyZHYtYnV0dG9uLW1lc3NhZ2V7Y29sb3I6IzAwNjQwMH0ucm93Lml0ZW0taW5mby13cmFwcGVyLnRpbWVmcmFtZT5kaXZ7Ym9yZGVyOjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6OHB4IDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtNjpsYXN0LWNoaWxkLC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtNi5zaG9ydHtwYWRkaW5nLWxlZnQ6MHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtNiBpbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmNvbC14cy0xMnttYXJnaW4tdG9wOjVweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAubWF4LWJpZCwucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAubWluLWJpZHtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1ib3R0b206NXB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5taW4tYmlke3BhZGRpbmctYm90dG9tOjBweDtwYWRkaW5nLXRvcDo1cHg7Zm9udC1zaXplOjExcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLm1pbi1iaWQgc3Bhbntjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRue2hlaWdodDo0MHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4rLmJ0biwucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuKy5pbmVsaWdpYmxle21hcmdpbi10b3A6MTBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuLWJpZCwucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuLW9mZmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7Y29sb3I6I2ZmZn0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuLWJ1eXtiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyOjFweCBzb2xpZCAjMTg2MWI3O2NvbG9yOiNmZmY7bWFyZ2luLXRvcDo1cHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXk6aG92ZXIsLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXk6Zm9jdXN7Y29sb3I6I2ZmZn0ucm93Lml0ZW0taW5mby13cmFwcGVyOmxhc3QtY2hpbGQ+ZGl2Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY+ZGl2IC5pbnB1dC1ncm91cHt3aWR0aDoxMDAlfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2PmRpdiAuaW5wdXQtZ3JvdXAgaW5wdXR7aGVpZ2h0OjQwcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRue3dpZHRoOjUwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdj5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9ue3dpZHRoOjEwMCV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MTJweH0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2IGF7bWFyZ2luOjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2Lm9yLWRpdntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luOjEwcHggMHB4IDEzcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdi5vci1kaXY+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIub2ZmZXJzPmRpdj5kaXYub3ItZGl2PmRpdj5kaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjBweDt3aWR0aDoxMDAlO3otaW5kZXg6NDk7b3BhY2l0eToxO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIub2ZmZXJzPmRpdj5kaXYub3ItZGl2PmRpdj5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowcHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdiAuaW5wdXQtZ3JvdXB7d2lkdGg6MTAwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRue3dpZHRoOjUwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbnt3aWR0aDoxMDAlfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLnN1YnRleHR7Zm9udC1zaXplOjEycHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuc3VidGV4dCNnYlBheU1lc3NhZ2Uxe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMTNweH0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5zdWJ0ZXh0I2diUGF5TWVzc2FnZTE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oSBXCI7bWFyZ2luLXJpZ2h0OjNweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDA2NDAwfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLnN1YnRleHQjZ2JQYXlNZXNzYWdlMSBhe3RleHQtYWxpZ246bGVmdH0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5zdWJ0ZXh0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5pYy10YWtlLWEtc2hvdHttYXJnaW46MCBhdXRvO3dpZHRoOjEwMHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLXRha2VBc2hvdC0yeC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2Rpc3BsYXk6YmxvY2t9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtdGFrZS1hLXNob3Qgc3Bhbnt0ZXh0LWluZGVudDotOTk5OXB4O2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWltbWVkaWF0ZS1jaGVja291dCBzcGFue21hcmdpbi1yaWdodDo1cHg7ZGlzcGxheTppbmxpbmV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtaW1tZWRpYXRlLWNoZWNrb3V0PmRpdntkaXNwbGF5OmlubGluZTt3aWR0aDphdXRvfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWltbWVkaWF0ZS1jaGVja291dD5we21hcmdpbjowcHg7Zm9udC1zaXplOjE0cHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtaW1tZWRpYXRlLWNoZWNrb3V0PnAgZW17Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDY0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtZnJlZWRvbWNvaW57bWFyZ2luOjAgYXV0bzttaW4td2lkdGg6MTAwcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWMtZ2JwYXktd2l0aC1mYy1sb2dvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmJsb2NrfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWZyZWVkb21jb2luIHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyIC5maWVsZC12YWxpZGF0aW9uLWVycm9ye2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OjYwMH0uYnV5LWJveHtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGlzdC1zdHlsZTpub25lO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgMTVweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvIDE1cHggYXV0b30uYnV5LWJveCAudmFsdWV7Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7cGFkZGluZzo1cHggMCA1cHggMH0uYnV5LWJveCAubGFiZWx7Y29sb3I6IzY2Njtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7cGFkZGluZy10b3A6MHB4fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwKy5pdGVtLWRyYXdlci13cmFwe21hcmdpbi10b3A6MTBweH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5pbnB1dHtkaXNwbGF5Om5vbmV9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWx7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDAsIDc5LCAwKSAwJSwgcmdiKDAsIDEwNSwgMCkgMTAwJSk7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcn0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbCBpe3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dG9wOnVuc2V0fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsIHNwYW57Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1sZWZ0OjVweH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbC5uby1jb250ZW50e2JhY2tncm91bmQ6I2VlZTtjb2xvcjojNTU1O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbCtkaXZ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjA7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7aGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXR9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwrZGl2ICNpdGVtLWRlc2NyaXB0aW9uIC5pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lcntvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW59I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwrZGl2ICNpdGVtLWNoYXJhY3RlcmlzdGljcyAuZGl2LXRhYmxlPmRpdntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwrZGl2ICNpdGVtLWNoYXJhY3RlcmlzdGljcyAudGFibGV7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbCtkaXYgLnNob3ctbW9yZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwO2JveC1zaGFkb3c6MHB4IC01cHggMjBweCAtNHB4IHJnYmEoMCwwLDAsLjUpO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlfSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsK2RpdiAuc2hvdy1tb3JlIGJ1dHRvbnt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwNjQwMDtwYWRkaW5nOjhweCAwO2JvcmRlcjowO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjM4LCAyMzgsIDIzOCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5pbnB1dDpjaGVja2VkK2xhYmVse2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmlucHV0OmNoZWNrZWQrbGFiZWwgaXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5pbnB1dDpjaGVja2VkK2xhYmVsK2RpdntoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MTVweDtvcGFjaXR5OjF9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXAuaGFsZi1vcGVuPmlucHV0K2xhYmVse2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwLmhhbGYtb3Blbj5pbnB1dCtsYWJlbCtkaXZ7cGFkZGluZzoxNXB4O2hlaWdodDphdXRvO29wYWNpdHk6MX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcC5oYWxmLW9wZW4+aW5wdXQrbGFiZWwrZGl2Om5vdCgubm8tY29udGVudCl7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxNDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcC5oYWxmLW9wZW4+aW5wdXQrbGFiZWwrZGl2Om5vdCgubm8tY29udGVudCkgLnNob3ctbW9yZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9ja30jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcC5oYWxmLW9wZW4+aW5wdXQ6Y2hlY2tlZCtsYWJlbCtkaXZ7b3ZlcmZsb3c6dmlzaWJsZTtoZWlnaHQ6YXV0bztwYWRkaW5nOjE1cHg7b3BhY2l0eToxfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2Vycz5kaXYgI2l0ZW0tZGVzY3JpcHRpb24gLml0ZW0tZGVzY3JpcHRpb24tY29udGFpbmVye292ZXJmbG93LXg6dmlzaWJsZX19I3ZpZXdJdGVtIGEuYnRue3doaXRlLXNwYWNlOm5vcm1hbH0jdmlld0l0ZW0gLnRvb2xzLXdyYXBwZXIgLnBhbmVsLWhlYWRpbmd7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDY0MDB9I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC5nbHlwaGljb24tb2t7Y29sb3I6IzAwNjQwMH0jdmlld0l0ZW0gLnRvb2xzLXdyYXBwZXIgLmdseXBoaWNvbi1yZW1vdmV7Y29sb3I6cmVkfSN2aWV3SXRlbSAudG9vbHMtd3JhcHBlciBhLmJ0bnt3aGl0ZS1zcGFjZTpub3JtYWx9I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC50d28tY29sLWljb25zPmRpdjpudGgtY2hpbGQoMSl7ZmxvYXQ6bGVmdDt3aWR0aDo4MCV9I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC50d28tY29sLWljb25zPmRpdjpudGgtY2hpbGQoMil7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjAlfSN2aWV3SXRlbSAudG9vbHMtd3JhcHBlciAuYWxlcnQtc3VjY2VzcyBwe21hcmdpbi1ib3R0b206MH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC5hbGVydC1zdWNjZXNzIHB7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MWVtfX0jdmlld0l0ZW0gI2NvdXBvbldyYXB7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZkZWViZjtwYWRkaW5nOjE1cHh9I3ZpZXdJdGVtICNjb3Vwb25XcmFwIC50b3B7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pY29ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljX2NvdXBvbi5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6NzBweDtoZWlnaHQ6NjBweDtmbGV4OjAgMCA3MHB4fSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZve292ZXJmbG93OmhpZGRlbn0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyAubGFiZWx7Y29sb3I6IzU1NTtwYWRkaW5nOjAgMCA1cHggMTVweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTJweH0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyBoNHtjb2xvcjojMDAwO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MHB4O3BhZGRpbmc6MCAwIDEwcHggMTVweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZvIHNwYW57Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwNjQwMDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MTVweH0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyBzcGFuIHN1cHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjE4cHh9I3ZpZXdJdGVtICNjb3Vwb25XcmFwIC50b3AgLmluZm8gcHtmb250LXNpemU6MTRweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46NXB4IDAgMCAxNXB4fSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZvIGF7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDBweCAwcHggMTVweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZvIGVte2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6dW5zZXQ7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9ja30jdmlld0l0ZW0gI2NvdXBvbldyYXAgcHtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6Izk5OTttYXJnaW46MTBweCAwcHggMHB4IDBweH0jdmlld0l0ZW0gI2NvdXBvbldyYXAuZ2VuZXJpYyAuaW5mbyBoNHtjb2xvcjojMDA2NDAwfSN2aWV3SXRlbSAjY291cG9uV3JhcC5nZW5lcmljIC5pbmZvIHB7bWFyZ2luLXRvcDowcHg7Zm9udC13ZWlnaHQ6NjAwfSN2aWV3SXRlbSAjY291cG9uV3JhcC5nZW5lcmljIC5pbmZvIGF7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDBweCAwcHggMTVweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5vdmVybGF5QmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5vdmVybGF5QmFubmVyPmRpdntiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDowO3dpZHRoOjMxJTtwYWRkaW5nLXRvcDozMCV9Lm92ZXJsYXlCYW5uZXIgLnNjaGVkdWxlZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1zY2hlZHVsZWQucG5nXCIpfS5vdmVybGF5QmFubmVyIC5zb2xke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNvbGQucG5nXCIpfS5vdmVybGF5QmFubmVyIC5lbmRlZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1lbmRlZC5wbmdcIil9LmJsYW5rLXRlbXBsYXRlIC5hZGQtdG8tZGVzY3JpcHRpb257bWFyZ2luOjAgYXV0byAzMHB4fS5ibGFuay10ZW1wbGF0ZSAuYWRkLXRvLWRlc2NyaXB0aW9uIGRpdi5nbHlwaGljb257d2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2NvbG9yOiNmZmJmMDA7Zm9udC1zaXplOjE2cHg7cGFkZGluZy10b3A6NXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5ibGFuay10ZW1wbGF0ZSAuYWRkLXRvLWRlc2NyaXB0aW9uIGRpdi5nbHlwaGljb24gc3Bhbntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bWFyZ2luLWxlZnQ6NXB4O2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5ibGFuay10ZW1wbGF0ZSAuYWRkLXRvLWRlc2NyaXB0aW9uIGRpdntwYWRkaW5nLXRvcDoxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpeyNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtPmE6aG92ZXI+c3BhbntiYWNrZ3JvdW5kOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuZm9ybS1ncm91cC5lbnRlci1xdWFudGl0eS13cmFwcGVye3BhZGRpbmctcmlnaHQ6MTVweH1idXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ1eS1idXR0b257d2lkdGg6MTAwJX0ub3ZlcmxheUJhbm5lcj5kaXZ7d2lkdGg6NDElO3BhZGRpbmctdG9wOjQwJX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGlua3N7bWFyZ2luLXRvcDoxMHB4O3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlsLWxpbmstMXtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6NjAlfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTE+YXtmbG9hdDpsZWZ0fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTJ7d2lkdGg6NDAlfSN2aWV3SXRlbSAuYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuaW5zdHJ1Y3Rpb25ze21hcmdpbi1sZWZ0OjB9I3ZpZXdJdGVtIC5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5idXktYnV0dG9uLXdyYXBwZXI+Om50aC1jaGlsZCgyKXtwYWRkaW5nLXJpZ2h0OjE1cHh9I3ZpZXdJdGVtIC5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5idXktYnV0dG9uLXdyYXBwZXI+LmZvcm0tZ3JvdXA+bGFiZWx7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAuYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuZm9ybS1jb250cm9se3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC5idXktYm94LmF1Y3Rpb24gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5iaWQtYnV0dG9uLXdyYXBwZXI+Om50aC1jaGlsZCgxKXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH0jdmlld0l0ZW0gLmJ1eS1ib3guYXVjdGlvbi1idXktbm93IC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuYnV5LWJ1dHRvbi13cmFwcGVye3BhZGRpbmctbGVmdDowfSN2aWV3SXRlbSAuYnV5LWJveCAucmVzZXJ2ZS1iaWRzPmRpdj5kaXZ7d2lkdGg6MTAwJX0jdmlld0l0ZW0gLnZhbHVlcyBkaXY6bnRoLWNoaWxkKG9kZCl7d2lkdGg6MTAwJX0jdmlld0l0ZW0gLnZhbHVlcyBkaXY6bnRoLWNoaWxkKGV2ZW4pe3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggcCBzcGFue2Rpc3BsYXk6aW5saW5lfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLnRhYmxlIHRib2R5IHRyIHRoe2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7d2lkdGg6YXV0b30jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC50YWJsZSB0Ym9keSB0ciB0ZHtkaXNwbGF5OmJsb2NrO2JvcmRlci10b3A6MDtwYWRkaW5nLWxlZnQ6MH0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoe2JvcmRlci1ib3R0b206MHB4fSN2aWV3SXRlbSAuZGl2LXRhYmxlIC5yb3c+ZGl2Om50aC1sYXN0LWNoaWxkKG4pe3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC5kaXYtdGFibGUgLnJvdz5kaXY6bnRoLWxhc3QtY2hpbGQobik6bnRoLWNoaWxkKG9kZCl7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9I3ZpZXdJdGVtIC5kaXYtdGFibGUgLnJvdz5kaXY6bnRoLWxhc3QtY2hpbGQobik6bnRoLWNoaWxkKGV2ZW4pe2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlciAuY29sLXhzLTZ7d2lkdGg6MTAwJX0jY2Fyb3VzZWwtbW9kYWx7cGFkZGluZzowfSNjYXJvdXNlbC1tb2RhbCAubW9kYWwtZGlhbG9ne3BhZGRpbmc6MH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbSBpbWd7bWF4LWhlaWdodDozMDBweH19QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpey5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtNjpsYXN0LWNoaWxkIGlucHV0LC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5zaG9ydCBpbnB1dHttYXJnaW46NXB4IGF1dG8gMDtmbG9hdDpub25lO3dpZHRoOmF1dG87bWluLXdpZHRoOjExNXB4fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlcj5kaXY6bm90KC5vZmZlci1idXR0b24td3JhcHBlcil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciNkaXZNYWtlT2ZmZXI+ZGl2IC5uZXdCYWRnZXttYXJnaW4tcmlnaHQ6N3B4fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlcj5kaXYgbGFiZWx7dGV4dC1hbGlnbjpsZWZ0fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlciAub2ZmZXItYnV0dG9uLXdyYXBwZXIgLnJvdz5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9LmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIjZGl2TWFrZU9mZmVyIC5vZmZlci1idXR0b24td3JhcHBlciAucm93PmRpdjpmaXJzdC1jaGlsZCBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBpe2ZvbnQtc2l6ZToyMHB4fSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBzcGFue2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHh9I3ZpZXdJdGVtIC5yb3ctcmV2ZXJzYWwtc217ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3ZpZXdJdGVtIC5yb3ctcmV2ZXJzYWwtc20+ZGl2e21hcmdpbi1ib3R0b206MjVweH0uYWxlcnQgLmJ1dHRvbi1ncm91cD4ucm93PmRpdjpudGgtY2hpbGQob2RkKXtwYWRkaW5nLXJpZ2h0OjcuNXB4fS5hbGVydCAuYnV0dG9uLWdyb3VwPi5yb3c+ZGl2Om50aC1jaGlsZChldmVuKXtwYWRkaW5nLWxlZnQ6Ny41cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjaXRlbS1jaGFyYWN0ZXJpc3RpY3M+dGFibGUudGFibGU+dGJvZHk+dHIgdGQsI2l0ZW0tY2hhcmFjdGVyaXN0aWNzPnRhYmxlLnRhYmxlPnRib2R5PnRyIHRoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyIC5wcmljaW5ne2JvcmRlci1ib3R0b206bm9uZX0ucm93Lml0ZW0taW5mby13cmFwcGVyIC50aW1lZnJhbWV7Ym9yZGVyLXRvcDpub25lfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIgLnRpbWVmcmFtZT5kaXZ7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYztib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjY2M7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztwYWRkaW5nOjB9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY6bnRoLWxhc3QtY2hpbGQoMSl7Ym9yZGVyLXJpZ2h0Om5vbmV9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY6bnRoLWNoaWxkKGV2ZW4pe2JvcmRlci1yaWdodDpub25lfS5idXktYm94LmF1Y3Rpb24gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVye3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uYnV5LWJveC5hdWN0aW9uIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuaW5zdHJ1Y3Rpb25ze3BhZGRpbmctYm90dG9tOjEwcHh9LmJ1eS1ib3guYXVjdGlvbi1idXktbm93IC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlcntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmJ1eS1ib3guYXVjdGlvbi1idXktbm93IC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuaW5zdHJ1Y3Rpb25ze3BhZGRpbmctYm90dG9tOjEwcHh9LmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5pbnN0cnVjdGlvbnN7cGFkZGluZy1ib3R0b206MTBweDt3aWR0aDoxMDAlfSN2aWV3SXRlbSAuaXRlbS12aWV3LWNvdW50ZXJ7cGFkZGluZy1yaWdodDoxNXB4fSN2aWV3SXRlbSAuc2hhcmUtdG9vbHN7ZmxvYXQ6bm9uZX0jdmlld0l0ZW0gLnNoYXJlLXRvb2xzPmRpdnt0ZXh0LWFsaWduOmxlZnR9LnZpZXctaXRlbS10YWJsZS1zdXBwbGVtZW50YWx7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0jdmlld0l0ZW0gLmRpdi10YWJsZSAucm93IGRpdjpudGgtbGFzdC1jaGlsZChuKzMpe2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkOWQ5ZDl9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYnV5LWJveCAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmFsdWVzIGRpdjpudGgtY2hpbGQob2RkKXt3aWR0aDoxMDAlfS52YWx1ZXMgZGl2Om50aC1jaGlsZChldmVuKXt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5kaWNhdG9ycz5saXt3aWR0aDo2NHB4O2hlaWdodDo0OHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2Nhcm91c2VsLW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjUwcHggYXV0bzttYXgtd2lkdGg6NzIwcHh9I2Nhcm91c2VsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHl7cGFkZGluZzoxNXB4IDBweH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbXtoZWlnaHQ6NTM5cHh9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0gaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTttYXgtaGVpZ2h0OjEwMCV9I2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17aGVpZ2h0OjUwOHB4fSNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtPmltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAudGFibGUgdGJvZHkgdHIgdGh7d2lkdGg6MjMwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuaXRlbS1yZW1pbmRlci10ZXh0e2ZsZXg6MSAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6c3RyZXRjaH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbXtoZWlnaHQ6NDAwcHh9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0gaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6OTEwcHh9I2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17aGVpZ2h0OjY1MXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBpe2ZvbnQtc2l6ZToyNHB4fSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBzcGFue2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjIycHh9I3ZpZXdJdGVtIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVzV2lkZ2V0IC5mZWF0dXJlZC1zZWN0aW9uPmgye2ZvbnQtc2l6ZToxNnB4fSNjYXJvdXNlbC1tb2RhbCAubW9kYWwtZGlhbG9ne21heC13aWR0aDoxMTEwcHh9I2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17aGVpZ2h0OjgwMXB4fSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVte2hlaWdodDo0ODhweH19LnZpZXctaXRlbS1tb2RhbHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjowcHggYXV0bztoZWlnaHQ6YXV0b30udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjBweDtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjBweH0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ0bnt6LWluZGV4OjUwMDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjEwcHg7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmZ9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG46YmVmb3Jle2N1cnNvcjpwb2ludGVyfS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPXRleHRde2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTV9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk5O3BhZGRpbmctYm90dG9tOjBweH0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze21hcmdpbi10b3A6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzPnNwYW57ZGlzcGxheTpub25lfS52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC52aWV3LWl0ZW0tbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MTVweH0udmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDEgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLnZpZXctaXRlbS1tb2RhbCNpdGVtQWJhbmRvbmVkTW9kYWwyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwudmlldy1pdGVtLW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHtwYWRkaW5nLXRvcDo2cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZmxleC1kaXJlY3Rpb246cm93fS52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwudmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLnZpZXctaXRlbS1tb2RhbCNpdGVtQWJhbmRvbmVkTW9kYWwzIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC52aWV3LWl0ZW0tbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5e21hcmdpbi1yaWdodDoyMHB4fS52aWV3LWl0ZW0tbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmxheWF3YXktdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjEwcHh9LnZpZXctaXRlbS1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubGF5YXdheS10aXRsZSBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0udmlldy1pdGVtLW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5sYXlhd2F5LXBvbGljeXttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MjBweCBhdXRvO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo2cHh9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzICNGRkxGaW5kZXJ7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjozMHB4IGF1dG99fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjo1MHB4IGF1dG99fS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLW9wZW4gLm1vZGFse3otaW5kZXg6OTk5OTk5fSNyZWxpc3RNb2RhbCAubW9kYWwtdGV4dCBwe2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctdG9wOjEwcHh9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcHtmb250LXNpemU6MTZweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdnt3aWR0aDoyMCU7cGFkZGluZy10b3A6MTBweH0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdiAudGV4dC13YXJuaW5ne2NvbG9yOiNkMDAyMWJ9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXYgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTNweDtjb2xvcjojMDAwfSNyZWxpc3RSZXN1bHRzTW9kYWwgLnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXA+ZGl2Om50aC1jaGlsZChldmVuKXt3aWR0aDpjYWxjKDgwJSAtIDIwcHgpO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdi5jci1tb2RhbC1zdGF0dXN7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXZ7Zm9udC1zaXplOjE0cHg7d2lkdGg6MTAwJX0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdjpudGgtY2hpbGQoZXZlbil7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXYuY3ItbW9kYWwtc3RhdHVze3RleHQtYWxpZ246bGVmdH19Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5icmVhZGNydW1iIC5iYWNre2NvbG9yOiNjZWNlY2UgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudGFibGU+dGJvZHk+dHI+dGQsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnRhYmxlPnRib2R5PnRyPnRoLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC50YWJsZT50Zm9vdD50cj50ZCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudGFibGU+dGZvb3Q+dHI+dGgsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnRhYmxlPnRoZWFkPnRyPnRkLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC50YWJsZT50aGVhZD50cj50aHtib3JkZXItY29sb3I6Izc3N31ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAjY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZn1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAjY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtib3JkZXItY29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVse2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMiwgNjUsIDU4KSAwJSwgcmdiKDM4LCAxMTAsIDk4KSAxMDAlKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50ICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwubm8tY29udGVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjEyLCAyMDksIDIwOSkgMCUsIHJnYigyMzgsIDIzOCwgMjM4KSAxMDAlKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5wYW5lbHtjb2xvcjojMDAwfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5wYW5lbCAucGFuZWwtaGVhZGVye2NvbG9yOiMwZjJiMjZ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnBhbmVsIGE6bm90KC5idG4pe2NvbG9yOiM1NTV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnBhbmVsIGE6bm90KC5idG4pOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAucGFuZWwgYTpub3QoLmJ0bik6Zm9jdXN7Y29sb3I6IzU1NX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxle2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXN1YnRpdGxle2NvbG9yOiNjZWNlY2UgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5iYWRnZXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NXB4O2JvcmRlci1yYWRpdXM6MzBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveHtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiMjY7Ym9yZGVyOjA7bWFyZ2luLXRvcDotMjBweH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAubW9kYWx7dGV4dC1hbGlnbjpsZWZ0fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5pYy1pbW1lZGlhdGUtY2hlY2tvdXQ+c3Bhbixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuaWMtaW1tZWRpYXRlLWNoZWNrb3V0PmRpdntkaXNwbGF5Om5vbmV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmNlK2Rpdj4uY29sLXhzLTEye21hcmdpbi10b3A6MH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuY2UgaW1ne3dpZHRoOjYwJTttYXgtd2lkdGg6MjUwcHh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmNlIHB7bWFyZ2luOjEwcHggYXV0byA1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmxhYmVsLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC52YWx1ZXtjb2xvcjojZmZmfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2e2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci13aWR0aDoycHh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY+ZGl2Lm9yLWRpdj5kaXY+ZGl2e2JhY2tncm91bmQtY29sb3I6IzAwMDtoZWlnaHQ6MnB4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2PmRpdi5vci1kaXY+ZGl2PnNwYW57YmFja2dyb3VuZC1jb2xvcjojMGYyYjI2O2NvbG9yOiNmZmZ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLm1pbi1iaWQgc3Bhbntjb2xvcjojZmZmfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2ICNSZXNlcnZlPnNwYW57Y29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG57YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbjpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXl7YmFja2dyb3VuZC1jb2xvcjojOGRmNGQ4ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM4ZGY0ZDggIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXk6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXk6Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYig4NS4xODU2LDIzOC42MTQ0LDE5Ni45MDU2KSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiKDg1LjE4NTYsMjM4LjYxNDQsMTk2LjkwNTYpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1hZGR0b2NhcnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMjY2ZTYyO2NvbG9yOiMwMDB9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1hZGR0b2NhcnQgaXtjb2xvcjojMjY2ZTYyfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG5bZGlzYWJsZWRdOm5vdCgubm8tY2UpLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuW2Rpc2FibGVkXTpub3QoLm5vLWNlKXtiYWNrZ3JvdW5kLWNvbG9yOiNjZWNlY2U7Ym9yZGVyLWNvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmJ0bi1wcmltYXJ5Om5vdCgubm8tY2UpLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuLXByaW1hcnk6bm90KC5uby1jZSl7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmJ0bi1wcmltYXJ5Om5vdCgubm8tY2UpOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG4tcHJpbWFyeTpub3QoLm5vLWNlKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1wcmltYXJ5Om5vdCgubm8tY2UpOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuLXByaW1hcnk6bm90KC5uby1jZSk6Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG4tc2Vjb25kYXJ5Om5vdCgubm8tY2UpLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKXtiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDggIWltcG9ydGFudDtib3JkZXItY29sb3I6IzhkZjRkOCAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1zZWNvbmRhcnk6bm90KC5uby1jZSk6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC5idG4tc2Vjb25kYXJ5Om5vdCgubm8tY2UpOmZvY3Vze2JvcmRlci1jb2xvcjpyZ2IoODUuMTg1NiwyMzguNjE0NCwxOTYuOTA1NikgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYig4NS4xODU2LDIzOC42MTQ0LDE5Ni45MDU2KSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG4tZGVmYXVsdDpub3QoLm5vLWNlKSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1kZWZhdWx0Om5vdCgubm8tY2Upe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzI2NmU2Mjtjb2xvcjojMDAwfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAudGFiLXNlY3Rpb24td3JhcHBlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmFsZXJ0e2NvbG9yOiM1NTUgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLnRhYi1zZWN0aW9uLXdyYXBwZXIgYTpub3QoLmJ0biksYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgYTpub3QoLmJ0biksYm9keS5jb2xsZWN0b3JzLWVsaXRlICNjb3Vwb25XcmFwIGE6bm90KC5idG4pLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubW9kYWwgYTpub3QoLmJ0biksYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5hbGVydCBhOm5vdCguYnRuKXtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIGE6bm90KC5idG4pOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLnRhYi1zZWN0aW9uLXdyYXBwZXIgYTpub3QoLmJ0bik6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIGE6bm90KC5idG4pOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIGE6bm90KC5idG4pOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyBhOm5vdCguYnRuKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyBhOm5vdCguYnRuKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAgYTpub3QoLmJ0bik6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjY291cG9uV3JhcCBhOm5vdCguYnRuKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAgYTpub3QoLmJ0bik6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCBhOm5vdCguYnRuKTphY3RpdmUsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCBhOm5vdCguYnRuKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1vZGFsIGE6bm90KC5idG4pOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgYTpub3QoLmJ0bik6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgYTpub3QoLmJ0bik6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5hbGVydCBhOm5vdCguYnRuKTpmb2N1c3tjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIC5saXN0aW5nLUNUQSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5saXN0aW5nLUNUQSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjY291cG9uV3JhcCAubGlzdGluZy1DVEEgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1vZGFsIC5saXN0aW5nLUNUQSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgLmxpc3RpbmctQ1RBIGF7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIC5saXN0aW5nLUNUQSBhOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAudGFiLXNlY3Rpb24td3JhcHBlciAubGlzdGluZy1DVEEgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAubGlzdGluZy1DVEEgYTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAubGlzdGluZy1DVEEgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAgLmxpc3RpbmctQ1RBIGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNjb3Vwb25XcmFwIC5saXN0aW5nLUNUQSBhOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubW9kYWwgLmxpc3RpbmctQ1RBIGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCAubGlzdGluZy1DVEEgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmFsZXJ0IC5saXN0aW5nLUNUQSBhOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgLmxpc3RpbmctQ1RBIGE6Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fSNmZWVkYmFjayAudGFiLXNlY3Rpb24td3JhcHBlcj4udGFiLWNvbnRlbnQ+LnRhYi1wYW5le3BhZGRpbmc6MTVweH0jZmVlZGJhY2sgLm5hdi10YWJzIC5uYXYtbGluazpub3QoLmFjdGl2ZSl7Y29sb3I6IzAwNjQwMH0jZmVlZGJhY2sgLmZiLWZyb20gLm5vdFVzZXJ7bWFyZ2luLWxlZnQ6MXJlbX0jZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zY29yZXtmb250LXdlaWdodDo0MDA7cGFkZGluZy1sZWZ0OjE1cHh9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2VsbGVyLWRldGFpbHMtbGluay0yOjpiZWZvcmV7Y29sb3I6I2NjYztwYWRkaW5nOjAgNXB4O2NvbnRlbnQ6XCJ8XCI7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2VsbGVyLWRldGFpbHMtbGluay0ye2Zsb2F0OmxlZnR9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2VsbGVyLWRldGFpbHMtbGluay0xe2Zsb2F0OmxlZnR9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuYmFkZ2Vze3RleHQtYWxpZ246cmlnaHR9I2ZlZWRiYWNrIC5jb2wxe3dpZHRoOjclfSNmZWVkYmFjayAuY29sMnt3aWR0aDozMCV9I2ZlZWRiYWNrIC5vbmUtbW9udGh7bWluLXdpZHRoOjQwcHh9I2ZlZWRiYWNrIC5zaXgtbW97bWluLXdpZHRoOjQwcHh9I2ZlZWRiYWNrIC50d2VsdmUtbW97bWluLXdpZHRoOjUwcHh9I2ZlZWRiYWNrIC5mZWVkYmFjay1kZXRhaWxlZHttYXJnaW4tYm90dG9tOjB9I2ZlZWRiYWNrIC5mZWVkYmFjay1kZXRhaWxlZCAubnVtYmVye3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0jZmVlZGJhY2sgLmZlZWRiYWNrLWRldGFpbGVkIC5udW1iZXJEYXRle3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6bm9ybWFsfSNmZWVkYmFjayAuZmVlZGJhY2stZGV0YWlsZWQgdGR7cGFkZGluZy1sZWZ0OjRweDtwYWRkaW5nLXJpZ2h0OjRweH0jZmVlZGJhY2sgLmZlZWRiYWNrLWRldGFpbGVkIHRkLnN5bWJvbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9I2ZlZWRiYWNrIC5mYi1lbnRyeXtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjO3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy10b3A6MTVweH0jZmVlZGJhY2sgLmZiLWVudHJ5LnRpdGxlLXJvd3twYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0jZmVlZGJhY2sgLmZiLWVudHJ5Om50aC1sYXN0LWNoaWxkKDEpe2JvcmRlci1ib3R0b206bm9uZX0jZmVlZGJhY2sgLmZiLXNjb3Jle2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweH0jZmVlZGJhY2sgLmZiLWZyb217bGluZS1oZWlnaHQ6MjRweH0jZmVlZGJhY2sgLmZiLWZyb20gc3Bhbi51c2VyLW5hbWV7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHh9I2ZlZWRiYWNrIC5mYi1mcm9tIHNwYW4udXNlci1uYW1lIGF7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMnB4fSNmZWVkYmFjayAuZmItZnJvbSAuYmFkZ2Vze2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNmZWVkYmFjayAuZmItZGF0ZXtsaW5lLWhlaWdodDoyNHB4fSNmZWVkYmFjayAuZmItaXRlbXtsaW5lLWhlaWdodDoyNHB4fSNmZWVkYmFjayAuZmItY29tbWVudHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiICFpbXBvcnRhbnQ7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctdG9wOjEwcHh9I2ZlZWRiYWNrIC5mYi1yZXNwb25zZXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzliOWI5YjtkaXNwbGF5OmJsb2NrfSNmZWVkYmFjayAuZmItYWN0aW9uc3twYWRkaW5nLXRvcDoxNXB4O2NvbG9yOiM3Nzc7dGV4dC1hbGlnbjpyaWdodH0jZmVlZGJhY2sgLnJhdGluZy1pbnB1dHtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7Ym94LXNpemluZzpib3JkZXItYm94fSNmZWVkYmFjayAucmFkaW8tc3RhY2tlZC10bntib3gtc2l6aW5nOmJvcmRlci1ib3h9I2ZlZWRiYWNrIC5yYXRpbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTYuNjY2NjclO3dpZHRoOjE1JX0jZmVlZGJhY2sgLnJhdGluZzJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMjo6YmVmb3Jle2NvbG9yOiNjY2M7cGFkZGluZzowIDVweDtjb250ZW50OlwifFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMntmbG9hdDpsZWZ0fSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMiBhe3BhZGRpbmc6Ny41cHggMH0jZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zZWxsZXItZGV0YWlscy1saW5rLTF7ZmxvYXQ6bGVmdH0jZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zZWxsZXItZGV0YWlscy1saW5rLTEgYXtwYWRkaW5nOjcuNXB4IDB9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuYmFkZ2Vze3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbToxNXB4fSNmZWVkYmFjayAuZmItc2NvcmV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2Zsb2F0OmxlZnR9I2ZlZWRiYWNrIC5mYi1mcm9te2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctbGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbG9hdDpsZWZ0fSNmZWVkYmFjayAuZmItZnJvbSBzcGFue2NvbG9yOiM5YjliOWI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTouOGVtfSNmZWVkYmFjayAudGFiLXNlY3Rpb24td3JhcHBlcj4udGFiLWNvbnRlbnQ+LnRhYi1wYW5le3BhZGRpbmc6MDtib3JkZXI6bm9uZX0jZmVlZGJhY2sgLmZiLWVudHJ5LnRpdGxlLXJvd3tkaXNwbGF5Om5vbmV9I2ZlZWRiYWNrIC5mYi1lbnRyeSAuY29sLXNtLTN7Y2xlYXI6Ym90aH0jZmVlZGJhY2sgLmZiLWRhdGV7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM5YjliOWI7Zm9udC1zaXplOjEycHh9I2ZlZWRiYWNrIC5mYi1pdGVte2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzliOWI5Yjtmb250LXNpemU6MTJweH19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNmZWVkYmFjayAuclRleHR7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJX0jZmVlZGJhY2sgLnJhZGlvLXN0YWNrZWQtdG57cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I2ZlZWRiYWNrIC5yYWRpby1zdGFja2VkLXRuIC5jb2wteHMtMntwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0jZmVlZGJhY2sgLmZiLWFjdGlvbnN7dGV4dC1hbGlnbjpsZWZ0fSNmZWVkYmFjayAuZmItYWN0aW9ucyAubGlzdC1pbmxpbmV7bWFyZ2luLWxlZnQ6LTVweDttYXJnaW4tcmlnaHQ6LTVweH0jZmVlZGJhY2sgLmZiLWFjdGlvbnMgLmxpc3QtaW5saW5lIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99I2ZlZWRiYWNrIC5mYi1hY3Rpb25zIC5saXN0LWlubGluZSBhLmJ0bnt3aWR0aDoxMDAlfX0ubWFrZS1hbi1vZmZlcntjb2xvcjojNTU1O21hcmdpbi1ib3R0b206MzBweH0ubWFrZS1hbi1vZmZlciAuYWxlcnR7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTQuNTcxNDI4NTcxNCwyMTAuNDI4NTcxNDI4NiwyMTUuNzg1NzE0Mjg1Nyk7Ym9yZGVyOjFweCBzb2xpZCAjZDAwMjFiO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLXJpZ2h0OjQ1cHh9Lm1ha2UtYW4tb2ZmZXIgLmFsZXJ0IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MHB4O21hcmdpbjowcHh9Lm1ha2UtYW4tb2ZmZXIgLmFsZXJ0IHVsIGxpe2NvbG9yOiNkMDAyMWJ9Lm1ha2UtYW4tb2ZmZXIgLndoaXRlLXNlY3Rpb257cGFkZGluZy10b3A6MHB4O3BhZGRpbmctYm90dG9tOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjBweH0ubWFrZS1hbi1vZmZlciBoMSwubWFrZS1hbi1vZmZlciBoMiwubWFrZS1hbi1vZmZlciBoMywubWFrZS1hbi1vZmZlciBoNCwubWFrZS1hbi1vZmZlciBoNSwubWFrZS1hbi1vZmZlciBociwubWFrZS1hbi1vZmZlciBwLC5tYWtlLWFuLW9mZmVyIHVsLC5tYWtlLWFuLW9mZmVyIGxhYmVse21hcmdpbjowcHg7cGFkZGluZzowcHg7Y29sb3I6IzU1NX0ubWFrZS1hbi1vZmZlciBoMXtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMH0ubWFrZS1hbi1vZmZlciBwe2ZvbnQtc2l6ZToxMnB4fS5tYWtlLWFuLW9mZmVyIGhye3dpZHRoOjEwMCU7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9Lm1ha2UtYW4tb2ZmZXIgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbnttYXJnaW4tdG9wOjIwcHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXI6YWZ0ZXIsLm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmU6YWZ0ZXJ7Y29udGVudDpcIlwifS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2Pmgze3VzZXItc2VsZWN0Om5vbmU7cGFkZGluZzowcHg7YmFja2dyb3VuZDojMDA2NDAwO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA2NDAwIDAlLCAjMDA0ZjAwIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA2NDAwIDAlLCAjMDA0ZjAwIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwNjQwMCAwJSwgIzAwNGYwMCAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZ3VuYnJva2VyLWdyZWVuJywgZW5kQ29sb3JzdHI9JyMwMDRmMDAnLEdyYWRpZW50VHlwZT0wICk7Ym9yZGVyLXJhZGl1czowcHg7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTttYXJnaW46MXB4IDBweCAwcHggMHB4O2hlaWdodDozNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjdXJzb3I6cG9pbnRlcn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMyAudWktYWNjb3JkaW9uLWhlYWRlci1pY29ue2Rpc3BsYXk6bm9uZX0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gc3Bhbi5sZXR0ZXJ7Zm9udC1zaXplOjE2cHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBzcGFuLmJhZGdle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO2ZvbnQtc2l6ZToxMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA2NDAwO21hcmdpbi1sZWZ0OjVweDtmb250LXdlaWdodDo2MDB9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBpLmN1c3RvbS1pY29ue2ZsZXg6MTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtaW5kZW50OjBweDtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjowcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpmbGV4O3RleHQtYWxpZ246cmlnaHQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MjBweDtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IFByb1wiO2ZvbnQtd2VpZ2h0OjkwMH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIGkuY3VzdG9tLWljb246YmVmb3Jle2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOTt3aWR0aDozMHB4O2NvbnRlbnQ6XCLvhINcIn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1zdGF0ZS1hY3RpdmU+c3BhbiBzcGFuLmJhZGdle29wYWNpdHk6MH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1zdGF0ZS1hY3RpdmU+c3BhbiBpLmN1c3RvbS1pY29uOmJlZm9yZXtjb250ZW50Olwi74SCXCJ9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHg7Ym9yZGVyLWxlZnQ6MHB4O2JvcmRlci1yaWdodDowcHg7bWFyZ2luOjAgYXV0bztib3JkZXItcmFkaXVzOjB9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2IHVsIGxpe3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXYgdWwgbGkubm8tb2ZmZXJ7Y29sb3I6IzU1NTtmb250LXNpemU6MTRweH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXYgdWwgbGkubm8tb2ZmZXIgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9ue3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tYWtlLWFuLW9mZmVye21hcmdpbi1ib3R0b206NTBweH0ubWFrZS1hbi1vZmZlciBwe2ZvbnQtc2l6ZToxM3B4fS5tYWtlLWFuLW9mZmVyIC53aGl0ZS1zZWN0aW9uPnVsPmxpe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubWFrZS1hbi1vZmZlcnttYXJnaW4tYm90dG9tOjEwMHB4fS5tYWtlLWFuLW9mZmVyIC5hbGVydHtmb250LXNpemU6MThweDttYXJnaW4tcmlnaHQ6MHB4fS5tYWtlLWFuLW9mZmVyIGgxe2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmctdG9wOjEwcHh9Lm1ha2UtYW4tb2ZmZXIgcHtmb250LXNpemU6MTRweH0ubWFrZS1hbi1vZmZlciAud2hpdGUtc2VjdGlvbntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbnttYXJnaW4tdG9wOjIwcHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDN7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmc6MHB4IDBweCAxNXB4IDBweDtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAwNjQwMDtoZWlnaHQ6YXV0b30ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIHNwYW4ubGV0dGVye2ZvbnQtc2l6ZToxOHB4fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gc3Bhbi5iYWRnZXtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIGkuY3VzdG9tLWljb257ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2hlaWdodDphdXRvfS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gaS5jdXN0b20taWNvbiAudGV4dHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBpLmN1c3RvbS1pY29uIC50ZXh0OmJlZm9yZXtjb250ZW50OlwiZXhwYW5kIFwifS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gaS5jdXN0b20taWNvbjpiZWZvcmV7Ym9yZGVyLWxlZnQ6bm9uZTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbi1sZWZ0OjVweH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1zdGF0ZS1hY3RpdmU+c3BhbiBzcGFuLmJhZGdle29wYWNpdHk6MH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1zdGF0ZS1hY3RpdmU+c3BhbiBpLmN1c3RvbS1pY29uIC50ZXh0OmJlZm9yZXtjb250ZW50OlwiY29sbGFwc2UgXCJ9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMudWktc3RhdGUtYWN0aXZlPnNwYW4gaS5jdXN0b20taWNvbjpiZWZvcmV7Y29udGVudDpcIu+EglwifS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlKy51aS1hY2NvcmRpb24tY29udGVudHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMudWktYWNjb3JkaW9uLWhlYWRlci1jb2xsYXBzZWQrLnVpLWFjY29yZGlvbi1jb250ZW50e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzLnVpLWFjY29yZGlvbi1oZWFkZXItY29sbGFwc2VkKy51aS1hY2NvcmRpb24tY29udGVudCB1bCBsaS5pdGVtLXdyYXB7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgI2Q5ZDlkOSAhaW1wb3J0YW50O21hcmdpbjoxcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtwYWRkaW5nOjBweCAhaW1wb3J0YW50fX0jY29uZmlybWF0aW9uTW9kYWx7ZGlzcGxheTpub25lfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtY29udGVudHtib3JkZXI6bm9uZX0jY29uZmlybWF0aW9uTW9kYWwgYnV0dG9uLmNsb3NlLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDtib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDt6LWluZGV4OjUwO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjBweH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXRvcCBoNHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjE1cHggMHB4IDBweDtjb2xvcjojNTU1fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdG9wIGg0IHNwYW4jYWNjZXB0VGl0bGV7Y29sb3I6IzAwNjQwMH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXRvcCBoNCBzcGFuI3JlamVjdFRpdGxle2NvbG9yOiNkMDAyMWJ9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10b3Agc3Bhbjpub3QoI2J1eWVyTmFtZSl7ZGlzcGxheTpub25lfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbXtjb2xvcjojNTU1fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSBoNHtmb250LXNpemU6MTRweDttYXJnaW46MjBweCAwcHggMHB4IDBweH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gcHttYXJnaW46NXB4IDBweCAwcHggMHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gcCBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXB7bWFyZ2luOjE1cHggMHB4IDBweCAwcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwIGxhYmVse2NvbG9yOiM1NTU7Zm9udC1zaXplOjEycHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwIGlucHV0e2JvcmRlci1yYWRpdXM6NnB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIC5jdXJyZW5jeS1ncm91cHtkaXNwbGF5OnRhYmxlfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIC5jdXJyZW5jeS1ncm91cCAuY3VycmVuY3l7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1vZmZlcnttYXJnaW4tdG9wOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1vZmZlciBwe2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1vZmZlciBwIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1jdGFze21hcmdpbi10b3A6MjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWN0YXMgYnV0dG9ue2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtY3RhcyBkaXYjY2FuY2VsQnRue3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtY3RhcyBidXR0b24jY29uZmlybUJ0bntkaXNwbGF5OmlubGluZX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkuYWNjZXB0IC5tb2RhbC10b3Agc3BhbiNhY2NlcHRUaXRsZXtkaXNwbGF5OmlubGluZX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkuYWNjZXB0IC5tb2RhbC1jdGFzIGJ1dHRvbiNhY2NlcHRCdG57ZGlzcGxheTppbmxpbmUtYmxvY2t9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5LnJlamVjdCAubW9kYWwtdG9wIHNwYW4jcmVqZWN0VGl0bGV7ZGlzcGxheTppbmxpbmV9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5LnJlamVjdCAubW9kYWwtY3RhcyBidXR0b24jcmVqZWN0QnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keTpub3QoLnJlamVjdCk6bm90KC5hY2NlcHQpIC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5Om5vdCgucmVqZWN0KTpub3QoLmFjY2VwdCkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGR7d2lkdGg6MjAwcHg7bWF4LXdpZHRoOjIwMHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keTpub3QoLnJlamVjdCk6bm90KC5hY2NlcHQpIC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIGlucHV0e3dpZHRoOjEwMCV9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5Om5vdCgucmVqZWN0KTpub3QoLmFjY2VwdCkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXA+c3BhbnttYXJnaW4tdG9wOjNweDtmb250LXNpemU6MTFweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10b3AgaDR7Zm9udC1zaXplOjE2cHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIGg0e2ZvbnQtc2l6ZToxNnB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSBwe2ZvbnQtc2l6ZToxNHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXAgbGFiZWx7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTozcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGR7ZmxleDoxO21hcmdpbi1sZWZ0OjIwcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQgaW5wdXR7d2lkdGg6MTAwJX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLW9mZmVyIHB7Zm9udC1zaXplOjE0cHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1jdGFze21hcmdpbi10b3A6NTBweH19I2FscGhhYmV0U2Nyb2xsZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDtyaWdodDowcHg7dHJhbnNpdGlvbjphbGwgLjNzO3otaW5kZXg6MTAyNn0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXB7ei1pbmRleDoxMDAwMDtoZWlnaHQ6MzBweDt3aWR0aDo0NXB4O3RvcDoxMzJweDtyaWdodDowcHg7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcztib3JkZXItbGVmdDoxcHggc29saWQgI2Y3ZjZmMjtib3JkZXItdG9wOjFweCBzb2xpZCAjZjdmNmYyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmN2Y2ZjI7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYnRuLXdyYXAgLmFTY3JvbGxlci1idG57Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjowcHg7aGVpZ2h0OjI4cHg7d2lkdGg6NDVweDt0b3A6MHB4O2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYnRuLXdyYXAgLmFTY3JvbGxlci1idG4jYVNjcm9sbGVyRGlzYWJsZXJ7aGVpZ2h0OjBweDtvcGFjaXR5OjB9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFye2hlaWdodDowcHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MHB4O21hcmdpbjowcHg7Y2xlYXI6cmlnaHR9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpLmRpc2FibGVke29wYWNpdHk6LjV9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsLmFjdGl2YXRlIGxpLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLWNvdmVye3otaW5kZXg6OTk5OTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvcGFjaXR5Oi41O2JhY2tncm91bmQtY29sb3I6IzAwMH1ib2R5LmFTY3JvbGxlci1vcGVue292ZXJmbG93OmhpZGRlbn1ib2R5LmFTY3JvbGxlci1vcGVuIGRpdi5zZWFyY2g+Zm9ybXt6LWluZGV4OjB9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlcnt0b3A6MHB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b3ZlcmZsb3cteTpzY3JvbGx9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXB7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTt0b3A6MHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZDtib3JkZXI6MHB4O2JvcmRlci1yYWRpdXM6MHB4fWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYnRuLXdyYXB7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDt3aWR0aDo0NXB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRue3BhZGRpbmc6MHB4O21hcmdpbjowcHg7d2lkdGg6MzVweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjBweDtmb250LXNpemU6MTRweH1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRuI2FTY3JvbGxlclRvZ2dsZXI6YmVmb3Jle2NvbnRlbnQ6XCLugJRcIn1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRuI2FTY3JvbGxlckRpc2FibGVye2hlaWdodDo0MHB4O2JvcmRlci10b3A6MXB4IGRvdHRlZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjZDlkOWQ5O29wYWNpdHk6MX1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhcntoZWlnaHQ6YXV0bzt3aWR0aDo0NXB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggNnB4fWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctYm90dG9tOjgwcHg7bGlzdC1zdHlsZS10eXBlOm5vbmV9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXIgdWwgbGl7bWFyZ2luLXRvcDoxMHB4fWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpIGF7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmZ9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXIgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItY292ZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O3JpZ2h0OjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwe3RvcDoxNDNweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjYWxwaGFiZXRTY3JvbGxlcntwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTE0MHB4O21hcmdpbjozMHB4IGF1dG8gMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjZweH0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXB7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6YXV0bztyaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO3otaW5kZXg6MTtib3JkZXI6MHB4fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRue3dpZHRoOmF1dG87ZmxvYXQ6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyfSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRuI2FTY3JvbGxlckRpc2FibGVye2hlaWdodDoxMDAlO29wYWNpdHk6MX0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0biNhU2Nyb2xsZXJEaXNhYmxlcjpiZWZvcmV7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5O3BhZGRpbmc6MHB4IDE1cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTNweH0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0biNhU2Nyb2xsZXJUb2dnbGVye2Rpc3BsYXk6bm9uZX0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtmbGV4OjE7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDB9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO3BhZGRpbmc6MHB4IDI1cHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXIgdWwgbGkgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjE0cHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsLmFjdGl2YXRle2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bC5hY3RpdmF0ZSBsaXttYXJnaW4tcmlnaHQ6MjVweH0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLWNvdmVye3otaW5kZXg6OTk5OTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvcGFjaXR5Oi41O2JhY2tncm91bmQtY29sb3I6IzAwMH0jYWxwaGFiZXRTY3JvbGxlci5zdGlja3twb3NpdGlvbjpmaXhlZDt0b3A6NDJweDtsZWZ0OjBweDt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXN7cG9zaXRpb246cmVsYXRpdmV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAuY29udGFpbmVyPnB7bWFyZ2luLXRvcDozcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uIGgzPi5jb250YWluZXIsI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uIC51aS1hY2NvcmRpb24+LmNvbnRhaW5lcnt3aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uIGgzPi5jb250YWluZXIsI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uIC51aS1hY2NvcmRpb24+LmNvbnRhaW5lcnt3aWR0aDo5NDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24gLnVpLWFjY29yZGlvbiBoMz4uY29udGFpbmVyLCNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uPi5jb250YWluZXJ7d2lkdGg6MTE0MHB4fX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2Lm5vLW9mZmVye2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1NTV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdjpmaXJzdC1jaGlsZD5oM3ttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwe3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi10b3A6MTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowcHg7bWFyZ2luLXRvcDowcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9we2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdi5pdGVtLXRvcCBkaXZ7Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdjpmaXJzdC1jaGlsZCBhe2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWxlZnQ6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdi5pdGVtLXRvcCBkaXY6bGFzdC1jaGlsZHtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXYuaXRlbS10b3AgZGl2Omxhc3QtY2hpbGQgLmJhZGdle2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDttYXJnaW4tcmlnaHQ6NXB4O3BhZGRpbmc6M3B4IDZweDtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IGF1dG99I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmF7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+YSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2e3dpZHRoOjgwJTtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVufSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgYSwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IHB7bWFyZ2luLWxlZnQ6MTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7ZGlzcGxheTpibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdiBwe3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1idG17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjEwMCU7aGVpZ2h0OjM1cHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tYnRtIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLWJ0bSBwOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDozcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgbGFiZWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOi0zNXB4O2hlaWdodDozNXB4O2Zsb2F0OnJpZ2h0O2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBsYWJlbCBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVsIGl7bWFyZ2luLWxlZnQ6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBsYWJlbCBpOmJlZm9yZXtjb250ZW50Olwi7oSUXCJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVsOmJlZm9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbnRlbnQ6XCJTaG93IFwifSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBociwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb257b3BhY2l0eTowO2hlaWdodDowcHg7dHJhbnNpdGlvbjphbGwgLjNzO292ZXJmbG93OmhpZGRlbn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MHB4IDEwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1oZWFkZXJzPmRpdnt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246cmlnaHR9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1oZWFkZXJzPmRpdi5vZmZlci1ieXt0ZXh0LWFsaWduOmxlZnQ7ZmxleDoxfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItcXR5e3dpZHRoOjI1JTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItcXR5IHNwYW57bWFyZ2luLWxlZnQ6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItcHJpY2V7d2lkdGg6MjUlfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVyc3ttYXJnaW4tdG9wOjEwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW17cGFkZGluZzoxMHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5e3RleHQtYWxpZ246bGVmdDtmbGV4OjE7Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5PmRpdiAudXNlci1uYW1lIGF7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6aW5saW5lO3doaXRlLXNwYWNlOm5vd3JhcH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2IC5vZmZlci1idXllci1iYWRnZXN7bWFyZ2luLXRvcDozcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieT5kaXYgLm9mZmVyLWJ1eWVyLWJhZGdlcyBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnkgLm9mZmVyLWV4cGlyYXRpb257Zm9udC1zaXplOjEwcHg7bWFyZ2luLXRvcDozcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5IC5vZmZlci1leHBpcmF0aW9uIGl7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieSAub2ZmZXItZXhwaXJhdGlvbi5sb3ctdGltZXtjb2xvcjojZDAwMjFifSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieSAub2ZmZXItZXhwaXJhdGlvbiBzcGFuLnBsdXN7ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1xdHksI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLXByaWNle3dpZHRoOjI1JTt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFze21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGRpdnt3aWR0aDoxMDBweDtkaXNwbGF5OmlubGluZS1ibG9ja30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBkaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWN0YXMgZGl2OmZpcnN0LWNoaWxkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBhe2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZiZjAwfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmJmMDB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGlucHV0OmNoZWNrZWQrbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJIaWRlIFwifSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBpbnB1dDpjaGVja2VkK2xhYmVsIGk6YmVmb3Jle2NvbnRlbnQ6XCLuhJNcIn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCtocntoZWlnaHQ6MXB4O29wYWNpdHk6MTtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjoxNXB4IGF1dG8gMTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCtocisub2ZmZXItc2VjdGlvbntoZWlnaHQ6YXV0bztvcGFjaXR5OjE7b3ZlcmZsb3c6dmlzaWJsZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2IC5iYWNrLXRvLXRvcHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7cGFkZGluZzoxNXB4IDBweDt0ZXh0LWFsaWduOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2IC5iYWNrLXRvLXRvcCBhe2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEycHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdntmb250LXNpemU6MTNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXYuaXRlbS10b3AgZGl2Omxhc3QtY2hpbGQgLmJhZGdle2ZvbnQtc2l6ZToxM3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxke2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luOjE1cHggYXV0byAwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlke21hcmdpbjowcHg7ZmxleDoxO3dpZHRoOjEwMCU7bWFyZ2luOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+YXttYXgtd2lkdGg6MTAwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdnt3aWR0aDo3MCU7b3ZlcmZsb3c6dmlzaWJsZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IGF7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTdweDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OnZpc2libGU7d2hpdGUtc3BhY2U6bm9ybWFsfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgcHtvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vcm1hbH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1idG17aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLWJ0bSBwe3dpZHRoOjEwMCV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVse21hcmdpbi10b3A6LTEwcHg7aGVpZ2h0OjBweDtmb250LXNpemU6MTNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCtocnttYXJnaW46MTVweCBhdXRvfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVyc3twYWRkaW5nOjBweCAxNXB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItZXhwaXJhdGlvbiwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnM+ZGl2Lm9mZmVyLXF0eSwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnM+ZGl2Lm9mZmVyLXByaWNle3dpZHRoOjIwJX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnN7bWFyZ2luLXRvcDoxNXB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVte3BhZGRpbmc6MTVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnl7d2lkdGg6NDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOnJvd30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2e2ZsZXg6MX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2IC51c2VyLW5hbWV7Zm9udC1zaXplOjE0cHg7ZmxvYXQ6bGVmdDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2IC5vZmZlci1idXllci1iYWRnZXN7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjNweDttYXJnaW4tbGVmdDoxMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieSAub2ZmZXItZXhwaXJhdGlvbnt3aWR0aDoyMCU7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDowcHg7dGV4dC1hbGlnbjpyaWdodH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnkgLm9mZmVyLWV4cGlyYXRpb24+c3BhbntkaXNwbGF5Om5vbmV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLXF0eSwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItcHJpY2V7d2lkdGg6MjAlfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFze21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGRpdnt3aWR0aDoxMDBweDtkaXNwbGF5OmlubGluZS1ibG9ja30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBkaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWN0YXMgZGl2OmZpcnN0LWNoaWxkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2Omxhc3QtY2hpbGQ+ZGl2e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXZ7Ym9yZGVyOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXYuaXRlbS10b3AgZGl2e2ZvbnQtc2l6ZToxM3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXZ7d2lkdGg6NzAlO292ZXJmbG93OnZpc2libGV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdiBhLCNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgcHttYXJnaW4tbGVmdDoxNXB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDpub3JtYWx9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVse21hcmdpbi10b3A6LTVweDtmb250LXNpemU6MTRweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnN7cGFkZGluZy1yaWdodDozMDBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbXtwYWRkaW5nOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm97ZmxleDoxfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFze3dpZHRoOjI4NXB4O21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXN7cG9zaXRpb246cmVsYXRpdmV9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIC5jb250YWluZXI+cHttYXJnaW4tdG9wOjNweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMgLmxldHRlcntmb250LXNpemU6MTRweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY6Zmlyc3QtY2hpbGQ+aDN7bWFyZ2luLXRvcDowcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXB7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLXRvcDoxMHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MHB4O21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW46MTBweCBhdXRvfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmF7bWF4LXdpZHRoOjc1cHg7d2lkdGg6MTAwJX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5hIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdnt3aWR0aDo4MCU7ZmxleDoxO292ZXJmbG93OmhpZGRlbn0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgYSwjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgcHttYXJnaW4tbGVmdDoxMHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBhe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6YmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBwe3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6M3B4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDo1cHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaHJ7bWFyZ2luOjE1cHggYXV0b30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbntmb250LXNpemU6MTJweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiBoNXtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMDt0ZXh0LWFsaWduOmNlbnRlcn0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mb3ttYXJnaW46MTVweCBhdXRvIDIwcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdjpsYXN0LWNoaWxke21hcmdpbi10b3A6NXB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdiBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2IHNwYW4ucGx1c3tkaXNwbGF5Om5vbmV9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWN0YXN7dGV4dC1hbGlnbjpjZW50ZXJ9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWN0YXMgZGl2LCNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1jdGFzIGF7d2lkdGg6YXV0bztkaXNwbGF5OmlubGluZS1ibG9ja30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXYgLmJhY2stdG8tdG9we2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtwYWRkaW5nOjE1cHggMHB4O3RleHQtYWxpZ246Y2VudGVyfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdiAuYmFjay10by10b3AgYXtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzI2FjY2VwdGVkK2Rpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2Omxhc3QtY2hpbGQgcDpmaXJzdC1jaGlsZCwjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMjZGVjbGluZWQrZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mbz5kaXY6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxke3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9ue2ZsZXgtZGlyZWN0aW9uOnJvd30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47dGV4dC1hbGlnbjpyaWdodDt3aWR0aDphdXRvfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtIHB7bWFyZ2luLXRvcDo1cHg7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bSBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6M3B4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6NXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWR7bWFyZ2luOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5he21heC13aWR0aDoxMDBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXZ7d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBhe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHg7ZGlzcGxheTpibG9jaztvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vcm1hbH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgcHtvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vcm1hbH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiBoNXtmb250LXNpemU6MTRweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdjpsYXN0LWNoaWxkPmRpdntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXZ7Ym9yZGVyOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZHt3aWR0aDphdXRvO2ZsZXg6MX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXZ7d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBhLCNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBwe21hcmdpbi1sZWZ0OjE1cHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+ZGl2IGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6bm9ybWFsfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRte2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDo1NDBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bT5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1idG0+ZGl2IHB7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDo1MHB4O21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwOmZpcnN0LWNoaWxkLCNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1idG0+cHt3aWR0aDphdXRvfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDphdXRvO21hcmdpbjowcHg7ZmxleDoxfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdnt3aWR0aDo1MCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2IHB7d2lkdGg6NTAlO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXJpZ2h0OjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdjpsYXN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdjpmaXJzdC1jaGlsZCBwOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItY3Rhc3t3aWR0aDoxNTBweDt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdjpsYXN0LWNoaWxkPmRpdntib3JkZXItYm90dG9tOjBweH19I3JlZ2lzdHJhdGlvbnttYXJnaW4tYm90dG9tOjUwcHh9I3JlZ2lzdHJhdGlvbiBoMXtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MzBweH0jcmVnaXN0cmF0aW9uIGgye3RleHQtYWxpZ246Y2VudGVyfSNyZWdpc3RyYXRpb24gaDMuc2VwYXJhdG9ye3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9I3JlZ2lzdHJhdGlvbiBoNCwjcmVnaXN0cmF0aW9uIC5hY3RpbmctaDR7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO3BhZGRpbmc6MTBweCAxNXB4O2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4O2NvbG9yOiNmZmY7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9I3JlZ2lzdHJhdGlvbiBoNXtmb250LXdlaWdodDpib2xkfSNyZWdpc3RyYXRpb24gaDZ7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDoyMHB4fSNyZWdpc3RyYXRpb24gbGFiZWx7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7bGluZS1oZWlnaHQ6MTRweH0jcmVnaXN0cmF0aW9uIHVse3BhZGRpbmctbGVmdDoxMHB4O2xpc3Qtc3R5bGU6bm9uZX0jcmVnaXN0cmF0aW9uIGl7Y29sb3I6IzAwNjQwMH0jcmVnaXN0cmF0aW9uIGkuZ2x5cGhpY29uLWluZm8tc2lnbntmb250LXNpemU6MTJweH0jcmVnaXN0cmF0aW9uIHB7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjEwcHggMH0jcmVnaXN0cmF0aW9uIHAuY29uZmlybS1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LTVweH0jcmVnaXN0cmF0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIGxhYmVse2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0jcmVnaXN0cmF0aW9uIGxhYmVsI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy1ib3R0b206MTBweH0jcmVnaXN0cmF0aW9uIGxhYmVsI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWwgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpub25lfSNyZWdpc3RyYXRpb24gbGFiZWwjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCBzcGFuOmxhc3QtY2hpbGR7b3JkZXI6MztmbGV4Om5vbmV9I3JlZ2lzdHJhdGlvbiBsYWJlbCNJc1VzZXJBZ3JlZW1lbnRBcHByb3ZlZExhYmVsIHNwYW46Zmlyc3QtY2hpbGR7b3JkZXI6Mn0jcmVnaXN0cmF0aW9uIGxhYmVsI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2V7ZmxleDoxO29yZGVyOjE7ZGlzcGxheTpibG9ja30jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3N7ZGlzcGxheTpub25lfSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNHtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG87dG9wOmF1dG87Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo2cHh9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzK2Rpdi5yb3cgbGFiZWwuYWN0aW5nLWg0IGksI3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzK2Rpdi5yb3cgbGFiZWwuYWN0aW5nLWg0IHNwYW57dHJhbnNpdGlvbjoxcyBhbGwgZWFzZTtjb2xvcjojZmZmfSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNCBpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDt0b3A6NTAlO21hcmdpbi10b3A6LTdweDttYXJnaW4tcmlnaHQ6NXB4fSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNCBzcGFue3BhZGRpbmctbGVmdDoyNHB4fSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNCBzcGFuOmJlZm9yZXtjb250ZW50OlwiQWRkIFwifSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93Ky5yZXZlYWxlcntoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbn0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3M6Y2hlY2tlZCtkaXYucm93IGxhYmVsLmFjdGluZy1oNHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3M6Y2hlY2tlZCtkaXYucm93IGxhYmVsLmFjdGluZy1oNDphZnRlcntjb250ZW50OlwiUmVtb3ZlXCI7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1yaWdodDoyMHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzOmNoZWNrZWQrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDQgaXtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtyaWdodDoxMHB4O2xlZnQ6YXV0bzt0b3A6NTAlO21hcmdpbi10b3A6LTdweDttYXJnaW4tcmlnaHQ6NXB4fSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzczpjaGVja2VkK2Rpdi5yb3cgbGFiZWwuYWN0aW5nLWg0IHNwYW57cGFkZGluZy1sZWZ0OjBweH0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3M6Y2hlY2tlZCtkaXYucm93IGxhYmVsLmFjdGluZy1oNCBzcGFuOmJlZm9yZXtjb250ZW50OlwiXCJ9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzOmNoZWNrZWQrZGl2LnJvdysucmV2ZWFsZXJ7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0jcmVnaXN0cmF0aW9uIC5hY3Rpb24tYnV0dG9uc3twYWRkaW5nLXJpZ2h0OjE1cHh9I3JlZ2lzdHJhdGlvbiAjdXNlci1hZ3JlZW1lbnR7bWFyZ2luLXRvcDoxNXB4fSNyZWdpc3RyYXRpb24gLmRhdGUtb2YtYmlydGh7dGV4dC1hbGlnbjpjZW50ZXJ9I3JlZ2lzdHJhdGlvbiAuZGF0ZS1vZi1iaXJ0aC1pbnB1dHMuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2x7cGFkZGluZzo2cHggMTJweH0jcmVnaXN0cmF0aW9uIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0jcmVnaXN0cmF0aW9uIC5sZWFke2NvbG9yOiM1NTU7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjBweCAwcHggMjVweDtmb250LXdlaWdodDpub3JtYWx9I3JlZ2lzdHJhdGlvbiBzZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi1ib3R0b206MjVweH0jcmVnaXN0cmF0aW9uIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6MTVweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9I3JlZ2lzdHJhdGlvbiAuanF1aS1kZC13cmFwcGVyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6NDJweH0jcmVnaXN0cmF0aW9uIC5mb3JtLWdyb3Vwe21hcmdpbi10b3A6MTBweH0jcmVnaXN0cmF0aW9uIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjQwcHh9I3JlZ2lzdHJhdGlvbiAudWktc2VsZWN0bWVudS1tZW51IHVse3BhZGRpbmctbGVmdDowO21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTphdXRvfSNyZWdpc3RyYXRpb24gLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNyZWdpc3RyYXRpb24gLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWQgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9I3JlZ2lzdHJhdGlvbiAuaGFzLWVycm9yIC51aS13aWRnZXR7Ym9yZGVyLWNvbG9yOiNkOTUzNGZ9I3JlZ2lzdHJhdGlvbiAuaGFzLWVycm9yIC51aS1zZWxlY3RtZW51LWljb257YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfSNyZWdpc3RyYXRpb24gLmhhcy1zdWNjZXNzIC51aS13aWRnZXR7Ym9yZGVyLWNvbG9yOiMzYzc2M2R9I3JlZ2lzdHJhdGlvbiAuYnRuLXdpZGV7cGFkZGluZy1yaWdodDo0MHB4O3BhZGRpbmctbGVmdDo0MHB4fSNyZWdpc3RyYXRpb24gLmJ0bi1tdXRlZHtiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWw7Y29sb3I6IzAwNjQwMH0jcmVnaXN0cmF0aW9uIC5hbGVydE1lc3NhZ2V7Zm9udC1zaXplOjEycHg7Y29sb3I6cmVkfSNyZWdpc3RyYXRpb24gLmFsZXJ0RGlzcGxheXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfSNyZWdpc3RyYXRpb24gYnV0dG9ue21hcmdpbi1sZWZ0OjE1cHh9I3JlZ2lzdHJhdGlvbiAuYnRuLXByaW1hcnk6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2JvcmRlci1jb2xvcjojYmJlMWFhO2NvbG9yOiMwMDY0MDB9I3JlZ2lzdHJhdGlvbiAuYnRuLW11dGVkOmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6aW5pdGlhbDtib3JkZXI6bm9uZTtjb2xvcjojMDA2NDAwfSNyZWdpc3RyYXRpb24gLmZvcm0tc3VibWl0dGVkLWxvYWRpbmd7ZGlzcGxheTpub25lfSNyZWdpc3RyYXRpb24gLmZvcm0tc3VibWl0dGVkLWxvYWRpbmcgaW1ne2hlaWdodDozM3B4O3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjhweH0jcmVnaXN0cmF0aW9uIC5hZGRyZXNzZXN7bWFyZ2luLXRvcDotMTVweH0jcmVnaXN0cmF0aW9uIC5hZGRyZXNzZXMgaDV7cGFkZGluZy10b3A6MTVweH0jcmVnaXN0cmF0aW9uIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3Jze3BhZGRpbmc6MTBweCAxMHB4IDAgMTBweDtib3JkZXI6MXB4IHNvbGlkICNkOTUzNGY7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6I2Q5NTM0ZjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9I3JlZ2lzdHJhdGlvbiAuR0JQYXlUZXh0e2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoxNnB4IDB9I3JlZ2lzdHJhdGlvbiAuZ2x5cGhpY29uLXJlZnJlc2gtYW5pbWF0ZXstd2Via2l0LWFuaW1hdGlvbjpzcGludyAuN3MgaW5maW5pdGUgbGluZWFyOy1tb3otYW5pbWF0aW9uOnNwaW5tIC43cyBpbmZpbml0ZSBsaW5lYXI7LW8tYW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjstbXMtYW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246c3BpbiAuN3MgaW5maW5pdGUgbGluZWFyfSNyZWdpc3RyYXRpb24gLmdseXBoaWNvbi1yZWZyZXNoLW5vLWFuaW1hdGV7LXdlYmtpdC1hbmltYXRpb246bm9uZTstbW96LWFuaW1hdGlvbjpub25lOy1vLWFuaW1hdGlvbjpub25lOy1tcy1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbnd7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbW96LWtleWZyYW1lcyBzcGlubXtmcm9tey1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3stbW96LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlue2Zyb217dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDM2MGRlZyl9fSNwYXlmb25lLW1vZGFsIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jcGF5Zm9uZS1tb2RhbCBsYWJlbHtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NX0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtY29udGVudHtib3JkZXI6MHB4O2JvcmRlci1yYWRpdXM6MH0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0jcGF5Zm9uZS1tb2RhbCAuZGF0ZS1vZi1iaXJ0aHt0ZXh0LWFsaWduOmNlbnRlcn0jcGF5Zm9uZS1tb2RhbCAuZGF0ZS1vZi1iaXJ0aC1pbnB1dHMuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2x7cGFkZGluZzo2cHggMTJweH0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfSNwYXlmb25lLW1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxle2ZvbnQtc2l6ZToyMHB4fSNwYXlmb25lLW1vZGFsIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0jcGF5Zm9uZS1tb2RhbCAucGF5Zm9uZS1mb3Jte3BhZGRpbmc6MH0jcGF5Zm9uZS1tb2RhbCAuYnRuLXdpZGV7cGFkZGluZy1yaWdodDo0MHB4O3BhZGRpbmctbGVmdDo0MHB4fSNwYXlmb25lLW1vZGFsIC5idG4tbXV0ZWR7YmFja2dyb3VuZC1jb2xvcjppbml0aWFsO2NvbG9yOiMwMDY0MDB9I3BheWZvbmUtbW9kYWwgYnV0dG9ue21hcmdpbi1sZWZ0OjE1cHh9I3BheWZvbmUtbW9kYWwgLmZvcm0tY29udHJvbHtoZWlnaHQ6NDBweH0jcGF5Zm9uZS1tb2RhbCAuZm9ybS1jb250cm9sLWZlZWRiYWNre3JpZ2h0OjE1cHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fSNwYXlmb25lLW1vZGFsIC5sb2FkaW5nLWZvcm17ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweH0jcGF5Zm9uZS1tb2RhbCAubG9hZGluZy1mb3JtIGltZ3toZWlnaHQ6NDBweDttYXJnaW4tcmlnaHQ6OHB4fSNwYXlmb25lLW1vZGFsICNzbXMtc2VudHtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxMHB4fSNwYXlmb25lLW1vZGFsIC5tb2RhbC1mb290ZXJ7Y2xlYXI6Ym90aH0jcGF5Zm9uZS1tb2RhbCAuYWxlcnRNZXNzYWdle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnJlZH0jcGF5Zm9uZS1tb2RhbCAuYWxlcnREaXNwbGF5e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNwYXlmb25lLW1vZGFsIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6NnB4fSNwYXlmb25lLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9fWJvZHkucmVnaXN0cmF0aW9uIC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keS5yZWdpc3RyYXRpb24gLm1haW4tY29udGVudHtwYWRkaW5nLXRvcDoxNDFweCAhaW1wb3J0YW50fX1AbWVkaWEobWF4LWhlaWdodDogOTAwcHgpe2JvZHkucmVnaXN0cmF0aW9uLm1vZGFsLW9wZW57b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5LnJlZ2lzdHJhdGlvbi5tb2RhbC1vcGVuICNwYXlmb25lLW1vZGFse3Bvc2l0aW9uOmFic29sdXRlfX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3JlZ2lzdHJhdGlvbiAuYnRuLXdpZGV7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4fSNyZWdpc3RyYXRpb24gbGFiZWwjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCBzcGFue3RleHQtdHJhbnNmb3JtOm5vbmV9I3JlZ2lzdHJhdGlvbiBsYWJlbCNJc1VzZXJBZ3JlZW1lbnRBcHByb3ZlZExhYmVsIHNwYW46bGFzdC1jaGlsZHtmbGV4OjEgMCA5MCV9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsjcmVnaXN0cmF0aW9ue21hcmdpbi1ib3R0b206MzBweH0jcmVnaXN0cmF0aW9uIGgxe2ZvbnQtc2l6ZToyNHB4fSNyZWdpc3RyYXRpb24gLmxlYWR7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjcmVnaXN0cmF0aW9uIGxhYmVsLCNyZWdpc3RyYXRpb24gaS5nbHlwaGljb24taW5mby1zaWdue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0jcmVnaXN0cmF0aW9uICNEYXRlT2ZCaXJ0aExhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDppbml0aWFsO2xlZnQ6aW5pdGlhbH0jcmVnaXN0cmF0aW9uIC5vcHQtaW4gbGFiZWwsI3JlZ2lzdHJhdGlvbiAuY29uZmlybSBsYWJlbCwjcmVnaXN0cmF0aW9uIC5hZ3JlZW1lbnQgbGFiZWwsI3JlZ2lzdHJhdGlvbiAuY2hlY2tib3ggbGFiZWx7cG9zaXRpb246aW5pdGlhbDt0b3A6aW5pdGlhbDtsZWZ0OmluaXRpYWw7cGFkZGluZy1ib3R0b206MTBweH0jcmVnaXN0cmF0aW9uIC5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH0jcmVnaXN0cmF0aW9uIC5kYXRlLW9mLWJpcnRoLWlucHV0cy5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MjRweH0jcmVnaXN0cmF0aW9uIGg0e2JvcmRlci1yYWRpdXM6MH0jcmVnaXN0cmF0aW9uIHNlY3Rpb257Ym9yZGVyLXJhZGl1czowfSNwYXlmb25lLW1vZGFsIC5idG4td2lkZXtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9I3BheWZvbmUtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNyZWdpc3RyYXRpb24gLmNvbnRhaW5lcj4ucm93e21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fSNyZWdpc3RyYXRpb24gLmFjdGlvbi1idXR0b25ze3BhZGRpbmctcmlnaHQ6MHB4fSNyZWdpc3RyYXRpb24gc2VjdGlvbntib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9fSNGRkxGaW5kZXIgLmxvYWRpbmd7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjY1cHg7ZGlzcGxheTpub25lfSNGRkxGaW5kZXI+YXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNGRkxGaW5kZXIgbGFiZWx7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwfSNGRkxGaW5kZXI+aHJ7bWFyZ2luOjI1cHggLTE1cHggMHB4fSNGRkxGaW5kZXIgLm1ha2UtZGVmYXVsdC1mZmwtaWNvbntjb2xvcjojOTk0NzEzICFpbXBvcnRhbnQ7aGVpZ2h0OjE4cHh9I0ZGTEZpbmRlciAuZmZsLW9uLWZpbGUtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MThweDt3aWR0aDoyMnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLWZmbC1vbi1maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0jRkZMRmluZGVyIC5mZmwtb24tZmlsZS1zdWJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjI1cHh9I0ZGTEZpbmRlciAuZmZsLW9uLWZpbGUtc3ViIGl7ZmxleDowIDAgMjJweDttYXJnaW4tcmlnaHQ6MTBweH0jRkZMRmluZGVyIC5mZmwtb24tZmlsZS1zdWIgc3Bhbnt2ZXJ0aWNhbC1hbGlnbjp0b3B9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnN7bWFyZ2luLXRvcDozMHB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIGRpdi5idG4tcHJpbWFyeXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NDVweDtoZWlnaHQ6NDBweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiBkaXYuYnRuLXByaW1hcnkgc3Bhbnt0ZXh0LWluZGVudDotOTk5OXB4O2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC51aS1zZWxlY3RtZW51LXRleHR7cGFkZGluZy1yaWdodDoxNXB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuanF1aS1kZC13cmFwcGVye2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpfSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXAgLmlucHV0LWdyb3Vwe2ZsZXg6MSAwIDEwMCU7bWFyZ2luLXRvcDoxNXB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXAgLmlucHV0LWdyb3VwICNmZmxTZWFyY2haaXB7aGVpZ2h0OjQxcHh9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLnZhbGlkYXRpb24tZXJyb3J7ZGlzcGxheTpub25lO3BhZGRpbmctbGVmdDozMDBweDtmb250LXNpemU6MTJweDtjb2xvcjojZDAwMjFiO21hcmdpbi10b3A6M3B4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uLmVycm9yIC5pbnB1dC1ncm91cCAjZmZsU2VhcmNoWmlwe2JvcmRlci1jb2xvcjojZDAwMjFifSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uLmVycm9yIC52YWxpZGF0aW9uLWVycm9ye2Rpc3BsYXk6YmxvY2t9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLm9yLWRpdntwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwe21hcmdpbjowcHggLTE1cHggMHB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtvcGFjaXR5OjA7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW59I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwLnNob3d7b3BhY2l0eToxO2hlaWdodDphdXRvfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcD5oNHttYXJnaW46MHB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZn0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXA+aDQgc3BhbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAxNXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjBweDttYXJnaW46MHB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRze2ZvbnQtc2l6ZToxNHB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpe3BhZGRpbmc6MTVweCAxNXB4IDI1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjBweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saS5vbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZlYTggIWltcG9ydGFudH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saTpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIHB7bWFyZ2luOjBweCAwcHggM3B4IDBweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1e2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MHB4IDBweCAxMHB4IDBweDtjb2xvcjojMDAwfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1hcC1tYXJrZXIsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlciwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5mZmwtb24tZmlsZSwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYWtlLWRlZmF1bHR7bWFyZ2luLWxlZnQ6MTBweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYXAtbWFya2VyIGksI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlciBpLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLmZmbC1vbi1maWxlIGksI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFrZS1kZWZhdWx0IGl7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjNweDtjb2xvcjpvcmFuZ2V9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFwLW1hcmtlcj5zcGFuLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLndlYi1tYXJrZXI+c3BhbiwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5mZmwtb24tZmlsZT5zcGFuLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1ha2UtZGVmYXVsdD5zcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyIGl7Y29sb3I6IzE4NTM5ZH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyOmhvdmVye2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlcjpob3ZlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAuZmZsLW9uLWZpbGV7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYWtlLWRlZmF1bHR7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYWtlLWRlZmF1bHQgaXttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6MXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3Agc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMwMDB9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdCwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1yaWdodHtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdHttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZy1yaWdodDo3LjVweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1sZWZ0PnB7bWFyZ2luLXRvcDo1cHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdCAuYWRkcmVzcy1saW5lIHAsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdCAuYWRkcmVzcy1saW5lIGRpdnttYXJnaW4tYm90dG9tOjBweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1sZWZ0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1yaWdodHttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZy1sZWZ0OjcuNXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLXJpZ2h0IC5mZWVzPnN0cm9uZ3t0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEzcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2NvbG9yOiM1NTV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtcmlnaHQgLmZlZXM+dWwgbGl7bWFyZ2luLXRvcDo1cHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtcmlnaHQgLmZlZXM+dWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luOjEwcHggMHB4IDBweCAwcHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bXtjbGVhcjpib3RofSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmFib3V0LWZmbC10b2dnbGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tYm90dG9tOjIwcHg7Y3Vyc29yOnBvaW50ZXJ9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuYWJvdXQtZmZsLXRvZ2dsZXIgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmFib3V0LWZmbC1kcmF3ZXJ7aGVpZ2h0OjBweDtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4yc30jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmFib3V0LWZmbC10b2dnbGVye21hcmdpbi1ib3R0b206NXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuYWJvdXQtZmZsLXRvZ2dsZXIgaTpiZWZvcmV7Y29udGVudDpcIu6ElFwifSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuYWJvdXQtZmZsLXRvZ2dsZXIrLmFib3V0LWZmbC1kcmF3ZXJ7cGFkZGluZy1ib3R0b206MjBweDtoZWlnaHQ6YXV0bztvcGFjaXR5OjF9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuZmZsLWN0YXN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MHB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmZmbC1jdGFzIGl7bWFyZ2luLXJpZ2h0OjVweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyLWNvbG9yOiMxODYxYjc7Y29sb3I6I2ZmZjtmbGV4OjE7bWFyZ2luLXJpZ2h0OjE1cHg7bWF4LXdpZHRoOjQ1JTt0ZXh0LWRlY29yYXRpb246bm9uZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXNlY29uZGFyeTpob3ZlciwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXNlY29uZGFyeTpmb2N1cywjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXNlY29uZGFyeS5mb2N1c3tib3JkZXItY29sb3I6cmdiKDU0Ljc2MDg2OTU2NTIsMTM0LjYzNzY4MTE1OTQsMjI4LjczOTEzMDQzNDgpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNTQuNzYwODY5NTY1MiwxMzQuNjM3NjgxMTU5NCwyMjguNzM5MTMwNDM0OCkgIWltcG9ydGFudH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXByaW1hcnl7ZmxleDoxfSNmZmxNYXBDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTt3aWR0aDphdXRvO2hlaWdodDozMDBweDt6LWluZGV4Ojk5O2Rpc3BsYXk6bm9uZX0jZmZsTWFwQ29udGFpbmVyLnNob3d7ZGlzcGxheTpibG9ja30jZmZsTWFwQ29udGFpbmVyPmRpdiwjZmZsTWFwQ29udGFpbmVyIC5tYXAtY29udGFpbmVye2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7Zm9udC1zaXplOjE0cHh9I2ZmbE1hcENvbnRhaW5lciAubWFya2VyLXdyYXAgLm1hcmtlci1jdGFze21hcmdpbi10b3A6M3B4fSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3RhcyB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9I2ZmbE1hcENvbnRhaW5lciAubWFya2VyLXdyYXAgLm1hcmtlci1jdGFzIHVsIGxpe2ZvbnQtc2l6ZToxM3B4fSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3RhcyB1bCBsaSBkaXYsI2ZmbE1hcENvbnRhaW5lciAubWFya2VyLXdyYXAgLm1hcmtlci1jdGFzIHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwfSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3RhcyB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFwLW1hcmtlciwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLmZmbC1vbi1maWxlLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1ha2UtZGVmYXVsdHt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOmF1dG87bWFyZ2luOjBweCAwcHggNXB4IDA7Y2xlYXI6cmlnaHR9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuanF1aS1kZC13cmFwcGVye2ZsZXg6MSAwIDEwMCV9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuanF1aS1kZC13cmFwcGVyOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXB7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOm5vd3JhcH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAuY3RhLWdyb3VwIC5qcXVpLWRkLXdyYXBwZXIsI0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuaW5wdXQtZ3JvdXB7ZmxleDowIDEgYXV0bzttYXJnaW4tcmlnaHQ6MTVweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAuY3RhLWdyb3VwIC5pbnB1dC1ncm91cHttYXJnaW4tdG9wOjB9LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLWxlZnQgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTU1fS5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1sZWZ0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmZmbC1jdGFzIC5idG4tcHJpbWFyeXttYXJnaW4tbGVmdDozNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2ZmbE1hcENvbnRhaW5lcntoZWlnaHQ6NDAwcHh9fSNmZmxDb250YWluZXIgLmZmbC1jdGFzIC5idG4tcHJpbWFyeXtkaXNwbGF5Om5vbmV9I2ZmbFNpZ251cENvbnRhaW5lciAjZmZsU2lnbnVwQ29uZmlybUluZm8+ZGl2e2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojMDAwO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jZmZsU2lnbnVwQ29udGFpbmVyICNmZmxTaWdudXBDb25maXJtSW5mbz5kaXY+ZGl2e2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjYwMH0jZmZsU2lnbnVwQ29udGFpbmVyICNmZmxTaWdudXBDb25maXJtSW5mbz5kaXY+c3Bhbntmb250LXNpemU6MThweH0jZmZsU2lnbnVwQ29udGFpbmVyICNmZmxTaWdudXBDb25maXJtSW5mbz5kaXYgcHtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjB9I2ZmbFNpZ251cENvbnRhaW5lciAuZmllbGQtdmFsaWRhdGlvbi12YWxpZHtkaXNwbGF5Om5vbmV9I2ZmbFNpZ251cENvbnRhaW5lciAudmFsaWRhdGlvbi1zdW1tYXJ5LXZhbGlke2Rpc3BsYXk6bm9uZX0jZmZsU2lnbnVwQ29udGFpbmVyIC5lcnJNc2d7bWluLWhlaWdodDphdXRvfSNmZmxDb250YWluZXIgaDEucGFnZS10aXRsZXttYXJnaW46MHB4O2ZvbnQtc2l6ZToyNHB4fSNmZmxDb250YWluZXIgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lcntoZWlnaHQ6MTAwdmh9I2ZmbENvbnRhaW5lciAjZGVmYXVsdEZGTHtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVye3Bvc2l0aW9uOnJlbGF0aXZlfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciBoM3tmb250LXNpemU6MTRweDtjb2xvcjojMDAwO21hcmdpbjoxMHB4IDBweCAwcHggMHB4O3BhZGRpbmctcmlnaHQ6NjVweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgaDMgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlcj5he21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6YmxvY2t9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIC5sb2FkaW5ne3JpZ2h0OjVweDt0b3A6MHB4fSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZn0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIC5mZmwtY3RhcyBhLmJ0bi1zZWNvbmRhcnk6bm90KC52aXNpYmxlLXhzKXtvcmRlcjoyO21hcmdpbi1yaWdodDowcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1jb2xvcjojMDA2NDAwfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuZmZsLWN0YXMgYS5idG4tc2Vjb25kYXJ5Om5vdCgudmlzaWJsZS14cyk6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYigwLDM4LjgsMCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDM4LjgsMCkgIWltcG9ydGFudH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLmZmbC1jdGFzIGEudmlzaWJsZS14c3tvcmRlcjoxfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuZmZsLWN0YXMgLmJ0bi1wcmltYXJ5e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2ZmbENvbnRhaW5lciAjRkZMRmluZGVye21hcmdpbi1ib3R0b206MzBweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLmZmbC1vbi1maWxlLXN1YnttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbToxMHB4fSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwe2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCAjZmZsTWFwQ29udGFpbmVye2JvcmRlcjpub25lfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuZmZsLWN0YXN7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2ZmbENvbnRhaW5lciBoMS5wYWdlLXRpdGxle2ZvbnQtc2l6ZTozMHB4fSNmZmxDb250YWluZXIgI0ZGTEZpbmRlcnttYXJnaW4tYm90dG9tOjUwcHh9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIGgze2ZvbnQtc2l6ZToxNnB4fX0jZGVmYXVsdEZGTENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MTVweDtjb2xvcjojNTU1fSNkZWZhdWx0RkZMQ29udGFpbmVyPmgxe21hcmdpbjowcHg7Zm9udC1zaXplOjI0cHh9I2RlZmF1bHRGRkxDb250YWluZXI+aDEgc3Bhbntjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjcwMH0jZGVmYXVsdEZGTENvbnRhaW5lcj5we2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7bWFyZ2luOjEwcHggMCAwIDB9I2RlZmF1bHRGRkxDb250YWluZXIgLmNvbC10bi0xMntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbmZpcm1Db250YWluZXJ7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29uZmlybUNvbnRhaW5lcjpub3QoLmFsZXJ0KXtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDB9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbmZpcm1Db250YWluZXIgI2NvbmZpcm1TdWJqZWN0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbmZpcm1Db250YWluZXIgI2NvbmZpcm1NZXNzYWdle2ZvbnQtc2l6ZToxNHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MzBweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBkaXYuaGVhZGVyLWJhcntjbGVhcjpsZWZ0O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO3BhZGRpbmc6MTBweCAxNXB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFyIGRpdntmbGV4OjF9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXIgc3Bhbntmb250LXdlaWdodDpub3JtYWx9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXIgc3BhbiBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWw+ZGl2e3BhZGRpbmctdG9wOjVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuY2xlYXItYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MHB4O2NvbG9yOiMwMDY0MDA7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6MTFweCAwIDExcHggNXB4O2N1cnNvcjpwb2ludGVyfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5jbGVhci1idG4udG9we2Rpc3BsYXk6bm9uZX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5mZmwtbnVtYmVyPnNwYW46bm90KC5lcnJfbXNnKXt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDA7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXNpemU6MTJweDttYXJnaW46MTFweCAwfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5mZmwtbnVtYmVyIGlucHV0e3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcxe3dpZHRoOjIwJX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcye3dpZHRoOjI0JX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcze3dpZHRoOjMxJX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciAuZXJyX21zZ3tkaXNwbGF5Om5vbmV9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLm9ye21hcmdpbjoxMXB4IDA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDB9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZpbmQtZmZse21hcmdpbjo1cHggMH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmFkZHJlc3MtZmllbGQgcHtkaXNwbGF5OmlubGluZTtwYWRkaW5nLXJpZ2h0OjVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkw+ZGl2e21hcmdpbi1ib3R0b206MTVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLnBob25lLWZpZWxkPnNwYW57bWFyZ2luLXJpZ2h0OjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5waG9uZS1maWVsZD5zcGFuIGl7Zm9udC1zdHlsZTpub3JtYWx9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5waG9uZS1maWVsZD5zcGFuIHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7bGVmdDowcHg7dG9wOjBweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuYWN0aW5nLWxhYmVse2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5jbGVhci1idG57ZGlzcGxheTpub25lfSNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5jbGVhci1idG4udG9we2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjhweDtmbG9hdDpyaWdodH0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuY2xlYXItYnRuLnRvcDpiZWZvcmV7Y29udGVudDpcIkNsZWFyIFwifSNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5mZmwtbnVtYmVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dCwjZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBzcGFue3dpZHRoOjEwMCUgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2RlZmF1bHRGRkxDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgc3Bhbnt0ZXh0LWFsaWduOmNlbnRlcn0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciAuZXJyX21zZ3tkaXNwbGF5OmJsb2NrfSNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5vcnt0ZXh0LWFsaWduOmNlbnRlcn0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmluZC1mZmx7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmluZC1mZmx7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjZGVmYXVsdEZGTENvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToxMTBweH0jZGVmYXVsdEZGTENvbnRhaW5lcj4ucm93e21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFye2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbnttYXJnaW4tdG9wOjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bSAuZXJyX21zZ3toZWlnaHQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2RlZmF1bHRGRkxDb250YWluZXI+aDF7Zm9udC1zaXplOjMwcHh9I2RlZmF1bHRGRkxDb250YWluZXI+cHtmb250LXNpemU6MTZweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KXt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBhe3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRtPmRpdj5kaXZ7cGFkZGluZy1sZWZ0OjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bT5kaXY+ZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBhLCNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBidXR0b257cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1yaWdodDozNXB4fX0uZGVmYXVsdC1mZmwtbW9kYWx7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjowcHggYXV0bztoZWlnaHQ6YXV0b30uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHtib3JkZXI6MHB4O2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MHB4fS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG57ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDoxMHB4O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmfS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG46YmVmb3Jle2N1cnNvcjpwb2ludGVyfS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9dGV4dF17aGVpZ2h0OjQwcHg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzU1NX0uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5OTtwYWRkaW5nLWJvdHRvbTowcHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7bWFyZ2luLXRvcDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7cGFkZGluZzoxNXB4IDUwcHggMTVweCAxNXB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoMz5zcGFue2Rpc3BsYXk6bm9uZX0uZGVmYXVsdC1mZmwtbW9kYWwjZmZsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoM3twYWRkaW5nLXJpZ2h0OjE1MHB4O2ZvbnQtc2l6ZToxOHB4fS5kZWZhdWx0LWZmbC1tb2RhbCNmcmVlZG9tQ29pbk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaWZyYW1le2JvcmRlcjowcHg7bWFyZ2luLWJvdHRvbToxNXB4fS5kZWZhdWx0LWZmbC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfS5kZWZhdWx0LWZmbC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgc3Ryb25ne2NvbG9yOiMwMDB9LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dD5we2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoyMHB4IGF1dG99LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dD5wIHN0cm9uZ3tmb250LXNpemU6MTIwJX0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2V7cGFkZGluZy1ib3R0b206MzBweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcHttYXJnaW46MTBweCAwcHggMHB4IDBweDtmb250LXNpemU6MTZweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHttYXJnaW4tdG9wOjIwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRlZmF1bHQtZmZsLW1vZGFsI2l0ZW1DaGFuZ2VkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwYWRkaW5nLWJvdHRvbToxNXB4fS5kZWZhdWx0LWZmbC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe3RleHQtYWxpZ246Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvd30uZGVmYXVsdC1mZmwtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MjBweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwYWRkaW5nLWJvdHRvbToxNXB4fS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0e3BhZGRpbmctYm90dG9tOjE1cHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHAsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcHtmb250LXNpemU6MTZweDttYXJnaW46MjBweCBhdXRvfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVse3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGksLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGksLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaXttYXJnaW4tdG9wOjEwcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZXtwYWRkaW5nLWJvdHRvbTozMHB4fS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcHttYXJnaW46MTBweCAwcHggMHB4IDBweDtmb250LXNpemU6MTZweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXB7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbHttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2ZvbnQtd2VpZ2h0OjYwMDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW57dGV4dC10cmFuc2Zvcm06bm9uZX0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7b3JkZXI6MztmbGV4Om5vbmV9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHtvcmRlcjoyfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNle2ZsZXg6MTtvcmRlcjoxO2Rpc3BsYXk6YmxvY2t9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Y29sb3I6IzAwNjQwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjIwcHggYXV0bztib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSl9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo2cHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHR7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDMgI0ZGTEZpbmRlcntib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2l0ZW1DaGFuZ2VkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7ZmxleC1kaXJlY3Rpb246cm93fS5kZWZhdWx0LWZmbC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuZGVmYXVsdC1mZmwtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjozMHB4IGF1dG99fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46NTBweCBhdXRvfX0ubW9kYWwtb3BlbiAubW9kYWx7ei1pbmRleDo5OTk5OTl9I2NoZWNrb3V0Q29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxNXB4O2NvbG9yOiM1NTV9I2NoZWNrb3V0Q29udGFpbmVyPmgxe21hcmdpbjowcHg7Zm9udC1zaXplOjI0cHh9I2NoZWNrb3V0Q29udGFpbmVyPmgxIHNwYW57Y29sb3I6IzU1NTtmb250LXdlaWdodDo3MDB9I2NoZWNrb3V0Q29udGFpbmVyPnB7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDttYXJnaW46MTBweCAwcHggMHB4IDBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbmZpcm1Nc2d7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyIGJ1dHRvbitpbnB1dCsuYWxlcnQsI2NoZWNrb3V0Q29udGFpbmVyIGJ1dHRvbitpbnB1dCsuYWxlcnQsI2NoZWNrb3V0Q29udGFpbmVyIGJ1dHRvbitpbnB1dCsjY29uZmlybU1zZywjY2hlY2tvdXRDb250YWluZXIgYnV0dG9uK2lucHV0K2FsZXJ0KyNjb25maXJtTXNne21hcmdpbi1yaWdodDo5MHB4fSNjaGVja291dENvbnRhaW5lcj51bHttYXJnaW46MHB4O3BhZGRpbmc6MTVweCAwcHggMHB4IDBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NoZWNrb3V0Q29udGFpbmVyPnVsIGxpe21hcmdpbi10b3A6NXB4fSNjaGVja291dENvbnRhaW5lcj51bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jY2hlY2tvdXRDb250YWluZXI+dWwgbGkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjaGVja291dENvbnRhaW5lcj5idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpiYXNlbGluZTt6LWluZGV4OjUwfSNjaGVja291dENvbnRhaW5lcj5idXR0b24gaXttYXJnaW4tcmlnaHQ6M3B4fSNjaGVja291dENvbnRhaW5lciAudG9vbHRpcD4udG9vbHRpcC1pbm5lcntib3gtc2hhZG93OjBweCAycHggMTBweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxMXB4fSNjaGVja291dENvbnRhaW5lciAudG9vbHRpcD4udG9vbHRpcC1pbm5lciBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNjaGVja291dENvbnRhaW5lciAudG9vbHRpcD4udG9vbHRpcC1pbm5lciB1bHtwYWRkaW5nOjBweCAwcHggMHB4IDE1cHg7bWFyZ2luOjBweH0jY2hlY2tvdXRDb250YWluZXIgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3d7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTExcHg7Ym9yZGVyLXdpZHRoOjExcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6I2ZmZjtib3R0b206LTVweH0jY2hlY2tvdXRDb250YWluZXIgLmNie2NsZWFyOmJvdGh9I2NoZWNrb3V0Q29udGFpbmVyIC5idG4tc2lte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDA2NDAwfSNjaGVja291dENvbnRhaW5lciAub3ItZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowcHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aH0jY2hlY2tvdXRDb250YWluZXIgLm9yLWRpdj5kaXZ7aGVpZ2h0OjFweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlLXkoLTUwJSk7ei1pbmRleDoxfSNjaGVja291dENvbnRhaW5lciAub3ItZGl2IHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MHB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1fSNjaGVja291dENvbnRhaW5lciAub3BlbiAub3ItZGl2IHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWVlfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjMwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHB7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgcC5idW1we21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXJ7Y2xlYXI6bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXIgZGl2e2ZsZXg6MX0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXIgc3Bhbntmb250LXdlaWdodDpub3JtYWx9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFyIHNwYW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgaHJ7bWFyZ2luOjBweCAwcHggMTVweCAwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uPmRpdnttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtcGFuZWx7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MTVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuYWRkcmVzcy1maWVsZCwjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAucGhvbmUtZmllbGR7cGFkZGluZy10b3A6NXB4O2NsZWFyOmJvdGh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgc3Ryb25nLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5waG9uZS1maWVsZCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHNwYW4sI2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgcHtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgc3Bhbj5pLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHA+aXtmb250LXN0eWxlOm5vcm1hbH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAucGhvbmUtZmllbGQ+c3BhbnttYXJnaW4tcmlnaHQ6MTVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAucGhvbmUtZmllbGQ+c3BhbiBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3RvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLnBob25lLWZpZWxkPnNwYW4gaXtmb250LXN0eWxlOm5vcm1hbH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuZWRpdC1saW5rLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5lZGl0LWZmbC1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEycHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuZWRpdC1saW5rIGksI2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmVkaXQtZmZsLWxpbmsgaXt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTNweDttYXJnaW4tcmlnaHQ6NXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5lZGl0LWxpbmsgc3BhbiwjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuZWRpdC1mZmwtbGluayBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpe21hcmdpbi1ib3R0b206NXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KSBhe3dpZHRoOjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG17cGFkZGluZy10b3A6MzBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bSAjcG9saWN5VGV4dHttYXJnaW4tdG9wOjVweDt0ZXh0LWFsaWduOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bSAjcG9saWN5VGV4dCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7cGFkZGluZzowfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRtIC5lcnJfbXNne3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDphdXRvfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYnV0dG9ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NoZWNrb3V0Q29udGFpbmVye3BhZGRpbmctYm90dG9tOjExMHB4fSNjaGVja291dENvbnRhaW5lcj4ucm93e21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXJ7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb257Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uOm5vdCgjcGF5bWVudEluZm8pOm5vdCgjb3JkZXJTdW1tYXJ5KXttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb246bm90KCNwYXltZW50SW5mbyk6bm90KCNvcmRlclN1bW1hcnkpOm50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuYWRkcmVzcy1maWVsZCBzcGFuLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHB7ZGlzcGxheTppbmxpbmV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgcHttYXJnaW4tcmlnaHQ6NXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb257bWFyZ2luLXRvcDoxNXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRte2Rpc3BsYXk6bm9uZTtwYWRkaW5nLXRvcDowcHg7Ym9yZGVyOjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bT5kaXY+ZGl2e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0gLmVycl9tc2d7aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNjaGVja291dENvbnRhaW5lcj5oMXtmb250LXNpemU6MzBweH0jY2hlY2tvdXRDb250YWluZXI+cHtmb250LXNpemU6MTZweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgcC5idW1wOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KXt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0+ZGl2PmRpdntwYWRkaW5nLWxlZnQ6MTVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bT5kaXY+ZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYSwjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uIGJ1dHRvbntwYWRkaW5nLWxlZnQ6MzVweDtwYWRkaW5nLXJpZ2h0OjM1cHh9fS5mb3JtLWlubGluZSAjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXB7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgLmNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0jY2hlY2tvdXRDb250YWluZXIgLmJ0bltkaXNhYmxlZF17Ym9yZGVyLWNvbG9yOiNiYmUxYWE7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2NvbG9yOiNmZmZ9I2NoZWNrb3V0Q29udGFpbmVyIC5lcnJfbXNne2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZDAwMjFiO2hlaWdodDoyMHB4O2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwPmRpdj5kaXZ7bWFyZ2luLWJvdHRvbTo1cHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwPmRpdj5sYWJlbCwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXA+ZGl2Pi5hY3RpbmctbGFiZWx7bWFyZ2luLWJvdHRvbToxNXB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5iaWxsaW5nLXBhbmVsLm9wZW4sI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwLmZmbC1wYW5lbC5vcGVuLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5ub25mZmwtcGFuZWwub3BlbnttYXJnaW46LTE1cHggLTE1cHggMCAhaW1wb3J0YW50O3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwLmJpbGxpbmctcGFuZWwgLmN0YS13cmFwLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLmN0YS13cmFwLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5ub25mZmwtcGFuZWwgLmN0YS13cmFwe3RleHQtYWxpZ246Y2VudGVyfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgLnNlY29uZDpiZWZvcmV7Y29udGVudDpcIi1cIjttYXJnaW46MHB4IDVweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgbGFiZWwsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWx7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgbGFiZWw6aG92ZXIsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWw6aG92ZXJ7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsLnN1YnRsZSwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbC5zdWJ0bGV7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzU1NTttYXJnaW4tYm90dG9tOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsIC5yZXE6YmVmb3JlLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgbGFiZWx7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHtkaXNwbGF5OmZsZXg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM1NTU7Zm9udC1zaXplOjEzcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIHNtYWxse2ZvbnQtc2l6ZToxM3B4O21hcmdpbi1ib3R0b206MTBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpe2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7cGFkZGluZy1yaWdodDo0MHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdLnNob3J0LCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSkuc2hvcnR7d2lkdGg6NTAlfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWRkcmVzcy1wYW5lbCBhe2ZvbnQtc2l6ZToxM3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozcHg7bGVmdDoxNXB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQgLmVycl9tc2crLmluZGljYXRvcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7cmlnaHQ6MTVweDtoZWlnaHQ6MHB4O3RvcDphdXRvO2ZvbnQtc2l6ZToxNHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudCAuanF1aS1kZC13cmFwcGVyKy5lcnJfbXNnKy5pbmRpY2F0b3J7cmlnaHQ6NjBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQuZXJyb3IgaW5wdXQsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50LmVycm9yIC51aS1zZWxlY3RtZW51LWJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvcntoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZysuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojZDAwMjFiO2NvbnRlbnQ6XCLugJRcIn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQudmFsaWQgaW5wdXQsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50LnZhbGlkIC51aS1zZWxlY3RtZW51LWJ1dHRvbntib3JkZXItY29sb3I6IzAwNjQwMH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvcntoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudC52YWxpZCAuZXJyX21zZysuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojMDA2NDAwO2NvbnRlbnQ6XCLugJNcIn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmpxdWktZGQtd3JhcHBlcnttYXJnaW4tYm90dG9tOjFweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1tZW51IHVse21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTphdXRvfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LXRleHR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuY3RhLXNlY3Rpb24gLmVycl9tc2d7aGVpZ2h0OmF1dG99I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCAuZXJyX21zZ3toZWlnaHQ6YXV0bzttaW4taGVpZ2h0OmF1dG99I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7dG9wOjJweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVsIHNwYW46bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cD5kaXZ7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cD5kaXY6Zmlyc3QtY2hpbGQgbGFiZWx7bWFyZ2luLXRvcDowcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgbGFiZWx7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVse2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsLnN1YnRsZSwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbC5zdWJ0bGV7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWRkcmVzcy1wYW5lbCBsYWJlbHtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWRkcmVzcy1wYW5lbCBsYWJlbDpub3QoLmFjdGluZy1sYWJlbCl7Zm9udC1zaXplOjEycHg7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFkZHJlc3MtcGFuZWwgLmNoZWNrYm94LWdyb3VwIGxhYmVse2ZvbnQtc2l6ZToxM3B4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5jYy1wYW5lbCBsYWJlbCwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAuc2hpcC1wYW5lbCBsYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojNTU1fX0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeXtwYWRkaW5nLWJvdHRvbTo1cHg7bWFyZ2luOjBweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjQwcHg7aGVpZ2h0OmF1dG99LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZToxNHB4fS5jaGVja291dC1vcmRlci1zdW1tYXJ5IGhye21hcmdpbi10b3A6MTVweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeSAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBhe21hcmdpbi1sZWZ0OjBweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZToxMXB4fS5jaGVja291dC1vcmRlci1zdW1tYXJ5IC50b29sdGlwIC50b29sdGlwLWlubmVyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MTBweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBpe2ZvbnQtc3R5bGU6bm9ybWFsfS5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpIGRpdjpsYXN0LWNoaWxkIHB7dGV4dC1hbGlnbjpyaWdodH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBkaXY6bGFzdC1jaGlsZCBwIHNwYW57Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBkaXY6bGFzdC1jaGlsZCBwIHNwYW4gaXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBhe21hcmdpbi1sZWZ0OjVweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBzdHJvbmd7bWFyZ2luLXJpZ2h0OjVweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNzaGlwQ29zdERpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjb3JkZXJUb3RhbERpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY291cG9uRGlzcGxheSwuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNzaGlwTWlzY0Rpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjbWlzY0ZlZURpc3BsYXl7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY2NVcENoYXJnZURpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjbWVyY2hhbmRpc2VEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI3RheFJhdGVEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI3NoaXBIYW5kbGluZ0Rpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjc2hpcEluc3VyYW5jZURpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjc2hpcE1pc2NEaXNwbGF5e2Rpc3BsYXk6bm9uZX0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNjb3Vwb25EaXNwbGF5IGlucHV0e3BhZGRpbmc6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTNweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNjb3Vwb25EaXNwbGF5ICNjb3Vwb25BZGp1c3RtZW50e3RleHQtYWxpZ246cmlnaHR9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY291cG9uRGlzcGxheSAjY291cG9uQWRqdXN0bWVudCAjY291cG9uRGlzcGxheVZhbHVle2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNjb3Vwb25EaXNwbGF5ICNjb3Vwb25BZGp1c3RtZW50IGJ1dHRvbntwYWRkaW5nOjBweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnl7cGFkZGluZy1sZWZ0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXZ7d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5jaGVja291dC1vcmRlci1zdW1tYXJ5IGhye21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MTVweH19I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9ue3BhZGRpbmc6MTVweCAwcHggMzBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2NvdXBvblNlY3Rpb24gbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo3MDA7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2NvdXBvblNlY3Rpb24gLmlucHV0LWdyb3Vwe21hcmdpbjowcHg7ZGlzcGxheTp0YWJsZX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2NvdXBvblNlY3Rpb24gLmlucHV0LWdyb3VwIGlucHV0e2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY291cG9uU2VjdGlvbiAuaW5wdXQtZ3JvdXAgYnV0dG9ue3RvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9uIC5lcnJfbXNne21pbi1oZWlnaHQ6YXV0bztoZWlnaHQ6YXV0b30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgLnRvdGFsLWxvYWRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDpjYWxjKDEwMCUgLSAyMHB4KTtkaXNwbGF5Om5vbmV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3B7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeS5zdGlja3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O3Bvc2l0aW9uOmZpeGVkO3RvcDowcHg7bGVmdDowcHg7ei1pbmRleDoxMDAwO2JveC1zaGFkb3c6MHB4IC00cHggMjBweCAwcHggIzAwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2s+ZGl2PmRpdjpub3QoLnN0dWNrKSwjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2sgaHJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5LnN0aWNrPmRpdjpmaXJzdC1jaGlsZCAuc3R1Y2t7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeS5zdGljaz5kaXYjY3RhVG9we21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5LnN0aWNrPmRpdiNjdGFUb3A+ZGl2e21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeS5zdGljay5mb2N1c3toZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2sgI2NvdXBvblNlY3Rpb257ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnl7Ym9yZGVyOjBweDtmbG9hdDpyaWdodDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cGFkZGluZy1yaWdodDowcHg7bWFyZ2luLWJvdHRvbTowcHg7aGVpZ2h0OjEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9ue21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjAgMCAxNXB4IDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpe3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tYm90dG9tOjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgLmN0YS1zZWN0aW9uIGRpdjpub3QoLnJvdyk6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAuaGVhZGVyLWJhcnt3aWR0aDphdXRvfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjcHJvbW9TZWN0aW9ue3BhZGRpbmc6MTVweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9wPmRpdnttYXJnaW4tdG9wOjVweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcD5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgI2NoZWNrb3V0Q3Rhe2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O2Rpc3BsYXk6ZmxleH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcCAjY2hlY2tvdXRDdGE+ZGl2e2ZsZXg6MCAxIDEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgI2NoZWNrb3V0Q3RhPi5hZGRvbnNDYXJ0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcCAjcG9saWN5VGV4dHttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1sZWZ0OjVweDt0ZXh0LWFsaWduOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcCAjcG9saWN5VGV4dCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7cGFkZGluZzowfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9wIC5lcnJfbXNne2hlaWdodDphdXRvO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxNXB4O3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgLmN0YS1zZWN0aW9uIGRpdjpub3QoLnJvdyl7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3A+ZGl2OmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgLmVycl9tc2d7aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjE1cHg7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0e3dpZHRoOjEwMCUgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciBzcGFuLCNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0e29yZGVyOjJ9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgLmNsZWFyLWJ0bnthbGlnbi1zZWxmOmZsZXgtZW5kO29yZGVyOjF9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgLmNsZWFyLWJ0bjpiZWZvcmV7Y29udGVudDpcIkNsZWFyIFwifX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZCwjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXA+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAgLnRyYWNraW5nPmRpdj5kaXZ7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwIC50cmFja2luZz5kaXY+ZGl2IHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuc2hpcC1wYW5lbCBsYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHg7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLmNuci1jaGVjay13cmFwe2Zsb2F0OmxlZnR9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5jbnItY2hlY2std3JhcCBsYWJlbHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5jbnItY2hlY2std3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTNweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyBwe21hcmdpbi1ib3R0b206MTVweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyBwIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IHAgaXtjb2xvcjojZmZiZjAwfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5maW5kLWZmbHt0ZXh0LWFsaWduOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmluZC1mZmwgLmJ0bntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MHB4IGF1dG8gMjBweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuaW5wdXQtbGFiZWx7bWFyZ2luLWJvdHRvbTo1cHg7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmx7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgcHttYXJnaW4tYm90dG9tOjBweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5kZWZhdWx0LWZmbC1zZWxlY3RlZCwjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5tYWtlLWZmbC1kZWZhdWx0e21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTotMjBweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLm1ha2UtZmZsLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLm1ha2UtZmZsLWRlZmF1bHQgbGFiZWx7bWFyZ2luLWJvdHRvbTowO2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAubWFrZS1mZmwtZGVmYXVsdCBsYWJlbDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5lZmZsLXdhcm5pbmcsI2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAuZXhwaXJlZC1mZmwtd2FybmluZywjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5leHBpcmVkLWRlZmF1bHQtZmZsLXdhcm5pbmd7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLmVmZmwtd2FybmluZyBpLCNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLmV4cGlyZWQtZmZsLXdhcm5pbmcgaSwjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5leHBpcmVkLWRlZmF1bHQtZmZsLXdhcm5pbmcgaXtjb2xvcjojZmZiZjAwfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5kZWZhdWx0LWZmbC1zZWxlY3RlZC1pbnZhbGlke2NsZWFyOmJvdGg7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206LTE1cHg7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAub3ItZGl2e3BhZGRpbmc6MHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVye2NsZWFyOmJvdGg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7cGFkZGluZy10b3A6NXB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyPnNwYW57d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1zaXplOjEycHg7bWFyZ2luOjVweCAwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgaW5wdXR7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzF7d2lkdGg6MTYlfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzJ7d2lkdGg6MTglfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzN7d2lkdGg6MjUlfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIC5jbGVhci1idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowcHg7Y29sb3I6IzAwNjQwMDttYXJnaW4tbGVmdDo1cHg7cGFkZGluZzo4cHggMHB4IDhweCA1cHg7Y3Vyc29yOnBvaW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmVycl9tc2d7Y2xlYXI6bGVmdH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cCAuYWRkcmVzcy1wYW5lbCBocntjbGVhcjpib3RoO21hcmdpbjo1cHggMHB4IDI1cHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1jb2xvcjojZWVlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciAjZmZsU2VnMXt3aWR0aDoxNiV9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgI2ZmbFNlZzJ7d2lkdGg6MTglfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyICNmZmxTZWcze3dpZHRoOjI1JX19I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwudWktc3RhdGUtZGlzYWJsZWQgLnBheW1lbnQtbGFiZWx7ZmxleDoxfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIC51aS1jaGVja2JveHJhZGlvLWxhYmVsLnVpLXN0YXRlLWRpc2FibGVkIC5wYXltZW50LWxhYmVsOmFmdGVye21hcmdpbi1sZWZ0OjVweDtmb250LXNpemU6MTJweDtjb250ZW50OlwiKEF0dGVtcHRzIEV4Y2VlZGVkKVwiO2NvbG9yOiM3Nzd9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwudWktc3RhdGUtZGlzYWJsZWQgLnNlY29uZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVse2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdj5kaXY6Zmlyc3QtY2hpbGR7ZmxleDoxIDAgMjAlfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Y+ZGl2OmZpcnN0LWNoaWxkIC5lcnJfbXNnKy5pbmRpY2F0b3J7cmlnaHQ6MHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Y+ZGl2Om50aC1jaGlsZCgyKXtmbGV4OjF9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdj5kaXY6bnRoLWNoaWxkKDIpIC5nYi1jdnYtcG9wdXAtdGV4dHtwYWRkaW5nOjBweCAxMHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Y+ZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdjpsYXN0LWNoaWxkIGltZ3toZWlnaHQ6MjVweDt3aWR0aDphdXRvO2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsLnZtYz5kaXYgLmNjdj5kaXY6bGFzdC1jaGlsZCBpbWcudm1je2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbC5hbXg+ZGl2IC5jY3Y+ZGl2Omxhc3QtY2hpbGQgaW1nLmFteHtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWwuZGlzPmRpdiAuY2N2PmRpdjpsYXN0LWNoaWxkIGltZy5kaXN7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsOmxhc3QtY2hpbGQgaW1ne2hlaWdodDoyNXB4O3dpZHRoOmF1dG87ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLmFkZHJlc3MtcGFuZWwgaHJ7Y2xlYXI6Ym90aDttYXJnaW46MHB4IDBweCAyNXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItY29sb3I6I2VlZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5sYXlhd2F5e2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToyMHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLmxheWF3YXkgI3Nob3ctbGF5YXdheS1wb2xpY3l7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tdG9wOjVweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3l7ZmxvYXQ6bGVmdDttYXJnaW46MHB4IDBweCAyMHB4IDBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3kgbGFiZWx7bWFyZ2luOjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3kgbGFiZWw+c3BhbjpmaXJzdC1jaGlsZHtmbGV4OjAgMCAxM3B4O21hcmdpbi10b3A6LTNweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3kgbGFiZWw+c3BhbjpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG99QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Z7cG9zaXRpb246cmVsYXRpdmV9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAubGF5YXdheXttYXJnaW4tYm90dG9tOjVweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5sYXlhd2F5ICNzaG93LWxheWF3YXktcG9saWN5e2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLmFjY2VwdC1sYXlhd2F5LXBvbGljeXttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAuYWNjZXB0LWxheWF3YXktcG9saWN5IGxhYmVse2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2e3Bvc2l0aW9uOnN0YXRpY30jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdntwb3NpdGlvbjpyZWxhdGl2ZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5sYXlhd2F5ICNzaG93LWxheWF3YXktcG9saWN5e21hcmdpbi1sZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHB7bWFyZ2luLWJvdHRvbToyMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHArLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgcCsucm93PmRpdntvcmRlcjoxO21hcmdpbi1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBwKy5yb3c+ZGl2OmZpcnN0LWNoaWxke29yZGVyOjJ9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowcHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgaXttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNkOWQ5ZDl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgaS5nbHlwaGljb24tb2t7Y29sb3I6IzAwNjQwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSBpLmdseXBoaWNvbi10aW1le2ZvbnQtd2VpZ2h0OjcwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaS5ibHVlIGl7Y29sb3I6IzE4NTM5ZH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaS5ibHVlIC5zdGVwLWRlc2NyaXB0aW9ue2JvcmRlci1jb2xvcjojMTg1MzlkfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpLnllbGxvdyBpe2NvbG9yOiNmZmJmMDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkueWVsbG93IC5zdGVwLWRlc2NyaXB0aW9ue2JvcmRlci1jb2xvcjojZmZiZjAwfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpLnJlZCBpe2NvbG9yOiNkMDAyMWJ9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkucmVkIC5zdGVwLWRlc2NyaXB0aW9ue2JvcmRlci1jb2xvcjojZDAwMjFifSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIHN0cm9uZywjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaT5zcGFue2ZvbnQtc2l6ZToxNXB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6MHB4IDBweCAwcHggMTNweDtib3JkZXItbGVmdDoycHggc29saWQ7Zm9udC1zaXplOjEycHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24gLmJ0bnt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW46MTVweCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uPmRpdnt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24+ZGl2Om50aC1jaGlsZCgyKXttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24+ZGl2PnNwYW57ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSAuc3RlcC1kZXNjcmlwdGlvbiAuZm9ybS1ncm91cHttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24gLmZvcm0tZ3JvdXA+ZGl2e21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSAuc3RlcC1kZXNjcmlwdGlvbiAuZm9ybS1ncm91cD5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24gLmZvcm0tZ3JvdXAgLmpxdWktZGQtd3JhcHBlcnttYXJnaW4tYm90dG9tOjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWJvdHRvbToyMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcHtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIGg1e21hcmdpbjowcHggMHB4IDEwcHggMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3RleHQtYWxpZ246bGVmdH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y2xlYXI6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjEwcHggMHB4IDBweDt3aWR0aDoxMDAlfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0biNlZGl0QnRuLCNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4jY29tcGxldGVCdG4sI2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0biNjYW5jZWxCdG4sI2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0biNyZXR1cm5CdG57dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRuI2NvbXBsZXRlQnRue3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bi5idG4tc2Vjb25kYXJ5IC5nbHlwaGljb246YmVmb3Jle2JvcmRlcjoxcHggc29saWQgIzAwNjQwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRuIC5nbHlwaGljb246YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7Y29udGVudDpcIlwiO2JvcmRlcjoxcHggc29saWQgI2ZmZjtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6NnB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4uY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlci1jb2xvcjojZWVlO3BhZGRpbmctbGVmdDowcHg7b3BhY2l0eToxfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4uY29tcGxldGUgLmdseXBoaWNvbntmb250LXdlaWdodDpub3JtYWx9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bi5jb21wbGV0ZSAuZ2x5cGhpY29uOmJlZm9yZXtib3JkZXI6MHB4O2hlaWdodDphdXRvO3dpZHRoOmF1dG87Y29udGVudDpcIu6Ak1wifSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHg7Ym9yZGVyOjBweDtwYWRkaW5nLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXA6bGFzdC1jaGlsZCAuYnRue3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cHtjbGVhcjpsZWZ0fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXAgLmJ0bnttYXJnaW4tdG9wOjEwcHh9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG57d2lkdGg6YXV0b30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXAgYnV0dG9ue21hcmdpbjoxMHB4IDAgMDtmbGV4LWdyb3c6MTttYXJnaW4tcmlnaHQ6NXB4O2ZsZXg6MCAxIGNhbGMoNTAlIC0gNXB4KX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3VwIGJ1dHRvbjpudGgtY2hpbGQoZXZlbil7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb257dGV4dC1hbGlnbjpsZWZ0fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uIC5mb3JtLWdyb3VwPmRpdjpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRue3dpZHRoOjEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgI3NlbGxlci1wYXltZW50LW5vdC1yZWNlaXZlZHt3aGl0ZS1zcGFjZTpub3JtYWw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgI3NlbGxlci1wYXltZW50LW5vdC1yZWNlaXZlZCBpe3RvcDphdXRvfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXB7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3VwIGJ1dHRvbnttYXJnaW46MTBweCAwIDAgMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3VwIGJ1dHRvbjpudGgtY2hpbGQoZXZlbil7bWFyZ2luOjEwcHggMCAwIDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgcCsucm93e2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHArLnJvdz5kaXZ7b3JkZXI6Mn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBwKy5yb3c+ZGl2OmZpcnN0LWNoaWxke29yZGVyOjF9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bnt3aWR0aDphdXRvfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwICNzZWxsZXItcGF5bWVudC1ub3QtcmVjZWl2ZWR7d2hpdGUtc3BhY2U6bm9ybWFsO2Rpc3BsYXk6ZmxleH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAjc2VsbGVyLXBheW1lbnQtbm90LXJlY2VpdmVkIGl7dG9wOmF1dG99I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cHtkaXNwbGF5OmZsZXh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cCBidXR0b257bWFyZ2luOjEwcHggNXB4IDAgMDt3aWR0aDpjYWxjKDUwJSAtIDVweCl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cCBidXR0b246bnRoLWNoaWxkKGV2ZW4pe21hcmdpbjoxMHB4IDAgMCA1cHh9fSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSBhe2N1cnNvcjpkZWZhdWx0O2NvbG9yOiM1NTV9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5IGE6aG92ZXJ7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmhlYWRlci1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJJdGVtIFN1bW1hcnlcIn0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmhlYWRlci1iYXIgc3BhbntkaXNwbGF5Om5vbmV9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5IC5jaGVja291dC1vcmRlci1zdW1tYXJ5e21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToxMHB4fSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXYsI2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5IC5jaGVja291dC1vcmRlci1zdW1tYXJ5Pmhye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bnRoLWNoaWxkKDEpLCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bnRoLWNoaWxkKDIpLCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bnRoLWNoaWxkKDMpLCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bnRoLWNoaWxkKDQpe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNzaGlwcGluZ0luZm8gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cCAudHJhY2tpbmc+ZGl2PmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjcGF5bWVudFN1bW1hcnlXcmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5LCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI3NoaXBwaW5nSW5mb3tmbGV4OjAgMSBhdXRvO2hlaWdodDphdXRvfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeXtvcmRlcjoyfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDAgMDtoZWlnaHQ6MTAwJX0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNzaGlwcGluZ0luZm97b3JkZXI6MTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNwYXltZW50U3VtbWFyeVdyYXB7ZmxleDoxIDAgMTAwJTtvcmRlcjozO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX19LmNoZWNrb3V0LW1vZGFse2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MHB4IGF1dG87aGVpZ2h0OmF1dG99LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjBweDtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRue3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6MTBweDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZn0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRuOmJlZm9yZXtjdXJzb3I6cG9pbnRlcn0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPXRleHRde2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTV9LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OTk7cGFkZGluZy1ib3R0b206MHB4fS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGE6bm90KC5idG4tc2Vjb25kYXJ5KTpub3QoLmJ0bi1wcmltYXJ5KXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze21hcmdpbi10b3A6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDM+c3BhbntkaXNwbGF5Om5vbmV9LmNoZWNrb3V0LW1vZGFsI2ZmbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7cGFkZGluZy1yaWdodDoxNTBweDtmb250LXNpemU6MThweH0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMTW9kYWx7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMTW9kYWwgLm1vZGFsLWRpYWxvZ3toZWlnaHQ6MTAwJX0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtoZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbToxcHh9LmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lcntoZWlnaHQ6MTAwJX0uY2hlY2tvdXQtbW9kYWwjZnJlZWRvbUNvaW5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGlmcmFtZXtib3JkZXI6MHB4O21hcmdpbi1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0uY2hlY2tvdXQtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHN0cm9uZ3tjb2xvcjojMDAwfS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQ+cHtmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MjBweCBhdXRvfS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQ+cCBzdHJvbmd7Zm9udC1zaXplOjEyMCV9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdle3BhZGRpbmctYm90dG9tOjMwcHh9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHB7bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjE2cHh9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jaGVja291dC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI2NvbmZpcm1BYmFuZG9uTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwYWRkaW5nLWJvdHRvbToxNXB4fS5jaGVja291dC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNjb25maXJtQWJhbmRvbk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe3RleHQtYWxpZ246Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvd30uY2hlY2tvdXQtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjY29uZmlybUFiYW5kb25Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MjBweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHR7cGFkZGluZy1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHB7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjIwcHggYXV0b30uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWx7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGksLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaXttYXJnaW4tdG9wOjEwcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZXtwYWRkaW5nLWJvdHRvbTozMHB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcHttYXJnaW46MTBweCAwcHggMHB4IDBweDtmb250LXNpemU6MTZweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwe21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVse21hcmdpbjowcHg7cGFkZGluZzowcHg7Zm9udC13ZWlnaHQ6NjAwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFue3RleHQtdHJhbnNmb3JtOm5vbmV9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxke29yZGVyOjM7ZmxleDpub25lfS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHtvcmRlcjoyfS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZXtmbGV4OjE7b3JkZXI6MTtkaXNwbGF5OmJsb2NrfS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnl7bWFyZ2luLWJvdHRvbToxNXB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4O2NvbG9yOiMwMDY0MDB9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGg0LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDR7bWFyZ2luLXRvcDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoNDpiZWZvcmUsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoNDpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6NjAlO2xlZnQ6MDt6LWluZGV4OjQ5fS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoNCBzcGFuLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDQgc3Bhbntmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA1cHg7bWFyZ2luLWxlZnQ6MTVweDt6LWluZGV4OjUwfS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuaW50cm8sLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuaW50cm97bWFyZ2luLWJvdHRvbToxNXB4fS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAudmFsaWRhdGUtYWRkcmVzcy1zZWN0aW9uIGxhYmVsLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLnZhbGlkYXRlLWFkZHJlc3Mtc2VjdGlvbiBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnksLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5e21hcmdpbi1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmxheWF3YXktdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjEwcHh9LmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5sYXlhd2F5LXRpdGxlIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsfS5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubGF5YXdheS1wb2xpY3l7bWFyZ2luLWJvdHRvbToyMHB4fS5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5oZWFkZXItYmFye2Rpc3BsYXk6bm9uZX0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeXttYXJnaW4tYm90dG9tOjE1cHh9LmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5e3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6IzAwNjQwMH0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeXtib3JkZXI6MH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bHttYXJnaW4tYm90dG9tOjIwcHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MjBweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdnt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjE2cHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXY6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiBzcGFuLmVycl9tc2d7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46M3B4IGF1dG8gMTBweDt3aGl0ZS1zcGFjZTpub3JtYWx9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXYgbGFiZWx7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDo1cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9ja30uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiAjcmVmdW5kT3JkZXJUb3RhbHtmb250LXNpemU6MjRweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiAuaW5wdXQtZ3JvdXB7d2lkdGg6MTAwJX0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2IC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl17aGVpZ2h0OjQwcHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbnt3aWR0aDo0MHB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2IC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl17d2lkdGg6MTAwJX0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiB0ZXh0YXJlYXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDo1NXB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6MTAwJX0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpditkaXZ7bWFyZ2luLWxlZnQ6MzBweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmNoZWNrYm94LXdyYXB7bWFyZ2luLXRvcDoxNXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MjBweCBhdXRvO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHtib3JkZXItcmFkaXVzOjZweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoM3tib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoMyAjRkZMRmluZGVye2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7ZmxleC1kaXJlY3Rpb246cm93fS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjIwcHh9LmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZzowfS5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0Pmgze21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQ+cHttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1yaWdodDoxNXB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3d7d2lkdGg6NzUlO21hcmdpbjowIGF1dG8gMjBweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmNoZWNrYm94LXdyYXB7d2lkdGg6NzUlO21hcmdpbjoxNXB4IGF1dG99fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMTW9kYWwgLm1vZGFsLWRpYWxvZ3toZWlnaHQ6Y2FsYygxMDAlIC0gNDBweCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46NTBweCBhdXRvfS5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxNb2RhbCAubW9kYWwtZGlhbG9ne2hlaWdodDpjYWxjKDEwMCUgLSAxMDBweCl9fS5tb2RhbC1vcGVuIC5tb2RhbHt6LWluZGV4Ojk5OTk5OX1mZmwtZGlhbG9ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFse2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA1MHB4KX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubWF0LW1kYy10YWItYm9keS13cmFwcGVyLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5nYi1tYXQtdGFicyxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudHtoZWlnaHQ6MTAwJX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZ2ItbWF0LXRhYnN7aGVpZ2h0OmNhbGMoMTAwdmggLSAxMzVweCl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1hdC1pbmstYmFye3dpZHRoOjUwJSAhaW1wb3J0YW50fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50PnB7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAxNXB4IDB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1hcC1tYXJrZXIsZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLndlYi1tYXJrZXIsZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYWtlLWRlZmF1bHR7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1hcC1tYXJrZXIgaSxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAud2ViLW1hcmtlciBpLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5mZmwtb24tZmlsZSBpLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYWtlLWRlZmF1bHQgaXtmb250LXNpemU6MThweDttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOm9yYW5nZX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubWFwLW1hcmtlcj5zcGFuLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC53ZWItbWFya2VyPnNwYW4sZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlPnNwYW4sZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1ha2UtZGVmYXVsdD5zcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1ha2UtZGVmYXVsdC1mZmwtaWNvbntjb2xvcjojOTk0NzEzICFpbXBvcnRhbnQ7aGVpZ2h0OjE4cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE4cHg7d2lkdGg6MjJweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy1mZmwtb24tZmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlLXN1YntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MjVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZmZsLW9uLWZpbGUtc3ViIGl7ZmxleDowIDAgMjJweDttYXJnaW4tcmlnaHQ6MTBweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZmZsLW9uLWZpbGUtc3ViIHNwYW57dmVydGljYWwtYWxpZ246dG9wfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IGZpZWxkc2V0IC5lcnJfbXNne21hcmdpbi1ib3R0b206MTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCBmaWVsZHNldCBsZWdlbmR7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDAgMTVweDtkaXNwbGF5OmJsb2NrfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IGZpZWxkc2V0IC5maWVsZHMtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lcntoZWlnaHQ6Y2FsYygxMDAlIC0gMTVweCl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgI21mZmxTZWxlY3Rpb25XcmFwcGVyKyNTZWxlY3RNYXN0ZXJGRkxDb250YWluZXJ7ZGlzcGxheTpub25lfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5hZGRyZXNzLXdyYXB7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjE1cHg7bWFyZ2luLXRvcDoxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5hZGRyZXNzLXdyYXAgc3BhbnttYXJnaW4tdG9wOjVweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiM1NTV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmFkZHJlc3Mtd3JhcCBzcGFuLmZmbC1uYW1le21hcmdpbjowIDAgNXB4O2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuZ2ItbWF0LWRyb3Bkb3due2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi1yaWdodDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuaW5wdXQtZ3JvdXB7bWFyZ2luLXRvcDoxNXB4O2ZsZXg6MSAwIDEwMCU7d2lkdGg6MTAwJX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmllbGRzLXdyYXAgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF17aGVpZ2h0OjQwcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cCBpe2ZvbnQtc3R5bGU6bm9ybWFsfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuaW5wdXQtZ3JvdXAgLmJ0bnttYXJnaW4tdG9wOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cz5oNXtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEzcHg7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWwgbGl7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvO21hcmdpbjoxMHB4IDE1cHggMCAwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWwgbGkgdWx7ZmxleC1kaXJlY3Rpb246cm93fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWwgbGkuYmxvY2t7ZmxleDowIDEgMTAwJTt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWwgbGkgLmN0YS13cmFwe21hcmdpbjowIGF1dG8gMTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsIGxpIC5jdGEtd3JhcCAuYnRue21hcmdpbi10b3A6MTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsLmljb25zIGxpe21hcmdpbi10b3A6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwPnVse2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcD51bD5saXtwYWRkaW5nOjE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTttYXJnaW46MDt3aWR0aDoxMDAlfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXA+dWw+bGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXA+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIGgye2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO21hcmdpbi10b3A6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHN0cm9uZyxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIC5oZHJ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEzcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAuaGRye2NvbG9yOiM1NTU7bWFyZ2luLWJvdHRvbTotMTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHB7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU1NTttYXJnaW46MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlcntwYWRkaW5nLWJvdHRvbToyMHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5maWVsZHMtd3JhcHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5maWVsZHMtd3JhcCBzcGFue2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1jdGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1jdGEgLmJ0bnt3aWR0aDphdXRvO21hcmdpbi10b3A6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1jdGEgLmJ0bi5idG4tcHJpbWFyeXttYXJnaW4tbGVmdDo3LjVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1jdGEgLmJ0bi5idG4tdGVydGlhcnl7bWFyZ2luLXJpZ2h0OjcuNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDTlJDaGVja2JveFdyYXB7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDblJTZWxlY3Rpb257bWFyZ2luOjE1cHggMDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDblJTZWxlY3Rpb24gaDN7bWFyZ2luOjE1cHg7Zm9udC1zaXplOjE4cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgI0NuUlNlbGVjdGlvbiAuaW5wdXQtZ3JvdXAtYWRkb257YmFja2dyb3VuZC1jb2xvcjojNTU1fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDblJTZWxlY3Rpb24gLmlucHV0LWdyb3VwLWFkZG9uIGl7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwe21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5nYi1tYXQtZHJvcGRvd24sZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cHtmbGV4OjEgMCAxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmllbGRzLXdyYXAgLmdiLW1hdC1kcm9wZG93bnttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudHttYXgtaGVpZ2h0OnVuc2V0fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5nYi1tYXQtdGFic3toZWlnaHQ6Y2FsYygxMDAlIC0gNzVweCl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmN0YS13cmFwIC5jb2wtc20tNntwYWRkaW5nLWxlZnQ6Ny41cHggIWltcG9ydGFudH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuY3RhLXdyYXAgLmNvbC1zbS02Ky5jb2wtc20tNntwYWRkaW5nLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuY3RhLXdyYXAgLmJ0bnttaW4td2lkdGg6MjEwcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwe2ZsZXgtd3JhcDpub3dyYXB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5nYi1tYXQtZHJvcGRvd24sZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cHtmbGV4OjAgMSBhdXRvO3dpZHRoOmF1dG99ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5nYi1tYXQtZHJvcGRvd257bWFyZ2luLXJpZ2h0OjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cHttYXJnaW4tdG9wOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsLmljb25ze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsLmljb25zIGxpe21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLXRvcDoxMHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXM+dWx7Ym9yZGVyOjJweCBzb2xpZCAjNTU1O2JvcmRlci1yYWRpdXM6NnB4O2NvbG9yOiNmZmZ9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlcz51bCBsaXttYXJnaW46MDtmbGV4OjEgMCBhdXRvO3BhZGRpbmc6NXB4IDEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzU1NX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIC50cmFuc2Zlci1mZWVzPnVsIGxpOmZpcnN0LWNoaWxkLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXM+dWwgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlcz51bCBsaS5oZHJ7YmFja2dyb3VuZC1jb2xvcjojNTU1O21hcmdpbi1ib3R0b206MDtjb2xvcjojZmZmfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXM+dWwgbGkgc3Ryb25ne21hcmdpbi1yaWdodDo1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlcyAuY3RhLXdyYXB7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1pbnB1dC13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLXdyYXAgLmZmbC1udW1iZXItaW5wdXQtd3JhcCAuZmllbGRzLXdyYXB7ZmxleDowIDEgYXV0bzttYXJnaW4tYm90dG9tOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCAuZmZsLW51bWJlci1pbnB1dC13cmFwIC5maWVsZHMtd3JhcCBzcGFue3doaXRlLXNwYWNlOm5vd3JhcH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci13cmFwIC5mZmwtbnVtYmVyLWlucHV0LXdyYXAgLmZpZWxkcy13cmFwOmxhc3QtY2hpbGR7ZmxleC1iYXNpczo0MCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCAuZmZsLW51bWJlci1jdGF7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCAuZmZsLW51bWJlci1jdGEgLmJ0bnttYXJnaW46MCAwIDAgMTBweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAjQ05SQ2hlY2tib3hXcmFwe2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuYWRkcmVzcy13cmFwIHNwYW4uZmZsLW5hbWV7Zm9udC1zaXplOjIwcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgI2Vyck1lc3NhZ2VGRkxMaWNlbnNlIC5lcnJfbXNne3RleHQtYWxpZ246cmlnaHR9fXBheW1lbnQtZGlhbG9nIC5sb2FkaW5ne2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfXBheW1lbnQtZGlhbG9nIC5sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6Ljc1O3otaW5kZXg6NDl9cGF5bWVudC1kaWFsb2cgLmxvYWRpbmcgaSxwYXltZW50LWRpYWxvZyAubG9hZGluZyBzcGFue2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MH1wYXltZW50LWRpYWxvZyAubG9hZGluZyBpLmZhLXNwaW5uZXItdGhpcmR7YW5pbWF0aW9uOnNwaW4gMnMgaW5maW5pdGUgbGluZWFyO21hcmdpbi1yaWdodDo1cHh9cGF5bWVudC1kaWFsb2cgI3BheW1lbnRBcHBNb2RhbHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0Ojgwdmh9cGF5bWVudC1kaWFsb2cgI3BheW1lbnRBcHBNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50e3BhZGRpbmc6MH1wYXltZW50LWRpYWxvZyAjcGF5bWVudEFwcE1vZGFsIGlmcmFtZXtoZWlnaHQ6Y2FsYygxMDAlIC0gNXB4KTt3aWR0aDoxMDAlO21hcmdpbjowO2JvcmRlcjowfSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnR7cGFkZGluZzowIDE1cHg7bWF4LWhlaWdodDpjYWxjKDgwdmggLSAxMTVweCl9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgI2xlZ2FsQ3RhUm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjcGF5bWVudEFwcE1vZGFse2hlaWdodDo4MHZofX0jUGF5bWVudEFwcENvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3cteDpoaWRkZW47bWFyZ2luLXRvcDo1NnB4fSNQYXltZW50QXBwQ29udGFpbmVyICNwYXltZW50Rm9ybT4uY3RhLXJvd3ttYXJnaW4tdG9wOjE1cHh9I1BheW1lbnRBcHBDb250YWluZXIgI3BheW1lbnRGb3JtPi5jdGEtcm93IGJ1dHRvbnttYXJnaW4tYm90dG9tOjE1cHh9I1BheW1lbnRBcHBDb250YWluZXIgLmFsZXJ0e21hcmdpbjoxNXB4IDB9I1BheW1lbnRBcHBDb250YWluZXIgLmFsZXJ0Ky5jdGEtcm93e21hcmdpbi10b3A6MH0jUGF5bWVudEFwcENvbnRhaW5lciAuYWxlcnQrLmN0YS1yb3cgYnV0dG9uLCNQYXltZW50QXBwQ29udGFpbmVyIC5hbGVydCsuY3RhLXJvdyBhe21hcmdpbjowIDAgMTVweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5ncm91cC1sYWJlbHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxMHB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVse21hcmdpbjowIDAgNXB4O3BhZGRpbmc6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaXttYXJnaW4tYm90dG9tOjEwcHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbnttYXJnaW4tdG9wOjA7Ym9yZGVyLXRvcDowfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5zdWJ0b3RhbC13cmFwe3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMDt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5zdWJ0b3RhbC13cmFwIHN0cm9uZ3tmb250LXNpemU6MTZweDt3aGl0ZS1zcGFjZTpub3dyYXB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnN1YnRvdGFsLXdyYXAgc3Bhbntmb250LXNpemU6MThweDtjb2xvcjojNTU1fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5zdWJ0b3RhbC13cmFwIHNwYW4gaXtmb250LXN0eWxlOm5vcm1hbH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuc3VidG90YWwtd3JhcCBzcGFuIGkjVG90YWxEaXNwbGF5e2Rpc3BsYXk6bm9uZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuc3VidG90YWwtd3JhcCBzcGFuIGk6YmVmb3Jle2NvbnRlbnQ6XCIkXCJ9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnN1YnRvdGFsLXdyYXAgc3BhbiBpLnN0cmlrZXt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2NvbG9yOiM5OTl9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2JpbGxpbmdJbmZve21hcmdpbi10b3A6MDtib3JkZXItdG9wOjA7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNiaWxsaW5nSW5mbyBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3d7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGF7cGFkZGluZzowO21hcmdpbi10b3A6MjBweDtib3JkZXI6MDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwb2xpY3lUZXh0e21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOmNlbnRlcn0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2t7ZGlzcGxheTpub25lO2JvcmRlcjoycHggc29saWQgI2ZmYmYwMDtwb3NpdGlvbjpyZWxhdGl2ZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+ZGl2IGl7Y29sb3I6I2ZmYmYwMDttYXJnaW46MCAxNXB4IDAgMDtmbGV4OjAgMSBhdXRvO2ZvbnQtc2l6ZToxOHB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz5kaXY+ZGl2e2ZsZXg6MCAxIDEwMCV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPmRpdj5kaXYgcHttYXJnaW46MH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+ZGl2PmRpdiBwK3B7bWFyZ2luLXRvcDoxMHB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz51bHttYXJnaW46MH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+dWwgbGl7cGFkZGluZzoxNXB4IDA7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPnVsIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0zMHB4O2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwMCUgKyA2MHB4KTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+dWwgbGkgZGl2e292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNze2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDoxNXB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3M+c3Ryb25ne2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3M+cHttYXJnaW4tYm90dG9tOjIwcHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZXtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoxNXB4IDEwcHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luOjB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bCt1bHttYXJnaW4tdG9wOjE1cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5zdGVwc3tmb250LXNpemU6MThweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLnN0ZXBzIGxpe2Rpc3BsYXk6bm9uZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLnN0ZXBzIGxpLmFjdGl2ZXtkaXNwbGF5Omxpc3QtaXRlbX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLnBheW1lbnRze21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6bm9uZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLnBheW1lbnRzIHNwYW57Y29sb3I6IzAwMDtmb250LXNpemU6MTZweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLnBheW1lbnRzIHNwYW4uYywjUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLnBheW1lbnRzIHNwYW4udHtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE4cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5wYXltZW50cyBzcGFuK3NwYW57bWFyZ2luLWxlZnQ6NXB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuYmFyc3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLmJhcnMgbGl7bWFyZ2luOjA7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O3dpZHRoOmF1dG87ZmxleDowIDEgMTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5iYXJzIGxpK2xpe21hcmdpbi1sZWZ0OjEwcHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5iYXJzIGxpLmRvbmUsI1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5iYXJzIGxpLnBlbmRpbmd7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuYmFycyBsaS5wZW5kaW5ne2FuaW1hdGlvbjpwdWxzZS1vcGFjaXR5IDEuMjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSAtMC40cyBpbmZpbml0ZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lPml7Zm9udC1zaXplOjQycHg7Y29sb3I6IzAwNjQwMDthbmltYXRpb246c3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRDb21wbGV0ZSBwe2ZvbnQtc2l6ZToyMHB4O21hcmdpbjoyNXB4IDAgMH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudENvbXBsZXRlIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I1BheW1lbnRBcHBDb250YWluZXIgI3BvbGljeVRleHR7bWFyZ2luLWJvdHRvbToyMHB4fX0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2NvbnRlbnRDb250YWluZXIgI2NhcnRTdW1tYXJ5e3Bvc2l0aW9uOnN0YXRpY30jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2NvbnRlbnRDb250YWluZXIgI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrc3ttYXJnaW4tdG9wOjA7cGFkZGluZy1ib3R0b206NXB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjY29udGVudENvbnRhaW5lciAjY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuc3VidG90YWwtd3JhcHtvcmRlcjp1bnNldDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6MTBweCAwfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjY29udGVudENvbnRhaW5lciAjY2FydENvbnRhaW5lci5ub05vcm1hbEl0ZW1ze2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2NvbnRlbnRDb250YWluZXIgI25vTm9ybWFsUHVyY2hhc2Vze21pbi1oZWlnaHQ6MTM1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNjb250ZW50Q29udGFpbmVyICNub05vcm1hbFB1cmNoYXNlcyBwe3BhZGRpbmc6MTBweCAxNXB4O2ZvbnQtc2l6ZToxNnB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gc3Bhbntjb2xvcjppbmhlcml0fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLmNhcnQtaW5mby1mbGV4e2NvbG9yOiMwMDB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuY2FydC1pbmZvLWZsZXggLm9yZGVyLWlke2NvbG9yOiMwMDB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuY2FydC1pbmZvLWZsZXggLm9yZGVyLWlkIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuY2FydC1pbmZvLWZsZXggLml0ZW0taWR7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzU1NX0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2Vke21hcmdpbjozMHB4IC0xNXB4IDA7b3ZlcmZsb3c6aGlkZGVufSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQrI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQ+ZGl2e3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0e3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5hbGVydC1tZXNzYWdle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAxNXB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmFsZXJ0LW1lc3NhZ2U+ZGl2e21hcmdpbi1sZWZ0OjEwcHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuYWxlcnQtbWVzc2FnZT5kaXYgcHttYXJnaW4tYm90dG9tOjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuYWxlcnQtbWVzc2FnZT5kaXYgcCtwe21hcmdpbi10b3A6NXB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgdWwgbGkrbGl7Ym9yZGVyLXRvcDoycHggc29saWR9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydC5yZWQgLmFsZXJ0LW1lc3NhZ2V7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQtY29sb3I6I2YyZGVkZX0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0LnJlZCB1bCBsaStsaXtib3JkZXItdG9wLWNvbG9yOiNkMDAyMWJ9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydC55ZWxsb3cgLmFsZXJ0LW1lc3NhZ2V7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZiZjAwfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQueWVsbG93IHVsIGxpK2xpe2JvcmRlci10b3AtY29sb3I6I2ZmYmYwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5jYXJ0LWl0ZW1zPi5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5jYXJ0LWl0ZW1zPi5yb3c+ZGl2Omxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjcwJTtmbGV4OjEgMCA3MCU7cGFkZGluZzowIDE1cHggMTVweCAyOHB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmNhcnQtaXRlbXM+LnJvdz5kaXY6bGFzdC1jaGlsZCAuYnRue3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO21hcmdpbi1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvPi5idG57bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwKy5pdGVtcy1ncm91cHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMuc2hpcHBpbmctZ3JvdXB7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Zm9udC1zaXplOjE0cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcy5zaGlwcGluZy1ncm91cCAuY2FydC1pdGVte21pbi1oZWlnaHQ6dW5zZXQ7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMuc2hpcHBpbmctZ3JvdXAgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveHtwYWRkaW5nOjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcy5zaGlwcGluZy1ncm91cCAuY2FydC1pdGVtIC5pdGVtLWluZm8gcHttYXJnaW4tYm90dG9tOjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLmNhcnQtaW5mby1mbGV4IC5pdGVtLWlke21hcmdpbi10b3A6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1zdGF0dXN7bWFyZ2luLXRvcDoxMHB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXN0YXR1cyBhe21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvdztjb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXN0YXR1cyBhOmFmdGVye2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oWkXCI7bWFyZ2luLWxlZnQ6NXB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXN0YXR1cyBhIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDA2NDAwfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5jYXJ0LWl0ZW1zPi5yb3c+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6NjAlO2ZsZXg6MSAwIDYwJTtwYWRkaW5nLWxlZnQ6MjJweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjY29udGVudENvbnRhaW5lciAjY2FydFN1bW1hcnl7cG9zaXRpb246YWJzb2x1dGV9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNjb250ZW50Q29udGFpbmVyICNjYXJ0Q29udGFpbmVyLm5vTm9ybWFsSXRlbXN7ZGlzcGxheTpibG9ja30jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2Vke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZD5kaXZ7cGFkZGluZzowIDE1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuYWxlcnQtbWVzc2FnZSBwe2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmNhcnQtaXRlbXM+LnJvd3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmNhcnQtaXRlbXM+LnJvdz5kaXY6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLWJvdHRvbTowO3dpZHRoOmluaGVyaXQ7ZmxleDoxIDAgYXV0b30jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5jYXJ0LWl0ZW1zPi5yb3c+ZGl2Omxhc3QtY2hpbGQgLmJ0bnttYXgtd2lkdGg6MjUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW17bWluLWhlaWdodDoxMzBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveHt3aWR0aDoyMCU7ZmxleDowIDEgMjAlfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IC5jYXJ0LWltZy1jb250YWlue3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO21hcmdpbjowIDAgMCAxNXB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm97bWFyZ2luLWxlZnQ6MjAlO3dpZHRoOjgwJTtwYWRkaW5nLWxlZnQ6NXB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXN0YXR1c3ttYXJnaW4tdG9wOjA7bWluLXdpZHRoOjIwMHB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXN0YXR1cyBhe2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcy5zaGlwcGluZy1ncm91cHtmb250LXNpemU6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zLnNoaXBwaW5nLWdyb3VwIC5jYXJ0LWl0ZW17ZmxleC1kaXJlY3Rpb246cm93fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMuc2hpcHBpbmctZ3JvdXAgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveHtwb3NpdGlvbjpzdGF0aWN9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcy5zaGlwcGluZy1ncm91cCAuY2FydC1pdGVtIC5pdGVtLWluZm97bWFyZ2luLWxlZnQ6MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5teS1ndW5icm9rZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MH0ubXktZ3VuYnJva2VyK2diLWFwcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5fS5teS1ndW5icm9rZXI+ZGl2e3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgKjpmb2N1c3tvdXRsaW5lOm5vbmV9Lm15LWd1bmJyb2tlciBodG1sLC5teS1ndW5icm9rZXIgYm9keSwubXktZ3VuYnJva2VyIGgxLC5teS1ndW5icm9rZXIgaDIsLm15LWd1bmJyb2tlciBoMywubXktZ3VuYnJva2VyIGg0LC5teS1ndW5icm9rZXIgaDUsLm15LWd1bmJyb2tlciBoNiwubXktZ3VuYnJva2VyIHB7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2EsR2VuZXZhLHNhbnMtc2VyaWZ9Lm15LWd1bmJyb2tlciAudGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0ubXktZ3VuYnJva2VyIC5oaWRle2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5jb2wtbWQtMSwubXktZ3VuYnJva2VyIC5jb2wtbWQtMiwubXktZ3VuYnJva2VyIC5jb2wtbWQtMywubXktZ3VuYnJva2VyIC5jb2wtbWQtNCwubXktZ3VuYnJva2VyIC5jb2wtbWQtNSwubXktZ3VuYnJva2VyIC5jb2wtbWQtNiwubXktZ3VuYnJva2VyIC5jb2wtbWQtNywubXktZ3VuYnJva2VyIC5jb2wtbWQtOCwubXktZ3VuYnJva2VyIC5jb2wtbWQtOSwubXktZ3VuYnJva2VyIC5jb2wtbWQtMTAsLm15LWd1bmJyb2tlciAuY29sLW1kLTExLC5teS1ndW5icm9rZXIgLmNvbC1tZC0xMnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubXktZ3VuYnJva2VyIC5yb3d7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm15LWd1bmJyb2tlciAuZGF0YS10YWJsZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfS5teS1ndW5icm9rZXIgLmRhdGEtdGFibGUtd3JhcCAubmd4LXNwaW5uZXJ7ei1pbmRleDo2MSAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmRhdGEtdGFibGUtd3JhcCAubmd4LXNwaW5uZXIgLm5neC1zcGlubmVyLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjZweH0ubXktZ3VuYnJva2VyIC5kYXRhLXRhYmxlLXdyYXAgLm5neC1zcGlubmVyIC5uZ3gtc3Bpbm5lci1vdmVybGF5IC5sYS1iYWxsLXNjYWxlLW11bHRpcGxle2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5kYXRhLXRhYmxlLXdyYXAgLm5neC1zcGlubmVyIC5uZ3gtc3Bpbm5lci1vdmVybGF5IC5sb2FkaW5nLXRleHR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDt3aWR0aDoxNTBweDtoZWlnaHQ6NTBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5teS1ndW5icm9rZXIgLmRhdGEtdGFibGUtd3JhcCAubmd4LXNwaW5uZXIgLm5neC1zcGlubmVyLW92ZXJsYXkgLmxvYWRpbmctdGV4dCBwe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciBzZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweDttaW4taGVpZ2h0OjI3MHB4fS5teS1ndW5icm9rZXIgLnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0ubXktZ3VuYnJva2VyIC50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC50ZXh0LWJsYWNre2NvbG9yOiMwMDAgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5ib3JkZXItcmFkaXVze2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweH0ubXktZ3VuYnJva2VyIC52Y2VudGVye2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmxvYXQ6bm9uZX0ubXktZ3VuYnJva2VyIC5uYXYtcGlsbHMtbGFiZWx7cGFkZGluZzoxMHB4IDEwcHggOHB4IDB9Lm15LWd1bmJyb2tlciBpbnB1dHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxHZW5ldmEsc2Fucy1zZXJpZn0ubXktZ3VuYnJva2VyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM4YzhjOGN9Lm15LWd1bmJyb2tlciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOGM4YzhjfS5teS1ndW5icm9rZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOGM4YzhjfS5teS1ndW5icm9rZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM4YzhjOGN9Lm15LWd1bmJyb2tlciBpbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDo2MDA7Y29sb3I6IzhjOGM4Y30ubXktZ3VuYnJva2VyIDotbW96LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojOGM4YzhjfS5teS1ndW5icm9rZXIgOjotbW96LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojOGM4YzhjfS5teS1ndW5icm9rZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDo2MDA7Y29sb3I6IzhjOGM4Y30ubXktZ3VuYnJva2VyIGJ1dHRvbjpub3QoLmJ0bil7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmF1dG99Lm15LWd1bmJyb2tlciBpbWcsLm15LWd1bmJyb2tlciBhey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItZHJhZzpub25lfS5teS1ndW5icm9rZXIgaDF7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzU1NTttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgaDEgZW17ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweH0ubXktZ3VuYnJva2VyIGgxIHNwYW57ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIGgxIGEuYnRue2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5zb2xkLWljb3tjb2xvcjojMWM4OWI2fS5teS1ndW5icm9rZXIgLnVuc29sZC1pY297Y29sb3I6I2ZmYWUwMH0ubXktZ3VuYnJva2VyIC5pY28tZG93bi1hcnJvd3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5teS1ndW5icm9rZXIgLmlubGluZS1ib3gtaWNvbiBpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjNweH0ubXktZ3VuYnJva2VyIC5pbmxpbmUtYm94LWljb24gLnRpbWVyLWljb3tjb2xvcjojNjM2MzYzfS5teS1ndW5icm9rZXIgLmlubGluZS1ib3gtaWNvbiAud2FybmluZy1pY297YmFja2dyb3VuZC1jb2xvcjojZWU2YzFkfS5teS1ndW5icm9rZXIgLmlubGluZS1ib3gtaWNvbiBzcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLnVyZ2VudCAudGltZXItaWNve2JhY2tncm91bmQtY29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC51cmdlbnQgLnRpbWVyLWljbyBpe2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAudXJnZW50IHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLm5vdC13aW5uaW5nIC53YXJuaW5nLWljb3tiYWNrZ3JvdW5kLWNvbG9yOiNlZTZjMWQ7d2lkdGg6YXV0b30ubXktZ3VuYnJva2VyIC5ub3Qtd2lubmluZyAud2FybmluZy1pY28gaXtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLm5vdC13aW5uaW5nIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZWU2YzFkfS5teS1ndW5icm9rZXIgLmVuZGVkIC53YXJuaW5nLWljb3tiYWNrZ3JvdW5kLWNvbG9yOiNlZTZjMWR9Lm15LWd1bmJyb2tlciAuZW5kZWQgLndhcm5pbmctaWNvIGl7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5lbmRlZCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2VlNmMxZH0ubXktZ3VuYnJva2VyIC50ZC1jZWxsLmFjdGl2ZSAuYWN0aXZlLWljb3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDRiMDA7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NHB4IDRweCAwIDRweDttYXJnaW46MCA4cHggMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoyOHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAudGQtY2VsbC5hY3RpdmUgLmFjdGl2ZS1pY28gaXtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLnRkLWNlbGwuYWN0aXZlIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDA0YjAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDAgMCAzNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLnRkLWNlbGwubm90YWN0aXZlIC5ub3RhY3RpdmUtaWNve2JhY2tncm91bmQtY29sb3I6IzlhOWE5YTtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo0cHggNHB4IDAgNHB4O21hcmdpbjowIDhweCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjI4cHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC50ZC1jZWxsLm5vdGFjdGl2ZSAubm90YWN0aXZlLWljbyBpe2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAudGQtY2VsbC5ub3RhY3RpdmUgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiM5YTlhOWE7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggMCAwIDM1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAuZmlyc3QtaXRlbS1wbHVzIC5maXJzdC1pdGVtLXBsdXMtaWNve2JhY2tncm91bmQtY29sb3I6IzFjODliNjtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo0cHggNnB4O21hcmdpbjowIDhweCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjI4cHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5maXJzdC1pdGVtLXBsdXMgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiMxYzg5YjY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggMCAwIDM1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAuc2FsZS1wcmljZSAuc2FsZS1wcmljZS1pY297YmFja2dyb3VuZC1jb2xvcjojMzJiMzMyO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjRweCA2cHg7bWFyZ2luOjAgOHB4IDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjhweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnNhbGUtcHJpY2Ugc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiMzMmIzMzI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggMCAwIDM1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAud2VpZ2h0IC53ZWlnaHQtaWNve2JhY2tncm91bmQtY29sb3I6Izk0NTgyMjtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo0cHggNnB4O21hcmdpbjowIDhweCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjI4cHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC53ZWlnaHQgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiM5NDU4MjI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggMCAwIDM1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAucmF0aW5nLXNhdGlzZmFjdG9yeXtjb2xvcjojMDAwfS5teS1ndW5icm9rZXIgLnJhdGluZy1wb29ye2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuYnRue3doaXRlLXNwYWNlOm5vcm1hbDtib3JkZXItcmFkaXVzOjZweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmJ0bi5idG4tc2lte3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXktZ3VuYnJva2VyIC5idG4gLmNhcmV0e21hcmdpbi1sZWZ0OjBweDt3aWR0aDphdXRvfS5teS1ndW5icm9rZXIgLnRleHQtbGlua3tmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9Lm15LWd1bmJyb2tlciAudGV4dC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNGIwMH0ubXktZ3VuYnJva2VyIC50ZXh0LWxpbmstd2hpdGV7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXJ9Lm15LWd1bmJyb2tlciAudGV4dC1saW5rLXdoaXRlOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXktZ3VuYnJva2VyIC50ZXh0LWxpbmstZ3JlZW57Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC50ZXh0LWxpbmstYmx1ZXtjb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLnRleHQtbGluay1yZWR7Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5idG4tZGVmYXVsdHtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuYnRuLWRlZmF1bHQ6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwNGIwMDtib3JkZXItY29sb3I6IzAwNGIwMCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdHtjb2xvcjojNjM2MzYzO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmFjdGl2ZXtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXItY29sb3I6I2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6Zm9jdXN7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LnJzcy1idG57Y29sb3I6I2ZmYWUwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LnJzcy1idG46aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuYnRuLXByaW1hcnktYmx1ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC5idG4tcHJpbWFyeS1ibHVlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGY1MmExfS5teS1ndW5icm9rZXIgLmJ0bi1wcmltYXJ5LWJsdWU6YWN0aXZlLC5teS1ndW5icm9rZXIgLmJ0bi1wcmltYXJ5LWJsdWU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLmJ0bi1ub3RpZmljYXRpb24gaXtjb2xvcjojZmZhZTAwfS5teS1ndW5icm9rZXIgLmJ0bi1saW5re2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAuYnRuLWxpbms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDRiMDA7Ym9yZGVyLWNvbG9yOiMwMDRiMDB9Lm15LWd1bmJyb2tlciAuYnRuLWRhbmdlcntjb2xvcjojZDcxZDU3O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXItY29sb3I6I2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDcxZDU3O2JvcmRlci1jb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLmJ0bi1kYW5nZXItZnVsbHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Q3MWQ1Nztib3JkZXItY29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5idG4tZGFuZ2VyLWZ1bGw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTI1LjEyMjk1MDgxOTcsMTYuODc3MDQ5MTgwMyw1MC42MzExNDc1NDEpO2JvcmRlci1jb2xvcjpyZ2IoMTI1LjEyMjk1MDgxOTcsMTYuODc3MDQ5MTgwMyw1MC42MzExNDc1NDEpfS5teS1ndW5icm9rZXIgLmJ0bi1kaXNhYmxlZHtjb2xvcjojOWE5YTlhO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubXktZ3VuYnJva2VyIC5idG4tY2xlYXItYmctd2hpdGUtdGV4dHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6bm9uZX0ubXktZ3VuYnJva2VyIC5idG4tY2xlYXItYmctd2hpdGUtdGV4dDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNGIwMH0ubXktZ3VuYnJva2VyIC5idG4td2hpdGUtYmctdy1ncmVlbi10ZXh0e2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLmJ0bi13aGl0ZS1iZy13LWdyZWVuLXRleHQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDRiMDB9Lm15LWd1bmJyb2tlciAubmF2LXBpbGxzPmxpe3dpZHRoOmF1dG8gIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uYXYtcGlsbHM+bGk+YXtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXItY29sb3I6I2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsLm15LWd1bmJyb2tlciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmhvdmVyLC5teS1ndW5icm9rZXIgLm5hdi1waWxscz5saS5hY3RpdmU+YTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6IzAwNGIwMH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmJ0bi1pbmRpY2F0b3Jze3BhZGRpbmc6MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowcHggNXB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5idG4taW5kaWNhdG9ycyAudGl0bGV7ZGlzcGxheTpmbGV4O3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOjZweCAwIDZweCAxMnB4fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuYnRuLWluZGljYXRvcnMgLm51bXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6NnB4IDEycHggNnB4IDEwcHg7bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmFlMDA7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZmZmfS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuYnRuLWluZGljYXRvcnM6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlcjpub3QoLm15LWFjY291bnQpIC5idG4taW5kaWNhdG9yc3tkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAuYnRuLWRlZmF1bHQuYnRuLWluZGljYXRvcnMgLm51bXN7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuYnRuLWRlZmF1bHQuYnRuLWluZGljYXRvcnM6aG92ZXIgLm51bXN7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3OWFhN2F9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxlPmgxe2ZvbnQtc2l6ZTozMHB4O2ZsZXgtZ3JvdzoxfS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGUgYXttYXJnaW46NXB4IDVweCAwIDB9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZSAuYnRue3doaXRlLXNwYWNlOm5vd3JhcH0ubXktZ3VuYnJva2VyIC5tYWluLWNvbnRlbnR7ZmxvYXQ6bGVmdH0ubXktZ3VuYnJva2VyIC5tYWluLWNvbnRlbnR7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9Lm15LWd1bmJyb2tlciAubWFpbi1jb250ZW50IC5hbGVydHt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkPmRpdnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQ+ZGl2LmJsb2Nre2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLnB1cnBsZS1pY29ue2NvbG9yOiM5MDBlODIgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZHtwYWRkaW5nOjIwcHggMTVweDttYXJnaW46MHB4IDBweCAxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQgaXtjb2xvcjojZmZhZTAwfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkIC5pY28tdGFnLWRvbGxhci1sZy15ZWxsb3d7d2lkdGg6MzZweDtoZWlnaHQ6NDFweDttYXJnaW46MCBhdXRvIDVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9sZ195ZWxsb3cucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZCAuaWNvLXRhZy1tYWtlT2ZmZXJ7d2lkdGg6MzZweDtoZWlnaHQ6NDFweDttYXJnaW46MCBhdXRvIDVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9tYWtlT2ZmZXIucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZCAuaWNvLXRhZy1yZWNlaXZle3dpZHRoOjM2cHg7aGVpZ2h0OjQxcHg7bWFyZ2luOjAgYXV0byA1cHggYXV0bztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfcmVjZWl2ZS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkIC5pY28tdGFnLWdicGF5e3dpZHRoOjM2cHg7aGVpZ2h0OjUycHg7bWFyZ2luOjAgYXV0byA1cHggYXV0bztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2JpdHJhaWwud2VicFwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQub21uaSBpe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoL3RoZW1lL2Fzc2V0cy9pbWctb3V0ZG9vcnBheS1jb2JyYW5kZWQtbG9nby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjEwMCU7aGVpZ2h0OjcwcHg7ZGlzcGxheTpibG9jazttYXJnaW46MHB4IGF1dG8gMTBweH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZCBoM3tmb250LXNpemU6MzJweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjAgMCAxMHB4IDB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQgaDJ7Zm9udC1zaXplOjI2cHg7cGFkZGluZzowcHg7bWFyZ2luOjEwcHggMH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHN7cGFkZGluZzoxNXB4IDIwcHg7bWFyZ2luOjJweDtmbG9hdDpsZWZ0O2JvcmRlcjoxcHggc29saWQgIzAwNjQwMDtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyAudGl0bGV7cGFkZGluZzowIDAgMTBweCAwO21hcmdpbjowIDAgMjBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIC50aXRsZSBoMntmb250LXNpemU6MjRweDtwYWRkaW5nOjA7bWFyZ2luOjEwcHggMDtjb2xvcjojNjM2MzYzfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyAudGl0bGUgLmJ0bnttYXJnaW46MCAwIDAgMTBweH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgaDN7bWFyZ2luOjAgMCAxNXB4IDA7Y29sb3I6IzMzMztmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIHB7Y29sb3I6IzMzM30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgcCBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzYzNjM2Mztmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgcCBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgLmZmbC1zcGVjLWluZm97bWFyZ2luOjEwcHggMDtwYWRkaW5nOjEwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIC5vd2Ugc3Ryb25ne2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIC5wYXltZW50LXR5cGVze21hcmdpbjowIDAgNHB4IDA7Y29sb3I6IzMzM30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgLmludmFsaWR7Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMudGhpcmR7d2lkdGg6MzMuMzMzMyV9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzLmhhbGZ7d2lkdGg6NTAlfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscy5lZGdlLXRvLWVkZ2V7cGFkZGluZzoxNXB4IDVweCAxNXB4IDBweH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMubWVtYmVyc2hpcC10eXBlcyAuY29sLW1kLTZ7cGFkZGluZzo4cHggMH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMubm8tYm9yZGVye2JvcmRlcjowfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscy5jYXJkLW5vLWlubmVyLXBhZGRpbmcgLnRpdGxle21hcmdpbjowfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscy5jYXJkLW5vLWlubmVyLXBhZGRpbmcgLnBhZ2l7Ym9yZGVyOjB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLnJvdy5jYXJke3BhZGRpbmc6MH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAucm93LmNhcmQgLmNvbC1tZC03e3BhZGRpbmc6NTVweCAxNXB4fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5yb3cuY2FyZCAuY29sLW1kLTV7cGFkZGluZzo0MnB4IDE0cHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2NvbG9yOiM2MzYzNjN9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLnJvdy5jYXJkIC5jb2wtbWQtNSBoM3tjb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3O2NvbG9yOiNmZmY7Ym9yZGVyOjB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtYmx1ZSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzBmNTJhMSAhaW1wb3J0YW50O2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtYmx1ZSAuYnRue2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtYmx1ZSBpLmljby10YWctZG9sbGFyLWxnLXllbGxvd3t3aWR0aDozNnB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9sZ195ZWxsb3cucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubXktZ3VuYnJva2VyIC5idXkgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLC5teS1ndW5icm9rZXIgLnNlbGwgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJke2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZD5kaXYgLmJ0bntmbGV4OjF9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQ+ZGl2IC5idG46bnRoLWNoaWxkKDIpe21hcmdpbi1sZWZ0OjVweH0ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIHNwYW57ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIHN0cm9uZ3tjb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgLmJhcntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7aGVpZ2h0OjVweDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHh9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyAuemVyby1vZi1zaXh7d2lkdGg6MCV9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyAub25lLW9mLXNpeHt3aWR0aDoxNyV9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyAudHdvLW9mLXNpeHt3aWR0aDozNCV9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyAudGhyZWUtb2Ytc2l4e3dpZHRoOjUwJX0ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIC5mb3VyLW9mLXNpeHt3aWR0aDo2NyV9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyAuZml2ZS1vZi1zaXh7d2lkdGg6ODMlfS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgLnNpeC1vZi1zaXh7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5taW5pLWdyaWQgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7Y29sb3I6IzMzM30ubXktZ3VuYnJva2VyIC5taW5pLWdyaWQgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ0bntkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLnBhZ2l7cGFkZGluZzoxNXB4fS5teS1ndW5icm9rZXIgLnBhZ2kgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtmbG9hdDpyaWdodH0ubXktZ3VuYnJva2VyIC5wYWdpIHVsIGxpe2Zsb2F0OmxlZnR9Lm15LWd1bmJyb2tlciAucGFnaSB1bCBsaSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMTBweDtjb2xvcjojNjM2MzYzO2JvcmRlci1yYWRpdXM6NHB4fS5teS1ndW5icm9rZXIgLnBhZ2kgdWwgbGkgYSBpe21hcmdpbjowO3BhZGRpbmc6MH0ubXktZ3VuYnJva2VyIC5wYWdpIHVsIGxpIGEgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4fS5teS1ndW5icm9rZXIgLnBhZ2kgdWwgbGkgYTpob3Zlcntjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLnBhZ2kgdWwgLmN1cnIgYXtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtmb250LXdlaWdodDo2MDB9Lm15LWd1bmJyb2tlciAucGFnaSB1bCAuYm9yZGVyLXJpZ2h0e2JvcmRlci1yaWdodDozcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgNXB4IDAgMDttYXJnaW46MCAxMHB4IDAgMH0ubXktZ3VuYnJva2VyIC5wYWdpIHVsIC5ib3JkZXItbGVmdHtib3JkZXItbGVmdDozcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgMCAwIDVweDttYXJnaW46MCAwIDAgMTBweH0ubXktZ3VuYnJva2VyIC5yYXRpbmctdGFibGV7bWFyZ2luOjAgMCAyMHB4IDB9Lm15LWd1bmJyb2tlciAucmF0aW5nLXRhYmxlIC5yb3d7cGFkZGluZzo0cHggMH0ubXktZ3VuYnJva2VyIC5yYXRpbmctdGFibGUgLnJhdGluZ3tib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5teS1ndW5icm9rZXIgLm1haW4tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5zdGFydC1hbmQtZGF0ZSAuY29sLW1kLTUsLm15LWd1bmJyb2tlciAuc3RhcnQtYW5kLWRhdGUgLmNvbC1tZC02e3dpZHRoOmF1dG99Lm15LWd1bmJyb2tlciAuc3RhcnQtYW5kLWRhdGUgLmNvbC1tZC0xe3dpZHRoOjExcHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIHVsLnBhZ2VyLC5teS1ndW5icm9rZXIgdWwucGFnZXIgbGl7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLml0ZW1zLXRvLXNob3cgLmJ0bi1ncm91cHtib3JkZXItcmFkaXVzOjRweH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC1ibHVlIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGY1MmExO2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAuYWxlcnQtbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmZpeGVkO3RvcDoxMDhweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4Ojk5OTk7aGVpZ2h0OjYzcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIrZ2ItZm9vdGVyPmRpdntwYWRkaW5nLWJvdHRvbTo0OHB4fS5teS1ndW5icm9rZXIgc2VjdGlvbnttaW4taGVpZ2h0OmF1dG99Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZXttYXJnaW4tYm90dG9tOjE1cHh9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZT5oMXtmb250LXNpemU6MzBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGV7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZSBhe21hcmdpbjowIDAgNXB4IDVweH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxlPmRpdnt0ZXh0LWFsaWduOnJpZ2h0fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlcj5kaXZ7bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubXktZ3VuYnJva2VyIHNlY3Rpb257bWluLWhlaWdodDo1MDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxlPmgxe2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGU+aDF7Zm9udC1zaXplOjM2cHh9fS5teWdiLWFkLXdyYXBwZXIjbXlnYkFkV3JhcHBlclRvcHtoZWlnaHQ6NTBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXlnYi1hZC13cmFwcGVyI215Z2JBZFdyYXBwZXJUb3B7aGVpZ2h0OjkwcHh9fS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLTE2e2ZvbnQtc2l6ZToxNnB4fS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLTE4e2ZvbnQtc2l6ZToxOHB4fS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLTIwe2ZvbnQtc2l6ZToyMHB4fS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLTI0e2ZvbnQtc2l6ZToyNHB4fS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLTM2e2ZvbnQtc2l6ZTozNnB4fS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLTQ4e2ZvbnQtc2l6ZTo0OHB4fS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLWRhcmt7Y29sb3I6cmdiYSgwLDAsMCwuNTQpfS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLWRhcmsubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMjYpfS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLWxpZ2h0e2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtbGlnaHQubWQtaW5hY3RpdmV7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjMpfS5tb3JlLW1lbnUtb3B0aW9uLm1hdC1tZW51LWl0ZW17Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzLmhhbGZ7bWFyZ2luLXRvcDotMTVweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFye3BhZGRpbmc6MTBweCAxMHB4IDAgMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDttaW4taGVpZ2h0OjU2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyIC5jb2wrLmNvbHttYXJnaW4tbGVmdDoxMHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnN7bWFyZ2luLXRvcDowcHg7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXA7d2lkdGg6YXV0b30ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzPmRpdnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWxlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzPmRpdj5zcGFue21hcmdpbjowIDVweCAwIDA7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246dG9wO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDozNXB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnM+ZGl2IHVsLmRyb3Bkb3duLW1lbnV7bGVmdDphdXRvO3JpZ2h0OjBweDt0b3A6Y2FsYygxMDAlIC0gNXB4KX0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzPmRpdiB1bC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGF7Y29sb3I6I2NjY30ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycz5kaXY6Zmlyc3QtY2hpbGQgdWwuZHJvcGRvd24tbWVudXtsZWZ0OjBweDtyaWdodDphdXRvfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2h7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoIGlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA0MHB4IDAgMTBweDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzVweDtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2g6aG92ZXIgaW5wdXQsLm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaDpmb2N1cyBpbnB1dHtib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoOmhvdmVyIGksLm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaDpmb2N1cyBpe2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaCBidXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MHB4O3dpZHRoOjM2cHg7aGVpZ2h0OjM1cHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaCBidXR0b24gaXttYXJnaW46NnB4IDAgMCAwO3BhZGRpbmc6MDtjb2xvcjojZDlkOWQ5fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5yZW1vdmUtaXRlbXMtZmlsdGVye3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMCAwIDA7d2hpdGUtc3BhY2U6bm93cmFwfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5leHBvcnQtZmlsdGVyLC5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5maWx0ZXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDphdXRvO21hcmdpbjoxMHB4IDBweCAwcHggMTBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZXhwb3J0LWZpbHRlciBidXR0b24sLm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmZpbHRlcnMgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1NTU7Ym9yZGVyLXJhZGl1czo0cHg7aGVpZ2h0OjMzLjMzcHg7cGFkZGluZzowcHggOHB4O2N1cnNvcjpwb2ludGVyfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5leHBvcnQtZmlsdGVyIGJ1dHRvbiBpLC5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5maWx0ZXJzIGJ1dHRvbiBpe21hcmdpbi1yaWdodDozcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmV4cG9ydC1maWx0ZXIgYnV0dG9uOmhvdmVyLC5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5maWx0ZXJzIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZXhwb3J0LWZpbHRlciBidXR0b24uZ3JuLC5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5maWx0ZXJzIGJ1dHRvbi5ncm57YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmV4cG9ydC1maWx0ZXIgYnV0dG9uW2Rpc2FibGVkXSwubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZmlsdGVycyBidXR0b25bZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6Izk5OSAhaW1wb3J0YW50O2N1cnNvcjpkZWZhdWx0fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXIgLmNhdGVnb3J5LWZpbHRlciBidXR0b257Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhciAuY2F0ZWdvcnktZmlsdGVyIGJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFye3BhZGRpbmc6MTBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXJ7ZmxleC13cmFwOm5vd3JhcH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyLmNoZWNre2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXIuY2hlY2s+ZGl2LmNvbC5zZWFyY2h7cGFkZGluZy1sZWZ0OjEwcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhciBidXR0b257bWluLWhlaWdodDozNXB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXIgLmNvbCsuY29se21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaHt3aWR0aDphdXRvO29yZGVyOjI7ZmxleDoxIDAgYXV0b30ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJze29yZGVyOjR9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycyBidXR0b257d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzPmRpdnttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzPmRpdjpmaXJzdC1jaGlsZCB1bC5kcm9wZG93bi1tZW51e3JpZ2h0OmF1dG87bGVmdDowcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycyB1bC5kcm9wZG93bi1tZW51e3RvcDpjYWxjKDEwMCUgLSAxMHB4KX0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZmlsdGVyc3tvcmRlcjozfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5yZW1vdmUtaXRlbXMtZmlsdGVye3dpZHRoOmF1dG87b3JkZXI6MTttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wucmVtb3ZlLWl0ZW1zLWZpbHRlciBidXR0b257bWFyZ2luLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5leHBvcnQtZmlsdGVye3dpZHRoOmF1dG87b3JkZXI6NX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXIuY2hlY2s+ZGl2LmNvbC5zZWFyY2h7cGFkZGluZy1sZWZ0OjUlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2grLnNvcnQtZmlsdGVycysucmVtb3ZlLWl0ZW1zLWZpbHRlcnttYXJnaW4tcmlnaHQ6MTUlfX0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjZGF0YXRhYmxlLWZpdGxlcnMtdGl0bGV7bWFyZ2luLWJvdHRvbTowfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50e3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAuY3Rhc3t3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgLmN0YXMgI2RhdGF0YWJsZS1maXRsZXJzLXNlYXJjaCwuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAuY3RhcyAjZGF0YXRhYmxlLWZpdGxlcnMtY2xvc2V7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2hlaWdodDo0MHB4fS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIC5jdGFzICNkYXRhdGFibGUtZml0bGVycy1zZWFyY2h7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgLmVycl9tc2d7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6NXB4O2NvbG9yOiNkMDAyMWJ9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgLmVycl9tc2cgc3Bhbntmb250LXdlaWdodDo2MDB9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctYm90dG9tOjIwcHh9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IGZpZWxkc2V0e21hcmdpbjoxNXB4IDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7aGVpZ2h0OmNhbGMoMTAwJSAtIDE2cHgpfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiBmaWVsZHNldCBsZWdlbmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxMHB4O3dpZHRoOmF1dG87bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgZmllbGRzZXQgLmNoZWNrLWFsbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4fS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiBmaWVsZHNldCAuZmlsdGVyLWNoZWNrYm94ZXMsLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IGZpZWxkc2V0IC5maWx0ZXItcmFkaW9ze3BhZGRpbmc6NDBweCAxMHB4IDEwcHh9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IGZpZWxkc2V0IC5maWx0ZXItY2hlY2tib3hlcyAubWF0LXJpcHBsZSwuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgZmllbGRzZXQgLmZpbHRlci1yYWRpb3MgLm1hdC1yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiBmaWVsZHNldCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IHVsIGxpLC5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiAubWF0LW1kYy1yYWRpby1ncm91cCAuZ2ItbWF0LXJhZGlve21hcmdpbi1ib3R0b206MTBweH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuaGFsZnt3aWR0aDoxMDAlO2ZsZXg6MSAwIDEwMCV9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGx7d2lkdGg6MTAwJTtmbGV4OjEgMCAxMDAlfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxsIHVsLC5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxsIC5tYXQtcmFkaW8tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxsIHVsIGxpLC5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxsIHVsIC5tYXQtcmFkaW8tYnV0dG9uLC5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxsIC5tYXQtcmFkaW8tZ3JvdXAgbGksLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGwgLm1hdC1yYWRpby1ncm91cCAubWF0LXJhZGlvLWJ1dHRvbntmbGV4OjEgMCAxMDAlO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbHt3aWR0aDoxMDAlO2ZsZXg6MCAxIDEwMCV9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGwgdWwgbGl7d2lkdGg6NTAlO2ZsZXg6MCAxIDUwJX0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuaGFsZnt3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KX19Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZS1jZWxsLXRlbXBsYXRlPi50aHVtYm5haWx7aGVpZ2h0OjEwMHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUtY2VsbC10ZW1wbGF0ZT4udGh1bWJuYWlsLW5vLWltZ3toZWlnaHQ6MTAwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZXtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6NTA7cG9zaXRpb246cmVsYXRpdmV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSsuaXRlbXMtdG8tc2hvd3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5lbXB0eS1yb3d7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MTVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLWJvdHRvbTotMXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXJ7d2lkdGg6NTAlO2JvcmRlcjowcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcj4uZGF0YXRhYmxlLWJvZHktcm93e3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyOm50aC1jaGlsZChldmVuKXtib3JkZXItcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MTVweDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbHtwYWRkaW5nOjA7bWFyZ2luLXRvcDo1cHg7b3ZlcmZsb3c6dmlzaWJsZX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjI1MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuZWxsaXBzaXN7b3ZlcmZsb3c6aGlkZGVufS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuZWxsaXBzaXMgLnRkLWNlbGw+KiwubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmVsbGlwc2lzIC50ZC1jZWxsIC5lbGx7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmZhaWxlZC1wYXltZW50e2NvbG9yOiNkMDAyMWI7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC1zaXplOjEzcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuZWZmbHttYXJnaW4tdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuZWZmbCBkaXYgaW1ne3dpZHRoOjIwcHg7aGVpZ2h0OjE1cHg7bWFyZ2luOjAgNXB4IDNweCAwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLm5vLWVmZmx7Zm9udC13ZWlnaHQ6Ym9sZGVyO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiM1NTU7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnRkLWNlbGwgc3Bhbi5uby1jYy1mZWVze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnRkLWNlbGwgc3Bhbi5uby1jYy1mZWVzIGl7bWFyZ2luLXJpZ2h0OjNweDtoZWlnaHQ6MTZweDt3aWR0aDoxOXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWMtbm8tY2MtZmVlcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXJ9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAudGh1bWJuYWlse2JvcmRlci1yYWRpdXM6MHB4O2JvcmRlcjowcHg7cGFkZGluZzowcHg7bWFyZ2luOjBweCAwcHggMTBweCAwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+LnRodW1ibmFpbCBhLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2IGEudGh1bWJuYWlse3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD4udGh1bWJuYWlsIGEgaW1nLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2IGEudGh1bWJuYWlsIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwuY3Rhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLm1hbmFnZS1waG90b3MtYnRue3dpZHRoOjEzMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC50aXRsZXtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnNlcmlhbHtmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5zZXJpYWw+ZGl2e3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ1eWVyLWluZm97Zm9udC1zaXplOjEycHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnV5ZXItaW5mbz5pbWd7bWFyZ2luOjAgMCAwIDEwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnV5ZXItaW5mbz5pbWcraW1ne21hcmdpbjowIDAgMCA1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYXdhaXRpbmctZmVlZGJhY2t7Y29sb3I6IzFjODliNn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5hd2FpdGluZy1wYXltZW50e2NvbG9yOiMzMmIzMzJ9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucGVuZGluZ3tjb2xvcjojZWU2YzFkfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmRlZmF1bHQtYWRkcmVzc3tjb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmN0YS1zcGFjZXJ7aGVpZ2h0OjVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yYXRpbmctcG9zaXRpdmV7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yYXRpbmctcG9zaXRpdmUgc3Ryb25ne3dpZHRoOjQwcHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NHB4IDA7Ym9yZGVyLXJhZGl1czo0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmF0aW5nLW5ldXRyYWx7Y29sb3I6IzAwMH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yYXRpbmctbmV1dHJhbCBzdHJvbmd7d2lkdGg6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo0cHggMDtib3JkZXItcmFkaXVzOjRweDt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yYXRpbmctbmVnYXRpdmV7Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yYXRpbmctbmVnYXRpdmUgc3Ryb25ne3dpZHRoOjQwcHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NHB4IDA7Ym9yZGVyLXJhZGl1czo0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuZGVzY3JpcHRpb257d2lkdGg6MzMlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdHtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3Zlcntjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJlbGlzdC1pY29ue3dpZHRoOjMwcHggIWltcG9ydGFudDttYXJnaW46MCBhdXRvO3BhZGRpbmc6NXB4IDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1yYWRpdXM6NHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJlbGlzdC1pY29uIGl7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJlbGlzdC1pY29uLnllcyBpe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01cHg7cmlnaHQ6LThweDtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJlbGlzdC10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmVsaXN0LXRleHQgLmdseXBoaWNvbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbntjb2xvcjojZmZiZjAwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJlbGlzdC10ZXh0IHN0cm9uZ3tmb250LXdlaWdodDo2MDB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAubmF2LXBpbGxze2Rpc3BsYXk6ZmxleH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5uYXYtcGlsbHMgbGkrbGl7bWFyZ2luLWxlZnQ6MTBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5jcmVkaXQtcmVxdWVzdC13cmFwe21hcmdpbjowcHg7cGFkZGluZzowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtoZWlnaHQ6MTAwJX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5zZXJpYWx7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5zZXJpYWw+ZGl2e3doaXRlLXNwYWNlOm5vd3JhcH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idG4tZ3JvdXAgYnV0dG9uLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ0bi1ncm91cCBidXR0b24+bGk+YSwubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnU+bGk+YXt3aGl0ZS1zcGFjZTpub3JtYWx9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuZHJvcGRvd24tYmFja2Ryb3B7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY2hlY2tib3gtY2VsbHt3aWR0aDo0MnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjE1cHh9Lm15LWd1bmJyb2tlciAuZGF0YXRhYmxlLWNoZWNrYm94LC5teS1ndW5icm9rZXIgLmJpZC1zdGF0dXN7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSwubXktZ3VuYnJva2VyIC5iaWQtc3RhdHVzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZXt0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudDtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIsLm15LWd1bmJyb2tlciAuYmlkLXN0YXR1cyBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlcnt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4fS5teS1ndW5icm9rZXIgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dDpjaGVja2VkOmJlZm9yZSwubXktZ3VuYnJva2VyIC5iaWQtc3RhdHVzIGlucHV0OmNoZWNrZWQ6YmVmb3Jle2JvcmRlci1jb2xvcjojMDA2NDAwICFpbXBvcnRhbnQ7aGVpZ2h0Oi41cmVtO3dpZHRoOjFyZW07Ym94LXNoYWRvdzpub25lO2xlZnQ6MnB4O3RvcDo0cHg7ZGlzcGxheTpibG9ja31AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtd3JhcDp3cmFwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXJ7ZmxleDowIDAgNTAlO3dpZHRoOjUwJX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxse3dpZHRoOjEwMCUgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2x7bWF4LXdpZHRoOnVuc2V0fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuZmxleC1mdWxse2ZsZXg6MSAwIGF1dG99Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmVsaXN0LWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLm5hdi1waWxsc3ttYXJnaW4tYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBkdXJhdGlvbiAudGQtY2VsbC50aW1lLWxlZnR7cGFkZGluZzoxMHB4IDAgMCAwICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7cmlnaHQ6MTBweCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAudGh1bWJuYWlse21hcmdpbi10b3A6MjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC50ZC1jZWxsLnRpbWUtbGVmdHtwYWRkaW5nOjVweCAwIDAgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOjAgIWltcG9ydGFudDtyaWdodDoyMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xse2Rpc3BsYXk6ZmxleH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVye2ZsZXg6MSAwIDEwMCU7d2lkdGg6MTAwJTtib3JkZXItcmlnaHQ6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcntmbGV4OjEgMCBhdXRvO3dpZHRoOjEwMCU7Ym9yZGVyLXJpZ2h0OjBweDttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXI+LmRhdGF0YWJsZS1ib2R5LXJvd3tkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXJ7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse3BhZGRpbmctbGVmdDoxNXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+LnRodW1ibmFpbCBhLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2IGEudGh1bWJuYWlse3dpZHRoOjEyNXB4O21heC13aWR0aDoxMjVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPi50aHVtYm5haWwgYSBpbWcsLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYgYS50aHVtYm5haWwgaW1ne3dpZHRoOjEyNXB4O21heC13aWR0aDoxMjVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2x7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6Zmlyc3QtY2hpbGQgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7cGFkZGluZy1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmZsZXgtZnVsbC0yMHtmbGV4OjEgMCAyMCV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC53aWR0aC1hdXRve3dpZHRoOmF1dG8gIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlLm1pbmktZ3JpZCAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29se21heC13aWR0aDoxNTBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPi50aHVtYm5haWwgYSwubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdiBhLnRodW1ibmFpbHt3aWR0aDoxNTBweDttYXgtd2lkdGg6MTUwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD4udGh1bWJuYWlsIGEgaW1nLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2IGEudGh1bWJuYWlsIGltZ3t3aWR0aDoxNTBweDttYXgtd2lkdGg6MTUwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnRue3doaXRlLXNwYWNlOm5vd3JhcH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLmNyZWRpdC1yZXF1ZXN0cyAuY3RhLWNvbCAuYnRuLC5teS1ndW5icm9rZXIgLnNjaGVkdWxlZCAuY3RhLWNvbCAuYnRue3dpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZX0ubXktZ3VuYnJva2VyIC5lbmRlZC1pdGVtcyAuY3RhLWNvbCAuYnRue3dpZHRoOjE5MHB4ICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZX0ubXktZ3VuYnJva2VyIC53b24tb3JkZXJzIC5jdGEtY29sIC5idG57d2lkdGg6MTYwcHggIWltcG9ydGFudDtmbG9hdDpub25lfX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXIgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVyc3t3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MHB4O29yZGVyOjR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFyIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMgLnVpLXRvZ2dsZXIgbGFiZWx7bWFyZ2luOjEwcHggMHB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFyIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMgLnVpLXRvZ2dsZXIgbGFiZWwgc3BhbjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXIgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVycyAudWktdG9nZ2xlcjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcntmbGV4OnVuc2V0O3BhZGRpbmc6MTVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXJ7cGFkZGluZzowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxse21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoMyl7b3ZlcmZsb3c6aGlkZGVufS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoNyl7b3JkZXI6OH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDgpe29yZGVyOjd9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLm9yZGVyLWRldGFpbHMtdG9nZ2xlci13cmFwIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjBweDt0b3A6MHB4O21hcmdpbjowcHg7d2lkdGg6MTRweDtoZWlnaHQ6MTZweDt6LWluZGV4OjUwfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0e21hcmdpbjowcHg7aGVpZ2h0OjE2cHg7d2lkdGg6MTRweDtib3JkZXI6MHB4O291dGxpbmU6bm9uZTtvcGFjaXR5OjB9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXQ6YmVmb3Jle2Rpc3BsYXk6bm9uZTtib3JkZXI6bm9uZSAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0OmFmdGVye2Rpc3BsYXk6bm9uZTtib3JkZXI6bm9uZSAhaW1wb3J0YW50O3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czowcHg7Y29udGVudDpcIu6BuVwiO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dDpjaGVja2VkOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNiLWZhY2FkZXtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7d2lkdGg6MTRweDtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDt6LWluZGV4OjQ5O3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jYi1mYWNhZGU6YmVmb3Jle2NvbnRlbnQ6XCLugblcIjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweDtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY2ItZmFjYWRlLnNlbGVjdGVke3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLW51bWJlcntmb250LXNpemU6MTZweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLW51bWJlciBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY3ItaW5pdGlhdGVke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luLWJvdHRvbToxNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY3ItaW5pdGlhdGVkIHN0cm9uZ3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNyLWluaXRpYXRlZDpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvY3JlZGl0LXJlcXVlc3QtZ3JlZW4taWNvbi1mb3IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bWFyZ2luLXJpZ2h0OjRweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLml0ZW0tY2hhcmdlYmFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21hcmdpbi1ib3R0b206MTVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLml0ZW0tY2hhcmdlYmFjayBzdHJvbmd7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2QwMDIxYn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLml0ZW0tY2hhcmdlYmFjazpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvY2hhcmdlYmFjay1yZWQtaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjttYXJnaW4tcmlnaHQ6NHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHR7bWFyZ2luLWJvdHRvbToxNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHQgc3BhbntsaW5lLWhlaWdodDoxN3B4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHQgc3BhbiBzdHJvbmd7Y29sb3I6IzAwMDttYXJnaW4tcmlnaHQ6NXB4O2Rpc3BsYXk6aW5saW5lfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHQgc3BhbiBpe2NvbG9yOiNmZmJmMDA7bWFyZ2luLXJpZ2h0OjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0IHNwYW4gYXtwYWRkaW5nLWxlZnQ6OXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHQgc3BhbiBhPml7Y29sb3I6IzAwNjQwMDttYXJnaW4tcmlnaHQ6MHB4O2ZvbnQtc2l6ZToxM3B4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHQgc3Bhbi5kYXRle2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdCBzcGFuLmRhdGUgYXtwYWRkaW5nLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAucGF5bWVudC1mYWlsZWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2QwMDIxYjtmb250LXNpemU6MTNweDttYXJnaW46NXB4IDBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLnBheW1lbnQtZmFpbGVkIGl7bWFyZ2luLXJpZ2h0OjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0Ky5wYXltZW50LWZhaWxlZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNvbC10aXRsZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jaztjb2xvcjojMDAwO21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmFkZHJlc3MtZmllbGRzPnNwYW57ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmFkZHJlc3MtZmllbGRzIC5leHRyYXttYXJnaW4tdG9wOjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmFkZHJlc3MtZmllbGRzIC5lbWFpbHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXN7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MHB4O3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyB0ciwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVzIHRye21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgdHI6Zmlyc3QtY2hpbGQsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlcyB0cjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIHRyIHRkLmNvbC10aXRsZSwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVzIHRyIHRkLmNvbC10aXRsZXttYXJnaW46MHB4O21hcmdpbi1yaWdodDoxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgdHIgdGQuY29sLXRpdGxlIGFbZGF0YS10b2dnbGU9dG9vbHRpcF0sLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlcyB0ciB0ZC5jb2wtdGl0bGUgYVtkYXRhLXRvZ2dsZT10b29sdGlwXXttYXJnaW4tbGVmdDo1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyB0ciB0ZC5jb2wtdGl0bGUrdGQsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlcyB0ciB0ZC5jb2wtdGl0bGUrdGR7dGV4dC1hbGlnbjpyaWdodH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIHRye2ZsZXgtd3JhcDp3cmFwfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29se21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdnttYXJnaW4tdG9wOjE1cHg7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYuZWZmbHttYXJnaW4tdG9wOjBweDt0ZXh0LWFsaWduOnJpZ2h0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdi5lZmZsIGF7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYuZWZmbCBhK2F7bWFyZ2luLXRvcDo1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2LmVmZmwgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHttYXJnaW4tdG9wOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXB7ZmxleDoxIDAgY2FsYygxMDAlIC0gMzBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCBhLmlubGluZXtkaXNwbGF5OmlubGluZS1ibG9ja30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxle3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym9yZGVyLXRvcDo1cHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7cGFkZGluZzoxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZCBpbWd7d2lkdGg6NzVweDtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZCBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQgc3Ryb25ne21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGR7cGFkZGluZy10b3A6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse2ZsZXg6MSAwIDEwcHg7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbG9yOiMwMDY0MDA7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YWZ0ZXJ7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtjb250ZW50Olwi7oG5XCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsKy5pdGVtLWRldGFpbHMtd3JhcCAuZXh0cmF7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo1cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgbGl7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIGxpIHNwYW57dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFye2ZsZXgtd3JhcDp3cmFwfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhciAuZGF0YXRhYmxlLWNoZWNrYm94LnRvZ2dsZXJze21hcmdpbi1sZWZ0OjBweDttYXJnaW4tYm90dG9tOjVweDt3aWR0aDphdXRvO2hlaWdodDo0MHB4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7b3JkZXI6dW5zZXR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFyIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMgLnVpLXRvZ2dsZXIgbGFiZWx7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXIgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVycyAudWktdG9nZ2xlcjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhciAuZXhwb3J0LWZpbHRlciBidXR0b257bWFyZ2luLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlcntmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwub3JkZXJzLWZsZXgtZnVsbHtmbGV4OjAgMSBhdXRvfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5vcmRlci1kZXRhaWxzLXRvZ2dsZXItd3JhcCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtwYWRkaW5nLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoMil7ZmxleDowIDEgMzAlO3BhZGRpbmctbGVmdDoxMHB4O21heC13aWR0aDoyMjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDIpIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse3BhZGRpbmctbGVmdDowcHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDMpe2ZsZXg6MSAwIDMwJX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDcpe29yZGVyOjd9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg4KXtvcmRlcjo4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoNCksLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg2KXtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6YXV0bzt0b3A6NXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0e2hlaWdodDphdXRvfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0OmFmdGVye2NvbnRlbnQ6XCLugoBcIn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dDpjaGVja2VkOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY2ItZmFjYWRle3RvcDo0cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jYi1mYWNhZGU6YmVmb3Jle2NvbnRlbnQ6XCLugoBcIn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNiLWZhY2FkZS5zZWxlY3RlZHt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNvbC10aXRsZSwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXN7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcywubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVze3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlcy5tb2JpbGUsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jb2wtdGl0bGUubW9iaWxle21hcmdpbi10b3A6MjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbHtmbGV4OjEgMCAxMDAlO21heC13aWR0aDp1bnNldH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdnttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYuZWZmbHttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpyaWdodH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYuZWZmbCBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbHt3aWR0aDoxMDAlO2ZsZXg6MCAwIDEwMCU7cGFkZGluZy1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7bWFyZ2luLXRvcDoxNXB4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLWxlZnQ6MjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwe2ZsZXg6MSAwIGNhbGMoMTAwJSAtIDIwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIwcHgpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGV7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRye2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRke3BhZGRpbmc6MTBweCAwcHggMTBweCAxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQgYXttYXJnaW4tYm90dG9tOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkIGltZ3ttYXJnaW46NXB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZD5kaXZ7bWFyZ2luLXJpZ2h0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGR7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmctcmlnaHQ6MTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQ+ZGl2e3BhZGRpbmctcmlnaHQ6MHB4O2JvcmRlci1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZC50aHVtYi13cmFwe3dpZHRoOjg1cHg7ZmxleDowIDEgOTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkLnRpdGxlLXdyYXB7bWF4LXdpZHRoOnVuc2V0O3dpZHRoOmNhbGMoMTAwJSAtIDkwcHgpO2ZsZXg6MCAxIGNhbGMoMTAwJSAtIDkwcHgpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGR7cGFkZGluZy10b3A6MTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7ZmxleDowIDAgMjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YWZ0ZXJ7dG9wOnVuc2V0O3JpZ2h0OnVuc2V0O2NvbnRlbnQ6XCLugoBcIn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIHRyLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXMgdHJ7ZGlzcGxheTp0YWJsZS1yb3d9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2x7ZmxleDowIDEgYXV0b30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRye2Rpc3BsYXk6dGFibGUtcm93fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQudGl0bGUtd3JhcHttYXgtd2lkdGg6MzAwcHg7d2lkdGg6YXV0b319QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGx7cGFkZGluZy1sZWZ0OjE1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse3BhZGRpbmctbGVmdDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg0KSwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDYpe2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCgzKSwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDQpe2ZsZXg6MSAwIDE1JTtvdmVyZmxvdzpoaWRkZW59Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlc3ttaW4td2lkdGg6MTgwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5tb2JpbGV7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkLnNvbGQtb3JkZXJzIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXB7ZmxleDowIDAgY2FsYygxMDAlIC0gMTY0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDE2NHB4KX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZC53b24tb3JkZXJzIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXB7ZmxleDowIDAgY2FsYygxMDAlIC0gMjAwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KX19Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3Rlcntib3JkZXItdG9wOjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVye2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAucGFnZS1jb3VudHtoZWlnaHQ6YXV0bztsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZzoxNXB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuYnRtLWNoa3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuYnRtLWNoayAuZGF0YXRhYmxlLWNoZWNrYm94e21hcmdpbjoxNXB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuZGF0YXRhYmxlLXBhZ2Vye21hcmdpbjowcHggIWltcG9ydGFudDtwYWRkaW5nOjlweCAwcHggMHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuZGF0YXRhYmxlLXBhZ2VyIGxpIGF7aGVpZ2h0OjIycHg7bWluLXdpZHRoOjI0cHg7bGluZS1oZWlnaHQ6MjJweDtwYWRkaW5nOjAgNnB4O2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbjo2cHggM3B4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5kYXRhdGFibGUtcGFnZXIgbGkgYSBpe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzowIDNweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5kYXRhdGFibGUtcGFnZXIgbGkuYWN0aXZlIGF7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuZGF0YXRhYmxlLXBhZ2VyIGxpLmRpc2FibGVkIGF7YmFja2dyb3VuZC1jb2xvcjojZWVlICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuZGF0YXRhYmxlLXBhZ2VyIGxpOmxhc3QtY2hpbGQgYXttYXJnaW4tcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLnNlbGVjdGVkLWNvdW50e2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuZ3JpZCAuaXRlbXMtdG8tc2hvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nOjEwcHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5ncmlkIC5pdGVtcy10by1zaG93IC5idG4tZ3JvdXB7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luOjAgMTBweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLmdyaWQgLml0ZW1zLXRvLXNob3cgLmJ0bi1ncm91cCBidXR0b257Y29sb3I6IzAwNjQwMDtib3JkZXI6MH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLnBhZ2UtY291bnR7cGFkZGluZzoxNXB4IDBweCA5cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuZGF0YXRhYmxlLXBhZ2Vye3BhZGRpbmc6MHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuZ3JpZCAuaXRlbXMtdG8tc2hvd3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi13aWR0aDoyODFweDtwYWRkaW5nOjE1cHg7bWFyZ2luOjBweCAwcHggMTVweDt0cmFuc2l0aW9uOi4ycyBib3gtc2hhZG93IGVhc2U7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbjpob3Zlcntib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbj5oMntmb250LXNpemU6MjZweDtjb2xvcjojMDA2NDAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowcHggYXV0bztwYWRkaW5nOjBweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZy10b3A6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0e2ZsZXg6MTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3otaW5kZXg6NDl9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcHtmbGV4OjEgMSBhdXRvO3dpZHRoOjEwMCV9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2t7bWFyZ2luLXRvcDoxNXB4fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGgze2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowcHg7cGFkZGluZzowcHh9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgaDMgaXtmb250LXNpemU6MTNweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jaz5zcGFuIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jaz5zcGFuIGE6aG92ZXJ7Y29sb3I6IzU1NX10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBhLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIHNwYW57Y29sb3I6IzU1NTtmb250LXNpemU6MjJweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBhLm1vdmVtZW50LHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIHNwYW4ubW92ZW1lbnR7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1yaWdodDoxMHB4fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGEubW92ZW1lbnQgaSx0aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBzcGFuLm1vdmVtZW50IGl7Zm9udC1zdHlsZTpub3JtYWx9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgYS5tb3ZlbWVudCBpLmZhLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIHNwYW4ubW92ZW1lbnQgaS5mYXtmb250LXNpemU6MzBweDttYXJnaW4tcmlnaHQ6NXB4fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGEubW92ZW1lbnQgaS5mYS51cDphZnRlcix0aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBzcGFuLm1vdmVtZW50IGkuZmEudXA6YWZ0ZXJ7Y29udGVudDpcIu+EglwiO2NvbG9yOiMwMGQxMGF9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgYS5tb3ZlbWVudCBpLmZhLmRvd246YWZ0ZXIsdGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgc3Bhbi5tb3ZlbWVudCBpLmZhLmRvd246YWZ0ZXJ7Y29udGVudDpcIu+Eg1wiO2NvbG9yOiNkMDAyMWJ9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgc21hbGx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDttYXJnaW46MHB4fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIHB7Y29sb3I6IzAwMDtmb250LXNpemU6MTRweDttYXJnaW46MHB4IDEwcHggMHB4IDBweDtwYWRkaW5nOjBweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2suY3VycmVudC1xdHJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWVlO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jay5jdXJyZW50LXF0cj5kaXZ7cGFkZGluZzoxNXB4IDBweCAxNXB4IDE1cHg7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDo1cHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjZmZmO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtYnRte3BhZGRpbmctdG9wOjEwcHh9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LWJ0bSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjEzcHh9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHR7d2lkdGg6MTEwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCBoM3tjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MHB4O3BhZGRpbmc6MHB4IDBweCA1cHggMHB4fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0IGgzIGl7Zm9udC1zaXplOjEzcHh9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydHtib3JkZXI6NXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzowcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsLjM1KTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCBkaXZ7Ym94LXNpemluZzpib3JkZXItYm94fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlcnt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0e2xlZnQ6LThweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXItd2h0LHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnQgLm1hcmtlci15ZWx7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDoxMHB4IHNvbGlkfXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnQgLm1hcmtlci13aHR7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZjttYXJnaW4tbGVmdDozcHg7bGVmdDoycHg7bWFyZ2luLXRvcDotMTBweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXIteWVse2JvcmRlci1sZWZ0LWNvbG9yOiNmZmJmMDA7Ym9yZGVyLXdpZHRoOjhweDtsZWZ0OjBweDttYXJnaW4tdG9wOi04cHh9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctcmlnaHR7cmlnaHQ6LThweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctcmlnaHQgLm1hcmtlci13aHQsdGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctcmlnaHQgLm1hcmtlci15ZWx7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6MTBweCBzb2xpZH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1yaWdodCAubWFya2VyLXdodHtib3JkZXItcmlnaHQtY29sb3I6I2ZmZjttYXJnaW4tcmlnaHQ6M3B4O3JpZ2h0OjJweDttYXJnaW4tdG9wOi0xMHB4fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LXJpZ2h0IC5tYXJrZXIteWVse2JvcmRlci1yaWdodC1jb2xvcjojZmZiZjAwO2JvcmRlci13aWR0aDo4cHg7cmlnaHQ6MHB4O21hcmdpbi10b3A6LThweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0LHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LXJpZ2h0e2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7d2lkdGg6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3otaW5kZXg6NjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctbGVmdCAubWFya2VyLXdodCx0aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXIteWVsLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LXJpZ2h0IC5tYXJrZXItd2h0LHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LXJpZ2h0IC5tYXJrZXIteWVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHh9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmU7d2lkdGg6NDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowcHggNHB4O2ZvbnQtc2l6ZToxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4OjYwO2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTU1fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciBocntoZWlnaHQ6MXB4O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowcHg7dG9wOjUwJTttYXJnaW46LTAuNTJweCAwcHggMHB4IDBweDt6LWluZGV4OjU5fXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDB7aGVpZ2h0OjcycHg7YmFja2dyb3VuZDojMDBkMTBhO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBkMTBhIDAlLCAjMDBkMTBhIDYxJSwgIzdhNzQwMCA4NCUsICNmZjAwMTUgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICMwMGQxMGEgNjElLCAjN2E3NDAwIDg0JSwgI2ZmMDAxNSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMGQxMGEgMCUsICMwMGQxMGEgNjElLCAjN2E3NDAwIDg0JSwgI2ZmMDAxNSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBkMTBhJywgZW5kQ29sb3JzdHI9JyNmZjAwMTUnLEdyYWRpZW50VHlwZT0wICl9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMD5kaXZ7aGVpZ2h0OjE4cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwMHtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7aGVpZ2h0OjI1MnB4O2JhY2tncm91bmQ6IzAwZDEwYTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzAwNjQwMCAxNSUsICMwMDY0MDAgODUlLCAjZmYwMDE1IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBkMTBhIDAlLCAjMDA2NDAwIDE1JSwgIzAwNjQwMCA4NSUsICNmZjAwMTUgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCAjMDA2NDAwIDE1JSwgIzAwNjQwMCA4NSUsICNmZjAwMTUgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjZmYwMDE1JyxHcmFkaWVudFR5cGU9MCApfXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwPmRpdntoZWlnaHQ6MjhweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJke2JhY2tncm91bmQ6IzAwZDEwYTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzU1NTU1NSAzNyUsICM1NTU1NTUgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICM1NTU1NTUgMzclLCAjNTU1NTU1IDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZDEwYSAwJSwgIzU1NTU1NSAzNyUsICM1NTU1NTUgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjNTU1NTU1JyxHcmFkaWVudFR5cGU9MCApfXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIGRpdntoZWlnaHQ6NDRweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIGRpdjpmaXJzdC1jaGlsZHtoZWlnaHQ6MjhweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJke3Bvc2l0aW9uOnJlbGF0aXZlfXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAgLnRpZXItdGl0bGUsdGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDAgLnRpZXItdGl0bGUsdGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAuc3RhbmRhcmQgLnRpZXItdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowcHg7dG9wOjUwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O2hlaWdodDoxOHB4O21hcmdpbi10b3A6LTlweH10aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwIC5idWZmZXItdG9wLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwIC5idWZmZXItdG9wLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIC5idWZmZXItdG9we3RvcDowcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9mZWV0aWVyX2J1ZmZlcl90b3AucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wfXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAgLmJ1ZmZlci1idG0sdGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDAgLmJ1ZmZlci1idG0sdGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAuc3RhbmRhcmQgLmJ1ZmZlci1idG17Ym90dG9tOjBweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ZlZXRpZXJfYnVmZmVyX2J0bS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3B9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMCAuYnVmZmVyLXRvcCx0aWVyLXN1bW1hcnkgI2ZlZVRpZXJJbmZvcm1hdGlvbiAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwIC5idWZmZXItYnRtLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwIC5idWZmZXItdG9wLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwIC5idWZmZXItYnRtLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIC5idWZmZXItdG9wLHRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIC5idWZmZXItYnRte3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjI4cHg7bGVmdDowcHg7b3BhY2l0eTouNTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9dGllci1zdW1tYXJ5ICNmZWVUaWVySW5mb3JtYXRpb24gLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDAgLnRpZXItdGl0bGV7bWFyZ2luLXRvcDotMjNweH10aWVyLXN1bW1hcnkgLnN0YW5kYXJkICNmZWVUaWVySW5mb3JtYXRpb257aGVpZ2h0OjEwMCV9dGllci1zdW1tYXJ5IC5zdGFuZGFyZCAjZmVlVGllckluZm9ybWF0aW9uIC5mZWUtaW5mb3JtYXRpb24td3JhcHtoZWlnaHQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7dGllci1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNofXRpZXItc3VtbWFyeSAjZmVlVGllckluZm9ybWF0aW9ue21pbi13aWR0aDozMDBweDttYXgtd2lkdGg6MzAwcHg7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXJpZ2h0OjE1cHh9fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTVweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIC5wbGF5LXBhdXNlLWV4cGFuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2hlaWdodDo1MHB4O3dpZHRoOjMwcHg7ei1pbmRleDo2MDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym9yZGVyLXJhZGl1czo2cHggMCAwIDB9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciAucGxheS1wYXVzZS1leHBhbmQ+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjUwJTtjdXJzb3I6cG9pbnRlcjt0b3A6YXV0bztmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIC5wbGF5LXBhdXNlLWV4cGFuZD5kaXY6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjE0cHg7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciAucGxheS1wYXVzZS1leHBhbmQ+ZGl2OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwODQwMH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIC5yZWZyZXNoLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MHB4O3JpZ2h0OjBweDt6LWluZGV4OjUwO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDY0MDA7cGFkZGluZzo1cHg7Zm9udC1zaXplOjE0cHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciAucmVmcmVzaC1idG4gLnNwaW57YW5pbWF0aW9uLW5hbWU6c3BpbjthbmltYXRpb24tZHVyYXRpb246MjAwMG1zO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9QGtleWZyYW1lcyBzcGlue2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgLm1vcmUtbWVudS1idG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7ei1pbmRleDo1MDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwO3BhZGRpbmc6NXB4IDBweCA1cHggNXB4O2ZvbnQtc2l6ZToxNHB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgLm1vcmUtbWVudS1idG4gYnV0dG9ue3BhZGRpbmctcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3Jze2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudC1jb250YWluZXJ7b3ZlcmZsb3c6dmlzaWJsZX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudHtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjEwMHB4O2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4O292ZXJmbG93OnZpc2libGU7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtZGlyZWN0aW9uOnJvdztiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldi1idXR0b24sLm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowcHg7d2lkdGg6MzBweDtoZWlnaHQ6MjVweDtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbjpob3ZlciwubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDg0MDB9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldi1idXR0b25bZGlzYWJsZWRdLC5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQtYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojYmJlMWFhICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldi1idXR0b257Ym90dG9tOjBweDtib3JkZXItcmFkaXVzOjAgMCAwIDZweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0LWJ1dHRvbntib3R0b206MjVweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydHtwYWRkaW5nOjEwcHggMDt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0e2hlaWdodDoxMDAlO21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IC5wLWNhcm91c2VsLWl0ZW17Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0IC5wLWNhcm91c2VsLWl0ZW0tbGlzdCAucC1jYXJvdXNlbC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydCAuZmxleC1yb3dze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2g7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnQgLmZsZXgtcm93cyAudmFsdWUsLm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnQgLmZsZXgtcm93cyAuZGVzY3twYWRkaW5nOjBweCAxNXB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0IC5mbGV4LXJvd3MgLnZhbHVle2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnQgLmZsZXgtcm93cyAuZGVzY3tmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtjb2xvcjojNTU1fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXYtYnV0dG9uLC5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQtYnV0dG9ue2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1pdGVtLWxpc3R7ZmxleC13cmFwOndyYXA7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDotMXB4O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IC5wLWNhcm91c2VsLWl0ZW17d2lkdGg6MTIuNSUgIWltcG9ydGFudDttYXJnaW46MTBweCAwcHg7ZmxleC1ncm93OjAgIWltcG9ydGFudDtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogMTg5OXB4KXsubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1pdGVtLWxpc3QgLnAtY2Fyb3VzZWwtaXRlbXt3aWR0aDoxNi42NjY2NjY2NjY3JSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxNTk5cHgpey5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLWl0ZW0tbGlzdCAucC1jYXJvdXNlbC1pdGVte3dpZHRoOjIwJSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMTk5cHgpey5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLWl0ZW0tbGlzdCAucC1jYXJvdXNlbC1pdGVte3dpZHRoOjI1JSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IC5wLWNhcm91c2VsLWl0ZW17d2lkdGg6NTAlICFpbXBvcnRhbnR9fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLWl0ZW0tbGlzdCAucC1jYXJvdXNlbC1pdGVtLnAtY2Fyb3VzZWwtaXRlbS1jbG9uZXtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZmxleC13cmFwOndyYXA7bWFyZ2luOjBweDtwYWRkaW5nOjBweDt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcyAuaWNvLXRhZy1kb2xsYXItbGcteWVsbG93LC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcyAuaWNvLXRhZy1yZWNlaXZlLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcyAuaWNvLXRhZy1tYWtlT2ZmZXJ7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMgLmljby10YWctZG9sbGFyLWxnLXllbGxvd3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2xnX3llbGxvdy5wbmdcIil9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzIC5pY28tdGFnLXJlY2VpdmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9yZWNlaXZlLnBuZ1wiKX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMgLmljby10YWctbWFrZU9mZmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbWFrZU9mZmVyLnBuZ1wiKX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGl7ZmxleC1iYXNpczo1MCU7d2lkdGg6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjQwcHggMjBweDttaW4taGVpZ2h0OjEyMHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjNzIGFsbCBlYXNlfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmE6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6Mn0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYuaWNvbntmbGV4OjAgMSAzNnB4O3dpZHRoOjM2cHg7Y29sb3I6I2ZmYmYwMDttYXJnaW4tYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2Lmljb24gaS5mYXtmb250LXNpemU6MzBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dHtmbGV4OjEgMCA5MHB4O3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgLmVsbHtvdmVyZmxvdzpoaWRkZW59Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgLmVsbCBoMiwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCAuZWxsIGgzLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IC5lbGwgcHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCBoMiwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCBoMywubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCBwe21hcmdpbjowcHg7cGFkZGluZzowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgaDJ7Zm9udC1zaXplOjI2cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgaDN7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IHB7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDozcHg7Y29sb3I6IzU1NX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYuY291bnR7ZmxleDowIDEgYXV0bztmb250LXNpemU6MjZweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgxKSwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDIpe3BhZGRpbmctdG9wOjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKGV2ZW4pPmF7bWFyZ2luLWxlZnQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChvZGQpPmF7bWFyZ2luLXJpZ2h0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3Rhe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo5NXB4O2xlZnQ6MjBweDtyaWdodDoyMHB4O3otaW5kZXg6Mn0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSBhe3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4IDE1cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGEgYS5idG4taW5kaWNhdG9yc3twYWRkaW5nOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyLWNvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGEgYS5idG4taW5kaWNhdG9ycyAubnVtcywubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSBhLmJ0bi1pbmRpY2F0b3JzIC50aXRsZXtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGEgYS5idG4taW5kaWNhdG9yczpob3ZlciwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSBhLmJ0bi1pbmRpY2F0b3JzOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjUyYTE7Ym9yZGVyLWNvbG9yOiMwZjUyYTF9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGErYXt6LWluZGV4OjF9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGErYSBkaXYuY291bnR7cGFkZGluZy10b3A6ODBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKGV2ZW4pIC5jdGF7bGVmdDoyNy41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChvZGQpIC5jdGF7cmlnaHQ6MjcuNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDpub3dyYXB9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpe2ZsZXgtYmFzaXM6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAwIDAgMCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSBhe3BhZGRpbmc6MjBweDttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSBhPmRpdnt0ZXh0LWFsaWduOnJpZ2h0fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSBhPmRpdi5pY29ue29yZGVyOjM7cGFkZGluZy1sZWZ0OjEwcHg7ZmxleDowIDEgNDZweDt3aWR0aDo0NnB4O21hcmdpbi1ib3R0b206MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSBhPmRpdi50ZXh0e29yZGVyOjE7dGV4dC1hbGlnbjpsZWZ0fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSBhPmRpdi5jb3VudHtvcmRlcjoyO3BhZGRpbmctbGVmdDoxMHB4O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOmZpcnN0LWNoaWxkPmF7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGErYXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmctYm90dG9tOjgwcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGF7bGVmdDoyMHB4ICFpbXBvcnRhbnQ7cmlnaHQ6MjBweCAhaW1wb3J0YW50O2JvdHRvbToyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpe2ZsZXgtYmFzaXM6MzMuMzMzMyU7d2lkdGg6MzMuMzMzMyU7cGFkZGluZzoxNXB4IDBweCAwcHggMHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi5jb3VudHtmb250LXNpemU6MzZweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YXtib3R0b206MTEwcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChldmVuKT5hLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQob2RkKT5he21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMSksLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgyKSwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDMpe3BhZGRpbmc6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24rMSk+YXttYXJnaW4tcmlnaHQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbisxKSAuY3Rhe3JpZ2h0OjI3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKT5he21hcmdpbi1sZWZ0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24pIC5jdGF7bGVmdDoyNy41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbisyKT5he21hcmdpbi1sZWZ0OjcuNXB4O21hcmdpbi1yaWdodDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKzIpIC5jdGF7cmlnaHQ6MjcuNXB4O2xlZnQ6MjcuNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGl7ZmxleC1iYXNpczo1MCU7d2lkdGg6NTAlO3BhZGRpbmc6MTVweCAwIDAgMH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMSksLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDIpe3BhZGRpbmctdG9wOjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoZXZlbik+YXttYXJnaW4tbGVmdDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQob2RkKT5he21hcmdpbi1yaWdodDo3LjVweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saXtmbGV4LWJhc2lzOjMzLjMzMzMlO3dpZHRoOjMzLjMzMzMlO3BhZGRpbmc6MTVweCAwIDAgMH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saT5hIGRpdi5jb3VudHtmb250LXNpemU6MzZweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMSksLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDIpLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzKXtwYWRkaW5nLXRvcDowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKGV2ZW4pPmF7bWFyZ2luLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZChvZGQpPmF7bWFyZ2luLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24rMSk+YXttYXJnaW4tcmlnaHQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKzEpIC5jdGF7cmlnaHQ6MjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbik+YXttYXJnaW4tbGVmdDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24pIC5jdGF7bGVmdDoyNy41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKzIpPmF7bWFyZ2luLWxlZnQ6Ny41cHg7bWFyZ2luLXJpZ2h0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbisyKSAuY3Rhe3JpZ2h0OjI3LjVweDtsZWZ0OjI3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM6bm90KC5oYWxmKXtmbGV4LXdyYXA6bm93cmFwfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkczpub3QoLmhhbGYpPmxpe2ZsZXgtYmFzaXM6MTYuNjY2NjY2NjY2NyU7d2lkdGg6MTYuNjY2NjY2NjY2NyU7cGFkZGluZzowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzOm5vdCguaGFsZik+bGk+YXttYXJnaW46MHB4IDBweCAwcHggMTVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM6bm90KC5oYWxmKT5saSAuY3Rhe2xlZnQ6MzVweDtyaWdodDoyMHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkczpub3QoLmhhbGYpPmxpOmZpcnN0LWNoaWxkPmF7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzOm5vdCguaGFsZik+bGk6Zmlyc3QtY2hpbGQgLmN0YXtsZWZ0OjIwcHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YXt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSBhe21heC13aWR0aDoyNTBweH19Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0e3dpZHRoOjEwMCU7bWFyZ2luOjE1cHggMCAwIDA7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpe3BhZGRpbmc6MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjMwcHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpOm50aC1jaGlsZCgxKXttYXJnaW4tdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC50ZXh0e2ZsZXgtZ3JvdzoxO3BhZGRpbmctcmlnaHQ6MTVweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLnRleHQgaDJ7bWFyZ2luOjBweDtmb250LXNpemU6MjZweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLnRleHQgcHttYXJnaW46NXB4IDBweCAwcHggMHB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAudGV4dCBzdXB7Zm9udC1zaXplOjExcHg7dG9wOi0xMnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAuY3RhIGF7d2hpdGUtc3BhY2U6bm93cmFwfS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAuaWNvbi5maW5hbmNlLWljb257cGFkZGluZy1sZWZ0OjM1cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGl7Y29sb3I6I2ZmYmYwMDttYXJnaW4tdG9wOjNweDttYXJnaW4tcmlnaHQ6MTBweDt3aWR0aDoyNHB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLmNhe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvQ0FMb2dvX2ljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtoZWlnaHQ6MjAuNDVweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLmNvdXBvbi1pY29ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfbXlnYl9jb3Vwb25zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dHJhbnNmb3JtOnNjYWxlKDAuNik7d2lkdGg6MzRweDtoZWlnaHQ6MjAuNDVweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NHB4O21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0OjVweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5zc2EtaWNvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljLXNzYS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLmd1bnRhYi1pY29ue21hcmdpbi10b3A6NnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLnBne2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWMtcGF5bWVudC1nYXRld2F5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo2cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkuYnJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybCgvdGhlbWUvYXNzZXRzL2ljLWZyZWVkb21jb2luLWJsdS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo2cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkuZ2ItcGF5e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoL3RoZW1lL2Fzc2V0cy9iaXRyYWlsLndlYnApIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6NTYwJTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoycHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkuZ2x5cGhpY29ue2ZvbnQtc2l6ZToyMHB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLmZmbC1kZWZhdWx0e2ZvbnQtc2l6ZToyMnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpbWcuY2F7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTg4cHg7bWFyZ2luLWJvdHRvbTozcHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGltZy50YywubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaW1nLmxwe2hlaWdodDphdXRvO3dpZHRoOjI4cHg7bWFyZ2luLXRvcDozcHg7bWFyZ2luLXJpZ2h0OjdweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgcHtjb2xvcjojNjM2MzYzfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGl7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLmljb257ZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMCV9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC50ZXh0e2Rpc3BsYXk6aW5saW5lO2Zsb2F0OnJpZ2h0O3BhZGRpbmctcmlnaHQ6MHB4O3dpZHRoOjkwJX0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLnRleHQgaDJ7Zm9udC1zaXplOjI0cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC5jdGF7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy10b3A6MTBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaTpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAudGV4dHtmbGV4LWdyb3c6MX0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLnRleHQgLmN0YXthbGlnbi1zZWxmOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpOm50aC1jaGlsZChldmVuKXtwYWRkaW5nLWxlZnQ6MjBweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGk6bnRoLWNoaWxkKG9kZCl7cGFkZGluZy1yaWdodDoyMHB4O2NsZWFyOmxlZnR9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpe21hcmdpbi10b3A6NDBweH19Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjoxNXB4IDBweCAwcHg7cGFkZGluZzowcHg7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzOmZpcnN0LWNoaWxke21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkczpub3QoLmZsYXQpIGxpe3BhZGRpbmc6MTVweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzOm5vdCguZmxhdCkgbGk+YXttYXJnaW46MTVweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzOm5vdCguZmxhdCkgbGl7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzOm5vdCguZmxhdCkgbGk6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saXtmbGV4LWJhc2lzOjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHggMHB4IDBweDttYXJnaW4tdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSBoMntmb250LXNpemU6MjBweDtjb2xvcjojMDA2NDAwO21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAwIDE1cHggMDttYXJnaW46MCAwIDE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlPmRpdjpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGU+ZGl2Om50aC1jaGlsZCgyKXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlPmRpdjpudGgtY2hpbGQoMikgLmJ0bi1zaW17bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6MTBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50ZXh0LWhpZGVye292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5mbGF0PmxpIC50aXRsZXttYXJnaW4tdG9wOjMwcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5mbGF0PmxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuZmxhdD5saSAuZGF0YXRhYmxlLXNjcm9sbHtib3JkZXItYm90dG9tOjBweCAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZT5kaXY6bnRoLWNoaWxkKDIpe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlPmRpdjpudGgtY2hpbGQoMikgLmJ0bnttYXJnaW4tdG9wOjVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHN7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSwubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLmZsYXR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saXttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6Ny41cHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGUgaDJ7cGFkZGluZzowIDEwcHggMTBweCAwfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlIC5idG57bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZT5kaXY6bnRoLWNoaWxkKDIpe2ZsZXgtZGlyZWN0aW9uOnJvd30ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZT5kaXY6bnRoLWNoaWxkKDIpIC5idG57bWFyZ2luOjB9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGU+ZGl2Om50aC1jaGlsZCgyKSAuYnRuKy5idG57bWFyZ2luLWxlZnQ6MTBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLnN0cmljdC10d28+bGl7ZmxleC1iYXNpczpjYWxjKDUwJSAtIDcuNXB4KTt3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KX0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLnN0cmljdC10d28uZmxhdHtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuc3RyaWN0LXR3by5mbGF0Pmxpe2Zsb2F0OmxlZnR9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5zdHJpY3QtdGhyZWU+bGl7ZmxleC1iYXNpczozMy4zMzMzJTt3aWR0aDozMy4zMzMzJX0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLnN0cmljdC1mb3VyPmxpe2ZsZXgtYmFzaXM6MjUlO3dpZHRoOjI1JX0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLmZsYXQ+bGl7bWFyZ2luLWxlZnQ6Ny41cHg7bWFyZ2luLXJpZ2h0OjcuNXB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuZmxhdD5saTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5mbGF0PmxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZXtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZSAuYnRue21hcmdpbi10b3A6MHB4O21hcmdpbi1sZWZ0OjEwcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saS5hZGRyZXNzIC50aXRsZXtmbGV4LXdyYXA6d3JhcH19Lm15LWd1bmJyb2tlciBzZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXJ7cGFkZGluZzowIDE1cHg7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9Lm15LWd1bmJyb2tlciBzaWRlbWVudXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjYyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnV7cG9zaXRpb246c3RpY2t5O3RvcDoxNXB4O2xlZnQ6MHB4O3dpZHRoOjQwcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksKG1heC1oZWlnaHQ6IDQyNnB4KXsubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweCAhaW1wb3J0YW50fX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdHtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMik7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bHtwYWRkaW5nOjBweDttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWwgbGl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bCBsaSBhe2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAwcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWwgbGkgYSBpe21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWwgbGkgYSBpLmljby10YWctZG9sbGFye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfd2hpdGUucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsIGxpIGEgaS5pY28tb2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfb2Ffd2hpdGUucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsIGxpIGEgc3BhbntkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWwgbGkuYWN0aXZlIGF7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwO2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWwgbGkgdWx7ZGlzcGxheTpub25lO2xpc3Qtc3R5bGUtdHlwZTpub25lICFpbXBvcnRhbnQ7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bDpmaXJzdC1jaGlsZCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51e3RvcDo5MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVye3dpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KX0ubXktZ3VuYnJva2VyIHNpZGVtZW51e3dpZHRoOjIwMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KXsubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnV7d2lkdGg6MjAwcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3R7d2lkdGg6MjAwcHg7Ym94LXNoYWRvdzpub25lfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IC5tZW51LWJvdHRvbS1ib3JkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVse3BhZGRpbmc6MTVweCAwcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGl7Ym9yZGVyLXRvcDowcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk+YXtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjBweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaT5hIGl7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6NXB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpPmEgaS5pY28tdGFnLWRvbGxhcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2dyYXkucG5nXCIpfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpPmEgaS5pY28tb2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfb2FfZ3JheS5wbmdcIil9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk+YSBzcGFue2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk+YTpob3Zlcntjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpPmE6aG92ZXIgaS5pY28tdGFnLWRvbGxhcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2dyZWVuLnBuZ1wiKX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaT5hOmhvdmVyIGkuaWNvLW9he2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX29hX2dyZWVuLnBuZ1wiKX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaTpmaXJzdC1jaGlsZD5he3BhZGRpbmctdG9wOjBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmU+YXtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmU+YSBpLmljby10YWctZG9sbGFye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JlZW4ucG5nXCIpfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZT5hIGkuaWNvLW9he2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX29hX2dyZWVuLnBuZ1wiKX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmUgdWx7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi10b3A6MTBweDtwYWRkaW5nOjBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmUgdWwgbGl7cGFkZGluZy10b3A6MXB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZSB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlIHVsIGxpIGF7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzo1cHggMTBweCA1cHggMjNweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmUgdWwgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmUgdWwgbGkuYWN0aXZlIGF7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWw6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MHB4fX0ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1kaWFsb2d7d2lkdGg6ODAlfS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvbGFyZ2UtZ3JheS1kYXNoLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3BhZGRpbmc6NDBweCAyMCUgNDBweCAyMCU7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzMzM30ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGgxe2ZvbnQtc2l6ZTo0NnB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojMzMzfS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDEgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGgye2ZvbnQtc2l6ZTo4NnB4O2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBoMiBlbXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOXB4fS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1haW4tcG9pbnR7cGFkZGluZzoyMHB4IDAgMjBweCAwO21hcmdpbjoyMHB4IDAgMjBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNiMGIwYjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2IwYjBiMH0ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5idG4tbWFpbi1jdGF7bWFyZ2luOjE1cHggMDtwYWRkaW5nOjE1cHggMjBweDtmb250LXNpemU6MThweH0ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAgc21hbGx7Zm9udC1zaXplOjEwcHg7Y29sb3I6IzY3Njc2N30ubXktZ3VuYnJva2VyIC5teWdiLXRvYXN0e3RvcDoxMjVweDtyaWdodDoxNXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5teWdiLXRvYXN0e3RvcDoxMzVweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsubXktZ3VuYnJva2VyIC5teWdiLXRvYXN0e3RvcDo4NXB4fX0uZ2ItbWF0LWRpYWxvZy5hZGQtZ2JwYXktbW9kYWx7d2lkdGg6Mzc1cHh9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudHtwYWRkaW5nLWxlZnQ6MTVweDttYXgtaGVpZ2h0OmNhbGMoODB2aCAtIDExNXB4KX0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZywuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2d7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaXtwYWRkaW5nOjE1cHh9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxle3dpZHRoOjEwMCV9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIgdGgsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIgdGQsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyIHRoLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ciB0ZHtwYWRkaW5nLXRvcDo1cHh9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIgdGgsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyIHRoe3RleHQtYWxpZ246bGVmdH0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ciB0ZCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIgdGR7dGV4dC1hbGlnbjpyaWdodH0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ci5mYWlsIHRkIHNwYW4sLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyLmZhaWwgdGQgc3BhbntmbG9hdDpyaWdodDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNkMDAyMWJ9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZHtwYWRkaW5nLXRvcDowcHh9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGk6bnRoLWNoaWxkKGV2ZW4pLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaTpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpOmZpcnN0LWNoaWxkLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowcHh9Lm15Z2ItZGlhbG9nLWZyYW1ley13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdXRsaW5lOjB9Lm15Z2ItZGlhbG9nLWZyYW1lICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5teWdiLWRpYWxvZy1mcmFtZSAqOmJlZm9yZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm15Z2ItZGlhbG9nLWZyYW1lICo6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5teWdiLWRpYWxvZy1mcmFtZS5kaWFsb2ctZmFkZSAuZGlhbG9nLW1haW57LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSl9Lm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1mYWRlIC5kaWFsb2ctbm8tYW5pbWF0aW9uey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwcyBlYXNlLW91dDstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAwcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyBlYXNlLW91dH0ubXlnYi1kaWFsb2ctZnJhbWUuaW4gLmRpYWxvZy1tYWluey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9Lm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1iYWNrZ3JheXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjMpfS5teWdiLWRpYWxvZy1mcmFtZS5kaWFsb2ctZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWZhZGUuaW57b3BhY2l0eToxfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW57cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46MTBweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIC5kaWFsb2ctbWVzc2FnZXttYXJnaW4tYm90dG9tOjdweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIC5kaWFsb2ctYnV0dG9uc3sqem9vbToxfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4gLmRpYWxvZy1idXR0b25zOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbiAuZGlhbG9nLWJ1dHRvbntib3JkZXI6I2M1YzVjNSAxcHggc29saWQ7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O21hcmdpbjowIDAgMCA3cHg7cGFkZGluZzo3cHggMTRweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIC5kaWFsb2ctYnV0dG9uOmZvY3Vzey13ZWJraXQtYW5pbWF0aW9uOmRpYWxvZy1wdWxzZSAxLjFzIGluZmluaXRlO2FuaW1hdGlvbjpkaWFsb2ctcHVsc2UgMS4xcyBpbmZpbml0ZTtvdXRsaW5lOm5vbmV9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbiAuZGlhbG9nLWJ1dHRvbi5kaWFsb2ctYnV0dG9uLXByaW1hcnl7YmFja2dyb3VuZDojMDA2NDAwO2NvbG9yOiNmZmZ9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbiAuZGlhbG9nLWJ1dHRvbi5kaWFsb2ctYnV0dG9uLXByaW1hcnktZGlzYWJsZWR7YmFja2dyb3VuZDojYmJlMWFhO2NvbG9yOiNmZmZ9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbiAuZGlhbG9nLWJ1dHRvbi5kaWFsb2ctYnV0dG9uLXNlY29uZGFyeXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwNjQwMDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9LmJvcmRlci10by1kaWFsb2d7Ym9yZGVyOiNjNWM1YzUgMXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NXB4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOjVweDttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMDAlO291dGxpbmU6MDstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWhlYWRlcntwYWRkaW5nOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1oZWFkZXIgLmNsb3Nle21hcmdpbi10b3A6LTJweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy10aXRsZXttYXJnaW46MDtsaW5lLWhlaWdodDoxLjQyODU3MTQzfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgdGQ+YXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLmZpeGVkLWhlaWdodHttYXgtaGVpZ2h0OjI1MHB4O292ZXJmbG93LXk6c2Nyb2xsfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0YWJsZSwubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0aGVhZCwubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0Ym9keSwubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0aCwubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0ZCwubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0cntkaXNwbGF5OmJsb2NrfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRoZWFkIHRye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0cntib3JkZXI6MXB4IHNvbGlkICNjY2N9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGR7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDAlO3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LWFsaWduOmxlZnR9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7bGVmdDo2cHg7d2lkdGg6NDUlO3BhZGRpbmctcmlnaHQ6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OmJvbGR9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGQ6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRpdGxlKX19Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctZm9vdGVye3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7dGV4dC1hbGlnbjpyaWdodDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWZvb3RlciAuYnRuKy5idG57bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjVweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG57bWFyZ2luLWxlZnQ6LTFweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1mb290ZXIgLmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi1sZWZ0OjB9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctb3BlbntvdmVyZmxvdzpoaWRkZW59Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctb3BlbiAuZGlhbG9nLWZyYW1le292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNDA7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJhY2tkcm9wLmZhZGV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7b3BhY2l0eTowfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJhY2tkcm9wLmlue2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKTtvcGFjaXR5Oi41fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWlue3dpZHRoOjYwMHB4O21hcmdpbjozMHB4IGF1dG99Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctY29udGVudHstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KTtib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSl9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctc217d2lkdGg6MzAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1sZ3t3aWR0aDo5MDBweH19Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1yYWRpdXM6NnB4O292ZXJmbG93OmhpZGRlbn0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWx7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgaS5mYXtmb250LXNpemU6MTVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0e3BhZGRpbmc6NDBweDt3aWR0aDo2MCU7ZmxleC1iYXNpczo2MCV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0IGgye21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6NDZweDtmb250LXdlaWdodDpub3JtYWx9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0IGgyIGVte2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXdlaWdodDo2MDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0IHB7bWFyZ2luOjBweDtwYWRkaW5nOjEwcHggMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQ+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQ+ZGl2IGF7bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7Ym9yZGVyLXJhZGl1czo0cHg7d2lkdGg6NzUlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHR7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6NDAlO2ZsZXgtYmFzaXM6NDAlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWx7ZGlzcGxheTpibG9jaztwYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtmbGV4OjEgMCBhdXRvfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWwgaDN7Zm9udC1zaXplOjMycHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowO3BhZGRpbmc6MH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVsIGgzIGl7Y29sb3I6I2ZmYmYwMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVsIGgzIGkuZmF7bWFyZ2luLWxlZnQ6MnB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWwgcHttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWwrYS5zdGF0dXMtcGFuZWx7bWFyZ2luLXRvcDoxcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLmJ1eS1wYW5lbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLmJ1eS1wYW5lbCAubGVmdCBpLm1kLTM2e2xpbmUtaGVpZ2h0OjM2cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLmJ1eS1wYW5lbCAubGVmdCAuYnRuLWxpbmt7YmFja2dyb3VuZC1jb2xvcjojMDA0YjAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5idXktcGFuZWwgLmxlZnQgLmJ0bi1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuYnV5LXBhbmVsIC5yaWdodCBhe2JhY2tncm91bmQtY29sb3I6IzAwNGIwMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuYnV5LXBhbmVsIC5yaWdodCBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbHtiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y3ZjZmMn0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbCBpLmljby10YWctZG9sbGFyLWxnLXdoaXRle3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9sZ193aGl0ZS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVsIC5idG4tZGVmYXVsdHtjb2xvcjojMGY1MmExfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVsIC5idG4tZGVmYXVsdDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBmNTJhMTtib3JkZXItY29sb3I6IzBmNTJhMX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbCAubGVmdCAuYnRuLWxpbmt7YmFja2dyb3VuZC1jb2xvcjojMGY1MmExfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVsIC5sZWZ0IC5idG4tbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyLWNvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWwgLnJpZ2h0IGF7YmFja2dyb3VuZC1jb2xvcjojMGY1MmExfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVsIC5yaWdodCBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbHttYXJnaW4tdG9wOjQwcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsIGgye21hcmdpbjowO3BhZGRpbmc6MCAwIDE1cHg7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzU1NX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbCBhLnRpdGxle2ZvbnQtc2l6ZToxNnB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsIHB7bWFyZ2luOjA7cGFkZGluZzowfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsIGZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjBweDtwYWRkaW5nLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsIGZvb3Rlcj5kaXYgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaXtwYWRkaW5nOjEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaTpob3Zlcntib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmF7bWFyZ2luLXJpZ2h0OjEwcHg7d2lkdGg6NzVweDttaW4td2lkdGg6NzVweDtmbGV4LWJhc2lzOjc1cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmRpdiBwLC5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMiAudGltZS1sZWZ0e21hcmdpbi10b3A6NXB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5kaXZ7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+ZGl2IHAgc3Ryb25ne21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmRpdiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmRpdiBhLnRpdGxle3BhZGRpbmctcmlnaHQ6NjBweDtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5kaXYgYS50ZXh0LWxpbmstcmVke3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtM3ttYXJnaW4tdG9wOjM1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6YXV0b30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0zIGF7d2lkdGg6MTAwJTtmbGV4LWJhc2lzOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO21pbi1oZWlnaHQ6MzVweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0zIGErYXttYXJnaW4tdG9wOjEwcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktc2F2ZWQtc2VhcmNoZXMtcGFuZWw+LnJvdzpub3QoZm9vdGVyKXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktc2F2ZWQtc2VhcmNoZXMtcGFuZWw+LnJvdzpub3QoZm9vdGVyKSAubWluaS1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MTQ4cHg7d2lkdGg6MzMuMzMzMzMlO3BhZGRpbmctYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktc2F2ZWQtc2VhcmNoZXMtcGFuZWw+LnJvdzpub3QoZm9vdGVyKSAubWluaS1jYXJkIC5pbm5lci1jYXJke292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luOjBweCAwcHggMTBweCAxMHB4O3BhZGRpbmc6MjBweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDoxMDAlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXNhdmVkLXNlYXJjaGVzLXBhbmVsPi5yb3c6bm90KGZvb3RlcikgLm1pbmktY2FyZCAudGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXNhdmVkLXNlYXJjaGVzLXBhbmVsPi5yb3c6bm90KGZvb3RlcikgLm1pbmktY2FyZCAuZW1haWwtbm90aWZpY2F0aW9uc3ttYXJnaW46MjBweCAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXNhdmVkLXNlYXJjaGVzLXBhbmVsPi5yb3c6bm90KGZvb3RlcikgLm1pbmktY2FyZCAuY3Rhc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtsZWZ0OjIwcHg7d2lkdGg6ODMlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXNhdmVkLXNlYXJjaGVzLXBhbmVsPi5yb3c6bm90KGZvb3RlcikgLm1pbmktY2FyZCAuY3RhcyBhe3dpZHRoOjQ5JX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdCwubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0e3dpZHRoOjEwMCU7ZmxleC1iYXNpczphdXRvfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWx7cGFkZGluZzoyMHB4IDQwcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0PmRpdiBhe3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWx7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtM3ttYXJnaW4tdG9wOjE1cHg7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMyBhe3dpZHRoOjUwJTtmbGV4LWJhc2lzOjUwJTttYXJnaW4tdG9wOjBweDttYXJnaW4tcmlnaHQ6NXB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTMgYSthe21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi10b3A6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZHtmbGV4LWRpcmVjdGlvbjpyb3d9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdCwubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0e3dpZHRoOjEwMCU7ZmxleC1iYXNpczphdXRvfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdHttaW4taGVpZ2h0OjI0MnB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdD5kaXZ7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQ+ZGl2IGF7bWFyZ2luLWxlZnQ6MTBweDt3aWR0aDphdXRvfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdD5kaXYgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbHtwYWRkaW5nOjIwcHggNDBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbHtib3JkZXItbGVmdDoxcHggc29saWQgI2Y3ZjZmMjtib3JkZXItdG9wOm5vbmV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVse2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNofS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdHt3aWR0aDo2MCU7ZmxleC1iYXNpczo2MCU7bWluLWhlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQgcHtmbGV4OjEgMCBhdXRvfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHR7d2lkdGg6NDAlO2ZsZXgtYmFzaXM6NDAlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWx7cGFkZGluZzoyMHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVse2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZjdmNmYyfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLndhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5he21hcmdpbi1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAubXktc2hpcHBpbmcgLnJhaXNlZC1jYXJkcyBsaXt3aWR0aDo1MCU7ZmxleC1iYXNpczo1MCV9Lm15LWd1bmJyb2tlciAubXktc2hpcHBpbmcgLnJhaXNlZC1jYXJkcyBsaTpudGgtY2hpbGQob2RkKT5he21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo3LjVweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm15LXNoaXBwaW5nIC5yYWlzZWQtY2FyZHMgbGk6bnRoLWNoaWxkKGV2ZW4pPmF7bWFyZ2luLWxlZnQ6Ny41cHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuaW50cm8tdGl0bGU+ZGl2IGltZ3ttYXJnaW46MCA1cHggMCAwfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmR7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOi4ycyBib3gtc2hhZG93IGVhc2V9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZDpob3Zlcntib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvd3t3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJke3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgcHtjb2xvcjojNTU1fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJke3BhZGRpbmc6MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgLmlubmVyLWNhcmQgc3Bhbntjb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJkIHNwYW4udGV4dC1ibGFja3tjb2xvcjojMDAwfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJkIC5pbm5lci1wb2R7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjE1cHg7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJkIC5pbm5lci1wb2Q6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgLmlubmVyLWNhcmQgLmlubmVyLXBvZD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZCAuaW5uZXItcG9kPmRpdiBzcGFue2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDB9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgLmlubmVyLWNhcmQ6bnRoLWNoaWxkKDIpe2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNofS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOm50aC1jaGlsZCgyKSBwe21hcmdpbi1ib3R0b206MHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOm50aC1jaGlsZCgyKSBhe21hcmdpbi10b3A6MTBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMikgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtcmlnaHR7cGFkZGluZzoyMHB4IDBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtcmlnaHQ+LnJvd3t3aWR0aDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgcHtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxkIC5pbm5lci1jYXJke3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGQgLmlubmVyLWNhcmQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MjBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMik+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpPmRpdiBhLmJ0bnt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDBweCAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmludHJvLXRpdGxlPmRpdiBpbWd7bWFyZ2luOjAgMCAwIDVweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJke2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnR7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2e3dpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTtmbGV4OjEgMSBhdXRvfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmR7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztmbGV4LWdyb3c6MX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMiksLm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDMpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIHAsLm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDMpIHB7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMik+ZGl2e3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIHB7bWFyZ2luLWJvdHRvbTowcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIGF7bWFyZ2luLXRvcDoxMHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93LnRocmVlIC5jYXJke2hlaWdodDozMy4zMzMzJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZCAuaW5uZXItcG9ke2ZsZXgtZ3JvdzoxfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZHttYXJnaW46MHB4O2hlaWdodDoxMDAlO3dpZHRoOjUwJTthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgMCAwIDE1cHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGR7bWFyZ2luOjB9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGQgLmlubmVyLWNhcmQ6Zmlyc3QtY2hpbGR7ZmxleC1ncm93OjE7bWFyZ2luLWJvdHRvbToyMHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxkIC5pbm5lci1jYXJkOmZpcnN0LWNoaWxkIHB7bWFyZ2luLWJvdHRvbToxNXB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxkIC5pbm5lci1jYXJkOmxhc3QtY2hpbGQgLmlubmVyLXBvZHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxkIC5pbm5lci1jYXJkOmxhc3QtY2hpbGQgLmlubmVyLXBvZD5kaXY6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIGF7bWFyZ2luLXRvcDoyMHB4fX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIudG9vbGJveCAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0IC5jYXJke21hcmdpbi1ib3R0b206MH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgaDN7bWFyZ2luOjAgMCAxMHB4IDA7Y29sb3I6IzMzMztmb250LXNpemU6MjBweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgaDMgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBoMyBzcGFue2ZvbnQtc2l6ZToxNnB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBoMyBpe2ZvbnQtc3R5bGU6bm9ybWFsfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBwI2VmZmwtdXJsIGltZ3t3aWR0aDoyMHB4O2hlaWdodDoxNXB4O21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIHAjZWZmbC11cmwgaXt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIHAjZWZmbC11cmwgc3Bhbntmb250LXN0eWxlOml0YWxpY30ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgcCBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDtmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgcCBpe2ZvbnQtc3R5bGU6bm9ybWFsfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBwIGkucGhvbmUtdHlwZXtmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgcCBpLnBob25lLXR5cGUgLnJlZHtjb2xvcjojZDAwMjFifS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAuZmZsLXNwZWMtaW5mb3twYWRkaW5nOjEwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXAgLnVpLXRvZ2dsZXJ7bWFyZ2luOjBweCAxMHB4IDAgMH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcCAudWktdG9nZ2xlciBpbnB1dCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIk9GRlwiO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3dpZHRoOjI2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXAgLnVpLXRvZ2dsZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIk9OXCI7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBpe2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1ib3R0b206NXB4O29yZGVyOjF9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgaDJ7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweDtvcmRlcjoyO2ZsZXg6MSAwIGF1dG99Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgcHttYXJnaW46MjBweCAwIDA7b3JkZXI6NH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBhe21hcmdpbjowIDAgNXB4O29yZGVyOjN9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5tZW1iZXJzaGlwLXR5cGVzIC5iYWRnZXMgYXttYXJnaW46MHB4IDVweCA1cHggMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyAubWVtYmVyc2hpcC10eXBlcyAuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoyMHB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5jcmVkZW50aWFscyAuY3JlZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgLmNyZWRlbnRpYWxzIC5jcmVkcz5kaXYgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM3Nzc7Zm9udC1zaXplOjEycHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5jcmVkZW50aWFscyAuY3JlZHM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcCAudWktdG9nZ2xlcnttYXJnaW46MHB4IDBweCAxNXB4IDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcCAudWktdG9nZ2xlcnttYXJnaW46MHB4IDBweCAxNXB4IDBweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgaXttYXJnaW4tYm90dG9tOjB9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgaDJ7bWFyZ2luOjEwcHggMCAwIDB9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgcHttYXJnaW46MjBweCAwIDA7b3JkZXI6M30ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBhe29yZGVyOjQ7bWFyZ2luLXRvcDoyMHB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyAuY3JlZGVudGlhbHMgLmNyZWRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgLmNyZWRlbnRpYWxzIC5jcmVkcz5he21hcmdpbi10b3A6MTBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwIC51aS10b2dnbGVye21hcmdpbjowcHggMHB4IDBweCAxNXB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAjZmZsLWlzLWFjdGl2ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAubGFyZ2V7Zm9udC1zaXplOjE2cHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5jcmVkZW50aWFscyAuY3JlZHN7ZmxleC1kaXJlY3Rpb246cm93fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyAuY3JlZGVudGlhbHMgLmNyZWRzPmF7bWFyZ2luLXRvcDowcHh9fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2U+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MzBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250LXNpemU6MThweDtjb2xvcjojMDAwfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2e21hcmdpbi1sZWZ0OjE1cHg7ZmxleDoxIDAgNjAlfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2IGgze21hcmdpbjowcHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDo2MDB9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXYgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2OmZpcnN0LWNoaWxkIHNwYW57Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi50ZXh0LWJsYWNre2NvbG9yOiMwMDB9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXY6Zmlyc3QtY2hpbGR7ZmxleDoxIDAgNDAlfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmxhc3QgcHtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjVweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5sYXN0IHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYXttYXJnaW4tbGVmdDoxMHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC10eXBlcyBkaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC10eXBlcysucGF5bWVudC10eXBlc3ttYXJnaW4tdG9wOjVweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkucGF5bWVudC1tZXRob2RzIC5wYXltZW50LXR5cGVzICNzZXR1cC1zZWxsZXItZGl2e21hcmdpbi10b3A6NXB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyAub21uaXt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAxNXB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgLm9tbmkgaXtmb250LXNpemU6MzZweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgLm9tbmkgcHtjb2xvcjojNTU1fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdnttYXJnaW4tbGVmdDowO2ZsZXg6MCAwIGF1dG99Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXY6bGFzdC1jaGlsZHttYXJnaW46MTVweCAwcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3Rhc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFzIGF7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi10b3A6MTBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFzIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC10eXBlcyBkaXY6bGFzdC1jaGlsZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbml7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBhLmJ0bnt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDBweCAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYXttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXRvcDoxMHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkub21uaXtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDowfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pIHB7d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdiwubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdjpmaXJzdC1jaGlsZHtmbGV4OjEgMCA1MCV9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3Rhc3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYXttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9fS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLmljb257cG9zaXRpb246cmVsYXRpdmV9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAuaWNvbiAuZ2x5cGhpY29ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O2JvdHRvbToxMHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29ue3dpZHRoOjc1cHh9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29uIGl7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgYXV0byA1cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLnJhaXNlZC1jYXJkcyAuaWNvbiBpLmljby1jci1mb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfY3JfeWVsbG93X2Zvci5wbmdcIil9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29uIGkuaWNvLWNyLWFnYWluc3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfY3JfeWVsbG93X2FnYWluc3QucG5nXCIpfS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLnJhaXNlZC1jYXJkcyAuaWNvbiBpLmljby1icHAtZm9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX2JwcF95ZWxsb3dfZm9yLnBuZ1wiKX0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHMgLmljb24gaS5pY28tYnBwLWFnYWluc3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfYnBwX3llbGxvd19hZ2FpbnN0LnBuZ1wiKX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29ue3dpZHRoOjU1cHg7ZmxleC1iYXNpczo1NXB4O3BhZGRpbmctbGVmdDowcHh9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29uIGl7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHM+bGl7d2lkdGg6MjUlO2ZsZXgtYmFzaXM6MjUlfX0jc2VvUGFnZUNvbnRhaW5lciBoMXttYXJnaW46MHB4O2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiMwMDY0MDB9I3Nlb1BhZ2VDb250YWluZXIgcC5ib2R5LWNvcHl7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDttYXJnaW46MTBweCAwcHggMHB4IDBweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3Nlb1BhZ2VDb250YWluZXIgaDF7Zm9udC1zaXplOjMwcHh9I3Nlb1BhZ2VDb250YWluZXIgcC5ib2R5LWNvcHl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjZweH19I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlc3tjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjEwMCU7bWFyZ2luOjE1cHggMHB4IDBweCAwcHh9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlcyBzcGFue2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDo1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzOmhvdmVye2NvbG9yOiMwMDg0MDB9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlczpiZWZvcmV7ZmxvYXQ6cmlnaHQ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLuhJRcIn0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW46YmVmb3Jle2NvbnRlbnQ6XCLuhJNcIn0jc2VvUGFnZUNvbnRhaW5lciB1bC5wb3B1bGFyLWxpc3R7dHJhbnNpdGlvbjphbGwgLjJzO2xpc3Qtc3R5bGUtdHlwZTpub25lO2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtwYWRkaW5nOjBweDtoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MHB4fSNzZW9QYWdlQ29udGFpbmVyIHVsLnBvcHVsYXItbGlzdCBsaXt0cmFuc2l0aW9uOmFsbCAuMnM7b3BhY2l0eTowfSNzZW9QYWdlQ29udGFpbmVyIHVsLnBvcHVsYXItbGlzdCBsaSBhe2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0e2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7cGFkZGluZzoxMHB4IDBweCAwcHh9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlcy5vcGVuK3VsLnBvcHVsYXItbGlzdCBsaXtvcGFjaXR5OjE7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0IGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0IGxpIGF7cGFkZGluZzoxMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVze2NvbG9yOiM1NTU7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjoxMHB4IDBweCAwcHggMHB4fSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXMgc3Bhbnt0ZXh0LWRlY29yYXRpb246bm9uZTtmbG9hdDpub25lO21hcmdpbi1yaWdodDowcHh9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlczpob3Zlcntjb2xvcjojNTU1fSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXM6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jc2VvUGFnZUNvbnRhaW5lciB1bC5wb3B1bGFyLWxpc3R7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW4tdG9wOjEwcHh9I3Nlb1BhZ2VDb250YWluZXIgdWwucG9wdWxhci1saXN0IGxpe29wYWNpdHk6MTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNzZW9QYWdlQ29udGFpbmVyIHVsLnBvcHVsYXItbGlzdCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmV9I3Nlb1BhZ2VDb250YWluZXIgdWwucG9wdWxhci1saXN0IGxpIGF7cGFkZGluZzoxMHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7ZGlzcGxheTpibG9ja30jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0IGxpe29wYWNpdHk6MX19I3Nlb1BhZ2VDb250YWluZXIgI2FjSW5wdXRDb250YWluZXJ7bWFyZ2luLXRvcDoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNzZW9QYWdlQ29udGFpbmVyICNhY0lucHV0Q29udGFpbmVyIC5nbHlwaGljb257cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtyaWdodDowcHg7Ym90dG9tOjBweDt0b3A6YXV0bztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6Izk5OTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDB9I3Nlb1BhZ2VDb250YWluZXIgI2FjSW5wdXRDb250YWluZXIgbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEzcHg7ZGlzcGxheTpub25lfSNzZW9QYWdlQ29udGFpbmVyICNhY0lucHV0Q29udGFpbmVyICNhY0lucHV0e3BhZGRpbmctcmlnaHQ6NDBweDtoZWlnaHQ6NDBweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcntwYWRkaW5nLXRvcDoxNXB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVse3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O3BhZGRpbmc6MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt0b3A6YXV0byAhaW1wb3J0YW50O2xlZnQ6YXV0byAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDotNy41cHg7bWFyZ2luLXJpZ2h0Oi03LjVweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweDtwYWRkaW5nLWJvdHRvbToxNXB4O2hlaWdodDoxMDAlfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjBweDttYXJnaW46MHB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpLmNhdGVnb3J5e2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweDtjb2xvcjojMDA2NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLWJvdHRvbTo1cHh9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwgbGkubm8tcmVzdWx0c3tmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaSAucmVzdWx0LXdyYXAgLmltZy13cmFwe2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxNXB4IDVweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaSAucmVzdWx0LXdyYXAgLmltZy13cmFwIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIC5yZXN1bHQtd3JhcCAuaW1nLXdyYXAubm8taW1hZ2V7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIC5yZXN1bHQtd3JhcCBoM3tmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjBweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaSAucmVzdWx0LXdyYXA6aG92ZXIgLmltZy13cmFwe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMTkxLDAsLjcpfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsLm5vLXBoIGxpLmNhdGVnb3J5e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHg7bWFyZ2luLWxlZnQ6Ny41cHg7bWFyZ2luLXJpZ2h0OjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjEwcHg7bWFyZ2luLXRvcDoxMHB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsLm5vLXBoIGxpLmNhdGVnb3J5OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4O3BhZGRpbmctdG9wOjBweDtib3JkZXI6MHB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsLm5vLXBoIGxpIGgze3RleHQtYWxpZ246bGVmdH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXIgLmNvbC14cy02e3dpZHRoOjMzLjMzMzMzMyV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lciAuY29sLXhzLTZ7d2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3Nlb1BhZ2VDb250YWluZXIgI2FjSW5wdXRDb250YWluZXIgbGFiZWx7ZGlzcGxheTpibG9ja319QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lciAuY29sLXhsLTF7d2lkdGg6MTAlfX0jc2VvUGFnZUNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O21heC13aWR0aDoxNjAwcHg7cGFkZGluZy1ib3R0b206MzBweH0jc2VvUGFnZUNvbnRhaW5lciAuY2J7Y2xlYXI6Ym90aH1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZW9QYWdlQ29udGFpbmVye3BhZGRpbmctYm90dG9tOjUwcHh9fSNwYXltZW50UHJlZmVyZW5jZXMgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fSNwYXltZW50UHJlZmVyZW5jZXMgZGl2LmFsZXJ0e2Rpc3BsYXk6bm9uZX0jcGF5bWVudFByZWZlcmVuY2VzICNwYXltZW50LXByZWZlcmVuY2UtZm9ybSBzZWN0aW9uIGRpdi5oZWFkZXItYmFyLnJvd3tkaXNwbGF5OmJsb2NrfSNwYXltZW50UHJlZmVyZW5jZXMgI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtIHNlY3Rpb24gZGl2LmhlYWRlci1iYXIucm93e21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9I3BheW1lbnRQcmVmZXJlbmNlcyAjcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LXNwYWNlcnttYXJnaW4tdG9wOjFlbTttYXJnaW4tYm90dG9tOjFlbTt3aWR0aDoxMDAlfSNwYXltZW50UHJlZmVyZW5jZXMgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybT5kaXYuYWxlcnR7ZGlzcGxheTpub25lfSNwYXltZW50UHJlZmVyZW5jZXMgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAqIGRpdi52ZXJ0aWNhbC1saW5lLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnZlcnRpY2FsLWxpbmUtcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNwYXltZW50UHJlZmVyZW5jZXMgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAqIGRpdi5yb3cubGluZS1pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jcGF5bWVudFByZWZlcmVuY2VzIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gLnBhZ2Utc2VjdGlvbiBkaXYucm93LmxpbmUtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0+ZGl2LmNlbnRlci1jaGlsZHJlbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0+ZGl2LmNlbnRlci1jaGlsZHJlbi1sZWZ0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCxmYWxzZTthbGlnbi1pdGVtczpjZW50ZXJ9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0+ZGl2LmNlbnRlci1jaGlsZHJlbi1lbmR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogLm5vLWhvcml6b250YWwtcGFkZGluZ3twYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjcGF5bWVudFByZWZlcmVuY2VzICNjb250ZW50Q29udGFpbmVye21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fX0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIHNwYW4uaW1wb3J0YW50e2NvbG9yOnJlZH0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIC5zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH0jY2FyZEltYWdlcz5pbWd7aGVpZ2h0OjM1cHg7d2lkdGg6NTRweH0jZXhwTW9udGhXcmFwe3BhZGRpbmctbGVmdDowcHh9I2V4cFllYXJXcmFwe3BhZGRpbmctcmlnaHQ6MHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhci1pbXBvcnRhbnR7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO2NsZWFyOmxlZnQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmZsZXg7Ym94LW9yaWVudDpob3Jpem9udGFsO2JveC1kaXJlY3Rpb246bm9ybWFsO2ZsZXgtZGlyZWN0aW9uOnJvdztib3gtcGFjazpzdGFydDtmbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym94LWFsaWduOmNlbnRlcjtmbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9I2JhbmtGaWxlRm9ybUNvbnRhaW5lciBzcGFuLmltcG9ydGFudHtjb2xvcjpyZWR9I2JhbmtGaWxlRm9ybUNvbnRhaW5lciAuY2hlY2staW1hZ2V7d2lkdGg6YXV0bzttYXJnaW46MHB4IGF1dG8gMjBweDtkaXNwbGF5Om5vbmU7ZmxvYXQ6cmlnaHR9I2JhbmtGaWxlRm9ybUNvbnRhaW5lciAuY2hlY2staW1hZ2UgaW1ne3RyYW5zaXRpb246YWxsIC4wMnMgZWFzZTt3aWR0aDowcHg7aGVpZ2h0OmF1dG87b3BhY2l0eTowO21heC13aWR0aDo0MDBweH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5jaGVjay1pbWFnZS5idXMgaW1nLmJ1c3tvcGFjaXR5OjE7d2lkdGg6MTAwJX0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5jaGVjay1pbWFnZS5wZXIgaW1nLnBlcntvcGFjaXR5OjE7d2lkdGg6MTAwJX0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5vcHRpbi1yb3cgbGFiZWw+c3Bhbntmb250LXNpemU6MTVweH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5jaGVjay1pbWFnZSsuZm9ybS1ncm91cHtjbGVhcjpyaWdodH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIHNwYW4uZXJyX21zZ3tvcGFjaXR5OjEgIWltcG9ydGFudH0jZWRpdENyZWRpdENhcmRDb250YWluZXIgc3Bhbi5pbXBvcnRhbnR7Y29sb3I6cmVkfSNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciAuc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9I3BheW1lbnRGb3JtQ29udGFpbmVyIHNlY3Rpb24gLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7cGFkZGluZy10b3A6OXB4fSNwYXltZW50Rm9ybUNvbnRhaW5lciBkaXY6bm90KCNjb250ZW50Q29udGFpbmVyKT4ucGFnZS1zZWN0aW9ue21hcmdpbi10b3A6MTVweCAhaW1wb3J0YW50fSNwYXltZW50Rm9ybUNvbnRhaW5lciAuY2N2IC5lcnItcGFyZW50e3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fSNwYXltZW50Rm9ybUNvbnRhaW5lciAuY2N2IC5nYi1jdnYtcG9wdXAtdGV4dHtwYWRkaW5nOjEwcHggMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3BheW1lbnRGb3JtQ29udGFpbmVyIC5jY3YgLmVyci1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH19LnNtQ2FwdGlvbntmb250LXNpemU6MTBweDtjb2xvcjpncmF5fSNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyIC5hbGVydHttYXJnaW46MTVweCAwIDAgMH0jc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC51aS1jaGVja2JveHJhZGlvLWxhYmVse3BhZGRpbmctdG9wOjlweH0jc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGF5bWVudC1zZWN0aW9uW2FyaWEtaGlkZGVuPWZhbHNlXSBzZWN0aW9ue21hcmdpbi10b3A6MTVweH0jc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGF5bWVudC1zZWN0aW9uW2FyaWEtaGlkZGVuPXRydWVde2Rpc3BsYXk6bm9uZX0jc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAuY2N2IC5lcnItcGFyZW50e3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fSNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyIC5jY3YgLmdiLWN2di1wb3B1cC10ZXh0e3BhZGRpbmc6MTBweCAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAuY2N2IC5lcnItcGFyZW50e3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9fSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW4tYm90dG9tOjBweH0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kOiNmY2ZjZmN9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRoe2JhY2tncm91bmQ6IzMzMztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkLCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0aHtwYWRkaW5nOjZweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OmJvbGQ7d2hpdGUtc3BhY2U6bm9ybWFsfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZCAubm9ybWFsV2VpZ2h0LCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0aCAubm9ybWFsV2VpZ2h0e2ZvbnQtd2VpZ2h0Om5vcm1hbH0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRhYmxlLXJlc3BvbnNpdmV7bWFyZ2luLWJvdHRvbTowcHh9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNtb250aFRvRGF0ZVBhZ2VTZWN0aW9ue21hcmdpbi1ib3R0b206MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpLChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCl7I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRhYmxlLCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0aGVhZCwjdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGJvZHksI3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRoLCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZCwjdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdHJ7ZGlzcGxheTpibG9ja30jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGhlYWQgdHJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0cntib3JkZXI6MXB4IHNvbGlkICNjY2N9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRke2JvcmRlcjpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozNSV9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O2xlZnQ6NnB4O3dpZHRoOjQ1JTtwYWRkaW5nLXJpZ2h0OjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSgxKTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDIpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoMyk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSg0KTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoNik6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSg3KTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDgpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoOSk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSgxMCk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfX0jdmlld1N0YXRlbWVudEZvcm17YmFja2dyb3VuZC1jb2xvcjojZmZmfSN2aWV3U3RhdGVtZW50Rm9ybSAjc3RhdGVtZW50Q29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDo4MHB4fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29uZmlybU1zZ3tmb250LXNpemU6MThweDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I3ZpZXdTdGF0ZW1lbnRGb3JtICNjb250ZW50Q29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctYm90dG9tOjEzcHg7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowOy13ZWJraXQtYm94LXNoYWRvdzowIDRweCAzMHB4IC00cHggI2JiYjstbW96LWJveC1zaGFkb3c6MCA0cHggMzBweCAtNHB4ICNiYmI7Ym94LXNoYWRvdzowIDRweCAzMHB4IC00cHggI2JiYjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkfSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9we3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVQWDtwYWRkaW5nLXRvcDoxN3B4fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9wICNnYkljb257aGVpZ2h0OjM4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlL2xvZ29zL0dCTG9nbzY0eDY0LmdpZik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9wICNnYkljb24gLmN0YS1yb3d7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjBweH0jdmlld1N0YXRlbWVudEZvcm0gI2NvbnRlbnRDb250YWluZXIgI2RpdlRvcCAjZ2JJY29uIC5jdGEtcm93IGlucHV0e2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1mbGV4OjA7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctYm90dG9tOjZweDtwYWRkaW5nLXJpZ2h0OjM1cHg7cGFkZGluZy10b3A6NnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztib3JkZXItcmFkaXVzOjRweDt1c2VyLXNlbGVjdDpub25lO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6NXB4fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9wICNnYkljb24gLmN0YS1yb3cgaW5wdXQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDMxMDA7Ym9yZGVyLWNvbG9yOiMwMDBkMDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKT5zdHJvbmd7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKT4uYWN0aW5nLWxhYmVse2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjBweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcik+cHttYXJnaW4tYm90dG9tOjIwcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbnttYXJnaW46MHB4IGF1dG87cGFkZGluZzowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7Y2xlYXI6Ym90aH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpe2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozMHB4IDE1cHggMzBweCA0MHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtjdXJzb3I6cG9pbnRlcn0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKSBsYWJlbDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO21hcmdpbi10b3A6LTdweDtsZWZ0OjE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7Ym9yZGVyLXJhZGl1czo3cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpIHNwYW4sI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgc3Ryb25nLCNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpIC5iZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojl9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgc3Bhbntmb250LXNpemU6MjRweDtjb2xvcjojNTU1O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKSBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjQwcHg7Y29sb3I6IzU1NX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKS5vdGhlciBzdHJvbmd7ZGlzcGxheTpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhLCNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb117ZGlzcGxheTpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC11dGlsaXR5LXdyYXB7bWF4LXdpZHRoOjQ1MHB4O3dpZHRoOjEwMCU7ZmxleDoxIDAgMTAwJX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXV0aWxpdHktd3JhcCAuc2VhcmNoLXV0aWxpdHksI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC11dGlsaXR5LXdyYXAgLnNlYXJjaC1yZXN1bHRzLWR0e3dpZHRoOjEwMCV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnBheW1lbnQtZGF0ZXtjb2xvcjojMDAwO3BhZGRpbmc6MHB4O21hcmdpbjowcHg7Zm9udC1zaXplOjE2cHg7ZGlzcGxheTpub25lO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTAwJX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAucGF5bWVudC1kYXRlIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmlucHV0LWdyb3VwLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmlucHV0LWdyb3VwLXdyYXAgLmJ0bnttYXJnaW4tbGVmdDoxNXB4O2hlaWdodDo0MHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5pbnB1dC1ncm91cC13cmFwIC5pbnB1dC1ncm91cHtmbGV4OjEgMCBhdXRvfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5pbnB1dC1ncm91cC13cmFwIC5pbnB1dC1ncm91cC10ZXh0Ym94e2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4ICFpbXBvcnRhbnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmVycl9tc2d7bWluLWhlaWdodDoxNXB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtdXRpbGl0eSAuYWN0aW5nLWxhYmVse2NvbG9yOiMwMDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC11dGlsaXR5IC5lcnJfbXNne2hlaWdodDozMHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCAuc2VhcmNoLWZpbHRlcnN7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6IzU1NTtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXgtaGVpZ2h0OjI2MHB4O292ZXJmbG93LXk6c2Nyb2xsfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bCBsaSBsYWJlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4O21hcmdpbjowcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0IHVsIGxpIGxhYmVsIHNwYW57Y29sb3I6IzU1NTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpub3JtYWx9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0IHVsIGxpIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7ZmxleDoxIDAgYXV0b30jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGkgbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkICM5OTk7aGVpZ2h0OjE0cHg7d2lkdGg6MTRweDtib3JkZXItcmFkaXVzOjdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGkgaW5wdXR7ZGlzcGxheTpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bCBsaSBpbnB1dDpjaGVja2VkK2xhYmVsIHNwYW57Y29sb3I6IzAwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGkgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjBweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIGxhYmVse2JhY2tncm91bmQtY29sb3I6I2VlZX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtbW97ZGlzcGxheTpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYsI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2RpditkaXZ7YmFja2dyb3VuZC1jb2xvcjojZWFmNmU1fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYgbGFiZWx7Ym9yZGVyOm5vbmV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2RpdiBsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYgc3BhbiwjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2IHN0cm9uZ3tjb2xvcjojMDAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYub3RoZXIgc3Ryb25ne2Rpc3BsYXk6YmxvY2t9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2Rpdisuc2VhcmNoLWFyZWF7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MjBweCAxNXB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2RpdiwjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStkaXYrZGl2e2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStkaXYgbGFiZWx7Y3Vyc29yOmRlZmF1bHQ7Ym9yZGVyOm5vbmV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rZGl2IGxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTl9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rZGl2IHNwYW4sI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rZGl2IHN0cm9uZ3tjb2xvcjojOTk5fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKXttaW4taGVpZ2h0OjEyMHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgc3Bhbntmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkub3RoZXIgc3Bhbntmb250LXNpemU6MjJweCAhaW1wb3J0YW50fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpLm90aGVyIHN0cm9uZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKS5vdGhlci5vbiBzcGFue2ZvbnQtc2l6ZToxNHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuaW5wdXQtZ3JvdXAtd3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmlucHV0LWdyb3VwLXdyYXAgLmJ0bnttYXJnaW4tbGVmdDowcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0e2Rpc3BsYXk6bm9uZX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtbW97ZGlzcGxheTpibG9ja30jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtbW8gLm90aGVyLWFtb3VudHt0ZXh0LWFsaWduOnJpZ2h0fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1tbyAub3RoZXItYW1vdW50IGRpdntmb250LXNpemU6MzZweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDoxNXB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYrLnNlYXJjaC1hcmVhe3BhZGRpbmc6MHB4IDE1cHggMjBweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2Ky5zZWFyY2gtYXJlYSAuYnRue21hcmdpbi10b3A6MTVweDt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXZ7cGFkZGluZy1sZWZ0OjEwJSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTAlICFpbXBvcnRhbnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXYgbGFiZWw6YmVmb3Jle2xlZnQ6OCUgIWltcG9ydGFudH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYXtmbGV4LWRpcmVjdGlvbjpyb3d9fSNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Y29sb3I6IzU1NX0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyICNjb25maXJtTXNne2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZWQ7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIGJ1dHRvbisuYWxlcnQsI2NyZWRpdENhcmRJbmZvcm1hdGlvbkNvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnLCNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnKy5hbGVydHttYXJnaW4tcmlnaHQ6OTBweH0jY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Y29sb3I6IzU1NX0jY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXIgI2NvbmZpcm1Nc2d7Zm9udC1zaXplOjE4cHg7Y29sb3I6cmVkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJlZDtwYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNjcmVkaXRDYXJkRmFpbHVyZUNvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNjcmVkaXRDYXJkRmFpbHVyZUNvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNjcmVkaXRDYXJkRmFpbHVyZUNvbnRhaW5lciBidXR0b24rI2NvbmZpcm1Nc2csI2NyZWRpdENhcmRGYWlsdXJlQ29udGFpbmVyIGJ1dHRvbisjY29uZmlybU1zZysuYWxlcnR7bWFyZ2luLXJpZ2h0OjkwcHh9I2NyZWRpdENhcmRTdWNjZXNzQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxNXB4O2NvbG9yOiM1NTV9I2NyZWRpdENhcmRTdWNjZXNzQ29udGFpbmVyICNjb25maXJtTXNne2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZWQ7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jY3JlZGl0Q2FyZFN1Y2Nlc3NDb250YWluZXIgYnV0dG9uKy5hbGVydCwjY3JlZGl0Q2FyZFN1Y2Nlc3NDb250YWluZXIgYnV0dG9uKy5hbGVydCwjY3JlZGl0Q2FyZFN1Y2Nlc3NDb250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnLCNjcmVkaXRDYXJkU3VjY2Vzc0NvbnRhaW5lciBidXR0b24rI2NvbmZpcm1Nc2crLmFsZXJ0e21hcmdpbi1yaWdodDo5MHB4fSNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MTVweDtjb2xvcjojNTU1fSNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciAjY29uZmlybU1zZ3tmb250LXNpemU6MThweDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIGJ1dHRvbisuYWxlcnQsI2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIGJ1dHRvbisuYWxlcnQsI2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIGJ1dHRvbisjY29uZmlybU1zZywjZWRpdENyZWRpdENhcmRDb250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnKy5hbGVydHttYXJnaW4tcmlnaHQ6OTBweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC5zdWItaGVhZGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDo1cHh9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlcntmbG9hdDpyaWdodDtmb250LXNpemU6MjBweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC5zdWItaGVhZGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46bGFzdC1jaGlsZCwjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC5zdWItaGVhZGVyIC51aS10b2dnbGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHNwYW46bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxMHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnN1Yi1oZWFkZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwsI3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbHt3aWR0aDphdXRvfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnN1Yi1oZWFkZXIgLnVpLXRvZ2dsZXIgaW5wdXQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJJbmFjdGl2ZVwiO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3dpZHRoOjg0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlciBpbnB1dDpjaGVja2VkK2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiQWN0aXZlXCI7Y29sb3I6IzAwNjQwMH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVye2ZvbnQtc2l6ZToxNnB4fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCl7ZmxvYXQ6bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCwjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O3dpZHRoOjEyOHB4fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwgc3BhbjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjBweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6YXV0bztmbG9hdDpyaWdodH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbiwjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb257Ym9yZGVyLXdpZHRoOjFweDt3aWR0aDo0MHB4O2hlaWdodDoyMHB4fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlLCNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZXtjb250ZW50OlwiXCI7Y29sb3I6IzAwNjQwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3otaW5kZXg6NTA7Zm9udC1zaXplOjExcHg7d2lkdGg6MThweDtoZWlnaHQ6MThweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0K2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiRGlzYWJsZWRcIjtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTt3aWR0aDo3NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIkVuYWJsZWRcIjtjb2xvcjojMDA2NDAwfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC5hbGVydC1kYW5nZXIgLnJvdyBhe2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAucGFuZWwtdGl0bGU+YXtkaXNwbGF5OmJsb2NrfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5pbj4uZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNhYWF9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLnBhbmVsLWhlYWRpbmd7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLmJhY2tncm91bmQtd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzMzM30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29sbGFwc2UtbXl0YWJzIC50YWJMaXN0SXRlbSAuYmFja2dyb3VuZC13aGl0ZSBhOmhvdmVye2NvbG9yOiMzMzN9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZmNiNTE0O2NvbG9yOiMzMzN9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLmVuYWJsZWQgYTpob3Zlcntjb2xvcjojMzMzfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVye3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCl7YmFja2dyb3VuZC1jb2xvcjojZmYwfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3N7bWFyZ2luLWJvdHRvbTotMXB4O2JvcmRlci1ib3R0b206bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbXttYXJnaW4tcmlnaHQ6NXB4O2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtIC5uYXYtbGlua3twYWRkaW5nOjlweCAxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4O2JhY2tncm91bmQ6IzAwNjQwMDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCBsaW5lYXIgLjE1cztib3JkZXI6bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbSAubmF2LWxpbms6aG92ZXJ7YmFja2dyb3VuZDojMDAzMTAwO3RleHQtZGVjb3JhdGlvbjpub25lfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZjYjUxNDtjb2xvcjojMzMzfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtLmFjdGl2ZSBhe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNGM0YzRjfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtLmFjdGl2ZSBhLmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0YzRjNGN9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgLmV2ZW57YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItbGlua3M6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiTGlzdEl0ZW0uYWN0aXZlIC5uYXYtbGluaywjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiTGlzdEl0ZW0uYWN0aXZlIC5uYXYtbGluazpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzRjNGM0Y30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLWNvbnRlbnR7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6MHB4IDNweCAzcHggM3B4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAubm8tbWFyZ2lue21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXBhbmV7ZGlzcGxheTpub25lfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItcGFuZSAuZXZlbntiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1wYW5lLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfSNjaGFuZ2VQYXNzd29yZENvbnRhaW5lciBzcGFuLmVycl9tc2d7b3BhY2l0eToxICFpbXBvcnRhbnR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIHRke2JvcmRlci10b3A6bm9uZTtib3JkZXI6bm9uZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmlucHV0LWdyb3VwLXRleHRib3h7Zm9udC1zaXplOjE2cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyIHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAubWFpbi1jb250ZW50e21hcmdpbi10b3A6NDBweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gI0l0ZW1Jc1NjaGVkdWxlZHttYXJnaW4tdG9wOjEwMHB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjSXRlbUlzU2NoZWR1bGVkIC5ncmVldGluZ3twYWRkaW5nLWxlZnQ6MjAlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjc3RhdGVtZW50Q29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDo4MHB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29uZmlybU1zZ3tmb250LXNpemU6MTZweDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICN0ZXN0U2hpcHBpbmdQcm9maWxlQ29udGFpbmVye21hcmdpbi10b3A6MHB4O3BhZGRpbmctdG9wOjYwcHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMnt6LWluZGV4Ojk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLWJvdHRvbToxM3B4O3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDstd2Via2l0LWJveC1zaGFkb3c6MCA0cHggMzBweCAtNHB4ICNiYmI7LW1vei1ib3gtc2hhZG93OjAgNHB4IDMwcHggLTRweCAjYmJiO2JveC1zaGFkb3c6MCA0cHggMzBweCAtNHB4ICNiYmI7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gI2NvbnRlbnRDb250YWluZXIyICNkaXZUb3B7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNVBYO3BhZGRpbmctdG9wOjE3cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMiAjZGl2VG9wICNnYkljb257aGVpZ2h0OjM4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlL2xvZ29zL0dCTG9nbzY0eDY0LmdpZik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29udGVudENvbnRhaW5lcjIgI2RpdlRvcCAjZ2JJY29uIC5jdGEtcm93e2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowcHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMiAjZGl2VG9wICNnYkljb24gLmN0YS1yb3cgaW5wdXR7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LWZsZXg6MDtmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1ib3R0b206NnB4O3BhZGRpbmctcmlnaHQ6MzVweDtwYWRkaW5nLXRvcDo2cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3O2JvcmRlci1yYWRpdXM6NHB4O3VzZXItc2VsZWN0Om5vbmU7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tbGVmdDo1cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMiAjZGl2VG9wICNnYkljb24gLmN0YS1yb3cgaW5wdXQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDMxMDA7Ym9yZGVyLWNvbG9yOiMwMDBkMDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMTViaXtmb250LXNpemU6MTFweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjF7Zm9udC1zaXplOjlweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxYntmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OmJvbGR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMWJibHVle2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjFfYmx1ZXtmb250LXNpemU6OXB4O2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMWJncmF5e2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjFfZ3JheXtmb250LXNpemU6OXB4O2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMWJncmVlbntmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxX2dyZWVue2ZvbnQtc2l6ZTo5cHg7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxYnJlcXtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxX3JlcXtmb250LXNpemU6OXB4O2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMntmb250LXNpemU6MTNweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyYntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6Z3JpZDt3aGl0ZS1zcGFjZTpub3JtYWx9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMmJie2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6bmF2eX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyYnd7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJicntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyX3J7Zm9udC1zaXplOjEzcHg7Y29sb3I6cmVkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJiYmx1ZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMl9ibHVle2ZvbnQtc2l6ZToxM3B4O2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMmJncmF5e2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyX2dyYXl7Zm9udC1zaXplOjEzcHg7Y29sb3I6Z3JheTt3aGl0ZS1zcGFjZTpub3JtYWx9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMmJncmVlbntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMl9ncmVlbntmb250LXNpemU6MTNweDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJicmVxe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyX3JlcXtmb250LXNpemU6MTNweDtjb2xvcjojYzMzfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjR7Zm9udC1zaXplOjE2cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNHd7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZn0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0Yntmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRid3tmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZ9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNGJye2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmVkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRfcntmb250LXNpemU6MTZweDtjb2xvcjpyZWR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNGJibHVle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Ymx1ZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0X2JsdWV7Zm9udC1zaXplOjE2cHg7Y29sb3I6Ymx1ZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0YmdyYXl7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRfZ3JheXtmb250LXNpemU6MTZweDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRiZ3JlZW57Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRfZ3JlZW57Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0YnJlcXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNF9yZXF7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2e2ZvbnQtc2l6ZToyNHB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZ3e2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNmZmZ9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNmJ7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2Ynd7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZicntmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2X3J7Zm9udC1zaXplOjI0cHg7Y29sb3I6cmVkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZiYmx1ZXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNl9ibHVle2ZvbnQtc2l6ZToyNHB4O2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNmJncmF5e2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2X2dyYXl7Zm9udC1zaXplOjI0cHg7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2YmdyZWVue2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2X2dyZWVue2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNmJyZXF7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojYzMzfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZfcmVxe2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOHtmb250LXNpemU6MzZweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4d3tmb250LXNpemU6MzZweDtjb2xvcjojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhie2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OmJvbGR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOGJ3e2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZn0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4YnJ7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpyZWR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOF9ye2ZvbnQtc2l6ZTozNnB4O2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4YmJsdWV7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhfYmx1ZXtmb250LXNpemU6MzZweDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhiZ3JheXtmb250LXNpemU6MzZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOF9ncmF5e2ZvbnQtc2l6ZTozNnB4O2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOGJncmVlbntmb250LXNpemU6MzZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOF9ncmVlbntmb250LXNpemU6MzZweDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhicmVxe2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4X3JlcXtmb250LXNpemU6MzZweDtjb2xvcjojYzMzfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNDdXJyZW50VmVyc2lvblRleHR7bWluLWhlaWdodDozNTBweH0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjU3RhbmRhcmRUZXh0UHJldmlld3ttaW4taGVpZ2h0OjQ1N3B4fSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNTdGFuZGFyZFRleHRQcmV2aWV3Q29udGFpbmVye21pbi1oZWlnaHQ6Mzk3cHh9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnBhbmVsLXRpdGxlPmF7ZGlzcGxheTpibG9ja30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjbXl0YWJzIGxpIC5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZjYjUxNDtjb2xvcjojMzMzfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNteXRhYnMgLmFjdGl2ZSAuZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzRjNGM0Yztib3gtc2hhZG93Oi01cHggNXB4IDdweCAxcHggcmdiYSgwLDAsMCwuMTUpfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZjYjUxNDtjb2xvcjojMzMzfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5lbmFibGVkIGE6aG92ZXJ7Y29sb3I6IzMzM30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MTBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCl7YmFja2dyb3VuZC1jb2xvcjojZmYwfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3N7bWFyZ2luLWJvdHRvbTowcHg7Ym9yZGVyLWJvdHRvbTpub25lfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVte21hcmdpbi1yaWdodDo1cHg7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyAudGFiTGlzdEl0ZW0gYnV0dG9uLmFjdGl2ZXtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzRjNGM0Y30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbSBidXR0b24uYWN0aXZlLmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0YzRjNGN9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyAubmF2LWxpbmt7cGFkZGluZzo5cHggMTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweDtiYWNrZ3JvdW5kOiMwMDY0MDA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgbGluZWFyIC4xNXM7Ym9yZGVyOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGV9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyBidXR0b246aG92ZXJ7YmFja2dyb3VuZDojMDAzMTAwO3RleHQtZGVjb3JhdGlvbjpub25lfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IC5ldmVue2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLWxpbmtzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5hY3RpdmUsI1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM0YzRjNGN9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1jb250ZW50e3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjBweCAzcHggM3B4IDNweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItcGFuZXtkaXNwbGF5Om5vbmV9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1wYW5lIC5ldmVue2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXBhbmUuYWN0aXZle2Rpc3BsYXk6YmxvY2t9I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtIHNwYW4ucGVyY2VudC1zaWdue3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNHB4O3JpZ2h0OjB9I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtIC5pbnB1dC13LXBlcmNlbnRhZ2V7ei1pbmRleDphdXRvfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0jaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRle3dpZHRoOmNhbGMoMzMuMzMzMyUgLSA3LjVweCk7ZmxleDowIDEgY2FsYygzMy4zMzMzJSAtIDcuNXB4KTtwYWRkaW5nOjEwcHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czoyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1sZWZ0OjcuNXB4fSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDNuKzEpe21hcmdpbi1sZWZ0OjA7d2lkdGg6MzMuMzMzMyU7ZmxleDowIDEgMzMuMzMzMyV9I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIC5leGNsdWRlZC1zdGF0ZSBpe2N1cnNvcjpwb2ludGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRle3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDNuKzEpe21hcmdpbi1sZWZ0OjcuNXB4O3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDJuKzEpe21hcmdpbi1sZWZ0OjA7d2lkdGg6NTAlO2ZsZXg6MCAxIDUwJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRle3dpZHRoOmNhbGMoMjUlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoMjUlIC0gNy41cHgpO21hcmdpbi1sZWZ0OjcuNXB4fSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDNuKzEpe21hcmdpbi1sZWZ0OjcuNXB4O3dpZHRoOmNhbGMoMjUlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoMjUlIC0gNy41cHgpfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDRuKzEpe21hcmdpbi1sZWZ0OjA7d2lkdGg6MjUlO2ZsZXg6MCAxIDI1JX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNpbnZvaWNlTG9nb0NvbnRhaW5lciAjaW1nTG9nb3tmbG9hdDpyaWdodH0jaW52b2ljZUxvZ29Db250YWluZXIgI2ltZy1jdGEtY29udGFpbmVye3RleHQtYWxpZ246cmlnaHR9fSNpbnZvaWNlTG9nb0NvbnRhaW5lciAjaW1nTG9nb3toZWlnaHQ6YXV0bzt3aWR0aDphdXRvO21heC1oZWlnaHQ6MjAwcHg7bWF4LXdpZHRoOjIwMHB4fSNpbnZvaWNlTG9nb0NvbnRhaW5lciAjY29uZmlybUNvbnRhaW5lcntjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jaW52b2ljZUxvZ29Db250YWluZXIgI2NvbmZpcm1Db250YWluZXIgI2NvbmZpcm1TdWJqZWN0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9I2ludm9pY2VMb2dvQ29udGFpbmVyICNjb25maXJtQ29udGFpbmVyICNjb25maXJtTWVzc2FnZXtmb250LXNpemU6MTRweH0jaW52b2ljZUxvZ29Db250YWluZXIgI3JlbW92ZUludm9pY2VVcmxCdG57cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfSNpbnZvaWNlTG9nb0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjEwcHh9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNiaXRSYWlsU2V0dGluZ3NDb250YWluZXIgLnZhdWx0LXJvdyAuY3RhLXJvd3twYWRkaW5nLXRvcDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2JpdFJhaWxTZXR0aW5nc0NvbnRhaW5lciAudmF1bHQtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaH0jYml0UmFpbFNldHRpbmdzQ29udGFpbmVyIC52YXVsdC1yb3cgLmN0YS1yb3d7cGFkZGluZy10b3A6MHB4O2FsaWduLXNlbGY6ZmxleC1lbmR9fS5hY2NvdW50LWxheWF3YXkgLnBvbGljeS1wZXJjZW50e3dpZHRoOjMwMHB4fS5hY2NvdW50LWxheWF3YXkgLnBvbGljeS1wZXJjZW50IGlucHV0I0RlcG9zaXRQZXJjZW50e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnR9LmFjY291bnQtbGF5YXdheSAjYWNjZXB0LWFncmVlbWVudC1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9ne2hlaWdodDphdXRvfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UtYnRue3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6MTBweDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmZ9LnZlcmlmeS1yZW1vdmUtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZS1idG46YmVmb3Jle2N1cnNvcjpwb2ludGVyfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OTk7cGFkZGluZy1ib3R0b206MDt0ZXh0LWFsaWduOmNlbnRlcn0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0e3BhZGRpbmctYm90dG9tOjE1cHh9LnZlcmlmeS1yZW1vdmUtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuaW50cm97bWFyZ2luLWJvdHRvbToxNXB4fS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmN0YS13cmFwe21hcmdpbi10b3A6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5e21hcmdpbi1yaWdodDoxNXB4O2NvbG9yOiMwMDY0MDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5hY2NvdW50LWxheWF3YXkgLnBvbGljeS1wZXJjZW50e3dpZHRoOjEwMCV9fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gbGFiZWwsI3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYWN0aW5nLWxhYmVse2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBsYWJlbC5sZy1sYmwsI3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYWN0aW5nLWxhYmVsLmxnLWxibHtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxMHB4fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaDJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwfSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZpbGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZmlsZSBzcGFue2ZsZXg6MCAxIDEwMCU7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjZweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZmlsZSBzcGFuIGl7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6MCAwIDAgMTVweDtmb250LXN0eWxlOm5vcm1hbH0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5maWxlIGJ1dHRvbi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtoZWlnaHQ6NDBweH0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5maWxlIGlucHV0e2Rpc3BsYXk6bm9uZX0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIGxlZ2VuZHtib3JkZXI6MH1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZmlsZXtoZWlnaHQ6NDBweH19I3VwZGF0ZTEwOTlDb250YWluZXIgLm93bmVyLW1vZGFsIC5wYWdlLXNlY3Rpb257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfSN1cGRhdGUxMDk5Q29udGFpbmVyIC5vd25lci1tb2RhbCAucGFnZS1zZWN0aW9uIC5oZWFkZXItYmFye2Rpc3BsYXk6bm9uZX0jdXBkYXRlMTA5OUNvbnRhaW5lciAub3duZXItbW9kYWwgLm1vZGFsLXRleHQ+cHtwYWRkaW5nOjEwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5vd25lci1tb2RhbCAubW9kYWwtZm9vdGVye3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci10b3A6MH0jdXBkYXRlMTA5OUNvbnRhaW5lciAub3duZXItYWRkZWQtc2VjdGlvbntib3JkZXI6MH0jd2ViaG9va0NvbnRhaW5lciAuc2V0dGluZ3MgZmllbGRzZXQgbGVnZW5ke2JvcmRlci1ib3R0b206MH0jd2ViaG9va0NvbnRhaW5lciAuc2V0dGluZ3MgLnVpLXRvZ2dsZXJ7aGVpZ2h0OjQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgLmR0LWJvdHRvbXttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1yaWdodDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6NXB4IDE1cHggMTVweH0jd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0cjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRhYmxlIHRyIHRke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjEwcHggMCAwICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdGFibGUgdHIgdGQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4OjEgMCAzMCV9I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpOmJlZm9yZXtjb250ZW50OlwiRGF0ZVwifSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKTpiZWZvcmV7Y29udGVudDpcIldlYmhvb2tcIn0jd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMyk6YmVmb3Jle2NvbnRlbnQ6XCJIdHRwIFN0YXR1c1wifSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KTpiZWZvcmV7Y29udGVudDpcIlJlc3BvbnNlXCI7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdHJ7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MH19I21hbmFnZVN1YlVzZXJzQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MTVweH0jbWFuYWdlU3ViVXNlcnNDb250YWluZXIgI2FkZFN1YlVzZXJCdG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTVweH0jbWFuYWdlU3ViVXNlcnNDb250YWluZXIgLmZpbHRlci1iYXJ7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciAjYWRkU3ViVXNlckJ0bntwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLXRvcDoxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21hbmFnZVN1YlVzZXJzQ29udGFpbmVyIC5maWx0ZXItYmFye21hcmdpbi1sZWZ0Oi0zMHB4O21hcmdpbi1yaWdodDotMzBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciAjYWRkU3ViVXNlckJ0bnt0b3A6NXB4fSNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciAuZmlsdGVyLWJhcntkaXNwbGF5Om5vbmV9fSNzdWJVc2VyQ29udGFpbmVyIC5lcnJfbXNne21pbi1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudH0jc3ViVXNlckNvbnRhaW5lciAuZXJyX21zZyAuZmllbGQtdmFsaWRhdGlvbi1lcnJvcnttYXJnaW4tdG9wOjNweH0jc3ViVXNlckNvbnRhaW5lciAudWktdG9nZ2xlciBpe2ZvbnQtc3R5bGU6bm9ybWFsfSNzdWJVc2VyQ29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0OmNoZWNrZWQraW5wdXQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkIGl7ZGlzcGxheTpub25lfSNzdWJVc2VyQ29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0OmNoZWNrZWQraW5wdXQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZXtjb250ZW50OlwiRW5hYmxlZFwifSNjaGFuZ2VFbWFpbEFkZHJlc3N7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjE1cHh9I2NoYW5nZUVtYWlsQWRkcmVzcyAjY29uZmlybU1zZ3tmb250LXNpemU6MThweDtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jY2hhbmdlRW1haWxBZGRyZXNzIGJ1dHRvbisuYWxlcnQsI2NoYW5nZUVtYWlsQWRkcmVzcyBidXR0b24rLmFsZXJ0LCNjaGFuZ2VFbWFpbEFkZHJlc3MgYnV0dG9uKyNjb25maXJtTXNnLCNjaGFuZ2VFbWFpbEFkZHJlc3MgYnV0dG9uKyNjb25maXJtTXNnKy5hbGVydHttYXJnaW4tcmlnaHQ6OTBweH0jY2FuY2VsTW9kYWx7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0jcGF5bWVudEZvcm1Db250YWluZXIgLnBhZ2UtaGVhZGVyLWluZm8tc217bWFyZ2luLXRvcDoxNXB4fSNwYXltZW50Rm9ybUNvbnRhaW5lciAuYWxlcnQtd2FybmluZ3tjb2xvcjojMDAwO21hcmdpbi10b3A6MjBweH0jcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5kZXNjcmlwdGlvbnttYXJnaW4tbGVmdDoyMnB4fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXJ7Zm9udC1zaXplOjE2cHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLm5vbi1qcXVpLWlucHV0KXtmbG9hdDpub25lfSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjVweH0jcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsLCNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWx7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjMycHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuOmxhc3QtY2hpbGQsI3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCBzcGFuOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWw6aG92ZXIgc3Bhbi51aS1pY29uLCNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbntib3JkZXItd2lkdGg6MXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjIwcHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUsI3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQraW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3Jle2NvbnRlbnQ6XCJcIjtjb2xvcjojMDA2NDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7ei1pbmRleDo1MDtmb250LXNpemU6MTFweDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJOb1wiO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3dpZHRoOjUxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDozcHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dDpjaGVja2VkK2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiWWVzXCI7Y29sb3I6IzAwNjQwMH0jc2hpcHBpbmdQcm9maWxlSXRlbXNDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRhYmxlLXJlc3BvbnNpdmV7b3ZlcmZsb3c6dmlzaWJsZX0jc2hpcHBpbmdQcm9maWxlSXRlbXNDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdGJvZHkgdHIgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlfSNzaGlwcGluZ1Byb2ZpbGVJdGVtc0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9ue3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I3NoaXBwaW5nUHJvZmlsZUl0ZW1zQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmhlYWRlci1iYXJ7bWFyZ2luLWJvdHRvbTowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyIC5wYWdlLWhlYWRlci1jb25maXJtYXRpb24tdGV4dHtmb250LXNpemU6MTZweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MTBweCAwcHggMHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciBoMS5wYWdlLWhlYWRlci1tYWluIHNwYW57Y29sb3I6IzU1NX0jYWRkb25zU3RlcDFDb250YWluZXIgaDEucGFnZS1oZWFkZXItbWFpbiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2FkZG9uc1N0ZXAxQ29udGFpbmVyIGgyLnBhZ2UtaGVhZGVyLW1haW57Zm9udC1zaXplOjIwcHg7Y29sb3I6IzAwMH0jYWRkb25zU3RlcDFDb250YWluZXIgcC5wYWdlLWhlYWRlci1zdWJjb3B5e2ZvbnQtc2l6ZToxNHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciBmb3JtPi5jdGEtcm93e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuaGVhZGVyLWJhcnttYXJnaW4tYm90dG9tOjBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLml0ZW0tY291bnR7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7Zm9udC1zaXplOjE1cHg7cGFkZGluZy10b3A6MTVweDtjbGVhcjpib3RoO3RleHQtYWxpZ246Y2VudGVyfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyAuYnRuLXByaW1hcnl7d2hpdGUtc3BhY2U6bm9ybWFsfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bHtwYWRkaW5nOjBweDttYXJnaW46MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaXtkaXNwbGF5OmJsb2NrO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpOmZpcnN0LWNoaWxke2JvcmRlcjowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0e2Rpc3BsYXk6bm9uZX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWx7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Y3Vyc29yOnBvaW50ZXJ9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTF7bWFyZ2luLXJpZ2h0OjEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMSBpLnN0YXR1c0luZGljYXRvcnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93Omluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1pbWFnZTpub25lO3otaW5kZXg6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTJ7ZmxleC1zaHJpbms6MTttYXJnaW4tcmlnaHQ6MTBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMiBpbWd7aGVpZ2h0OmF1dG87aGVpZ2h0OjExNXB4O3dpZHRoOjExNXB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTR7ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpzdHJldGNofSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0ze2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOTtwYWRkaW5nLWxlZnQ6MTBweDtmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDoxMDAlfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0zIGEsI2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgc3Bhbntmb250LXdlaWdodDpub3JtYWw7d2lkdGg6MTAwJX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtMyBhe2ZvbnQtc2l6ZToxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgc3Bhbntmb250LXNpemU6MTVweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00e2ZsZXgtc2hyaW5rOjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtND5zdHJvbmd7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9ja30jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNCAuY29sLTQtbWV0YXtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZvbnQtc2l6ZToxMnB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00IC5jb2wtNC1tZXRhIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTUsI2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTZ7ZGlzcGxheTpub25lfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2U1ZWZlNX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQ6Y2hlY2tlZCtsYWJlbD5zcGFuLmNvbC0xIGkuc3RhdHVzSW5kaWNhdG9yOmJlZm9yZXtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6Ak1wiO2NvbG9yOiMwMDY0MDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt6LWluZGV4OjUwO2ZvbnQtc2l6ZToxMnB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTR7Ym9yZGVyOjBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjBweDthbGlnbi1pdGVtczpmbGV4LWVuZH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtMywjYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNHtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O2JvcmRlcjowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgYXthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0zIGEsI2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgc3Bhbntmb250LXNpemU6MTRweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNHthbGlnbi1pdGVtczpmbGV4LWVuZDttaW4td2lkdGg6bm9ybWFsfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00PnN0cm9uZ3ttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjE4cHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTQgLmNvbC00LW1ldGF7YWxpZ24taXRlbXM6ZmxleC1lbmQ7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuaXRlbS1jb3VudHt0ZXh0LWFsaWduOnJpZ2h0fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00e21pbi13aWR0aDoxNzRweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjEwcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTUgLmNvbC01LXNlbGxlcntmb250LXNpemU6MTRweDt3aGl0ZS1zcGFjZTpub3dyYXB9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTUgLmNvbC01LXNlbGxlciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC01IC5jb2wtNS1iYWRnZXN7bWFyZ2luLXRvcDo1cHg7dGV4dC1hbGlnbjpyaWdodH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNSAuY29sLTUtYmFkZ2VzPnNwYW57bWFyZ2luOjBweCAwcHggMHB4IDNweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgLmJ0bS1wcmltYXJ5e3doaXRlLXNwYWNlOm5vd3JhcH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNhZGRvbnNTdGVwMUNvbnRhaW5lciBoMi5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZToyNHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciBwLnBhZ2UtaGVhZGVyLXN1YmNvcHl7Zm9udC1zaXplOjE2cHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTV7cGFkZGluZy1yaWdodDoxMHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC02e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5O3BhZGRpbmctbGVmdDoxMHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC02IC5jb2wtNi1jdGF7d2lkdGg6ODVweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNiAuY29sLTYtY3RhOmJlZm9yZXtjb250ZW50OlwiU2VsZWN0XCJ9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0OmNoZWNrZWQrbGFiZWw+c3Bhbi5jb2wtNiAuY29sLTYtY3RhOmJlZm9yZXtjb250ZW50OlwiRGVzZWxlY3RcIn19I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjdG9wQ29udGFpbmVyPnNlY3Rpb257ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICN0b3BDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1ze2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21pbi1oZWlnaHQ6MTMwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuY2FyZC1pY29ue3dpZHRoOjM0cHg7aGVpZ2h0OjIwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94e2ZsZXg6MCAxIDMwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MnB4IHNvbGlkICM5OTl9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjVweDtsZWZ0Oi0wLjVweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MDtib3JkZXItY29sb3I6Izk5OX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmV7Zm9udC1zaXplOjE2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWx7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbntib3JkZXItY29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggLmNhcnQtaW1nLWNvbnRhaW57bWF4LXdpZHRoOjQwMHB4O21hcmdpbjowIGF1dG99I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IC5jYXJ0LWltZy1jb250YWluIC5jYXJ0LWltZ3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjc1JTttYXJnaW46MCBhdXRvO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm97ZmxleDowIDEgNzAlO3BhZGRpbmctbGVmdDoxNXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXRpdGxle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI2cHg7ZGlzcGxheTpibG9ja30jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDtmb250LXdlaWdodDpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0taWQsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLm9yZGVyLWlke2ZvbnQtc2l6ZToxN3B4O21hcmdpbi10b3A6NXB4O2NvbG9yOiM1NTV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0taWQgaSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAub3JkZXItaWQgaXtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmJsb2NrfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNle2ZvbnQtc2l6ZToyMHB4O21hcmdpbi10b3A6NXB4O3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojMDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIHN0cm9uZ3tmb250LXNpemU6MTZweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBidXR0b24sI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYXtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtd3JhcDp3cmFwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGV7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6NHB4IDVweDttYXJnaW46N3B4IDAgMDtib3JkZXItcmFkaXVzOjIwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZSBzcGFue21hcmdpbjowIDVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxlIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luOjAgMCAwIDVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxlLmZpbmFuY2V7Ym9yZGVyOjFweCBzb2xpZCAjZmZkMTU1O2JhY2tncm91bmQ6I2ZkZWViZn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxlLmZpbmFuY2Ugc3Bhbntjb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGUuZmluYW5jZSBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDozMHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGUuZ3VudGFie2JvcmRlcjoxcHggc29saWQgIzAwNjM4YTtiYWNrZ3JvdW5kOiNjN2RlZTd9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZS5ndW50YWIgLmd1bnRhYi1pY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZS5ndW50YWIgc3Bhbntjb2xvcjojMDAyOTNhfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5leHRyYS10ZXh0e2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6M3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Zm9udC1zdHlsZTpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmV4dHJhLXRleHQgaW1ne21hcmdpbi1sZWZ0OjNweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuZXh0cmEtdGV4dCsuZXh0cmEtdGV4dHttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLmVyci1tc2d7Y29sb3I6I2QwMDIxYjtmb250LXNpemU6MTVweDttYXJnaW46N3B4IDAgLTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9uc3tmbGV4OjAgMSAxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXB7ZmxleDowIDEgMzAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjQwcHg7bWFyZ2luOjE1cHggMTVweCAwIDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcCBidXR0b257aGVpZ2h0OjEwMCU7d2lkdGg6NDBweDtmbGV4OjAgMSA0MHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXCI7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcCBidXR0b24uaXRlbS1pbmNyZWFzZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9uLml0ZW0taW5jcmVhc2U6YmVmb3Jle2NvbnRlbnQ6XCIrXCJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcCBidXR0b24uaXRlbS1yZWR1Y2V7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9uLml0ZW0tcmVkdWNlOmJlZm9yZXtjb250ZW50Olwi4oiSXCJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcCBidXR0b24uaXRlbS1yZWR1Y2UubGFzdDpiZWZvcmV7Y29udGVudDpcIu6AoFwifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgaW5wdXR7ZmxleDoxIDAgY2FsYygxMDAlIC0gODBweCk7d2lkdGg6Y2FsYygxMDAlIC0gODBweCk7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTZweDtjb2xvcjojNTU1O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1kZWxldGUsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tY2hlY2tvdXR7bWFyZ2luOjE1cHggMTVweCAwIDA7aGVpZ2h0OjQwcHg7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tY29tcGFyZXttYXJnaW4tdG9wOjE1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWNsYXNzLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtYWRkcmVzcywjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1sYXlhd2F5e3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxNXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtYWRkcmVzcyAuaW5wdXQtZ3JvdXAtdGV4dGJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtYWRkcmVzcyAubWFrZS1kZWZhdWx0LWZmbC13cmFwe3BhZGRpbmctdG9wOjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWFkZHJlc3MgLm1ha2UtZGVmYXVsdC1mZmwtd3JhcCBsYWJlbHttYXJnaW4tYm90dG9tOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1hZGRyZXNzIC5tYWtlLWRlZmF1bHQtZmZsLXdyYXAgLm1ha2UtZGVmYXVsdC1mZmwgaXttYXJnaW4tcmlnaHQ6M3B4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtYWRkcmVzcyAubWFrZS1kZWZhdWx0LWZmbC13cmFwIC5tYWtlLWRlZmF1bHQtZmZse2NvbG9yOiMwMDY0MDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tbGF5YXdheSAuZ2ItbWF0LWNoZWNrYm94e3BhZGRpbmc6MTBweCAxNXB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tbGF5YXdheSAuZ2ItbWF0LWNoZWNrYm94IGxhYmVse21hcmdpbi1ib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1sYXlhd2F5IC5nYi1tYXQtY2hlY2tib3ggaXtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tbGF5YXdheSAuZ2ItbWF0LWNoZWNrYm94Lm1hdC1jaGVja2JveC1jaGVja2Vke2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1sYXlhd2F5IC5nYi1tYXQtY2hlY2tib3gubWF0LWNoZWNrYm94LWNoZWNrZWQgLm1hdC1jaGVja2JveC1mcmFtZXtib3JkZXItY29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAubm9uLW5ldHdvcmstZmZse2JvcmRlcjoxcHggc29saWQgI2ZmYmYwMDtwYWRkaW5nOjhweCAxNXB4IDEwcHg7bWFyZ2luOjE1cHggLTE1LjVweCAtMTZweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVufSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAubm9uLW5ldHdvcmstZmZsIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94e2ZsZXg6MCAxIDQwJX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mb3tmbGV4OjAgMSA2MCV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYnV0dG9uLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIGF7d2hpdGUtc3BhY2U6d3JhcH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuZXh0cmEtdGV4dHtmbGV4LXdyYXA6d3JhcH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwe2ZsZXg6MCAxIDQwJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cG9zaXRpb246cmVsYXRpdmV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtOmxhc3QtY2hpbGQ6YmVmb3Jle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NnB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjUlO2hlaWdodDoxMDAlO3BhZGRpbmc6MTVweCAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCBsYWJlbHtib3JkZXI6MDtsZWZ0OjE1cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OnVuc2V0O3RvcDp1bnNldDtib3JkZXItcmFkaXVzOjNweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggLmNhcnQtaW1nLWNvbnRhaW57d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7bWFyZ2luOjAgMCAwIDUwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIGF7cGFkZGluZy1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5jYXJ0LWluZm8tZmxleHtmbGV4OjAgMSAxMDAlO3dpZHRoOjEwMCV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2V7bWFyZ2luLXRvcDowO3RleHQtYWxpZ246cmlnaHQ7ZmxleDowIDEgYXV0b30jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBidXR0b24sI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYXt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBidXR0b24udWktYnV0dG9uLXRleHQtb25seSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBhLnVpLWJ1dHRvbi10ZXh0LW9ubHl7bWFyZ2luLXRvcDo1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmV4dHJhLXRleHR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25ze3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1sZWZ0OjI1JTt3aWR0aDo3NSV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tY29tcGFyZXtmbGV4OjEgMCBhdXRvO3RleHQtYWxpZ246cmlnaHQ7YWxpZ24tc2VsZjpmbGV4LWVuZH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1pZCBpe2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggLmNhcnQtaW1nLWNvbnRhaW57d2lkdGg6Y2FsYygxMDAlIC0gMTVweCk7bWFyZ2luOjAgMCAwIDE1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtY2xhc3N7ZmxleDowIDEgY2FsYyg0MCUgLSAxNXB4KTt3aWR0aDpjYWxjKDQwJSAtIDE1cHgpO21hcmdpbi1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtYWRkcmVzc3tmbGV4OjAgMSA2MCU7d2lkdGg6NjAlfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWxheWF3YXl7ZmxleDowIDEgMTAwJTt3aWR0aDoxMDAlfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbTpsYXN0LWNoaWxkIC5ub24tbmV0d29yay1mZmx7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5e3BhZGRpbmc6MDtwb3NpdGlvbjpzdGlja3k7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjUxfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuc3VidG90YWwtd3JhcHtvcmRlcjozO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjE4cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YS13cmFwe29yZGVyOjE7cGFkZGluZy1ib3R0b206MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwICNwdXJjaGFzZVdpdGhGaW5hbmNpbmcsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcCAjcHVyY2hhc2VXaXRoR3VuVGFie2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwPmRpdjpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwPmRpdjpmaXJzdC1jaGlsZCAuYnRue2ZsZXg6MCAxIDEwMCU7b3JkZXI6M30jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwPmRpdjpmaXJzdC1jaGlsZCAuYnRuKy5idG57ZGlzcGxheTpub25lfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAgcHttYXJnaW46NXB4IDAgMCAwO2ZvbnQtc2l6ZToxMXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAgaXtmb250LXN0eWxlOm5vcm1hbH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjEgI3B1cmNoYXNlV2l0aEZpbmFuY2luZ3tkaXNwbGF5OmJsb2NrfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMiAjcHVyY2hhc2VXaXRoR3VuVGFie2Rpc3BsYXk6YmxvY2t9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xIC5idG4sI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4yIC5idG57ZmxleDoxIDAgY2FsYyg1MCUgLSA3LjVweCk7bWFyZ2luLWxlZnQ6Ny41cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xIC5idG4rLmJ0biwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjIgLmJ0bisuYnRue2ZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi1yaWdodDo3LjVweDttYXJnaW4tbGVmdDowO29yZGVyOjF9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xIC5oaWRlciwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjIgLmhpZGVye2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjEuYnRuMj5kaXY6Zmlyc3QtY2hpbGR7ZmxleC13cmFwOndyYXB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xLmJ0bjIgLmJ0bnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO2ZsZXg6MCAxIDEwMCU7bWFyZ2luLXRvcDoxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMS5idG4yIC5idG4rLmJ0bntmbGV4OjEgMCBjYWxjKDUwJSAtIDcuNXB4KTttYXJnaW4tcmlnaHQ6Ny41cHg7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMS5idG4yIC5idG4rLmJ0bisuYnRue21hcmdpbi1sZWZ0OjcuNXB4O21hcmdpbi1yaWdodDowO29yZGVyOjJ9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xLmJ0bjIgLmhpZGVye2Rpc3BsYXk6aW5saW5lfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3N7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjU1cHggMCAwIDA7cGFkZGluZzowIDAgMTVweDtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGl7bWFyZ2luLWJvdHRvbToxMHB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saSBzcGFuIGJ7Zm9udC13ZWlnaHQ6NjAwO2Zsb2F0OmxlZnR9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saSBzcGFuPmF7bWFyZ2luLWxlZnQ6NXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3BhbiAuY291cG9uLWVudHJpZXN7ZmxvYXQ6bGVmdDtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXdyYXA6d3JhcH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpIHNwYW4gLmNvdXBvbi1lbnRyaWVzIGxpe21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbTowfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3BhbiAuY291cG9uLWVudHJpZXMgbGkgaXtjb2xvcjojMDA2NDAwO3RvcDotM3B4O2N1cnNvcjpwb2ludGVyfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3BhbjpudGgtY2hpbGQoZXZlbil7dGV4dC1hbGlnbjpyaWdodH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpIGl7Zm9udC1zdHlsZTpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saT51bHtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpPnVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWFyZ2luLWJvdHRvbTo1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saT51bCBsaT5zcGFue2ZsZXg6MSAwIGF1dG99I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saT51bCBsaT5zcGFuOmZpcnN0LWNoaWxke2ZsZXg6MCAxIGF1dG87bWF4LXdpZHRoOjc1JTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY291cG9uLXdyYXB7cGFkZGluZzowIDE1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjcwcHg7bGVmdDowO29wYWNpdHk6MDtoZWlnaHQ6MDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHksaGVpZ2h0IC4ycyBsaW5lYXJ9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmNvdXBvbi13cmFwIC5idG57Y29sb3I6IzAwNjQwMDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZDojZWVlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMzgsIDIzOCwgMjM4KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuKy5jb3Vwb24td3JhcHtvcGFjaXR5OjE7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuYnRuOm5vdCgjYWRkQ291cG9uQnRuKXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7Zm9udC1zaXplOjE2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmJ0bjpub3QoI2FkZENvdXBvbkJ0bikjZ29Ub09yZGVyc0J0bntvcmRlcjozfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeS5kb2NrICNjdGFDb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDtsZWZ0OjBweDt6LWluZGV4OjEwMDA7aGVpZ2h0OjEwMHB4O3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXAgYnV0dG9ue2ZsZXgtZ3JvdzoxfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGEtd3JhcCAudGFiLWV4cGFuZGVye2ZsZXgtZ3JvdzowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo1MnB4O21hcmdpbi1sZWZ0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDY0MDA7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGEtd3JhcCAudGFiLWV4cGFuZGVyIGl7dG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnN1YnRvdGFsLXdyYXB7cGFkZGluZy10b3A6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXB7b3JkZXI6MjtvcGFjaXR5OjA7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1ncm91cHt3aWR0aDoxMDAlfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVue2hlaWdodDphdXRvO29wYWNpdHk6MTtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLWJvdHRvbToxMHB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1oZWFkZXIsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIG1hdC10YWItaGVhZGVye2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm1hdC10YWItYm9keS13cmFwcGVye292ZXJmbG93OnZpc2libGV9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIC5tYXQtdGFiLWJvZHktd3JhcHBlciAubWF0LXRhYi1ib2R5LWFjdGl2ZXtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnl7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7ei1pbmRleDo1MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSl7cG9zaXRpb246c3RpY2t5O3RvcDo5MHB4O3otaW5kZXg6NTF9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpIC5jb3Vwb24td3JhcCwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSkgLnRhYi13cmFwLm9wZW4rLmNvdXBvbi13cmFwe2JvcmRlci1ib3R0b206MDtvcGFjaXR5OjE7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTt0b3A6NjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSkgI3Byb2NlZWRUb0NoZWNrb3V0e29yZGVyOjN9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpIC5zdWJ0b3RhbC13cmFwe29yZGVyOjJ9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpIC5jdGEtd3JhcHtvcmRlcjozO3BhZGRpbmc6MCAwIDE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lci5kaXNhYmxlLXN0aWNreSBzZWN0aW9uI2NhcnRTdW1tYXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDp1bnNldDtyaWdodDp1bnNldDtmbG9hdDpyaWdodCAhaW1wb3J0YW50fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIuZGlzYWJsZS1zdGlja3kgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVye3Bvc2l0aW9uOnN0YXRpYzt0b3A6dW5zZXR9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lci5kaXNhYmxlLXN0aWNreSAjdG9wQ29udGFpbmVye2Rpc3BsYXk6YmxvY2t9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXJ7cGFkZGluZzowfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGEtd3JhcCAudGFiLWV4cGFuZGVye2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuc3VidG90YWwtd3JhcCwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXB7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5zdWJ0b3RhbC13cmFwe3BhZGRpbmctYm90dG9tOjEwcHh9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVue29yZGVyOjE7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtvdmVyZmxvdy14OmhpZGRlbjtvcGFjaXR5OjE7bWFyZ2luLWJvdHRvbToxMHB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1oZWFkZXIsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIG1hdC10YWItaGVhZGVyLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIC5tYXQtdGFiLWhlYWRlciwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiBtYXQtdGFiLWhlYWRlcntkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1oZWFkZXIgLm1hdC10YWItbGFiZWwsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIG1hdC10YWItaGVhZGVyIC5tYXQtdGFiLWxhYmVsLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIC5tYXQtdGFiLWhlYWRlciAubWF0LXRhYi1sYWJlbCwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiBtYXQtdGFiLWhlYWRlciAubWF0LXRhYi1sYWJlbHttaW4td2lkdGg6YXV0bztoZWlnaHQ6NDBweDtmb250LXNpemU6MTRweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm1hdC10YWItaGVhZGVyIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCBtYXQtdGFiLWhlYWRlciAubWF0LXRhYi1oZWFkZXItcGFnaW5hdGlvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiAubWF0LXRhYi1oZWFkZXIgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24sI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwLm9wZW4gbWF0LXRhYi1oZWFkZXIgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb257ZGlzcGxheTpub25lfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAub3JkZXItYmxvY2tzLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIC5vcmRlci1ibG9ja3N7cGFkZGluZzoxNXB4IDE1cHggMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm9yZGVyLWJsb2Nrcz5saTpsYXN0LWNoaWxkLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIC5vcmRlci1ibG9ja3M+bGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctYm90dG9tOjE1cHh9fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVye3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9ue21hcmdpbi10b3A6MTVweDttYXJnaW4tcmlnaHQ6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uLm1hcmd7bWFyZ2luLXRvcDoxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmhlYWRlci1iYXJ7bWFyZ2luLWJvdHRvbTowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmhlYWRlci1iYXIgc3Bhbntmb250LXdlaWdodDpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAubm8tcmVzdWx0c3twYWRkaW5nOjAgMTVweCAxNXB4O2ZvbnQtc2l6ZToyMHB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLm5vLXJlc3VsdHMuY3RhLXJvd3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5uby1yZXN1bHRzLmN0YS1yb3cgLmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiNhdWN0aW9uLWl0ZW1ze2JvcmRlci1jb2xvcjojMTg2MWI3fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24jYXVjdGlvbi1pdGVtcyAuaGVhZGVyLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uI2F1Y3Rpb24taXRlbXMgLmNhcnQtaXRlbXtib3JkZXItY29sb3I6IzE4NjFiN30jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAjZGVzZWxlY3QtYWxsLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyICNhdWN0aW9uLWRlc2VsZWN0LWFsbHtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiNhdWN0aW9uLWl0ZW1zIC5oZWFkZXItYmFye2JvcmRlci1yYWRpdXM6MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIuZGlzYWJsZS1zdGlja3kgc2VjdGlvbiNjYXJ0Q29udGFpbmVye2Zsb2F0OmxlZnQgIWltcG9ydGFudH19I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZT5kaXYgLndpZGdldCwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlIC5nYi1saXRlLXdpZGdldCwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckJlbG93PmRpdiAud2lkZ2V0LCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3cgLmdiLWxpdGUtd2lkZ2V0e21hcmdpbi10b3A6M3JlbX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlPmRpdiAud2lkZ2V0IGgyLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3c+ZGl2IC53aWRnZXQgaDJ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1sZWZ0OjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZT5kaXYgLndpZGdldCAubW9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckJlbG93PmRpdiAud2lkZ2V0IC5tb3Jle21hcmdpbi1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGU+ZGl2IC53aWRnZXQgLmJ0biwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckJlbG93PmRpdiAud2lkZ2V0IC5idG57d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGUgLmFzaWRlPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZSAuYXNpZGU+ZGl2IC5zdXBlci1saXN0aW5ne3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi1yaWdodDo3LjVweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjEwcHg7aGVpZ2h0OmF1dG99I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZSAuYXNpZGU+ZGl2IC5zdXBlci1saXN0aW5nOm50aC1jaGlsZChldmVuKXttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZT5kaXYgLndpZGdldCBoMiwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlPmRpdiAud2lkZ2V0IC5tb3JlLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3c+ZGl2IC53aWRnZXQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJCZWxvdz5kaXYgLndpZGdldCAubW9yZXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGU+ZGl2e21hcmdpbi10b3A6MTEwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lci5kaXNhYmxlLXN0aWNreSBzZWN0aW9uI2V4dHJhQ29udGFpbmVyQXNpZGV7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyLmRpc2FibGUtc3RpY2t5IHNlY3Rpb24jZXh0cmFDb250YWluZXJBc2lkZT5kaXZ7bWFyZ2luLXRvcDowfX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0SXRlbXMgLnJlZCwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0SXRlbXMgLnllbGxvdywjYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0LW1lc3NhZ2VzIC5yZWQsI2J1eWVyQ2FydENvbnRhaW5lciAjY2FydC1tZXNzYWdlcyAueWVsbG93e3Bvc2l0aW9uOnJlbGF0aXZlfSNidXllckNhcnRDb250YWluZXIgI2NhcnRJdGVtcyAucmVkOmJlZm9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0SXRlbXMgLnllbGxvdzpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAjY2FydC1tZXNzYWdlcyAucmVkOmJlZm9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0LW1lc3NhZ2VzIC55ZWxsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo3cHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0e21hcmdpbjowIDAgMTVweCAwO2JvcmRlcjoycHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydDpmaXJzdC1jaGlsZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IGgye2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweDttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCBpLmdseXBoaWNvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgaS5nbHlwaGljb257Zm9udC1zaXplOjE2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydDpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0OmJlZm9yZXt3aWR0aDo1cHg7Y29udGVudDpcIlwifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgcCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IHNwYW4sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IHAsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IHNwYW57Zm9udC1zaXplOjE2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCBwLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCBwe21hcmdpbi1ib3R0b206M3B4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgc3BhbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgc3Bhbntmb250LXdlaWdodDo2MDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCBhLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCAuaXRlbS1hY2tub3dsZWRnZSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IC5pdGVtLXJlbW92ZSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgLml0ZW0tYWNrbm93bGVkZ2UsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IC5pdGVtLXJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoxNXB4O2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtmb250LXNpemU6MTVweDtwYWRkaW5nOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCAuaXRlbS1hY2tub3dsZWRnZSBpLmdseXBoaWNvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IC5pdGVtLXJlbW92ZSBpLmdseXBoaWNvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgLml0ZW0tYWNrbm93bGVkZ2UgaS5nbHlwaGljb24sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IC5pdGVtLXJlbW92ZSBpLmdseXBoaWNvbntjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5yZWQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnJlZHtib3JkZXItY29sb3I6I2QwMDIxYn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnJlZDpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnJlZDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQucmVkIGgyLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5yZWQgaDJ7Y29sb3I6I2QwMDIxYn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnJlZCBpLmdseXBoaWNvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQucmVkIGkuZ2x5cGhpY29ue2NvbG9yOiNkMDAyMWJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC55ZWxsb3csI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnllbGxvd3tib3JkZXItY29sb3I6I2ZmYmYwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnllbGxvdzpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnllbGxvdzpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQueWVsbG93IGgyLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC55ZWxsb3cgaDJ7Y29sb3I6IzAwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnllbGxvdyBpLmdseXBoaWNvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQueWVsbG93IGkuZ2x5cGhpY29ue2NvbG9yOiNmZmJmMDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC50YW4sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnRhbntib3JkZXItY29sb3I6I2ZmZDE1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZGVlYmZ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC50YW46YmVmb3JlLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC50YW46YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnRhbiBoMiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQudGFuIGgye2NvbG9yOiMwMDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC50YW4gaS5nbHlwaGljb24sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnRhbiBpLmdseXBoaWNvbntjb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydHttYXJnaW4tdG9wOjE1cHg7Ym9yZGVyLXdpZHRoOjFweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDJ7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgyPnNwYW4sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0M3B4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBoMj5zcGFuIGksI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3BhbiBpe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNnB4O3otaW5kZXg6MjtsZWZ0OjIwcHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3BhbiBpOmZpcnN0LWNoaWxkLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgyPnNwYW4gaTpmaXJzdC1jaGlsZHt6LWluZGV4OjE7bGVmdDowO2ZvbnQtc2l6ZToyNHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBwLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IHB7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBwIHA6Zmlyc3QtY2hpbGQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgcCBwOmZpcnN0LWNoaWxke21hcmdpbjoxMHB4IDAgMCAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBwK3AgcCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBwK3AgcHttYXJnaW4tdG9wOjNweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgcC5tc2c+cDpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgcC5tc2c+cDpiZWZvcmV7Y29udGVudDpcIu6EgVwiO21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZDE1NTtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNidXllckNhcnRDb250YWluZXIgLmFsZXJ0LWRhbmdlcnttYXJnaW4tcmlnaHQ6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydHtib3JkZXItcmFkaXVzOjZweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0OmZpcnN0LWNoaWxkLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0LCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0e21hcmdpbi10b3A6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LCNidXllckNhcnRDb250YWluZXIgI2NhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydHttYXJnaW4tcmlnaHQ6MTVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBoMiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBoMntmb250LXNpemU6MThweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3BhbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBoMj5zcGFue2JvdHRvbTowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBwLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IHB7Zm9udC1zaXplOjE2cHh9fS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50LC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQsLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuZmllbGRzIC5lcnJfbXNnLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5maWVsZHMgLmVycl9tc2csLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5maWVsZHMgLmVycl9tc2csLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5maWVsZHMgLmVycl9tc2d7dGV4dC1hbGlnbjpsZWZ0fS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCBsYWJlbCwuZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmFjdGluZy1sYWJlbCwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCBsYWJlbCwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuYWN0aW5nLWxhYmVsLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCBsYWJlbCwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmFjdGluZy1sYWJlbCwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgbGFiZWwsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5hY3RpbmctbGFiZWx7Zm9udC13ZWlnaHQ6NjAwfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuZ2ItbWF0LXJhZGlvLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5nYi1tYXQtcmFkaW8sLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5nYi1tYXQtcmFkaW8sLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5nYi1tYXQtcmFkaW97bWFyZ2luLXRvcDo1cHh9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5nYi1tYXQtcmFkaW8gbGFiZWwsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmdiLW1hdC1yYWRpbyBsYWJlbCwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmdiLW1hdC1yYWRpbyBsYWJlbCwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmdiLW1hdC1yYWRpbyBsYWJlbHtmb250LXdlaWdodDpub3JtYWx9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5nYi1tYXQtcmFkaW8gbGFiZWwgLm1hdC1yYWRpby1sYWJlbC1jb250ZW50LC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5nYi1tYXQtcmFkaW8gbGFiZWwgLm1hdC1yYWRpby1sYWJlbC1jb250ZW50LC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuZ2ItbWF0LXJhZGlvIGxhYmVsIC5tYXQtcmFkaW8tbGFiZWwtY29udGVudCwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmdiLW1hdC1yYWRpbyBsYWJlbCAubWF0LXJhZGlvLWxhYmVsLWNvbnRlbnR7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9dGV4dF0sLmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT10ZWxdLC5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT1lbWFpbF0sLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT10ZXh0XSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPW51bWJlcl0sLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT10ZWxdLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9ZW1haWxdLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCBpbnB1dFt0eXBlPXRleHRdLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCBpbnB1dFt0eXBlPW51bWJlcl0sLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIGlucHV0W3R5cGU9dGVsXSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIGlucHV0W3R5cGU9ZW1haWxdLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCBpbnB1dFt0eXBlPXRleHRdLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCBpbnB1dFt0eXBlPW51bWJlcl0sLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIGlucHV0W3R5cGU9dGVsXSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIGlucHV0W3R5cGU9ZW1haWxde2hlaWdodDo0MHB4fS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuZXJyX21zZywuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuZXJyX21zZywuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmVycl9tc2csLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5lcnJfbXNne2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZDAwMjFifS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuZXJyX21zZyNlcnJNZXNzYWdlWmlwU2VhcmNoLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5lcnJfbXNnI2Vyck1lc3NhZ2VaaXBTZWFyY2gsLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5lcnJfbXNnI2Vyck1lc3NhZ2VaaXBTZWFyY2gsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5lcnJfbXNnI2Vyck1lc3NhZ2VaaXBTZWFyY2h7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjB9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5yZXE6YmVmb3JlLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5yZXE6YmVmb3JlLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAucmVxOmJlZm9yZSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLnJlcTpiZWZvcmV7Y29udGVudDpcIipcIjtjb2xvcjojZDAwMjFifS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuYnRuLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5idG4sLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5idG4sLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5idG57d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDttYXJnaW46MTVweCAwIDB9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5idG4uYnRuLXNlY29uZGFyeSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuYnRuLmJ0bi1zZWNvbmRhcnksLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5idG4uYnRuLXNlY29uZGFyeSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmJ0bi5idG4tc2Vjb25kYXJ5e2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwNjQwMH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmJ0bi5idG4tdGVydGlhcnksLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmJ0bi5idG4tdGVydGlhcnksLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5idG4uYnRuLXRlcnRpYXJ5LC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuYnRuLmJ0bi10ZXJ0aWFyeXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmJ0bi5pbnZhbGlkLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5idG4uaW52YWxpZCwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmJ0bi5pbnZhbGlkLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuYnRuLmludmFsaWR7Y3Vyc29yOmRlZmF1bHR9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5idG4uaW52YWxpZC5idG4tcHJpbWFyeSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuYnRuLmludmFsaWQuYnRuLXByaW1hcnksLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5idG4uaW52YWxpZC5idG4tcHJpbWFyeSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi1wcmltYXJ5e2JvcmRlci1jb2xvcjojYmJlMWFhO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi1zZWNvbmRhcnksLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi1zZWNvbmRhcnksLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5idG4uaW52YWxpZC5idG4tc2Vjb25kYXJ5LC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuYnRuLmludmFsaWQuYnRuLXNlY29uZGFyeXtjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2VlZX0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi10ZXJ0aWFyeSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuYnRuLmludmFsaWQuYnRuLXRlcnRpYXJ5LC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuYnRuLmludmFsaWQuYnRuLXRlcnRpYXJ5LC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuYnRuLmludmFsaWQuYnRuLXRlcnRpYXJ5e2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbHt3aWR0aDoxMDAlfS5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5tYXQtcmFkaW8tZ3JvdXAgLmFjdGluZy1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTdweDtwYWRkaW5nLWJvdHRvbTo4cHh9LmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLm1hdC1yYWRpby1ncm91cCAuYWN0aW5nLWxhYmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7ei1pbmRleDoyfS5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5tYXQtcmFkaW8tZ3JvdXAgLmFjdGluZy1sYWJlbDpiZWZvcmV7bGVmdDowO3RvcDo5cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2NjY30uZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAubWF0LXJhZGlvLWdyb3VwIC5hY3RpbmctbGFiZWwgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWx7bWluLXdpZHRoOmF1dG99fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9ue3BhZGRpbmctYm90dG9tOjMwcHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb246Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uIGgyLmhlYWRlci1iYXJ7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbiBoMywjc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbiBoNCwjc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbiBoNXttYXJnaW46MDtwYWRkaW5nOjB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24gdWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24gdWwgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3Bvc2l0aW9uOnJlbGF0aXZlfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpe21hcmdpbi10b3A6MjBweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+YXt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MTVweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT5hPmgze2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDVweDt6LWluZGV4OjUwfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPmE6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luLXRvcDotMC41cHg7ei1pbmRleDo0OX0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT51bD5saT5he2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPnVsPmxpPmE+aDR7Zm9udC1zaXplOjE2cHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+dWw+bGk+dWx7bWFyZ2luLXRvcDo1cHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+dWw+bGk+dWw+bGk+YXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4O2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgIzk5OTtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjFweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT51bD5saT51bD5saT5hOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NXB4O2JvcmRlci10b3A6MXB4IGRvdHRlZCAjOTk5O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT51bD5saT51bD5saT5hIGRpdnttYXJnaW4tYm90dG9tOi03cHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10d28+bGk+dWx7Y29sdW1uLWZpbGw6YmFsYW5jZTtjb2x1bW4tY291bnQ6Mn0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXR3bz5saT51bD5saT5he3BhZGRpbmctdG9wOjIwcHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bHttYXJnaW4tdG9wOjE1cHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saXttYXJnaW4tdG9wOjIwcHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bHtjb2x1bW4tZmlsbDpiYWxhbmNlO2NvbHVtbi1jb3VudDoyfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWw+bGl7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXR3bz5saT5he3BhZGRpbmctYm90dG9tOjEwcHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10d28+bGk+dWx7Y29sdW1uLWNvdW50OjN9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10d28+bGk+dWw+bGk+YXtwYWRkaW5nLXRvcDoxMHB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWx7Y29sdW1uLWNvdW50OjN9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bD5saXttYXJnaW4tdG9wOi04cHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bD5saTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bD5saT5he3BhZGRpbmctdG9wOjE4cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2l0ZW1hcENvbnRhaW5lci5jb250YWluZXI+LnJvd3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdHdvPmxpPnVse2NvbHVtbi1jb3VudDo0fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWx7Y29sdW1uLWNvdW50OjR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXR3bz5saT51bHtjb2x1bW4tY291bnQ6NX0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVse2NvbHVtbi1jb3VudDo1fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdHdvPmxpPnVse2NvbHVtbi1jb3VudDo2fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWx7Y29sdW1uLWNvdW50OjZ9fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9ue3BhZGRpbmc6MHB4IDBweCAwcHggMTVweDttYXJnaW4tdG9wOjIwcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jbG9zZS1idG57ZGlzcGxheTpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWV7cGFkZGluZy1yaWdodDoxNXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNhdGVnb3J5LW5hbWUtd3JhcHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTk5fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNhdGVnb3J5LW5hbWUtd3JhcDpob3Zlcntib3JkZXItY29sb3I6IzAwODQwMH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIGF7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlcntoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Om5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcHtwYWRkaW5nLXRvcDoxMHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXA+YXtwYWRkaW5nOjBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtkaXNwbGF5OmlubGluZS1ibG9ja30jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cyB1bHt0cmFuc2l0aW9uOi41cyBhbGwgZWFzZTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MHB4O3BhZGRpbmc6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzIHVsIGxpIHVsLnRlcm1pbmFsLWNhdHN7bWFyZ2luOjEwcHggMTVweCAwcHggMHB4O3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMgdWwgbGkgdWwudGVybWluYWwtY2F0cyBsaXtwYWRkaW5nLXRvcDoxMHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzIHVsIGxpIHVsLnRlcm1pbmFsLWNhdHMgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzIHVsIGxpIHVsLnRlcm1pbmFsLWNhdHMgbGkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZToxNnB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzIHVsIGxpIHVsLnRlcm1pbmFsLWNhdHMgbGkgLnNlYy1jYXQtd3JhcCAuY292ZXJ7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzIHVsIGxpIC5zZWMtY2F0LXdyYXAgLmNvdmVye2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Om5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNsb3NlLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDoxNXB4O2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE1cHg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazt6LWluZGV4OjUwfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uLm5vLWNoaWxkcmVuIC5jbG9zZS1idG57cmlnaHQ6NXB4O3RvcDo4cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2xvc2UtYnRue2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXJ7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW59I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIgcHtvcGFjaXR5OjB9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXJ7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDowcHg7d2lkdGg6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHB7b3BhY2l0eTowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdHtmbGV4OjEgMSBhdXRvO3dpZHRoOmNhbGMoMTAwJSAtIDIyNnB4KX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9ue3BhZGRpbmctcmlnaHQ6MHB4O21hcmdpbi10b3A6NTBweDttaW4taGVpZ2h0OjEyNXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWV7cGFkZGluZy1yaWdodDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSBhe21hcmdpbi1yaWdodDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXJ7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOi41cyBhbGwgZWFzZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciBwe2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1NTU7bGluZS1oZWlnaHQ6MjJweDttYXJnaW46NXB4IDBweCAwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246LjVzIGFsbCBlYXNlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saXtmbGV4OjAgMSA1MCV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDJuKSB1bC50ZXJtaW5hbC1jYXRze21hcmdpbi1yaWdodDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3Zlcnt0cmFuc2l0aW9uOi41cyBhbGwgZWFzZTtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHB7dHJhbnNpdGlvbjouNXMgYWxsIGVhc2V9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QgLm5vLWNoaWxkcmVuKy5uby1jaGlsZHJlbiwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCAubm8tY2hpbGRyZW4rc2VjdGlvbjpub3QoLm5vLWNoaWxkcmVuKXttYXJnaW4tdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXJ7aGVpZ2h0OmF1dG99I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIgcHtvcGFjaXR5OjF9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MTVweDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVse2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saXtmbGV4LWJhc2lzOmF1dG87d2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXB7cGFkZGluZzoxNXB4IDE1cHggMTVweCAxNXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpmaXJzdC1jaGlsZCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6Zmlyc3QtY2hpbGQgLnNlYy1jYXQtd3JhcCBhLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOmZpcnN0LWNoaWxkIC5zZWMtY2F0LXdyYXAgYXttYXJnaW4tdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgYSwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSBhe21hcmdpbi10b3A6MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHN7cGFkZGluZzowcHg7bWFyZ2luOjBweDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowcHg7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNmZmJmMDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyBsaSwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIGxpe3BhZGRpbmc6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIGxpIC5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyBsaSAuc2VjLWNhdC13cmFwe3BhZGRpbmc6MTVweCAxNXB4IDIwcHggMjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyBsaTpudGgtY2hpbGQob2RkKSwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIGxpOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2VlZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlcntoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO21hcmdpbi10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlciBwe29wYWNpdHk6MTttYXJnaW46MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uLm5vLWNoaWxkcmVuIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24ubm8tY2hpbGRyZW4gLmNhdGVnb3J5LW5hbWUgLmNvdmVyIHB7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIC5jYXRlZ29yeS1uYW1lLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoyMHB4O2N1cnNvcjpwb2ludGVyfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIC5jYXRlZ29yeS1uYW1lLXdyYXA6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLugoZcIjtmb250LXNpemU6MTVweDtoZWlnaHQ6MTVweDtjb2xvcjojMDA2NDAwO21hcmdpbjozcHggMHB4IDBweCAxMHB4O2Rpc3BsYXk6aW5saW5lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwe3BhZGRpbmctcmlnaHQ6MTVweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKSAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCBhLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwOmFmdGVye2Rpc3BsYXk6aW5saW5lO21pbi13aWR0aDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikgLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXA6aG92ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikgLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXA6aG92ZXIgLmNvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikgLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXA6aG92ZXI6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLugoZcIjtmb250LXNpemU6MTNweDtjb2xvcjojMDA2NDAwfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pLm5vLWNoaWxkcmVuIC5jYXRlZ29yeS1uYW1lLXdyYXA6YWZ0ZXJ7cG9zaXRpb246c3RhdGljO3RvcDphdXRvO3JpZ2h0OmF1dG87bWFyZ2luOjNweCAwcHggMHB4IDEwcHg7ZGlzcGxheTppbmxpbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGl7ZmxleDowIDEgMzMuMzMzMyV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDJuKSB1bC50ZXJtaW5hbC1jYXRze21hcmdpbi1yaWdodDoxNXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgzbikgdWwudGVybWluYWwtY2F0c3ttYXJnaW4tcmlnaHQ6MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pOm5vdCgubm8tY2hpbGRyZW4pIC5jYXRlZ29yeS1uYW1lLXdyYXA6YWZ0ZXJ7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LTEwcHg7dG9wOjUwJTtyaWdodDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDo0MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWV7ZmxleC1zaHJpbms6MTtmbGV4LWJhc2lzOjI4MHB4O3dpZHRoOjI4MHB4O21pbi13aWR0aDoyODBweDtwYWRkaW5nLWJvdHRvbTowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSBhe2ZvbnQtc2l6ZToyMnB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24ubm8tY2hpbGRyZW4gLmNhdGVnb3J5LW5hbWV7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOjEwMCU7d2lkdGg6MTAwJTttaW4td2lkdGg6dW5zZXR9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHN7bWFyZ2luLWxlZnQ6MTVweDt3aWR0aDpjYWxjKDEwMCUgLSAyODBweCk7ZmxleC1ncm93OjE7cGFkZGluZzoxNXB4IDBweCAxNXB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgYXtmb250LXNpemU6MThweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoMSkgLnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoMikgLnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoMykgLnNlYy1jYXQtd3JhcHtwYWRkaW5nLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDEpIHVsLnRlcm1pbmFsLWNhdHMsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDIpIHVsLnRlcm1pbmFsLWNhdHMsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDMpIHVsLnRlcm1pbmFsLWNhdHN7bWFyZ2luLXJpZ2h0OjE1cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0c3tib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNvdmVyIHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjJweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHN7bWFyZ2luLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpe2JvcmRlci10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpub3QoOmZpcnN0LWNoaWxkKT4uc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm5vdCg6Zmlyc3QtY2hpbGQpPi5zZWMtY2F0LXdyYXB7cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXB7bWFyZ2luOjBweCAwcHggMHB4IC0xNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOmZpcnN0LWNoaWxkPi5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6Zmlyc3QtY2hpbGQ+LnNlYy1jYXQtd3JhcHtib3JkZXI6MHB4O3BhZGRpbmctdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bGFzdC1jaGlsZD4uc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOmxhc3QtY2hpbGQ+LnNlYy1jYXQtd3JhcHtwYWRkaW5nLWJvdHRvbTowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0c3ttYXJnaW46MHB4IDBweCAwcHggLTE1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRze21hcmdpbi1sZWZ0OjE1cHg7ZmxleC1ncm93OjE7cGFkZGluZzoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saXtmbGV4LWJhc2lzOjI1JTt3aWR0aDoyNSV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDQpIC5zZWMtY2F0LXdyYXB7cGFkZGluZy10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNvdmVyIHB7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjJweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cywjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHN7bWFyZ2luOjBweCAtMTVweH19I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeU5hdldyYXB7ZGlzcGxheTpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlOYXZXcmFwICNjYXRlZ29yeU5hdnttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoO3Bvc2l0aW9uOnJlbGF0aXZlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciBuYXYjY2F0ZWdvcnlOYXZXcmFwe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjI2cHg7ZmxleDowIDEgMjI2cHg7dHJhbnNpdGlvbjouMnMgcGFkZGluZyBlYXNlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciBuYXYjY2F0ZWdvcnlOYXZXcmFwIHVsI2NhdGVnb3J5TmF2e3Bvc2l0aW9uOnN0aWNreTt0b3A6OTBweDtsZWZ0OjBweDt3aWR0aDoyMjZweDt6LWluZGV4OjEwMDB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLChtaW4td2lkdGg6IDc2OHB4KWFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtaGVpZ2h0OiA5MThweCl7I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIG5hdiNjYXRlZ29yeU5hdldyYXAgdWwjY2F0ZWdvcnlOYXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciBuYXYjY2F0ZWdvcnlOYXZXcmFwIHVsI2NhdGVnb3J5TmF2IGxpe2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA2NDAwO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpO21hcmdpbi10b3A6M3B4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciBuYXYjY2F0ZWdvcnlOYXZXcmFwIHVsI2NhdGVnb3J5TmF2IGxpIGF7cGFkZGluZzozcHggNXB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIG5hdiNjYXRlZ29yeU5hdldyYXAgdWwjY2F0ZWdvcnlOYXYgbGkgYS5jdXJyZW50LCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciBuYXYjY2F0ZWdvcnlOYXZXcmFwIHVsI2NhdGVnb3J5TmF2IGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIG5hdiNjYXRlZ29yeU5hdldyYXAgdWwjY2F0ZWdvcnlOYXYgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVye2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDozNXB4O292ZXJmbG93OmhpZGRlbn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciAuYmFjay10by10b3B7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVufSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIC5iYWNrLXRvLXRvcCBhe29wYWNpdHk6MH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciAuYmFjay10by10b3AgYSBzcGFue2hlaWdodDowcHg7d2lkdGg6MHB4O3RleHQtaW5kZW50Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtvdmVyZmxvdzpoaWRkZW59I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb117ZGlzcGxheTpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDY0MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjBweDttYXJnaW46MHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwgaXt0b3A6MHB4O2ZvbnQtc3R5bGU6bm9ybWFsfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIGkuZ2x5cGhpY29uLXRoLWxpc3R7dG9wOi0xcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwgc3BhbnttYXJnaW4tbGVmdDo1cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlci5zdGlja3twb3NpdGlvbjpmaXhlZDt0b3A6NTAlO3JpZ2h0OjBweDt6LWluZGV4Ojk5OTk7bWFyZ2luLXRvcDotNjBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7aGVpZ2h0OmF1dG87Ym9yZGVyOjBweDtib3gtc2hhZG93Oi0ycHggMnB4IDZweCAwcHggcmdiYSgwLDAsMCwuMSl9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIuc3RpY2sgLmJhY2stdG8tdG9we2hlaWdodDphdXRvO3dpZHRoOmF1dG99I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIuc3RpY2sgLmJhY2stdG8tdG9wIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEzcHg7b3BhY2l0eToxfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyLnN0aWNrIC5iYWNrLXRvLXRvcCBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyLnN0aWNrIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse3BhZGRpbmc6MTNweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlci5zdGljayBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCBzcGFue2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlci5zdGljayBpbnB1dFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpK2xhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0uc2hpcHBpbmdDb250YWluZXJ7bWFyZ2luLXRvcDoxNXB4fS5zaGlwcGluZ0NvbnRhaW5lciAuZ2x5cGhpY29uLXJlZnJlc2gtYW5pbWF0ZXstd2Via2l0LWFuaW1hdGlvbjpzcGludyAuN3MgaW5maW5pdGUgbGluZWFyOy1tb3otYW5pbWF0aW9uOnNwaW5tIC43cyBpbmZpbml0ZSBsaW5lYXI7LW8tYW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjstbXMtYW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246c3BpbiAuN3MgaW5maW5pdGUgbGluZWFyfS5zaGlwcGluZ0NvbnRhaW5lciAuZ2x5cGhpY29uLXJlZnJlc2gtbm8tYW5pbWF0ZXstd2Via2l0LWFuaW1hdGlvbjpub25lOy1tb3otYW5pbWF0aW9uOm5vbmU7LW8tYW5pbWF0aW9uOm5vbmU7LW1zLWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lfS5zaGlwcGluZ0NvbnRhaW5lciAjc2hpcHBpbmctc3RlcHMucGFnZS1sb2FkaW5ne29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXJ9LnNoaXBwaW5nQ29udGFpbmVyICNzaGlwcGluZy1zdGVwcy5wYWdlLWxvYWRlZHtvcGFjaXR5OjF9LnNoaXBwaW5nQ29udGFpbmVyICNjb250ZW50cyAuYmctZGFuZ2Vye3BhZGRpbmc6MTBweCAwIDAgMTBweH0uc2hpcHBpbmdDb250YWluZXIgI2NvbnRlbnRzIC5iZy1kYW5nZXIgZGl2e3BhZGRpbmctYm90dG9tOjEwcHh9LnNoaXBwaW5nQ29udGFpbmVyIGxhYmVse2ZvbnQtc2l6ZToxMnB4fS5zaGlwcGluZ0NvbnRhaW5lciBpe2NvbG9yOiMwMDY0MDB9LnNoaXBwaW5nQ29udGFpbmVyIGgxLnBhZ2UtaGVhZGVyLW1haW57bWFyZ2luLWJvdHRvbToxNXB4fS5zaGlwcGluZ0NvbnRhaW5lciAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LXRleHQtbm9uLWRlZmF1bHR7Y29sb3I6IzU1NX0uc2hpcHBpbmdDb250YWluZXIgLmZvcm0tY29udHJvbC1qcXVpLWZlZWRiYWNrLmZvcm0tY29udHJvbC1mZWVkYmFja3tyaWdodDo2MnB4fS5zaGlwcGluZ0NvbnRhaW5lciAudWktc2VsZWN0bWVudS1tZW51IHVse3BhZGRpbmctbGVmdDowO21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTphdXRvfS5zaGlwcGluZ0NvbnRhaW5lciAudWktc2VsZWN0bWVudS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1zZWxlY3RtZW51LWRpc2FibGVkIC51aS1zZWxlY3RtZW51LWljb257YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfS5zaGlwcGluZ0NvbnRhaW5lciAuaGFzLWVycm9yIC51aS13aWRnZXR7Ym9yZGVyLWNvbG9yOiNkOTUzNGZ9LnNoaXBwaW5nQ29udGFpbmVyIC5oYXMtZXJyb3IgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGZ9LnNoaXBwaW5nQ29udGFpbmVyIC5oYXMtc3VjY2VzcyAudWktd2lkZ2V0e2JvcmRlci1jb2xvcjojM2M3NjNkfS5zaGlwcGluZ0NvbnRhaW5lciAuZm9ybS1jb250cm9sLWZlZWRiYWNre21hcmdpbi10b3A6LTIycHg7cmlnaHQ6MTVweH0uc2hpcHBpbmdDb250YWluZXIgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfS5zaGlwcGluZ0NvbnRhaW5lciAudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyOm5vbmV9LnNoaXBwaW5nQ29udGFpbmVyIC5jaGVja2JveCAudWktY2hlY2tib3hyYWRpby1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLXJpZ2h0OjIwcHh9LnNoaXBwaW5nQ29udGFpbmVyIC5jaGVja2JveC5oZWxwIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6NXB4fS5zaGlwcGluZ0NvbnRhaW5lciAucmFkaW8sLnNoaXBwaW5nQ29udGFpbmVyIC5zaWduYXR1cmUtdHlwZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1yaWdodDoxLjJlbX0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsNkZvcm0gLmJnLXdhcm5pbmd7cGFkZGluZzoxMHB4O21hcmdpbi10b3A6MTBweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsNkZvcm0gLmJnLXdhcm5pbmcgZGl2e3BhZGRpbmctYm90dG9tOjVweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsNkZvcm0gLmJnLXdhcm5pbmcgZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsNkZvcm0gLmNhcnJpZXItbG9nb3ttYXgtd2lkdGg6MTIwcHg7bWF4LWhlaWdodDoxMDBweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gaW5wdXQjZmZsU2VnMXt3aWR0aDo4JTtwYWRkaW5nOjAgMTBweCAwIDEwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIGlucHV0I2ZmbFNlZzJ7d2lkdGg6OSU7cGFkZGluZzowIDEwcHggMCAxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSBpbnB1dCNmZmxTZWcze3dpZHRoOjEyJTtwYWRkaW5nOjAgMTBweCAwIDEwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5yb3cgLmZmbC1udW1iZXIgc3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDA7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXNpemU6MTJweDttYXJnaW46NXB4IDB9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5yb3cgLmZmbC1udW1iZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5yb3cgLmZmbC11cGxvYWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5yb3cgLmZmbC11cGxvYWQgLmJ0bi1zaW17bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctdG9wOjBweDtwYWRkaW5nLWJvdHRvbTowcHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5yb3cgLmZmbC1udW1iZXIgaW5wdXR7ZmxleDoxIDAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC51c2VyLWxvb2t1cCAuYWx3YXlzLXNob3d7cG9zaXRpb246cmVsYXRpdmU7dG9wOjM1cHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciBpbnB1dHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIHNwYW4sLnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIGlucHV0e29yZGVyOjJ9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIC5jbGVhci1idG57YWxpZ24tc2VsZjpmbGV4LWVuZDtvcmRlcjoxfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciAuY2xlYXItYnRuOmJlZm9yZXtjb250ZW50OlwiQ2xlYXIgXCJ9fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlcntjbGVhcjpib3RoO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlcj5zcGFue3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxMnB4O21hcmdpbjo1cHggMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciBpbnB1dHt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzF7d2lkdGg6MTYlfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcye3dpZHRoOjE4JX0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgaW5wdXQjZmZsU2VnM3t3aWR0aDoyNSV9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIC5jbGVhci1idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowcHg7Y29sb3I6IzAwNjQwMDttYXJnaW4tbGVmdDo1cHg7cGFkZGluZzo4cHggMHB4IDhweCA1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNoaXBwaW5nQ29udGFpbmVyICN0by1hZGRyZXNzIC51c2VyLWxvb2t1cCAuY3RhLXJvd3ttYXJnaW46LTE1cHggMCAzMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjZnJvbS1hZGRyZXNzIC5yb3c6bGFzdC1jaGlsZCAuZm9ybS1ncm91cCwuc2hpcHBpbmdDb250YWluZXIgI3RvLWFkZHJlc3MgLnJvdzpsYXN0LWNoaWxkIC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MH0uc2hpcHBpbmdDb250YWluZXIgI2Zyb20tYWRkcmVzcyAuY2hlY2tib3ggLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwsLnNoaXBwaW5nQ29udGFpbmVyICN0by1hZGRyZXNzIC5jaGVja2JveCAudWktY2hlY2tib3hyYWRpby1sYWJlbHtwYWRkaW5nLWxlZnQ6MH0uc2hpcHBpbmdDb250YWluZXIgLnJlcTpiZWZvcmV7Y29udGVudDpcIipcIjtjb2xvcjojZDAwMjFifS5zaGlwcGluZ0NvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dHtoZWlnaHQ6NDBweH0uc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IGg1e2ZvbnQtd2VpZ2h0OjYwMH0uc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zaWduYXR1cmUtdHlwZXMgLmJnLXdhcm5pbmd7cGFkZGluZzoxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgc2VjdGlvbiwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zaWduYXR1cmUtdHlwZXMsLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAudmFsaWRhdGUtYWRkcmVzcy1zZWN0aW9uLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNlbGVjdC1yYXRlLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmV9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCBzZWN0aW9uIGg0LC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNpZ25hdHVyZS10eXBlcyBoNCwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC52YWxpZGF0ZS1hZGRyZXNzLXNlY3Rpb24gaDQsLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2VsZWN0LXJhdGUtc2VjdGlvbiBoNHttYXJnaW4tdG9wOjEwcHg7cG9zaXRpb246cmVsYXRpdmV9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCBzZWN0aW9uIGg0OmJlZm9yZSwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zaWduYXR1cmUtdHlwZXMgaDQ6YmVmb3JlLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnZhbGlkYXRlLWFkZHJlc3Mtc2VjdGlvbiBoNDpiZWZvcmUsLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2VsZWN0LXJhdGUtc2VjdGlvbiBoNDpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6NjAlO2xlZnQ6MDt6LWluZGV4OjQ5fS5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgc2VjdGlvbiBoNCBzcGFuLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNpZ25hdHVyZS10eXBlcyBoNCBzcGFuLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnZhbGlkYXRlLWFkZHJlc3Mtc2VjdGlvbiBoNCBzcGFuLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNlbGVjdC1yYXRlLXNlY3Rpb24gaDQgc3Bhbntmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA1cHg7bWFyZ2luLWxlZnQ6MTVweDt6LWluZGV4OjUwfS5zaGlwcGluZ0NvbnRhaW5lciAjc2lnbmF0dXJlLXR5cGVzIGxhYmVsLC5zaGlwcGluZ0NvbnRhaW5lciAjZGVsaXZlcnktb3B0aW9ucyBsYWJlbHtsaW5lLWhlaWdodDoxO3BhZGRpbmctYm90dG9tOjEwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNzaWduYXR1cmUtdHlwZXMgaSwuc2hpcHBpbmdDb250YWluZXIgI2RlbGl2ZXJ5LW9wdGlvbnMgaXt0b3A6MDtwYWRkaW5nLWxlZnQ6NXB4fS5zaGlwcGluZ0NvbnRhaW5lciAubm90aWZpY2F0aW9uLXBhbmVsIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MTBweH0uc2hpcHBpbmdDb250YWluZXIgLm5vdGlmaWNhdGlvbi1wYW5lbCAuZm9ybS1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MTBweH0uc2hpcHBpbmdDb250YWluZXIgLm5vdGlmaWNhdGlvbi1wYW5lbCAuY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNoaXBwaW5nQ29udGFpbmVyIC51cHNMaW5re2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDA7Y29sb3I6IzU1NX1hamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBpbWd7d2lkdGg6MzAlO21heC13aWR0aDoxNTBweDtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO21hcmdpbjoyMDBweCBhdXRvIDVweH1hamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBzcGFue3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXRvcDo1cHh9YWpheC1zcGlubmVyIC5iYWNrLWNvdmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouNzV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zaGlwcGluZ0NvbnRhaW5lciAuZm9ybS1ncm91cCBsYWJlbDpub3QoLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwpOm5vdCguYWx3YXlzLXNob3cpLC5zaGlwcGluZ0NvbnRhaW5lciAuZm9ybS1ncm91cCBpLmdseXBoaWNvbi1pbmZvLXNpZ257cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNoaXBwaW5nQ29udGFpbmVyIC5pbnB1dC1ncm91cC5oZWxwLWlucHV0LWdyb3Vwe2Rpc3BsYXk6YmxvY2t9LnNoaXBwaW5nQ29udGFpbmVyIC5pbnB1dC1ncm91cC5oZWxwLWlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2x7ZmxvYXQ6bm9uZX0uc2hpcHBpbmdDb250YWluZXIgLmN0YS1yb3d7cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE1cHggIWltcG9ydGFudH0uc2hpcHBpbmdDb250YWluZXIgLmZvcm0tY29udHJvbC1mZWVkYmFja3ttYXJnaW4tdG9wOjB9fSN2aWV3LXNoaXBtZW50ICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MH0jdmlldy1zaGlwbWVudCAubm90ZXtwYWRkaW5nOjEwcHg7bWFyZ2luLXRvcDoxMHB4O2JvcmRlcjoxcHggc29saWQgaHNsKDUwLjQsODAuNjQ1MTYxMjkwMyUsODguOTIxNTY4NjI3NSUpfSN2aWV3LXNoaXBtZW50IC5jYW5jZWxlZC1tZXNzYWdle3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCBoc2woMCw0My40NzgyNjA4Njk2JSw4NS45ODAzOTIxNTY5JSk7bWFyZ2luLWJvdHRvbToxMHB4fSN2aWV3LXNoaXBtZW50IC5pbmZvLW1lc3NhZ2V7cGFkZGluZzoxMHB4O21hcmdpbi10b3A6MTBweDtib3JkZXI6MXB4IHNvbGlkIGhzbCgyMDAsNjUuMjE3MzkxMzA0MyUsODMuOTgwMzkyMTU2OSUpO21hcmdpbi1ib3R0b206MTBweH0jdmlldy1zaGlwbWVudCAjY2Fycmllci1sb2dve21heC13aWR0aDoxMjBweDttYXgtaGVpZ2h0OjEwMHB4O21hcmdpbi10b3A6MTBweH0jdmlldy1zaGlwbWVudCAuYmctd2FybmluZ3twYWRkaW5nOjEwcHg7bWFyZ2luLXRvcDoxMHB4fSN2aWV3LXNoaXBtZW50IC5iZy13YXJuaW5nIGRpdntwYWRkaW5nLWJvdHRvbTo1cHh9I3ZpZXctc2hpcG1lbnQgLmJnLXdhcm5pbmcgZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0jdmlldy1zaGlwbWVudCAuYWN0aW9ue21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7I3ZpZXctc2hpcG1lbnR7bWFyZ2luLWJvdHRvbTozMHB4fSN2aWV3LXNoaXBtZW50IGgxe2ZvbnQtc2l6ZToyNHB4fSN2aWV3LXNoaXBtZW50IC5sZWFke2ZvbnQtc2l6ZToxNHB4fX0jc2hpcHBpbmctZXN0aW1hdG9yICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MH0jc2hpcHBpbmctZXN0aW1hdG9yIC5jb250YWluZXItd2FybmluZ3twYWRkaW5nOjEwcHg7bWFyZ2luLXRvcDoxMHB4O2JvcmRlcjoxcHggc29saWQgaHNsKDUwLjQsODAuNjQ1MTYxMjkwMyUsODguOTIxNTY4NjI3NSUpfSNzaGlwcGluZy1lc3RpbWF0b3IgLmNvbnRhaW5lci1kYW5nZXJ7cGFkZGluZzoxMHB4O21hcmdpbi1ib3R0b206MTBweDtib3JkZXI6MXB4IHNvbGlkIGhzbCgwLDQzLjQ3ODI2MDg2OTYlLDg1Ljk4MDM5MjE1NjklKX0jc2hpcHBpbmctZXN0aW1hdG9yICNjYXJyaWVyLWxvZ297bWF4LXdpZHRoOjEyMHB4O21heC1oZWlnaHQ6MTAwcHg7bWFyZ2luLXRvcDoxMHB4fSNzaGlwcGluZy1lc3RpbWF0b3IgLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS10ZXh0LW5vbi1kZWZhdWx0e2NvbG9yOiM1NTV9I3NoaXBwaW5nLWVzdGltYXRvciAuZm9ybS1jb250cm9sLWpxdWktZmVlZGJhY2suZm9ybS1jb250cm9sLWZlZWRiYWNre3JpZ2h0OjYycHh9I3NoaXBwaW5nLWVzdGltYXRvciAudWktc2VsZWN0bWVudS1tZW51IHVse3BhZGRpbmctbGVmdDowO21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTphdXRvfSNzaGlwcGluZy1lc3RpbWF0b3IgLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNzaGlwcGluZy1lc3RpbWF0b3IgLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWQgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9I3NoaXBwaW5nLWVzdGltYXRvciAuaGFzLWVycm9yIC51aS13aWRnZXR7Ym9yZGVyLWNvbG9yOiNkOTUzNGZ9I3NoaXBwaW5nLWVzdGltYXRvciAuaGFzLWVycm9yIC51aS1zZWxlY3RtZW51LWljb257YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfSNzaGlwcGluZy1lc3RpbWF0b3IgLmhhcy1lcnJvciAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojZDk1MzRmICFpbXBvcnRhbnR9I3NoaXBwaW5nLWVzdGltYXRvciAuaGFzLXN1Y2Nlc3MgLnVpLXdpZGdldHtib3JkZXItY29sb3I6IzNjNzYzZH0jc2hpcHBpbmctZXN0aW1hdG9yIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9I3NoaXBwaW5nLWVzdGltYXRvciAuZm9ybS1jb250cm9sLWZlZWRiYWNre21hcmdpbi10b3A6M3B4O3JpZ2h0OjE1cHh9I3NoaXBwaW5nLWVzdGltYXRvciAudWktY2hlY2tib3hyYWRpby1sYWJlbHtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9I3NoaXBwaW5nLWVzdGltYXRvciAudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyOm5vbmV9I3NoaXBwaW5nLWVzdGltYXRvciAuY2hlY2tib3ggLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1yaWdodDoyMHB4fSNzaGlwcGluZy1lc3RpbWF0b3IgLmNoZWNrYm94LmhlbHAgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDo1cHh9I3NoaXBwaW5nLWVzdGltYXRvciAucmFkaW8sI3NoaXBwaW5nLWVzdGltYXRvciAuc2lnbmF0dXJlLXR5cGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctcmlnaHQ6MS4yZW19I3NoaXBwaW5nLWVzdGltYXRvciAucGFnZS1sb2FkaW5ne29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXJ9I3NoaXBwaW5nLWVzdGltYXRvciAucGFnZS1sb2FkZWR7b3BhY2l0eToxfSNzaGlwcGluZy1lc3RpbWF0b3Igc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0jc2hpcHBpbmctZXN0aW1hdG9yIHNlY3Rpb24gaDR7bWFyZ2luLXRvcDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNzaGlwcGluZy1lc3RpbWF0b3Igc2VjdGlvbiBoNDpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6NjAlO2xlZnQ6MDt6LWluZGV4OjQ5fSNzaGlwcGluZy1lc3RpbWF0b3Igc2VjdGlvbiBoNCBzcGFue2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDVweDttYXJnaW4tbGVmdDoxNXB4O3otaW5kZXg6NTB9I3NoaXBwaW5nLWVzdGltYXRvciBsYWJlbHtmb250LXNpemU6MTJweH0jc2hpcHBpbmctZXN0aW1hdG9yIGl7Y29sb3I6IzAwNjQwMH0jc2hpcHBpbmctZXN0aW1hdG9yIC5nbHlwaGljb24tcmVmcmVzaC1hbmltYXRley13ZWJraXQtYW5pbWF0aW9uOnNwaW53IC43cyBpbmZpbml0ZSBsaW5lYXI7LW1vei1hbmltYXRpb246c3Bpbm0gLjdzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246c3BpbiAuN3MgaW5maW5pdGUgbGluZWFyOy1tcy1hbmltYXRpb246c3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpzcGluIC43cyBpbmZpbml0ZSBsaW5lYXJ9I3NoaXBwaW5nLWVzdGltYXRvciAuZ2x5cGhpY29uLXJlZnJlc2gtbm8tYW5pbWF0ZXstd2Via2l0LWFuaW1hdGlvbjpub25lOy1tb3otYW5pbWF0aW9uOm5vbmU7LW8tYW5pbWF0aW9uOm5vbmU7LW1zLWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lfUAtd2Via2l0LWtleWZyYW1lcyBzcGlud3tmcm9tey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1tb3ota2V5ZnJhbWVzIHNwaW5te2Zyb217LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHNwaW57ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMzYwZGVnKX19I3NoaXBwaW5nLWVzdGltYXRvciBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwO2NvbG9yOiM1NTV9I3NoaXBwaW5nLWVzdGltYXRvciBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBpbWd7d2lkdGg6MzAlO21heC13aWR0aDoxNTBweDtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO21hcmdpbjoyMDBweCBhdXRvIDVweH0jc2hpcHBpbmctZXN0aW1hdG9yIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIHNwYW57dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweDttYXJnaW4tdG9wOjVweH0jc2hpcHBpbmctZXN0aW1hdG9yIGFqYXgtc3Bpbm5lciAuYmFjay1jb3Zlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6Ljc1fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjc2hpcHBpbmctZXN0aW1hdG9yIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgudWktY2hlY2tib3hyYWRpby1sYWJlbCk6bm90KC5hbHdheXMtc2hvdyksI3NoaXBwaW5nLWVzdGltYXRvciAuZm9ybS1ncm91cCBpLmdseXBoaWNvbi1pbmZvLXNpZ257cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fSNzaGlwcGluZy1lc3RpbWF0b3IgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudH0jc2hpcHBpbmctZXN0aW1hdG9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bWFyZ2luLXRvcDotMjJweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzaGlwcGluZy1lc3RpbWF0b3IgLmlucHV0LWdyb3Vwe3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsjc2hpcHBpbmctZXN0aW1hdG9ye21hcmdpbi1ib3R0b206MzBweH0jc2hpcHBpbmctZXN0aW1hdG9yIC5jdGEtcm93e3BhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNXB4ICFpbXBvcnRhbnR9fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb24gc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb24gc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVye2NvbG9yOiM1NTV9I2xpc3RpbmdDb250YWluZXI+cHttYXJnaW46MTBweCAwcHggMHB4IDBweH0jbGlzdGluZ0NvbnRhaW5lciBpbnB1dC5oZWxwbGluay1kcmF3ZXIrbGFiZWwraDMrcHtwYWRkaW5nLXJpZ2h0OjQwcHh9I2xpc3RpbmdDb250YWluZXIgLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWdue2NvbG9yOiNmZmJmMDB9I2xpc3RpbmdDb250YWluZXIgLm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVyPmRpdiAuYnRuLCNsaXN0aW5nQ29udGFpbmVyIC5tYXQtc3RlcHBlci12ZXJ0aWNhbD5kaXYgLmJ0bntwYWRkaW5nOjE1cHg7Zm9udC1zaXplOjE2cHh9I2xpc3RpbmdDb250YWluZXIgLmJ0bi5idG4tc2lte2ZsZXg6MSAxIDEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5O292ZXJmbG93OnZpc2libGV9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwucGFnZS1zZWN0aW9ue21hcmdpbjowcHg7Ym9yZGVyOjBweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItdG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlcj5oM3ttYXJnaW46MHB4IDBweCA1cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXI+cHttYXJnaW46MHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzU1NX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi10cmFuc3BhcmVudCAuZm9ybS1ncm91cDpsYXN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24tdHJhbnNwYXJlbnQ+c21hbGwsI2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGU+c21hbGx7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24tZ3JheXtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTo1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi1ncmF5OmJlZm9yZSwjbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi1ncmF5OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi1ncmF5OmFmdGVye2NsZWFyOmJvdGh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24tdHJhbnNwYXJlbnQsI2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUsI2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24tZ3JheXt6LWluZGV4OjM5fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLWhlYWRlcnt6LWluZGV4OjQwfSNsaXN0aW5nQ29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7bGluZS1oZWlnaHQ6MThweDttYXJnaW4tdG9wOi0zcHh9I2xpc3RpbmdDb250YWluZXIgLnVpLXdpZGdldHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9I2xpc3RpbmdDb250YWluZXIgLmdiLWF1dG9jb21wbGV0ZS13cmFwIC5tYXQtbWRjLWNoaXAtc2V0W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgLmdiLWF1dG9jb21wbGV0ZS13cmFwIC5tZGMtZXZvbHV0aW9uLWNoaXAtc2V0X19jaGlwcywjbGlzdGluZ0NvbnRhaW5lciAuZ2ItYXV0b2NvbXBsZXRlLXdyYXAgLm1hdC1tZGMtY2hpcHttYXJnaW46MH0jbGlzdGluZ0NvbnRhaW5lciAuZ2ItYXV0b2NvbXBsZXRlLXdyYXAgLm1hdC1tZGMtY2hpcHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NnB4O3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyPmgze2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyPnB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6bm9ybWFsfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNsaXN0aW5nQ29udGFpbmVyIC5idG4uYnRuLXNpbXtwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O2ZsZXg6MCAwIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOnJpZ2h0fX0jZmlyc3RUaW1lU2VsbGVyTW9kYWwuaW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jZmlyc3RUaW1lU2VsbGVyTW9kYWwgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2NvbG9yOiM1NTV9I2ZpcnN0VGltZVNlbGxlck1vZGFsIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jbG9zZS1idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDY0MDA7Ym9yZGVyOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7ei1pbmRleDo1MDt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowcHh9I2ZpcnN0VGltZVNlbGxlck1vZGFsIC5tb2RhbC1jb250ZW50IGgze2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjBweH0jZmlyc3RUaW1lU2VsbGVyTW9kYWwgLm1vZGFsLWNvbnRlbnQgcCwjZmlyc3RUaW1lU2VsbGVyTW9kYWwgLm1vZGFsLWNvbnRlbnQgdWx7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweH0jZmlyc3RUaW1lU2VsbGVyTW9kYWwgLm1vZGFsLWNvbnRlbnQgdWx7cGFkZGluZy1sZWZ0OjE5cHh9LmdiLW1hdC1kaWFsb2cuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCAuY2xvc2V7Y29sb3I6IzAwNjQwMDtyaWdodDoxNXB4O3RvcDoxNXB4O2ZvbnQtc2l6ZToyNnB4fS5nYi1tYXQtZGlhbG9nLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwgLm1hdC1tZGMtZGlhbG9nLXRpdGxle3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxNXB4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwMDttYXJnaW46MjBweCAwIDBweDtwYWRkaW5nOjB9LmdiLW1hdC1kaWFsb2cuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudHtwYWRkaW5nOjAgMCAxcHg7bWF4LWhlaWdodDp1bnNldH0uZ2ItbWF0LWRpYWxvZy5pdGVtLWRlc2NyaXB0aW9uLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50ICNkZXNjcmlwdGlvblRleHR7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2YzZjNmMztwYWRkaW5nOjEwcHg7bWFyZ2luOjAgMTVweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNjBweCl9LmdiLW1hdC1kaWFsb2cuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAuY3Rhc3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTVweH0uZ2ItbWF0LWRpYWxvZy5pdGVtLWRlc2NyaXB0aW9uLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5jdGFzIHNtYWxse3BhZGRpbmc6MCAwIDE1cHg7ZGlzcGxheTpibG9ja30uZ2ItbWF0LWRpYWxvZy5pdGVtLWRlc2NyaXB0aW9uLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5jdGFzIGJ1dHRvbi5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmdiLW1hdC1kaWFsb2cuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAuY3RhcyBidXR0b24rYnV0dG9ue21hcmdpbi1sZWZ0OjEwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7Ym9yZGVyOm5vbmU7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9ue2JvcmRlci10b3A6MHB4O2JvcmRlci1ib3R0b206MHB4O21hcmdpbi10b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyPmRpdntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7cGFkZGluZzowcHg7bWFyZ2luLXRvcDowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXI+ZGl2IC5zZWN0aW9uLXdoaXRlLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyPmRpdiAuc2VjdGlvbi10cmFuc3BhcmVudHtwYWRkaW5nOjIwcHggMTVweCAyNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGJ1dHRvbnttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWxlZnQ6MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b24gaXttYXJnaW4tbGVmdDo1cHg7dG9wOjBweDtsaW5lLWhlaWdodDoxOXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGJ1dHRvbi5pbnZhbGlke2JvcmRlci1jb2xvcjojYmJlMWFhO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtjdXJzb3I6ZGVmYXVsdH1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3d7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGJ1dHRvbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBhe3dpZHRoOjUwJX19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGJ1dHRvbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBhe3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcytoMntib3JkZXItcmFkaXVzOjBweCA2cHggMHB4IDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXI+ZGl2PmRpdjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyPmRpdj5kaXY6bGFzdC1jaGlsZD5kaXY6bGFzdC1jaGlsZC5zZWN0aW9uLXdoaXRle2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGJ1dHRvbnttYXJnaW4tcmlnaHQ6MTVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGJ1dHRvbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBhe3dpZHRoOjMzLjMzMzMlfX0jbGlzdGluZ0NvbnRhaW5lciAuZXJyX21zZ3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2QwMDIxYjttaW4taGVpZ2h0OjIwcHg7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAuY3RhLXJvdysuZXJyX21zZ3t0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tdG9wOjEwcHh9I2xpc3RpbmdDb250YWluZXIgLmVycl9tc2dfd3JhcHttYXJnaW4tYm90dG9tOi0yMHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDt0ZXh0LWFsaWduOnJpZ2h0fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXB7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbToyMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbHtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpOmhvdmVyLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbDpob3Zlcntib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKTpiZWZvcmUsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsOmJlZm9yZXt0b3A6MXB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIC5jaGVjay1ncm91cCwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgLmNoZWNrLWdyb3Vwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O2ZvbnQtc2l6ZToxMXB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIC5jaGVjay1ncm91cCBsYWJlbCwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgLmNoZWNrLWdyb3VwIGxhYmVse2NvbG9yOiMwMDY0MDAgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIC5jaGVjay1ncm91cCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi0zcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgLmNoZWNrLWdyb3VwIGxhYmVsOmhvdmVyLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWw6aG92ZXJ7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSAucmVxLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCAucmVxe2NvbG9yOiNkMDAyMWJ9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgLnJlcTpiZWZvcmUsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCJ9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgYSwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSBhOmhvdmVyLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCBhLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1sZWZ0OjNweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSBhLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIGE6aG92ZXIuZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24sI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIGEuZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24sI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIGE6aG92ZXIuZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ257Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSBhLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIGE6aG92ZXIuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24sI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIGEuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24sI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIGE6aG92ZXIuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ257Y29sb3I6I2ZmYmYwMH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKS5kcmF3ZXIsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsLmRyYXdlcntjb2xvcjojNTU1fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXA+bGFiZWx7bWFyZ2luLWJvdHRvbToxMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjLWlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjLWlucHV0LWdyb3VwIC5nbHlwaGljb257cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtyaWdodDowcHg7Ym90dG9tOjBweDt0b3A6YXV0bztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6Izk5OTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDB9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXB7Y2xlYXI6Ym90aH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MTBweCAwcHggMHB4IDBweDtkaXNwbGF5OmZsZXh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5tdWx0aS1pbnB1dC1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKXttYXJnaW4tdG9wOjEwcHg7Y29sb3I6IzU1NTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCB1bC5jaGVja2JveC1ncm91cHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjBweDtwYWRkaW5nOjBweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIHVsLmNoZWNrYm94LWdyb3VwIGxpe21hcmdpbi10b3A6N3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgdWwuY2hlY2tib3gtZ3JvdXAgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7ZGlzcGxheTpmbGV4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XS5zaG9ydCwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmN1cnJlbmN5KS5zaG9ydHt3aWR0aDo1MCV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cD5kaXYgdGV4dGFyZWF7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5mdXR1cmUtc2F2ZS10ZXh0e21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tdG9wOjBweDtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgc21hbGx7Zm9udC1zaXplOjExcHg7bWFyZ2luLXRvcDozcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBzbWFsbCBhe2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIHNtYWxsIC5yZXF7Y29sb3I6I2QwMDIxYn0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIHNtYWxsIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCJ9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuZmllbGQtbmFtZS1yZXErbGFiZWx7bWFyZ2luLXRvcDo1cHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuZmllbGQtbmFtZS1yZXErbGFiZWwrbGFiZWwsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuZmllbGQtbmFtZS1yZXErbGFiZWwrbGFiZWwraW5wdXR7ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmZpZWxkLW5hbWUtcmVxOmNoZWNrZWQrbGFiZWwrbGFiZWwsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuZmllbGQtbmFtZS1yZXE6Y2hlY2tlZCtsYWJlbCtsYWJlbCtpbnB1dHtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmZpZWxkLW5hbWUtcmVxOmNoZWNrZWQrbGFiZWwrbGFiZWx7bWFyZ2luLXRvcDoyMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAub3B0aW9uYWwtc2VydmljZXttYXJnaW4tYm90dG9tOjE1cHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cHt3aWR0aDoxMDAlfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXA+bGFiZWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOm5vbmV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cD5sYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXA+bGFiZWwgc3BhbjpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDA2NDAwO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctbGVmdDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAuZWRpdC1tb2Rle3Bvc2l0aW9uOnJlbGF0aXZlfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAuZWRpdC1tb2RlIC5wcmVmaWxsLWVkaXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDoxNXB4O2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLmVkaXQtbW9kZSAucHJlZmlsbC1saXN0IGl7Y29sb3I6IzAwNjQwMDttYXJnaW4tcmlnaHQ6M3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAuZWRpdC1tb2RlIC5wcmVmaWxsLWxpc3QgbGFiZWwrc3Bhbntjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLm1hdC1jaGlwLWxpc3QgLm1hdC1jaGlwLWxpc3Qtd3JhcHBlcnttYXJnaW46MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLm1hdC1jaGlwLWxpc3QgLm1hdC1jaGlwLWxpc3Qtd3JhcHBlciAubWF0LWNoaXB7ZGlzcGxheTpibG9jazttYXJnaW46MHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjZweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDoyNHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLm1hdC1jaGlwLWxpc3QgLm1hdC1jaGlwLWxpc3Qtd3JhcHBlciAubWF0LWNoaXAgLm1hdC1pY29ue2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLm1hdC1jaGlwLWxpc3QgLm1hdC1jaGlwLWxpc3Qtd3JhcHBlciAubWF0LWNoaXAubWF0LXN0YW5kYXJkLWNoaXA6bm90KC5tYXQtY2hpcC1kaXNhYmxlZCk6YWN0aXZle2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgc21hbGx7Zm9udC1zaXplOjEzcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbC5kcmF3ZXIsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsLmRyYXdlcntmb250LXNpemU6MTRweH19I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbCtoMywjbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsK2gzK3B7cGFkZGluZy1yaWdodDo1MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXJ7ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDttYXJnaW46MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXJ9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbD5kaXZ7b3BhY2l0eTowO2hlaWdodDowcHg7d2lkdGg6MHB4O3BhZGRpbmc6MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw+ZGl2IHNwYW4sI2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbD5kaXYgdWx7Zm9udC1zaXplOjEzcHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbD5kaXYgc3BhbntkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw+ZGl2IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MHB4O21hcmdpbjo1cHggMHB4IDBweCAwcHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbD5kaXYgdWwgbGl7bWFyZ2luLXRvcDo1cHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbD5kaXYgdWwgbGkgYXtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbDpiZWZvcmV7Y29udGVudDpcIu6ChlwiO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luOjE1cHggMTVweCAwcHggMHB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCJ9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbDpob3ZlcjpiZWZvcmV7Y29sb3I6IzAwODQwMH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyOmNoZWNrZWQrbGFiZWx7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDZweDtjdXJzb3I6ZGVmYXVsdDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyOmNoZWNrZWQrbGFiZWw+ZGl2e29wYWNpdHk6MTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcjpjaGVja2VkK2xhYmVsPmRpdiB1bHtwYWRkaW5nLXJpZ2h0OjQwcHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnl7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjIwcHg7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjE1cHggMTVweCAyNXB4O2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnk+aDR7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowO2ZvbnQtc2l6ZTozNHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5PnB7Zm9udC1zaXplOjIwcHg7bWFyZ2luLXRvcDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXAgaXtmb250LXN0eWxlOm5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwIHB7bWFyZ2luOjB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlke21pbi1oZWlnaHQ6MzQwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9wcmljZWhpc3RvcnktYmcucG5nXCIpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBwe2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubXtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luOjYwcHggYXV0byAwO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjYwcHg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzoxcHggNHB4IDJweCByZ2JhKDUwLDUwLDUwLC40KX0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5sLCNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLnV7Zm9udC1zaXplOjQycHg7Ym90dG9tOjgzcHg7dGV4dC1zaGFkb3c6LTFweCAxcHggMnB4ICNmZmYsMXB4IDFweCAycHggI2ZmZiwxcHggLTFweCAwICNmZmYsLTFweCAtMXB4IDAgI2ZmZn0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5se2xlZnQ6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi51e3JpZ2h0OjE1cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHR7Zm9udC1zaXplOjI0cHg7Y29sb3I6IzU1NTt0ZXh0LWFsaWduOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1IHN0cm9uZ3tmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjI4cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdSBpe21hcmdpbjowIDEwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5e21heC13aWR0aDo5NSV9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnk+aDR7Zm9udC1zaXplOjM0cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnk+cHtmb250LXNpemU6MjBweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcDpiZWZvcmV7Y29udGVudDpcIlwiO3otaW5kZXg6NDk7dG9wOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTMwcHg7bWFyZ2luLXRvcDotNjNweDtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXAgcHttYXJnaW46MH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LmxlZnQsI2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHR7d2lkdGg6Y2FsYyg1MCUgLSAxNzVweCl9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubGVmdCBwe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5sZWZ0IC5te2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjQycHg7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0e2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcHtwYWRkaW5nOjAgMjBweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1e3BhZGRpbmc6MCAxMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHUgc3Ryb25ne2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1IGl7bWFyZ2luOjBweCA0cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlke21pbi1oZWlnaHQ6MjQwcHg7ZmxleDowIDEgMzUwcHg7YmFja2dyb3VuZC1zaXplOjEwMCV9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHB7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtc2hhZG93OjFweCAycHggMnB4IHJnYmEoNTAsNTAsNTAsLjQpO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDozN3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLm17Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6NDhweDttYXJnaW4tdG9wOjZweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5sLCNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLnV7Ym90dG9tOjcwcHg7Zm9udC1zaXplOjM2cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubHtsZWZ0OjB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4udXtyaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0e2ZvbnQtc2l6ZToyMnB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHUgc3Ryb25ne2ZvbnQtc2l6ZTozMnB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHUgaXttYXJnaW46MHB4IDEwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcHttYXJnaW4tdG9wOi0zMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LmxlZnQgLm17Zm9udC1zaXplOjUycHg7bGluZS1oZWlnaHQ6NTJweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWR7bWluLWhlaWdodDoyNjBweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgcHttYXJnaW4tdG9wOjYxcHg7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubXtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo0OHB4O21hcmdpbi10b3A6NnB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLmwsI2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4udXtib3R0b206MTE1cHg7d2lkdGg6MTMwcHg7dGV4dC1zaGFkb3c6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5se2xlZnQ6LTg4cHg7dGV4dC1hbGlnbjpyaWdodH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi51e3JpZ2h0Oi04OHB4O3RleHQtYWxpZ246bGVmdH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodHtmb250LXNpemU6MjJweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwe3BhZGRpbmc6MH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1IHN0cm9uZ3tmb250LXNpemU6MzJweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1IGl7bWFyZ2luOjBweCAxMHB4fX0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gaDR7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0MDA7bWFyZ2luOjBweCAwcHggMTBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLmVycl9tc2dfd3JhcHtjbGVhcjpsZWZ0O3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAubG9hZGluZ3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAubG9hZGluZyBzcGFue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O21hcmdpbjowcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiXCI7bWFyZ2luLXJpZ2h0OjVweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlcntib3JkZXItYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGU6bnRoLWNoaWxkKDIpe3BhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlOm50aC1jaGlsZCgzKXtib3JkZXItdG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0e3BhZGRpbmc6MzBweCAwcHg7bWFyZ2luOjMwcHggMTVweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6NnB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXB7cGFkZGluZzowcHggMTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwIGxhYmVse2NvbG9yOiM1NTU7Zm9udC1zaXplOjIycHg7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcCBwe2ZvbnQtc2l6ZToxNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXAgLmFjLWlucHV0LWdyb3VwIGl7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcCAuYWMtaW5wdXQtZ3JvdXAgaW5wdXRbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2ZmZn0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0LnNlYXJjaGluZzphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazttYXJnaW46MTBweCBhdXRvIDA7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0LnNlYXJjaGluZyAuY2F0ZWdvcnktaW5wdXQtd3JhcCAuYWMtaW5wdXQtZ3JvdXAgaXtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIGxhYmVse2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNTU1fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuYWN0aW5nLWxhYmVse2ZvbnQtc2l6ZToxNXB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LXJlc3VsdHM+LmFjdGluZy1sYWJlbHtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1yZXN1bHRzIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktcmVzdWx0cyB1bCBsaXttYXJnaW4tdG9wOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1yZXN1bHRzIHVsIGxpPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjJweCA1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1yZXN1bHRzIHVsIGxpPmhye21hcmdpbjowcHg7cGFkZGluZzowcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjExcHg7bGVmdDowcHg7ei1pbmRleDo0O2hlaWdodDoxcHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgwLDAlLDcxLjY2NjY2NjY2NjclKTtib3JkZXItY29sb3I6I2ZmZn0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LXJlc3VsdHMgdWwgbGkgdWx7bWFyZ2luOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LXJlc3VsdHMgdWwgbGkgdWwgbGl7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxNXB4O2ZvbnQtc2l6ZToxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAudGVybWluYWwtY2F0ZWdvcnl7ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAudGVybWluYWwtY2F0ZWdvcnkrbGFiZWx7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tYm90dG9tOjBweDtmb250LXNpemU6MTRweDtwYWRkaW5nOjVweCAxMHB4O3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6NjAwfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAudGVybWluYWwtY2F0ZWdvcnk6Y2hlY2tlZCtsYWJlbHtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjZweDtjdXJzb3I6ZGVmYXVsdH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVle3BhZGRpbmc6MjBweCAxNXB4O2ZvbnQtc2l6ZToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWUgLnRlcm1pbmFsLWNhdGVnb3J5K2xhYmVse2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZSAudGVybWluYWwtY2F0ZWdvcnk6Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWUgLm1hdC1uZXN0ZWQtdHJlZS1ub2RlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gdWwgLm1hdC10cmVlLW5vZGU6Zmlyc3QtY2hpbGQgLnRlcm1pbmFsLWNhdGVnb3J5OmNoZWNrZWQrbGFiZWx7bWFyZ2luLXRvcDowcHh9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWUgYnV0dG9uLCNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWUgbGFiZWx7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWRpc3BsYXkgbGFiZWx7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1kaXNwbGF5IGlucHV0e2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5hY3RpbmctbGFiZWx7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dHtwYWRkaW5nOjMwcHggMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXB7cGFkZGluZzowcHggMTAwcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dC5zZWFyY2hpbmc6YWZ0ZXJ7ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQuc2VhcmNoaW5nIC5hYy1pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZX0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0LnNlYXJjaGluZyAuYWMtaW5wdXQtZ3JvdXA6YWZ0ZXJ7dG9wOjVweDtyaWdodDotNDBweDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktcmVzdWx0cyB1bCBsaSBzcGFue2ZvbnQtc2l6ZToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWUgYnV0dG9uLCNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWUgbGFiZWx7Zm9udC1zaXplOjE3cHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXB7cGFkZGluZzowcHggMTgwcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcCBsYWJlbHtmb250LXNpemU6MjZweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmxvYWRpbmcgc3Bhbntmb250LXNpemU6MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmxvYWRpbmc6YmVmb3Jle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dHt3aWR0aDo3NSU7bWFyZ2luOjMwcHggYXV0b30jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwIGxhYmVse2ZvbnQtc2l6ZTozMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktZGlzcGxheSwjbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVle3dpZHRoOjc1JTttYXJnaW46MzBweCBhdXRvIDE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1kaXNwbGF5IGxhYmVse2ZvbnQtc2l6ZToxOHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2t9fSNsaXN0aW5nQ29udGFpbmVyICNwaWN0dXJlcyAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlcnttYXJnaW4tdG9wOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIGg1e21hcmdpbi10b3A6MzBweDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo2MDA7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmc6MTVweCAwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZmZsIGl7bWFyZ2luLXJpZ2h0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgI3N0YW5kYXJkVGV4dE5pY2tuYW1le21hcmdpbi1ib3R0b206MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHM+LnNlY3Rpb24tdHJhbnNwYXJlbnR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZGZkZmRmLCAjZmZmIDEycHgpfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcHttYXJnaW46MCAtMTVweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmLCAjZGZkZmRmIDUwcHgpfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcCAuZ3JhZGllbnQtcm90YXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTVweDtwYWRkaW5nOjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowcHggMTBweCAxM3B4IC0xMHB4ICMwMDAsMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsMCwwLDApfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcCAuZ3JhZGllbnQtcm90YXRlIC5ncmFke3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNDY2JTtsZWZ0Oi0yNSU7d2lkdGg6MTUwJTtoZWlnaHQ6MTAwMCU7YmFja2dyb3VuZDojNDgyYTZkO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDcyLCA0MiwgMTA5KSAyNSUsIHJnYigxOTUsIDQwLCAxNjgpIDUwJSwgcmdiKDEwMSwgNTYsIDE1NSkgNzUlKTstd2Via2l0LWFuaW1hdGlvbjpncmFkaWVudFNwaW4gOHMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOmdyYWRpZW50U3BpbiA4cyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmdyYWRpZW50U3BpbiA4cyBsaW5lYXIgaW5maW5pdGU7ei1pbmRleDoxMH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXAgLmdyYWRpZW50LXJvdGF0ZSAjR2VuZXJhdGVBSUJ1dHRvbntib3JkZXItcmFkaXVzOjExcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2MzMjhhODtmb250LXNpemU6MTdweDtwYWRkaW5nOjhweCAxMnB4O3otaW5kZXg6MTF9QC1tb3ota2V5ZnJhbWVzIGdyYWRpZW50U3BpbnsxMDAley1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZ3JhZGllbnRTcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZ3JhZGllbnRTcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXAgLmdyYWRpZW50LXJvdGF0ZTpob3ZlciAuZ3JhZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozczstbW96LWFuaW1hdGlvbi1kdXJhdGlvbjozczthbmltYXRpb24tZHVyYXRpb246M3N9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwIC5ncmFkaWVudC1yb3RhdGUuZGlzYWJsZWQgLmdyYWR7YmFja2dyb3VuZDojNTU1ICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwIC5ncmFkaWVudC1yb3RhdGUuZGlzYWJsZWQgYnV0dG9ue2JvcmRlci1jb2xvcjojZDlkOWQ5ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5ICFpbXBvcnRhbnQ7Y3Vyc29yOm5vdC1hbGxvd2VkfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcCAjcmVtYWluaW5nQXR0ZW1wdHN7ZGlzcGxheTpibG9jaztjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXAgLmVycl9tc2d7bWFyZ2luLXRvcDo2cHh9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ydGYtbGFiZWwtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1ib3R0b206MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnJ0Zi1sYWJlbC13cmFwPnNwYW57Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnJ0Zi1sYWJlbC13cmFwPnNwYW4+c3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnJ0Zi1sYWJlbC13cmFwPnNwYW4+aW1ne2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpO21hcmdpbjowcHggMTBweDtkaXNwbGF5OmlubGluZX0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmxvYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAucnRmLWxhYmVsLXdyYXB7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ydGYtbGFiZWwtd3JhcCBsYWJlbHt3aGl0ZS1zcGFjZTpub3dyYXB9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ydGYtbGFiZWwtd3JhcD5zcGFue21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXRvcDotMnB4fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuY2F0ZWdvcnktc2VjdGlvbiAuanF1aS1kZC13cmFwcGVye3dpZHRoOjUwJX0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnNlY3Rpb24tdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuc2VjdGlvbi10cmFuc3BhcmVudCAuZm9ybS1ncm91cCAuc2VjdGlvbi1ncmF5e21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5zZWN0aW9uLXRyYW5zcGFyZW50IC5jdGEtcm93e21hcmdpbi10b3A6MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnNlY3Rpb24td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi10cmFuc3BhcmVudCAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZCAuc2VjdGlvbi1ncmF5e2JvcmRlci10b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDEpe29yZGVyOjF9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uZm9ybS1ncm91cDpudGgtY2hpbGQoMil7b3JkZXI6M30jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5mb3JtLWdyb3VwOm50aC1jaGlsZCgzKXtvcmRlcjo2fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDQpe29yZGVyOjR9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uZm9ybS1ncm91cDpudGgtY2hpbGQoNSl7b3JkZXI6NX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5mb3JtLWdyb3VwOm50aC1jaGlsZCg2KXtvcmRlcjoyfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuaW5wdXQtZ3JvdXAtZW5ke3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweCAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2hpcFNlZUFkZGxUZXJtcytsYWJlbHttYXJnaW4tYm90dG9tOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNpbW1lZGlhdGUtY2hlY2tvdXQtZ2JwYXkgLmdseXBoaWNvbi1va3tjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXN0aW1hdG9yLWxvZ28tbGlua3MtaGRye21hcmdpbi10b3A6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2VzdGltYXRvci1sb2dvLWxpbmtze2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjoxMHB4IC03LjVweCA1cHg7cGFkZGluZzowfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXN0aW1hdG9yLWxvZ28tbGlua3MgbGl7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNlc3RpbWF0b3ItbG9nby1saW5rcyBhe2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjEwMHB4O3BhZGRpbmc6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NnB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXN0aW1hdG9yLWxvZ28tbGlua3MgYT5kaXZ7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2VzdGltYXRvci1sb2dvLWxpbmtzIGEjZmVkZXhsaW5rPmRpdntiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWUvYXNzZXRzL2xvZ28tZmVkZXgucG5nKX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2VzdGltYXRvci1sb2dvLWxpbmtzIGEjdXNwc2xpbms+ZGl2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvbG9nby11c3BzLnBuZyl9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNlc3RpbWF0b3ItbG9nby1saW5rcyBhI3Vwc2xpbms+ZGl2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvbG9nby11cHMucG5nKX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAgLmdseXBoaWNvbi1yZW1vdmV7Y29sb3I6I2QwMDIxYn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAgLnNlY3Rpb24tZ3JheXttYXJnaW46MHB4O2NsZWFyOmxlZnR9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwIC5zZWN0aW9uLWdyYXkgcHttYXJnaW4tYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0e2JhY2tncm91bmQtY29sb3I6I2VlZTttYXJnaW4tdG9wOi0yMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheSB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtmb250LXNpemU6MTNweDtwYWRkaW5nOjBweDtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5IHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6N3B4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheSB1bCBsaSBpe21hcmdpbi1yaWdodDo1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5IHVsIGxpIGkuZ2x5cGhpY29uLW9re2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5IHVsIGxpIGkuZ2x5cGhpY29uLXJlbW92ZXtjb2xvcjojZDAwMjFifSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheSB1bCBsaSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkgdWwgbGkgYTp2aXNpdGVke2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheS5xdWFsaWZpZWR7cGFkZGluZzoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheS5xdWFsaWZpZWQgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTZweDttYXJnaW46MHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheS5xdWFsaWZpZWQgLmFjdGluZy1sYWJlbCBpe2NvbG9yOiMwMDY0MDA7bWFyZ2luLXJpZ2h0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkudW5xdWFsaWZpZWR7cGFkZGluZzoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheS51bnF1YWxpZmllZCAuYWN0aW5nLWxhYmVsIC5nbHlwaGljb24tb2t7Y29sb3I6IzAwNjQwMDttYXJnaW4tcmlnaHQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheS51bnF1YWxpZmllZCAuYWN0aW5nLWxhYmVsIC5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbntjb2xvcjojZmZiZjAwO21hcmdpbi1yaWdodDo1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJ5e21hcmdpbi10b3A6MTVweDtjb2xvcjojNTU1fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyeSAjdGF4U3RhdGUgI3NhbGVzVGF4U3RhdGVUZXh0e21hcmdpbjoxNXB4IDBweCA1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJ5IC5yZXZlYWxlciAjdGF4UGVyY2VudGFnZXttYXJnaW46MTVweCAwcHggMHB4IDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6IzU1NX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cnkgLnJldmVhbGVyICN0YXhQZXJjZW50YWdlIHNwYW57Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO3doaXRlLXNwYWNlOm5vd3JhcDtsaW5lLWhlaWdodDozN3B4O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyeSAucmV2ZWFsZXIgI3RheFBlcmNlbnRhZ2Ugc3BhbjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjExcHg7bWFyZ2luLWxlZnQ6MHB4O2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJ5IC5yZXZlYWxlciAjdGF4UGVyY2VudGFnZSBpbnB1dFt0eXBlPW51bWJlcl17ZmxleDoxIDEgYXV0bztwYWRkaW5nLXRvcDowcHg7cGFkZGluZy1ib3R0b206MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cnkgLnJldmVhbGVyIHAuZXJyb3J7Y29sb3I6I2QwMDIxYjtmb250LXNpemU6MTJweDttYXJnaW46MHB4O3BhZGRpbmc6MHB4O3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyeSAucmV2ZWFsZXIgI3RheEluY2x1c2lvbnMgc21hbGx7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcywjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcywjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXN7Y2xlYXI6Ym90aDttYXJnaW4tdG9wOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXM+c21hbGwsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXM+c21hbGwsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcz5zbWFsbCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzPnNtYWxse2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVse2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjBweDt3aWR0aDoxMDAlO21hcmdpbjo1cHggMCAwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpPnNwYW4sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGk+c3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpPnNwYW4sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaT5zcGFue3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDo3MDA7bWluLXdpZHRoOjc1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGk+c3Bhbi5wZXJjOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpPnNwYW4ucGVyYzphZnRlciwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpPnNwYW4ucGVyYzphZnRlciwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpPnNwYW4ucGVyYzphZnRlcntjb250ZW50OlwiJVwifSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcywjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucm93LWVudHJpZXMsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaSAucm93LWVudHJpZXMsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucm93LWVudHJpZXN7ZmxleDoxIDEgYXV0bzt3aWR0aDphdXRvO3BhZGRpbmc6MHB4IDEwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5e2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MThweDttYXJnaW4tcmlnaHQ6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeSBpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5IGksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeSBpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnkgaXtjb2xvcjojMDA2NDAwO3RvcDowcHg7bWFyZ2luLXJpZ2h0OjNweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeTpsYXN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5Omxhc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeTpsYXN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnk6bGFzdC1jaGlsZHttYXJnaW46MHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yZW1vdmUtYnRuLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yZW1vdmUtYnRuLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJlbW92ZS1idG4sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucmVtb3ZlLWJ0bntjb2xvcjojMDA2NDAwO2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpOm50aC1jaGlsZChvZGQpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpOm50aC1jaGlsZChvZGQpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGk6bnRoLWNoaWxkKG9kZCksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaTpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgLmFkZC1yb3csI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAuYWRkLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tdG9wOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgLmFkZC1yb3cgYnV0dG9uLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgLmFkZC1yb3cgYnV0dG9ue3BhZGRpbmc6MTBweCAyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwIC5hZGQtcm93IGJ1dHRvbi5hZGQtYnRuLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgLmFkZC1yb3cgYnV0dG9uLmFkZC1idG57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tbGVmdDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwIC5hZGQtcm93IGJ1dHRvbi5hZGQtYnRuIHNwYW4sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAuYWRkLXJvdyBidXR0b24uYWRkLWJ0biBzcGFue2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1sZWZ0OjVweDtsaW5lLWhlaWdodDoxNHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwIC5hZGQtcm93IGJ1dHRvbi5hZGQtYnRuIGksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAuYWRkLXJvdyBidXR0b24uYWRkLWJ0biBpe2ZvbnQtc2l6ZToxM3B4O3RvcDowcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgLmFkZC1yb3crLmVycl9tc2csI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAuYWRkLXJvdysuZXJyX21zZ3ttYXJnaW4tdG9wOjVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGV7bWFyZ2luLXRvcDoxNXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb257ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmNvbC1zbS02e2ZsZXg6MCAxIDUwJX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5mb3JtLWdyb3VwOm50aC1jaGlsZCgzKXtvcmRlcjo1fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDUpe29yZGVyOjZ9fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi10cmFuc3BhcmVudHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi10cmFuc3BhcmVudCBoMy5zZWNvbmRhcnktaGVhZGVye2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbToyNXB4O21hcmdpbi10b3A6MHB4O2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24tdHJhbnNwYXJlbnQgaDMuc2Vjb25kYXJ5LWhlYWRlcj5he2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXRyYW5zcGFyZW50IC5tZXJpZGlhbntjbGVhcjpub25lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi10cmFuc3BhcmVudCAubWVyaWRpYW4gbGFiZWx7ZGlzcGxheTppbmxpbmUtZmxleDttaW4td2lkdGg6NTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHl7cGFkZGluZzoyMHB4IDBweCAwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5kcmF3ZXJ7bWFyZ2luOjVweCAwcHggMTBweDtmb250LXdlaWdodDpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5yYWRpby1ncm91cCBsYWJlbHtmb250LXdlaWdodDpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5pbnB1dC1ncm91cC5yYWRpby1ncm91cHt3aWR0aDoxMDAlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHRib3h7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtoZWlnaHQ6NDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHt0ZXh0LXRyYW5zZm9ybTpub25lO2FsaWduLWl0ZW1zOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI3Nob3J0VGVybUF1Y3Rpb25PcHRpbitsYWJlbHtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI3Nob3J0VGVybUF1Y3Rpb25PcHRpbitsYWJlbCBzdHJvbmd7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zdGQrbGFiZWwrLmlucHV0LWdyb3VwLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3NocitsYWJlbCsuaW5wdXQtZ3JvdXB7d2lkdGg6MTAwJX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zdGQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3N0ZCtsYWJlbCsudGllci0yLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc2hyK2xhYmVsKy50aWVyLTIsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc2hyK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zdGQrbGFiZWwrLnRpZXItMiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHIrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NocitsYWJlbCsudGllci0ye3RyYW5zaXRpb246YWxsIC4zcztoZWlnaHQ6MHB4O29wYWNpdHk6MDtsaW5lLWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc3RkOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3N0ZDpjaGVja2VkK2xhYmVsKy50aWVyLTIsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc3RkOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NocjpjaGVja2VkK2xhYmVsKy50aWVyLTIsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc2hyOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3N0ZDpjaGVja2VkK2xhYmVsKy50aWVyLTIsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc2hyOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NocjpjaGVja2VkK2xhYmVsKy50aWVyLTJ7aGVpZ2h0OmF1dG87b3BhY2l0eToxO2xpbmUtaGVpZ2h0Om5vcm1hbDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmctdG9wOjEwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc3RkOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3N0ZDpjaGVja2VkK2xhYmVsKy50aWVyLTIgbGFiZWwsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc3RkOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NocjpjaGVja2VkK2xhYmVsKy50aWVyLTIgbGFiZWwsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc2hyOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3N0ZDpjaGVja2VkK2xhYmVsKy50aWVyLTIgbGFiZWwsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc2hyOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NocjpjaGVja2VkK2xhYmVsKy50aWVyLTIgbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW46MHB4IDBweCA1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5I3N0YW5kYXJkLXRhYiAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIGxhYmVse21hcmdpbi1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSNzaG9ydHRlcm0tdGFiPmRpdj5we21hcmdpbi1ib3R0b206MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkjc2hvcnR0ZXJtLXRhYiBwIHN0cm9uZ3t3aGl0ZS1zcGFjZTpub3dyYXB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbnttYXJnaW4tcmlnaHQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZXttYXJnaW4tYm90dG9tOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cD5sYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgLmlucHV0LWdyb3Vwe2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAuaW5wdXQtZ3JvdXAgLnJhZGlvLWdyb3Vwe2NsZWFyOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjQwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAuaW5wdXQtZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVse21hcmdpbjowcHggMTVweCAwcHggMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI2Z1dHVyZUxpc3RpbmdPcHRpbitsYWJlbCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI3NodEZ1dHVyZUxpc3RpbmdPcHRpbitsYWJlbCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI2Z4ZEZ1dHVyZUxpc3RpbmdPcHRpbitsYWJlbCBzcGFue2ZsZXg6MCAxIGF1dG99I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjZnV0dXJlTGlzdGluZ09wdGluK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjc2h0RnV0dXJlTGlzdGluZ09wdGluK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjZnhkRnV0dXJlTGlzdGluZ09wdGluK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTozcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjZnV0dXJlTGlzdGluZ09wdGluOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI3NodEZ1dHVyZUxpc3RpbmdPcHRpbjpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNmeGRGdXR1cmVMaXN0aW5nT3B0aW4rbGFiZWwrLmlucHV0LWdyb3Vwe3BhZGRpbmctdG9wOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5yb3c+LmZvcm0tZ3JvdXB7Y2xlYXI6Ym90aH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLmdiLW1hdC1kYXRlcGlja2Vye3dpZHRoOjUwJX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgYnV0dG9ue21hcmdpbjowcHggMHB4IDM1cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuZ2ItbWF0LWRhdGVwaWNrZXJ7d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi13aGl0ZSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXA+bGFiZWx7Zm9udC1zaXplOjE1cHh9fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi10cmFuc3BhcmVudHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTQuNTg2MjA2ODk2NiwyMTkpfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZXttYXJnaW4tYm90dG9tOjI1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlLmdiLW1hdC1jaGVja2JveCtsYWJlbD5zcGFue2ZsZXg6MX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UuZ2ItbWF0LWNoZWNrYm94K2xhYmVsPnNwYW46Zmlyc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlLmdiLW1hdC1jaGVja2JveCtsYWJlbD5zcGFuOmxhc3QtY2hpbGR7ZmxleDowIDAgYXV0b30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2U+c21hbGx7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2U+c21hbGwgc3Bhbntjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwPnNtYWxse21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAucmVke2NvbG9yOiNiOTJlMmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC5ibHVle2NvbG9yOiMxODUzOWR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC5ncmVlbntjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAudWktbWVudSBsaTpudGgtY2hpbGQoMSk+ZGl2e2NvbG9yOiNiOTJlMmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC51aS1tZW51IGxpOm50aC1jaGlsZCgyKT5kaXZ7Y29sb3I6IzE4NTM5ZH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLnVpLW1lbnUgbGk6bnRoLWNoaWxkKDMpPmRpdntjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi13aGl0ZSAuc3VidG90YWw+ZGl2e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24td2hpdGUgLnN1YnRvdGFsPmRpdjpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24td2hpdGUgYnV0dG9ue21hcmdpbi10b3A6MzBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24td2hpdGU6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlK2xhYmVse2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlK2xhYmVse2ZvbnQtc2l6ZToxNnB4fX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAuc2VjdGlvbi10cmFuc3BhcmVudHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTQuNTg2MjA2ODk2NiwyMTkpfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNle21hcmdpbi1ib3R0b206MjVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZS5nYi1tYXQtY2hlY2tib3grbGFiZWw+c3BhbntmbGV4OjF9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UuZ2ItbWF0LWNoZWNrYm94K2xhYmVsPnNwYW46Zmlyc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UuZ2ItbWF0LWNoZWNrYm94K2xhYmVsPnNwYW46bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlPnNtYWxse21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2U+c21hbGwgc3Bhbntjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXA+c21hbGx7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206NXB4O2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLnJlZHtjb2xvcjojYjkyZTJlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC5ibHVle2NvbG9yOiMxODUzOWR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLmdyZWVue2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLnVpLW1lbnUgbGk6bnRoLWNoaWxkKDEpPmRpdntjb2xvcjojYjkyZTJlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC51aS1tZW51IGxpOm50aC1jaGlsZCgyKT5kaXZ7Y29sb3I6IzE4NTM5ZH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAudWktbWVudSBsaTpudGgtY2hpbGQoMyk+ZGl2e2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2U6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAuc2VjdGlvbi13aGl0ZSAuc3VidG90YWw+ZGl2e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAuc2VjdGlvbi13aGl0ZSAuc3VidG90YWw+ZGl2Omxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5zZWN0aW9uLXdoaXRlIGJ1dHRvbnttYXJnaW4tdG9wOjMwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLnNlY3Rpb24td2hpdGU6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UrbGFiZWx7Zm9udC1zaXplOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZStsYWJlbHtmb250LXNpemU6MTZweH19I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbHtwYWRkaW5nOjBweCAzMHB4O21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlcnttYXJnaW46MHB4O3BhZGRpbmc6MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIgLnVpLWNhcm91c2VsLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7d2lkdGg6MzBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCU7bWFyZ2luOjBweDtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCJ9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1jYXJvdXNlbC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA4NDAwfSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtYnV0dG9uOmJlZm9yZXtjb2xvcjojZmZmfSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2JiZTFhYSAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtYnV0dG9uLnVpLWNhcm91c2VsLW5leHQtYnV0dG9ue2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2Zsb2F0OnJpZ2h0fSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtYnV0dG9uLnVpLWNhcm91c2VsLW5leHQtYnV0dG9uOmJlZm9yZXtjb250ZW50Olwi7oKAXCJ9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1jYXJvdXNlbC1idXR0b24udWktY2Fyb3VzZWwtcHJldi1idXR0b257Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7ZmxvYXQ6bGVmdH0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIgLnVpLWNhcm91c2VsLWJ1dHRvbi51aS1jYXJvdXNlbC1wcmV2LWJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIu6BuVwifSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLXZpZXdwb3J0e3BhZGRpbmc6MHB4fSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLXZpZXdwb3J0IC51aS1jYXJvdXNlbC1pdGVte21hcmdpbjowcHggMi41cHggIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC12aWV3cG9ydCAudWktY2Fyb3VzZWwtaXRlbSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVye3RleHQtYWxpZ246Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+aDMsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5wLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+c21hbGx7dGV4dC1hbGlnbjpsZWZ0fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+c21hbGx7Y29sb3I6IzU1NTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5zbWFsbCBpe2NvbG9yOiNmZmJmMDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5he2NvbG9yOiMwMDY0MDA7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyNXB4O3dpZHRoOmF1dG99I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5hIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW46MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+YSBpe21hcmdpbjowcHggMHB4IDBweCA1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+YTpob3ZlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2e3BhZGRpbmc6MjBweCAxNXB4IDEwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5wcmV2aWV3LWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5wcmV2aWV3LWhlYWRlciBzcGFue2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnByZXZpZXctaGVhZGVyIHNwYW46Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5wcmV2aWV3LWhlYWRlciBzcGFuOmxhc3QtY2hpbGR7Y3Vyc29yOnBvaW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IHNwYW4uc2ltLWxpbmt7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiBzcGFuK3NwYW4uc2ltLWxpbmt7bWFyZ2luLWxlZnQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAubm9SZXZlYWxlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbi1ib3R0b206MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLm5vUmV2ZWFsZXI+ZGl2e2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtvdmVyZmxvdy14OnZpc2libGU7b3ZlcmZsb3cteTpoaWRkZW59I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbi1ib3R0b206MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyPmRpdntib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjVzIGhlaWdodCBlYXNlO2hlaWdodDoyMDBweDttaW4taGVpZ2h0OjIwMHB4O292ZXJmbG93OmhpZGRlbn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyPmRpdj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyPmRpdj4uZmFkZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtsZWZ0OjBweDtoZWlnaHQ6NzVweDt3aWR0aDoxMDAlO3otaW5kZXg6NTA7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2JhKDI0NywgMjQ2LCAyNDIsIDApIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2JhKDI0NywgMjQ2LCAyNDIsIDApIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiYSgyNDcsIDI0NiwgMjQyLCAwKSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsZW5kQ29sb3JzdHI9XCIjZjdmNmYyXCIsR3JhZGllbnRUeXBlPTEpfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXIgaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O3JpZ2h0OjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjBweDtoZWlnaHQ6NDBweDt3aWR0aDoxMjBweDt6LWluZGV4OjUxO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgaXt0cmFuc2l0aW9uOi41cyBhbGwgZWFzZTt0b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3BhbjpiZWZvcmV7Y29udGVudDpcIkV4cGFuZFwiO21hcmdpbi1sZWZ0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgaXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgc3BhbjpiZWZvcmV7Y29udGVudDpcIkNvbGxhcHNlXCJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsK2RpdntiYWNrZ3JvdW5kOm5vbmU7aGVpZ2h0OmF1dG99I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsK2RpdiAuZmFkZXJ7b3BhY2l0eTowfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZWRpdG9yLWJsb2Nre21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjQwcHggIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM1NTV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwPmg1e21hcmdpbjowcHggYXV0bztmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6bm9ybWFsO2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwPnB7bWFyZ2luOjBweCBhdXRvO2ZvbnQtc2l6ZToxNHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cC50d28tbGluZXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXAudHdvLWxpbmUgcHtwYWRkaW5nOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXAudHdvLWxpbmUgYXtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNXB4IGF1dG8gMjBweDtmb250LXNpemU6MTNweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3N7cGFkZGluZy1ib3R0b206MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdzpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93Om50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5sZWZ0e3BhZGRpbmctcmlnaHQ6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGxhYmVsLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAuYWN0aW5nLWxhYmVse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MHB4O21hcmdpbjowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGxhYmVsIHNwYW46bGFzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLmFjdGluZy1sYWJlbCBzcGFuOmxhc3QtY2hpbGR7Y29sb3I6IzAwMDtmb250LXNpemU6MTNweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgc3Ryb25ne2NvbG9yOiMwMDA7Zm9udC1zaXplOjEzcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93PnNwYW57bWFyZ2luLWxlZnQ6MTBweDtmb250LXNpemU6MTJweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLnJpZ2h0e2ZsZXg6MX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLnJpZ2h0IHNwYW57d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEzcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgdWwsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLXRvcDowcHg7cGFkZGluZy1ib3R0b206MHB4O21hcmdpbjowcHg7Zm9udC1zaXplOjE0cHg7ZmxleDoxfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIHVsIGxpLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwgbGl7bWFyZ2luLXRvcDozcHg7bWFyZ2luLXJpZ2h0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyB1bCBsaSBpLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwgbGkgaXtjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIHVsIGxpIGltZywjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsIGxpIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIHVsLmltYWdlLWNvbnRhaW4sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bC5pbWFnZS1jb250YWlue3BhZGRpbmc6MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyB1bC5pbWFnZS1jb250YWluIGxpLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwuaW1hZ2UtY29udGFpbiBsaXttYXJnaW46MHB4O3dpZHRoOjUwJTtmbGV4OjEgMCA1MCV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCBsaXttYXJnaW4tdG9wOjVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlOmxhc3QtY2hpbGR7Ym9yZGVyOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvd3tjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3BhbjpsYXN0LWNoaWxke2NvbG9yOiM5OTl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF0rKisucmlnaHQgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XSsqKyorLnJpZ2h0IHNwYW57Y29sb3I6I2JiZTFhYX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKyorLnJpZ2h0IHNwYW4sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsqKyorLnJpZ2h0IHNwYW57Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW46bGFzdC1jaGlsZHtjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGxhYmVse2ZvbnQtd2VpZ2h0OjYwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdz5zcGFuPnNwYW57Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93PnNwYW4+c3Bhbi5yZWR7Y29sb3I6I2I5MmUyZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdz5zcGFuPnNwYW4uYmx1ZXtjb2xvcjojMTg1MzlkfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93PnNwYW4+c3Bhbi5ncmVlbntjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5yaWdodCBlbXtmb250LXNpemU6MTNweDtmb250LXN0eWxlOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFse3BhZGRpbmctdG9wOjE1cHg7Zm9udC1zaXplOjEzcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWw+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MHB4O21hcmdpbi1ib3R0b206MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbD5kaXYgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbD5kaXYgLmxlZnR7Y29sb3I6IzU1NX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbD5kaXYgLmxlZnQgc3Ryb25ne2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWw+ZGl2IC5yaWdodHtjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MrI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWx7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy10b3A6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5le3BhZGRpbmc6MHB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5lIC5sb2FkZXJ7cGFkZGluZzoyMHB4IDBweDttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZSAubG9hZGVyOmJlZm9yZXtjb250ZW50OlwiXCI7bWFyZ2luLXJpZ2h0OjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmUgLnByZXZpZXctdG9wLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmUgLnByZXZpZXctYm90dG9te2hlaWdodDoyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmUgLnByZXZpZXctdG9we2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NywgMjQ2LCAyNDIpIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLGVuZENvbG9yc3RyPVwiI2Y3ZjZmMlwiLEdyYWRpZW50VHlwZT0xKX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5lIC5wcmV2aWV3LWJvdHRvbXtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NywgMjQ2LCAyNDIpIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NywgMjQ2LCAyNDIpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIixlbmRDb2xvcnN0cj1cIiNmN2Y2ZjJcIixHcmFkaWVudFR5cGU9MSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFse2ZvbnQtc2l6ZToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmVhdmVsZXI+ZGl2e2hlaWdodDozMDBweDttaW4taGVpZ2h0OjMwMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKXtib3JkZXItYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPnNtYWxse2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5wcmV2aWV3LWhlYWRlciBzcGFue2ZvbnQtc2l6ZToxNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cC5lZGl0b3ItYmxvY2s+aDV7Zm9udC1zaXplOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSBoNSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHAsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyBoNSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IHB7Zm9udC1zaXplOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IHVse2ZvbnQtc2l6ZToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwgbGksI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9ja30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c+c3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgc3Ryb25nLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7Zm9udC1zaXplOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5yaWdodCBzcGFue2ZvbnQtc2l6ZToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucHJldmlldy1oZWFkZXIgc3Bhbntmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXAuZWRpdG9yLWJsb2NrPmg1e2ZvbnQtc2l6ZToxNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgaDUsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSBwLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgaDUsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyBwe2ZvbnQtc2l6ZToxNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyB1bHtmb250LXNpemU6MTZweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c+c3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgc3Ryb25nLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7Zm9udC1zaXplOjE2cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5yaWdodCBzcGFue2ZvbnQtc2l6ZToxNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFse2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmUgLmxvYWRlcntmb250LXNpemU6MTZweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnByZXZpZXctaGVhZGVyIHNwYW57Zm9udC1zaXplOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwLmVkaXRvci1ibG9jaz5oNXtmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIGg1LCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgcCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IGg1LCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgcHtmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgdWx7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93PnNwYW4sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IHN0cm9uZywjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgbGFiZWwgc3BhbjpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAucmlnaHQgc3Bhbntmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbHtmb250LXNpemU6MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5lIC5sb2FkZXJ7Zm9udC1zaXplOjE4cHh9fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNwYXltZW50R2F0ZXdheXtib3JkZXI6MnB4IHNvbGlkICM1NTU7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzo0MHB4IDE1cHggMHB4O21hcmdpbi1ib3R0b206MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNwYXltZW50R2F0ZXdheSAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjBweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjcGF5bWVudEdhdGV3YXkgLmlucHV0LXdyYXAsI3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI3BheW1lbnRHYXRld2F5IC5qcXVpLWRkLXdyYXBwZXIsI3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI3BheW1lbnRHYXRld2F5IGJ1dHRvbnttYXJnaW4tYm90dG9tOjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI3BheW1lbnRHYXRld2F5ICNhdXRoLW9ubHktd2FybmluZ3tkaXNwbGF5Om5vbmU7cGFkZGluZy1ib3R0b206MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXI6Y2hlY2tlZCsjcGF5bWVudEdhdGV3YXl7Ym9yZGVyLWNvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcntkaXNwbGF5Om5vbmV9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyKyNwYXltZW50R2F0ZXdheT5sYWJlbHtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcisjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpsYXN0LWNoaWxke2Zsb2F0OnJpZ2h0O2JvcmRlci1yYWRpdXM6MjBweDt3aWR0aDo0MHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDJweCAwcHggcmdiYSgwLDAsMCwuMjUpfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcisjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZXt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTttYXJnaW46MHB4IDBweCAwcHggMXB4O2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJhZGl1czoyMHB4O2Zsb2F0OmxlZnR9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aWR0aDphdXRvO2Zsb2F0OmxlZnQ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTV9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJEaXNhYmxlZFwiO21hcmdpbi1sZWZ0OjVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXI6Y2hlY2tlZCsjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZXttYXJnaW4tbGVmdDoxOXB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXI6Y2hlY2tlZCsjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpmaXJzdC1jaGlsZHtjb2xvcjojMDA2NDAwfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcjpjaGVja2VkKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJFbmFibGVkXCI7bWFyZ2luLWxlZnQ6NXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcltkaXNhYmxlZF0rI3BheW1lbnRHYXRld2F5PmxhYmVse2N1cnNvcjpkZWZhdWx0fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcltkaXNhYmxlZF0rI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW57Y29sb3I6Izc3N30jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXJbZGlzYWJsZWRdKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmxhc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojOTk5fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcltkaXNhYmxlZF0rI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46bGFzdC1jaGlsZDpiZWZvcmV7bWFyZ2luLWxlZnQ6MHB4O2JhY2tncm91bmQtY29sb3I6IzU1NX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnR7Ym9yZGVyLXdpZHRoOjJweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgaDV7bWFyZ2luOjBweDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDB9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IHAsI3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IC5yZXNwb25zZXttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTowcHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IC5yZXNwb25zZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDB9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IC50ZXh0LXJpZ2h0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDphdXRvO21hcmdpbi10b3A6MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCAucm93e2ZsZXgtZGlyZWN0aW9uOnJvd30jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgLnRleHQtcmlnaHR7bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgaDV7Zm9udC1zaXplOjI0cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IHB7Zm9udC1zaXplOjE2cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IC5yZXNwb25zZXtmb250LXNpemU6MThweH19I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0e3BhZGRpbmctYm90dG9tOjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmFjdGluZy1sYWJlbCwjc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7Zm9udC1zaXplOjE0cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5ncm91cC1sYWJlbHtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDtmb250LXNpemU6MTZweDtwYWRkaW5nLXRvcDoxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCBpbnB1dFt0eXBlPXRleHRde2JvcmRlci1yYWRpdXM6NnB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAjcGFzc3dvcmR7bWFyZ2luLWJvdHRvbTozMHB4O2hlaWdodDo0MHB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuZm9ybS1ncm91cCBhe2Zsb2F0OnJpZ2h0fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IC5jdnYtY29udGVudC13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IC5jdnYtY29udGVudC13cmFwPmRpdjpmaXJzdC1jaGlsZHt3aWR0aDozMCU7cGFkZGluZy1yaWdodDoxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IC5jdnYtY29udGVudC13cmFwPmRpdjpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDoxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IC5jdnYtY29udGVudC13cmFwPmRpdiBsYWJlbFtmb3I9Y3Z2SGVscERyYXdlcl17Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diAuY3Z2LWNvbnRlbnQtd3JhcD5kaXYgbGFiZWxbZm9yPWN2dkhlbHBEcmF3ZXJdIHNwYW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diAuY3Z2LWNvbnRlbnQtd3JhcD5kaXYgbGFiZWxbZm9yPWN2dkhlbHBEcmF3ZXJdIHNwYW46YmVmb3Jle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29udGVudDpcIldoZXJlIGRvIEkgZmluZCB0aGlzP1wifSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXJ7ZGlzcGxheTpub25lfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXIrLmN2di1jb250ZW50LXdyYXArZGl2e3RyYW5zaXRpb246LjVzIGFsbCBlYXNlO2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVufSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXIrLmN2di1jb250ZW50LXdyYXArZGl2PmRpdnt0cmFuc2l0aW9uOjFzIGFsbCBlYXNlO29wYWNpdHk6MH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyKy5jdnYtY29udGVudC13cmFwK2Rpdj5kaXYgLmhlbHAtcG9wdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcisuY3Z2LWNvbnRlbnQtd3JhcCtkaXY+ZGl2IC5oZWxwLXBvcHVwPmRpdnt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyKy5jdnYtY29udGVudC13cmFwK2Rpdj5kaXYgLmhlbHAtcG9wdXA+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXIrLmN2di1jb250ZW50LXdyYXArZGl2PmRpdiAuaGVscC1wb3B1cD5kaXY6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxMHB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXIrLmN2di1jb250ZW50LXdyYXArZGl2PmRpdiAuaGVscC1wb3B1cD5kaXYgaW1nOmxhc3QtY2hpbGR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyOmNoZWNrZWQrLmN2di1jb250ZW50LXdyYXAgbGFiZWxbZm9yPWN2dkhlbHBEcmF3ZXJdIHNwYW46YmVmb3Jle2NvbnRlbnQ6XCJDbG9zZVwifSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXI6Y2hlY2tlZCsuY3Z2LWNvbnRlbnQtd3JhcCBsYWJlbFtmb3I9Y3Z2SGVscERyYXdlcl0gc3BhbjphZnRlcntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6AlFwiO21hcmdpbi1sZWZ0OjVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyOmNoZWNrZWQrLmN2di1jb250ZW50LXdyYXArZGl2e2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcjpjaGVja2VkKy5jdnYtY29udGVudC13cmFwK2Rpdj5kaXZ7b3BhY2l0eToxfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXI6Y2hlY2tlZCsuY3Z2LWNvbnRlbnQtd3JhcCtkaXY+ZGl2IGltZ3ttYXJnaW46MTBweCAwIDIwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCBwe2ZvbnQtc2l6ZToxNnB4fX0jY3JlZGl0UmVxdWVzdENvbnRhaW5lciBkaXYuaGVscC10ZXh0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jY3JlZGl0UmVxdWVzdENvbnRhaW5lciBkaXYuaGVscC10ZXh0e2Rpc3BsYXk6bm9uZX0jY3JlZGl0UmVxdWVzdENvbnRhaW5lciAuYWxlcnQtZGFuZ2VyIC5yb3cgLmdyZWV0aW5ne3BhZGRpbmctbGVmdDo0MHB4fSNjcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5hbGVydC1kYW5nZXIgLnJvdyAuZ3JlZXRpbmcgdWx7bGlzdC1zdHlsZS10eXBlOmluaXRpYWwgIWltcG9ydGFudH0jY3JlZGl0UmVxdWVzdENvbnRhaW5lciAuYWxlcnQtZGFuZ2VyIC5yb3cgLmdyZWV0aW5nIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jZGlzcHV0ZUNvbnRhaW5lciAuZmllbGRjb250YWluZXJ7Ym9yZGVyLXN0eWxlOm5vbmV9I2Rpc3B1dGVDb250YWluZXIgLmZpZWxke2NsZWFyOmJvdGg7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbjoycHggMHB4IDJweCAwcHg7dGV4dC1hbGlnbjpsZWZ0fSNkaXNwdXRlQ29udGFpbmVyIC5maWVsZCBsYWJlbHtmbG9hdDpsZWZ0O3dpZHRoOjEzMHB4O3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9I2Rpc3B1dGVDb250YWluZXIgLmZpZWxkIGlucHV0e21hcmdpbi1sZWZ0OjB9I2Rpc3B1dGVDb250YWluZXIgLmNvbnRlbnRhcmVhe2JvcmRlcjoxcHggc29saWQgIzAwNjQwMDtib3JkZXItdG9wOm5vbmU7bGluZS1oZWlnaHQ6MThweDttYXJnaW4tYm90dG9tOjJlbTtvdmVyZmxvdzphdXRvfSNkaXNwdXRlQ29udGFpbmVyIElNR3tib3JkZXItc3R5bGU6bm9uZX0jZGlzcHV0ZUNvbnRhaW5lciAuaS1ye2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLWZlYXR7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLXB7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTEyMHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1je2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC02NDBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjEycHh9I2Rpc3B1dGVDb250YWluZXIgLmktZntiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMTgwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLWJ7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTI0MHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1uUntiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMzAwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLXN0YXJ7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTM2MHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1xTHNte2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC00MjBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjIxcHh9I2Rpc3B1dGVDb250YWluZXIgLmktcUx7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTU0MHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE4cHg7d2lkdGg6MjdweH0jZGlzcHV0ZUNvbnRhaW5lciBpbWcuaS1je3BhZGRpbmctbGVmdDowfSNkaXNwdXRlQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjdXN0b20tbGFiZWx7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMzMzO21hcmdpbi10b3A6MnB4fSNkaXNwdXRlQ29udGFpbmVyICNkaXZCdXllckNvbW1lbnRzIC5jb21tZW50cy13cmFwcGVye21hcmdpbi1sZWZ0OjEzNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHAjY3JFcnJvcnttYXJnaW46MTBweCAwIDAgMDt0ZXh0LWFsaWduOnJpZ2h0fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbml0aWF0ZS1idG57cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1yaWdodDozNXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBwI2NyRXJyb3J7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX0jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIC53YXJuaW5ne2Rpc3BsYXk6bm9uZX0jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIHB7Zm9udC1zaXplOjE2cHh9I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbC53YXJuaW5nIHNwYW4ud2FybmluZ3tkaXNwbGF5OmlubGluZX0jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsLndhcm5pbmcgZGl2Lndhcm5pbmd7ZGlzcGxheTpibG9ja30jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsLndhcm5pbmcgZGl2Lndhcm5pbmcgdWx7cGFkZGluZzowIDAgMCAzMHB4fSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWRpYWxvZyAuY3RhLXJvd3twYWRkaW5nLWJvdHRvbToyMHB4fSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWRpYWxvZyAuY3RhLXJvdyAuYnRue21hcmdpbi1sZWZ0OjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwgLmN0YS1yb3d7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwgLmN0YS1yb3cgLmJ0bnt3aWR0aDphdXRvfSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwgLmN0YS1yb3cgLmJ0bi5idG4tcHJpbWFyeXtvcmRlcjozO21hcmdpbi1sZWZ0OjcuNXB4fSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwgLmN0YS1yb3cgLmJ0bi5idG4tc2lte29yZGVyOjI7bWFyZ2luLXJpZ2h0OjcuNXB4fX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjA7cGFkZGluZy1ib3R0b206NXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLWxvb2t1cHttYXJnaW4tdG9wOjIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1sb29rdXAgLmNyLWxvb2t1cC1pbnB1dHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1sb29rdXAgLmNyLWxvb2t1cC1pbnB1dHMgLmNyLWxvb2t1cC1vcnttYXJnaW46MCAxNXB4O2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC13ZWlnaHQ6NzAwfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLWxvb2t1cD5idXR0b257aGVpZ2h0OjQwcHg7bWFyZ2luLWxlZnQ6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxze3BhZGRpbmctdG9wOjIwcHg7bWFyZ2luLXRvcDoyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cG9zaXRpb246cmVsYXRpdmV9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyAuYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpe21hcmdpbi10b3A6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4O3BhZGRpbmctcmlnaHQ6NzdweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpIGgze21hcmdpbi10b3A6MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGkgLmNyLW9yZGVyLXN1Yntmb250LXNpemU6MTZweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpIC5jci1vcmRlci1zdWIgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGkgLmNyLW9yZGVyLXN1YiBzcGFue2ZvbnQtd2VpZ2h0OjYwMH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3ItbG9va3Vwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLWxvb2t1cD5idXR0b257bWFyZ2luOjE1cHggMCAwIDA7aGVpZ2h0OjQwcHg7d2lkdGg6MTAwJX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6NzdweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb257cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1sb29rdXAgLmNyLWxvb2t1cC1pbnB1dC13cmFwIGlucHV0e21heC13aWR0aDoyMTBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpe2ZsZXg6MCAxIGF1dG87bWFyZ2luOjBweCAwIDAgMTVweDt3aGl0ZS1zcGFjZTpub3dyYXB9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGk6bGFzdC1jaGlsZHtmbGV4LWdyb3c6MTt3aGl0ZS1zcGFjZTpub3JtYWw7cGFkZGluZy1yaWdodDo3MnB4fX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9ue2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5oZWFkZXItYmFye21hcmdpbi1ib3R0b206MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmZmO2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6MTVweDtvdmVyZmxvdzpoaWRkZW59I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpub3QoLmNyVGVybWluYWxTZWN0aW9uKTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbikudmFsaWR7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZ9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpub3QoLmNyVGVybWluYWxTZWN0aW9uKSAuY3ItcXVlc3Rpb24tcmFkaW9ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpub3QoLmNyVGVybWluYWxTZWN0aW9uKSAuY3ItcXVlc3Rpb24tcmFkaW9zIC5jci1yYWRpby13cmFwe21hcmdpbi1sZWZ0OjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpub3QoLmNyVGVybWluYWxTZWN0aW9uKSAuY3ItcXVlc3Rpb24tcmFkaW9zIC5jci1yYWRpby13cmFwIGxhYmVse21hcmdpbi1ib3R0b206MH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uLnJlc3BvbnNlLXBhZ2V7b3ZlcmZsb3c6aGlkZGVufSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24ucmVzcG9uc2UtcGFnZSAuY3JUZXJtaW5hbFNlY3Rpb257ZGlzcGxheTpibG9ja31AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpub3QoLmNyVGVybWluYWxTZWN0aW9uKXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pIHB7bWFyZ2luLWJvdHRvbTowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb257ZGlzcGxheTpub25lO3BhZGRpbmctYm90dG9tOjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybSwjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLnNlY3Rpb24tY29weXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5zZWN0aW9uLWNvcHl7cGFkZGluZy10b3A6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLm1lc3NhZ2UtdGV4dHtwYWRkaW5nLXRvcDoxMHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuaGVhZGVyLWJhcntib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgLmNyLWRvY3VtZW50c3ttYXJnaW4tdG9wOjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXY6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgLmNyLXJlYXNvbi1yYWRpb3MgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IC5jci1yZWFzb24tcmFkaW9zIHVsIGxpIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgdGV4dGFyZWF7aGVpZ2h0OjEwMCU7cmVzaXplOnZlcnRpY2FsO21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgLmNyLWNoYXItY291bnR7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi10b3A6M3B4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IC5jci1jaGFyLWNvdW50IGl7Zm9udC1zdHlsZTpub3JtYWx9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IHRleHRhcmVhe21pbi1oZWlnaHQ6MTAwcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXY6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb257cGFkZGluZy1ib3R0b206MjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLnNlY3Rpb24tY29weXtwYWRkaW5nLXRvcDoyMHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm17ZmxleC1kaXJlY3Rpb246cm93fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IC5jci1kb2N1bWVudHN7bWFyZ2luLXRvcDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2Omxhc3QtY2hpbGR7ZmxleDoxIDAgYXV0bzttYXJnaW4tdG9wOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdjpsYXN0LWNoaWxkIGxhYmVsLCNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2Omxhc3QtY2hpbGQgc3BhbntmbGV4OjAgMSBhdXRvfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2Omxhc3QtY2hpbGQgdGV4dGFyZWF7aGVpZ2h0OmF1dG87ZmxleDoxIDAgYXV0b30jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtIGRpditkaXZ7bWFyZ2luLWxlZnQ6MTVweH19I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRze3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHM+bGFiZWx7d2lkdGg6MTAwJX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHMgLmF1LXVwbGRyLWJ1dHRvbi1saXN0LWl0ZW17Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzICNvcGVuV2lkZ2V0QnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cyAjbnVtT2ZGaWxlc3ttYXJnaW4tbGVmdDoxMHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cyAjbnVtT2ZGaWxlcyBpe2ZvbnQtc3R5bGU6bm9ybWFsfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cyAuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlci1jb250ZW50PmRpdiAuYXUtdXBsZHItdXBsb2FkZXIgLmF1LXVwbGRyLXVwbG9hZGVyLXBhbmVzIC5hdS11cGxkci11cGxvYWQtcGFuZSAuYXUtdXBsZHItbGlzdCBsaSAuYWRkRmlsZXNCdXR0b24uYWRkLWZpbGU6YWZ0ZXJ7Y29udGVudDpcIkNsaWNrIHRvIEFkZCBEb2N1bWVudHNcIn0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHMrLmVycl9tc2d7bWluLWhlaWdodDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHMgI29wZW5XaWRnZXRCdG57ZGlzcGxheTpibG9ja30jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHMgI251bU9mRmlsZXN7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4fX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpe292ZXJmbG93OnZpc2libGV9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saT5kaXZ7d2lkdGg6MTAwJX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpPmRpdiAucmVsaXN0LXJhZGlvc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpPmRpdiAucmVsaXN0LXJhZGlvcyBzcGFue21hcmdpbi1yaWdodDoxMHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk+ZGl2IC5yZWxpc3QtcmFkaW9zIHNwYW4rZGl2e21hcmdpbi1yaWdodDo1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXZ7bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tbGVmdDowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXY+ZGl2e21hcmdpbi1sZWZ0OjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpditkaXZ7bWFyZ2luLWxlZnQ6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiAuY2hlY2std3JhcCBsYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luLXRvcDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsICNjckVycm9ye21pbi1oZWlnaHQ6YXV0b30jY291cG9uQ2VudGVyQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4LCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDoxMDAlfSNjb3Vwb25DZW50ZXJDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXggLmpxdWktY2Itd3JhcHBlciwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXggLmpxdWktY2Itd3JhcHBlcntmbGV4OjAgMSAxMDAlO21pbi13aWR0aDoxcHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleD5hLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleD5he2hlaWdodDo0MHB4O3dpZHRoOmF1dG87ZmxleDowIDEgYXV0bzttYXJnaW4tbGVmdDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuZHQtYm9vdHN0cmFwIC5ncmVlbi1oZWFkZXIsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIGRpdi5kdC1ib290c3RyYXAgLmdyZWVuLWhlYWRlcntib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5kdC1ib290c3RyYXAgdGJvZHksI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIGRpdi5kdC1ib290c3RyYXAgdGJvZHl7Ym9yZGVyOjJweCBzb2xpZCAjZTNlM2UzICFpbXBvcnRhbnR9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleD5he21pbi13aWR0aDo0NXB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LnNsaWRlcntkaXNwbGF5Om5vbmV9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAuY3RhLWNvbHVtbnt0ZXh0LWFsaWduOmNlbnRlcn0jY291cG9uQ2VudGVyQ29udGFpbmVyIGEuZmllbGQtbGluazpsaW5re3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2NvdXBvbkNlbnRlckNvbnRhaW5lciB0ZC5jb3Vwb24tY29kZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7bWFyZ2luLXJpZ2h0OjVweH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXB7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LXRleHR7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mzt3aWR0aDoxMDAlfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktdGV4dCBzcGFuLmNvdXBvbi1jb2Rle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzo2cHg7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO3RleHQtYWxpZ246Y2VudGVyfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktdGV4dCBhe2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDB9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS1jb25maXJte3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjI7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVufSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktY29uZmlybTpiZWZvcmUsI2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS1jb25maXJtOmFmdGVye3RyYW5zaXRpb246LjVzIG9wYWNpdHkgZWFzZTtvcGFjaXR5OjB9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS1jb25maXJtOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtib3R0b206MHB4O3JpZ2h0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MztiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS1jb25maXJtOmFmdGVye2NvbnRlbnQ6XCJDb3BpZWQhXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjQ7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktY29uZmlybS5zaG93e3otaW5kZXg6NH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LWNvbmZpcm0uc2hvdzpiZWZvcmV7b3BhY2l0eTouNzV9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS1jb25maXJtLnNob3c6YWZ0ZXJ7b3BhY2l0eToxfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwPmF7bWFyZ2luLXRvcDoxMHB4O2FsaWduLXNlbGY6ZmxleC1lbmR9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAjY291cG9uLWdyaWQgdGJvZHk+dHI+dGR7dmVydGljYWwtYWxpZ246dGV4dC10b3B9I2NvdXBvbkNlbnRlckNvbnRhaW5lciB0ci5jaGlsZCAuZGV0YWlsLXJvd3ttYXJnaW4tYm90dG9tOjhweH0jY291cG9uQ2VudGVyQ29udGFpbmVyIHRyLmNoaWxkIHRkLmNoaWxkOmVtcHR5e2Rpc3BsYXk6bm9uZX0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5zZWFyY2gtc2VsbGVyIGRpdi5zZWFyY2gtZm9ybXtoZWlnaHQ6NDBweDttYXJnaW4tdG9wOjE1cHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuc2VhcmNoLXNlbGxlciBkaXYuc2VhcmNoLWZvcm0gaW5wdXQuZm9ybS1jb250cm9se2JvcmRlcjpzb2xpZCAxcHggI2NjYztoZWlnaHQ6NDBweH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5zZWFyY2gtc2VsbGVyIGRpdi5zZWFyY2gtZm9ybSBkaXYgYnV0dG9ue2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2NvbG9yOiNmZmY7Ym9yZGVyLWxlZnQ6MHB4O3dpZHRoOjQ1cHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuc2VhcmNoLXNlbGxlciAudWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaHt3aWR0aDoxMDAlO2xlZnQ6MCAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcD5he21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXRvcDowfSNjb3Vwb25DZW50ZXJDb250YWluZXIgI2NvdXBvbi1ncmlkX3dyYXBwZXJ7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgI2NvdXBvbi1ncmlkX3dyYXBwZXIgI2NvdXBvbi1ncmlke2JvcmRlci1yYWRpdXM6MHB4O2JvcmRlci1sZWZ0OjBweDtib3JkZXItcmlnaHQ6MHB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgI2NvdXBvbi1ncmlkX3dyYXBwZXIgI2NvdXBvbi1ncmlkPnRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfSNjb3Vwb25DZW50ZXJDb250YWluZXIgI2NvdXBvbi1ncmlkX3dyYXBwZXIgI2NvdXBvbi1ncmlkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoxNXB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgI2NvdXBvbi1ncmlkX3dyYXBwZXIgI2NvdXBvbi1ncmlkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoxNXB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgI2NvdXBvbi1ncmlkX3dyYXBwZXIgI2NvdXBvbi1ncmlkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NvdXBvbkNlbnRlckNvbnRhaW5lciBwIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXA+YXttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6MTBweDthbGlnbi1zZWxmOmNlbnRlcn19I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyPi5jdGEtcm93e2NsZWFyOmJvdGh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25Db2Rle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye3RleHQtdHJhbnNmb3JtOmluaXRpYWx9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIDotbW96LXBsYWNlaG9sZGVye3RleHQtdHJhbnNmb3JtOmluaXRpYWx9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIDo6LW1vei1wbGFjZWhvbGRlcnt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciA6LW1zLWlucHV0LXBsYWNlaG9sZGVye3RleHQtdHJhbnNmb3JtOmluaXRpYWx9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MHB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuYWxlcnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuYWxlcnQgaDN7bWFyZ2luLXRvcDowcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmFsZXJ0IGF7YWxpZ24tc2VsZjpmbGV4LWVuZH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmZsZXgtcmVvcmRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5mbGV4LXJlb3JkZXIgLmZsZXgtcm93e3dpZHRoOjEwMCV9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5mbGV4LXJlb3JkZXIgLmZsZXgtcm93IC5kZXNjLXdyYXB7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO3Jlc2l6ZTpub25lfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZmxleC1yZW9yZGVyIC5mbGV4LXJvdyAuZGVzYy13cmFwIC5pbnB1dC13cmFwe2ZsZXg6MSAwIGF1dG99I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5mbGV4LXJlb3JkZXIgLmZsZXgtcm93IC5kZXNjLXdyYXAgLmlucHV0LXdyYXAgdGV4dGFyZWF7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIGZpZWxkc2V0IGxlZ2VuZHtib3JkZXI6MDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgZmllbGRzZXQgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjo1cHggMCAwIDB9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIGZpZWxkc2V0IHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6YXV0b30jYWRkRWRpdENvdXBvbnNDb250YWluZXIgZmllbGRzZXQgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmlucHV0LWdyb3VwLWFkZG9uKy5pbnB1dC1ncm91cC10ZXh0Ym94e2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4ICFpbXBvcnRhbnR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIGlucHV0LmlucHV0LXZhbGlkYXRpb24tZXJyb3J7Ym9yZGVyLWNvbG9yOiNkMDAyMWIgIWltcG9ydGFudH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgaW5wdXQuaW5wdXQtdmFsaWRhdGlvbi1lcnJvcisuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWI7Ym9yZGVyLWNvbG9yOiNkMDAyMWJ9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIHNwYW4uZmllbGQtdmFsaWRhdGlvbi1lcnJvciwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgc3Bhbi5maWVsZC12YWxpZGF0aW9uLXZhbGlke2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNXB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAucmFkaW8tcm93IC51aS1jaGVja2JveHJhZGlvLWxhYmVse21hcmdpbjoxMHB4IDBweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLnJhZGlvLXJvdyAudWktY2hlY2tib3hyYWRpby1sYWJlbCBzdHJvbmd7Y29sb3I6IzAwNjQwMDttYXJnaW4tcmlnaHQ6M3B4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAucmFkaW8tcm93LnR5cGUgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToxMHB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleCAuZ2x5cGhpY29uLXBsdXMsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5pbnB1dC1ncm91cCAuZ2x5cGhpY29uLXBsdXN7bWFyZ2luLXJpZ2h0OjJweDt0b3A6LTFweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtTWFudWZhY3R1cmVycyAjbWZyU2VsZWN0UGFuZWx7ZGlzcGxheTpub25lfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1NYW51ZmFjdHVyZXJzPi5yb3d7cGFkZGluZy1ib3R0b206MTVweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtc2VsZWN0aW9ucyAub3duZXItYWRkZWQtc2VjdGlvbntwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2h9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLXNlbGVjdGlvbnMgLm93bmVyLWFkZGVkLXNlY3Rpb24+bGl7bWFyZ2luLWJvdHRvbToyMHB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1zZWxlY3Rpb25zIC5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwe21hcmdpbi1ib3R0b206MDtoZWlnaHQ6NjBweDtib3JkZXItcmFkaXVzOjMwcHg7Y3Vyc29yOmRlZmF1bHR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLXNlbGVjdGlvbnMgLm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXAuZWRpdC1jaGlwe2N1cnNvcjpwb2ludGVyfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1zZWxlY3Rpb25zIC5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwIC5yZW1vdmUtY2hpcHtoZWlnaHQ6MTAwJTtjdXJzb3I6cG9pbnRlcn0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtc2VsZWN0aW9ucyAub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcCAucGVyYyAuZ2x5cGhpY29ue3RvcDowfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1zZWxlY3Rpb25zIC5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwIC5uYW1le3BhZGRpbmctbGVmdDoyMHB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZXhjbHVzaW9uc3tmb250LXNpemU6MTNweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmV4Y2x1c2lvbnMgaSwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmV4Y2x1c2lvbnMgc3Bhbntjb2xvcjojMDA2NDAwfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZXhjbHVzaW9ucz5zcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5leGNsdXNpb25zPnNwYW4gaTpub3QoLmdseXBoaWNvbil7Zm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmV4Y2x1c2lvbnM+c3BhbiBzdHJvbmcsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5leGNsdXNpb25zPnNwYW4+c3Bhbntjb2xvcjojMDAwfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZXhjbHVzaW9ucyAuYWRkLWV4Y2x1c2lvbnN7Y3Vyc29yOnBvaW50ZXJ9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlV3JhcC51c2QgLnVzZHtkaXNwbGF5OnRhYmxlLWNlbGx9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlV3JhcC51c2QgLnBjdHtkaXNwbGF5Om5vbmV9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlV3JhcC5wY3QgLmlucHV0LWdyb3VwLXRleHRib3h7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHggIWltcG9ydGFudH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGVXcmFwLnBjdCAudXNke2Rpc3BsYXk6bm9uZX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGVXcmFwLnBjdCAucGN0e2Rpc3BsYXk6dGFibGUtY2VsbH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmFjdGluZy1sYWJlbHt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuYWN0aW5nLWxhYmVsIC5sYWJlbC1jaGVja3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDtmb250LXN0eWxlOm5vcm1hbH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmRpc2NsYWltZXItdGV4dHt0ZXh0LWFsaWduOnJpZ2h0O2Zsb2F0OnJpZ2h0O3BhZGRpbmc6MTVweCAxNXB4IDVweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmRpc2NsYWltZXItdGV4dCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZmxleC1yZW9yZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZmxleC1yZW9yZGVyIC5mbGV4LXJvdyAuZGVzYy13cmFwIC5pbnB1dC13cmFwIHRleHRhcmVhe2hlaWdodDo3NXB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1DYXRlZ29yaWVzLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1VUENze21hcmdpbi1ib3R0b206MTVweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtTWFudWZhY3R1cmVycyAuY29sLXRuLTEyKy5jb2wtdG4tMTIsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLUNhdGVnb3JpZXMgLmNvbC10bi0xMisuY29sLXRuLTEyLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1VUENzIC5jb2wtdG4tMTIrLmNvbC10bi0xMnttYXJnaW4tdG9wOjE1cHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4IC5nbHlwaGljb24tcGx1cywjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmlucHV0LWdyb3VwIC5nbHlwaGljb24tcGx1c3tkaXNwbGF5Om5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmFsZXJ0e2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5hbGVydCBoM3ttYXJnaW46MHB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZGlzY2xhaW1lci10ZXh0e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLnJhZGlvLXJvdyAudWktY2hlY2tib3hyYWRpby1sYWJlbCwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLnJhZGlvLXJvdy50eXBlIC51aS1jaGVja2JveHJhZGlvLWxhYmVse21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjBweH19I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5tb2RhbCAub3duZXItYWRkZWQtc2VjdGlvbntsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tYm90dG9tOjB9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5tb2RhbCAub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcHtjdXJzb3I6ZGVmYXVsdH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLm1vZGFsIC5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwIC5wZXJjIC5nbHlwaGljb257dG9wOjB9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5tb2RhbCAub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcCAuZ2x5cGhpY29ue2N1cnNvcjpwb2ludGVyfSNwcmludEludm9pY2VDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTIwcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTozcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAuYnRue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOi00M3B4O3dpZHRoOjc2cHg7ei1pbmRleDo1MDAwfSNwcmludEludm9pY2VDb250YWluZXIgLmJvcmRlci1iZ3tib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZy1ib3R0b206MTVweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgyLCNwcmludEludm9pY2VDb250YWluZXIgaDMsI3ByaW50SW52b2ljZUNvbnRhaW5lciBoNHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiM1NTV9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoMntwYWRkaW5nOjEwcHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDB9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoMi5ib3JkZXItYmd7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO3BhZGRpbmctYm90dG9tOjEwcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoM3ttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjE4cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoMyBzdHJvbmd7Y29sb3I6IzAwMH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgzLnJldHVybmVkLWRhdGUgc3Ryb25nLCNwcmludEludm9pY2VDb250YWluZXIgaDMucmV0dXJuZWQtZGF0ZSBzcGFue2NvbG9yOiNiOTJlMmV9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoNHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLXRvcDoxNXB4O2NvbG9yOiMwMDB9I3ByaW50SW52b2ljZUNvbnRhaW5lciBwe2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciBwIHNwYW57ZGlzcGxheTpibG9ja30jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoxMjBweDtoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkICMwMDB9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjZmlyc3RSb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNwcmludEludm9pY2VDb250YWluZXIgI2ZpcnN0Um93IGltZ3ttYXJnaW4tdG9wOjE1cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLnRpdGxlLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbyAudGl0bGV7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzAwMH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAuc3ViLXRpdGxlLCNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC5saW5lLWl0ZW0sI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvIC5zdWItdGl0bGUsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvIC5saW5lLWl0ZW17Zm9udC1zaXplOjE4cHg7Y29sb3I6IzU1NTttYXJnaW4tYm90dG9tOjIwcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLmxpbmUtaXRlbSwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8gLmxpbmUtaXRlbXttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAubGluZS1pdGVtIHN0cm9uZywjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8gLmxpbmUtaXRlbSBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDB9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLmxpbmUtaXRlbS5uby1zdHJldGNoLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbyAubGluZS1pdGVtLm5vLXN0cmV0Y2h7ZGlzcGxheTpibG9ja30jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAubGluZS1pdGVtLm5vLXN0cmV0Y2ggc3Ryb25nLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbyAubGluZS1pdGVtLm5vLXN0cmV0Y2ggc3Ryb25ne2Rpc3BsYXk6YmxvY2t9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm97cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToyMHB4fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC5pbWFnZXtwYWRkaW5nLWJvdHRvbToxMHB4fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3ByaW50SW52b2ljZUNvbnRhaW5lciAuYnRue3Bvc2l0aW9uOmZpeGVkO2xlZnQ6NTAlO3JpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6Mjk5cHg7dG9wOjE4cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAuYm9yZGVyLWJne2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDAwO2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNwcmludEludm9pY2VDb250YWluZXIgaDN7bWFyZ2luLWJvdHRvbToyNXB4fSNwcmludEludm9pY2VDb250YWluZXIgLmJ0bnttYXJnaW4tbGVmdDo0MDlweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNmaXJzdFJvd3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mb3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2Omxhc3QtY2hpbGR7aGVpZ2h0OmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLmxpbmUtaXRlbS5uby1zdHJldGNoIHN0cm9uZywjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8gLmxpbmUtaXRlbS5uby1zdHJldGNoIHN0cm9uZ3tkaXNwbGF5OmlubGluZX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzaGlwVG9BZGRyZXNzIC5ib3JkZXItYmd7bWFyZ2luLXJpZ2h0Oi03LjVweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNiaWxsVG9BZGRyZXNzIC5ib3JkZXItYmd7bWFyZ2luLWxlZnQ6LTcuNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNwcmludEludm9pY2VDb250YWluZXIgLmJ0bnttYXJnaW4tbGVmdDo1MDlweH19QG1lZGlhIHByaW50e2hlYWRlcixmb290ZXJ7ZGlzcGxheTpub25lfS5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjZmlyc3RSb3d7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3ByaW50SW52b2ljZUNvbnRhaW5lciAuYm9yZGVyLWJne2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjZweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgye2ZvbnQtc2l6ZToxNHB4fSNwcmludEludm9pY2VDb250YWluZXIgaDR7Zm9udC1zaXplOjEzcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciBwe2ZvbnQtc2l6ZToxNHB4fSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm97d2lkdGg6NjYuNjY2NjclfSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm8gLmNvbC14cy0xMnt3aWR0aDo2MCV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mbyAuY29sLXhzLTEyOmZpcnN0LWNoaWxke3dpZHRoOjQwJX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZvIC5jb2wteHMtMTI6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZvIC5jb2wteHMtMTI6bnRoLWNoaWxkKDIpPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZvIC5jb2wteHMtMTI6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm8gLnNlbGxlci1jb250YWN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZvIC5zZWxsZXItY29udGFjdCBoNHttYXJnaW46MHB4fSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm8gLnNlbGxlci1jb250YWN0IHB7bWFyZ2luOjBweCAxNXB4IDBweCA1cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjb3JkZXJJbmZve3dpZHRoOjMzLjMzMzMzJX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNvcmRlckluZm8gaDN7Zm9udC1zaXplOjE4cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2hpcFRvQWRkcmVzcywjcHJpbnRJbnZvaWNlQ29udGFpbmVyICNiaWxsVG9BZGRyZXNze3dpZHRoOjUwJX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzaGlwVG9BZGRyZXNzIC5jb2wteHMtMTIsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjYmlsbFRvQWRkcmVzcyAuY29sLXhzLTEye3dpZHRoOjUwJX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzaGlwVG9BZGRyZXNzIC5jb2wteHMtMTI6bGFzdC1jaGlsZCwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICNiaWxsVG9BZGRyZXNzIC5jb2wteHMtMTI6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MHB4fSNwcmludEludm9pY2VDb250YWluZXIgI3NoaXBUb0FkZHJlc3MgLmJvcmRlci1iZ3ttYXJnaW4tcmlnaHQ6LTcuNXB4fSNwcmludEludm9pY2VDb250YWluZXIgI2JpbGxUb0FkZHJlc3MgLmJvcmRlci1iZ3ttYXJnaW4tbGVmdDotNy41cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+LmNvbC14cy0xMjpmaXJzdC1jaGlsZCwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8+LmNvbC14cy0xMjpmaXJzdC1jaGlsZHt3aWR0aDo2Ni42NjY2NyV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+LmNvbC14cy0xMjpmaXJzdC1jaGlsZCAuY29sLXhzLTEyLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbz4uY29sLXhzLTEyOmZpcnN0LWNoaWxkIC5jb2wteHMtMTJ7d2lkdGg6MTAwJX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz4uY29sLXhzLTEyOmxhc3QtY2hpbGQsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvPi5jb2wteHMtMTI6bGFzdC1jaGlsZHt3aWR0aDozMy4zMzMzMyV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+LmNvbC14cy0xMiAubGluZS1pdGVtLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbz4uY29sLXhzLTEyIC5saW5lLWl0ZW17Zm9udC1zaXplOjEzcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+LmNvbC14cy0xMiAubGluZS1pdGVtIHN0cm9uZywjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8+LmNvbC14cy0xMiAubGluZS1pdGVtIHN0cm9uZ3tkaXNwbGF5OmlubGluZX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mb3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2OmZpcnN0LWNoaWxkIC5yb3c6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdjpmaXJzdC1jaGlsZCAucm93OmZpcnN0LWNoaWxkPmRpdjpmaXJzdC1jaGlsZHtmbGV4OjEgMCAxMDBweDt3aWR0aDoxMDBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXY6Zmlyc3QtY2hpbGQgLnJvdzpmaXJzdC1jaGlsZD5kaXY6bGFzdC1jaGlsZHtmbGV4OjEgMCBhdXRvfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdiBpbWd7d2lkdGg6MTAwcHg7aGVpZ2h0OmF1dG99I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2Omxhc3QtY2hpbGR7aGVpZ2h0OmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fSNtYW51ZmFjdHVyZXJQYWdle3BhZGRpbmctYm90dG9tOjMwcHh9I21hbnVmYWN0dXJlclBhZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30jbWFudWZhY3R1cmVyUGFnZT5kaXZ7bWFyZ2luLXRvcDozMHB4fSNtYW51ZmFjdHVyZXJQYWdlPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjIwcHh9I21hbnVmYWN0dXJlclBhZ2U+ZGl2Pmgye21hcmdpbjowcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0MDB9I21hbnVmYWN0dXJlclBhZ2U+ZGl2PmEuc2VlTW9yZXtjb2xvcjojMDA2NDAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmb250LXNpemU6MTNweH0jbWFudWZhY3R1cmVyUGFnZT5kaXY+YS5zZWVNb3JlPnNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFudWZhY3R1cmVyUGFnZT5kaXY+YS5zZWVNb3JlOmFmdGVye2NvbnRlbnQ6XCLugoBcIjtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7bWFyZ2luLWxlZnQ6M3B4O2ZvbnQtc2l6ZToxMXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5oZXJve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH0jbWFudWZhY3R1cmVyUGFnZSAuaGVybz5kaXZ7aGVpZ2h0OjEwMCV9I21hbnVmYWN0dXJlclBhZ2UgLmhlcm8gLmxvZ297cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFudWZhY3R1cmVyUGFnZSAuaGVybyBoMXtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjhweDttYXJnaW46MHB4fSNtYW51ZmFjdHVyZXJQYWdlIC5oZXJvIC5kZXNje21hcmdpbjoxNXB4IDBweCAwcHggMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjI0cHh9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2Vse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmV9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQucm93LCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbC5yb3d7bWFyZ2luLWxlZnQ6LTcuNXB4O21hcmdpbi1yaWdodDotNy41cHh9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+aDIsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmgye29yZGVyOjE7cGFkZGluZzowcHggNy41cHh9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2LCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5kaXZ7b3JkZXI6Mn0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYgYSwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+ZGl2IGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjEwMCV9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2IGEgLmltZy13cmFwLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5kaXYgYSAuaW1nLXdyYXB7ZmxleDoxIDAgYXV0bztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7cGFkZGluZzo1cHh9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2IGEgc3BhbiwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+ZGl2IGEgc3Bhbntmb250LXNpemU6MTZweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdiBhOmhvdmVyIC5pbWctd3JhcCwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+ZGl2IGE6aG92ZXIgLmltZy13cmFwe2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmEsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmF7b3JkZXI6MzttYXJnaW4tdG9wOjE1cHg7cGFkZGluZzowcHggNy41cHh9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2LmdyaWQtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtjbGVhcjpsZWZ0fSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdi5ncmlkLXdyYXA+ZGl2e21hcmdpbi10b3A6MjBweDtwYWRkaW5nLXJpZ2h0OjcuNXB4O3BhZGRpbmctbGVmdDo3LjVweH0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYuZ3JpZC13cmFwPmRpdjpudGgtY2hpbGQob2RkKXtjbGVhcjpsZWZ0fSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHtwYWRkaW5nLXRvcDoxNXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcCAuc2xpY2stYXJyb3d7aGVpZ2h0OjUwcHg7d2lkdGg6MjhweDt0b3A6NTAlO2JvcmRlcjowcHg7bWFyZ2luLXRvcDotMjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE4cHggMzBweDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7ei1pbmRleDo1MDtjdXJzb3I6cG9pbnRlcn0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXAgLnNsaWNrLWFycm93IGl7Y29sb3I6I2ZmYmYwMDtmb250LXNpemU6MzhweDttYXJnaW4tdG9wOi0ycHh9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246MjUlIDUwJTtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweDtsZWZ0OjcuNXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjc1JSA1MCU7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7cmlnaHQ6Ny41cHh9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtvcGFjaXR5Oi40fSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2s+ZGl2e3BhZGRpbmc6MHB4IDcuNXB4O2hlaWdodDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbWFudWZhY3R1cmVyUGFnZT5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I21hbnVmYWN0dXJlclBhZ2UgLmhlcm97ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNtYW51ZmFjdHVyZXJQYWdlIC5oZXJvIGgxe21hcmdpbjoyMHB4IDAgMCAwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21hbnVmYWN0dXJlclBhZ2UgLmhlcm8+ZGl2e2hlaWdodDphdXRvfSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmgyLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5oMntvcmRlcjoxfSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdiwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+ZGl2e29yZGVyOjJ9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+YSwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+YXtvcmRlcjozO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O21hcmdpbi10b3A6MHB4fSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDo2LjVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNtYW51ZmFjdHVyZXJQYWdle3BhZGRpbmctYm90dG9tOjUwcHh9I21hbnVmYWN0dXJlclBhZ2UgLmhlcm8gLmRlc2N7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweH0jbWFudWZhY3R1cmVyUGFnZT5kaXZ7bWFyZ2luLXRvcDo1MHB4fSNtYW51ZmFjdHVyZXJQYWdlPmRpdj5hLnNlZU1vcmV7Zm9udC1zaXplOjE0cHh9fSNpbmR1c3RyeW5ld3MgLnBhZ2UtaGVhZGVyLXN1YmNvcHl7bWFyZ2luLWJvdHRvbToxNXB4fSNpbmR1c3RyeW5ld3MgI2FtbW9MYW5kTG9nb3tiYWNrZ3JvdW5kLWNvbG9yOiMwZjBmMGY7ZmxvYXQ6bGVmdDtwYWRkaW5nOjVweH0jaW5kdXN0cnluZXdzICNhbW1vTGFuZExvZ28+aW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZmxleC13cmFwOndyYXA7bWFyZ2luOjE1cHggMHB4IDBweDtwYWRkaW5nOjBweDt3aWR0aDoxMDAlfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saXtmbGV4LWJhc2lzOjUwJTt3aWR0aDo1MCU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTVweH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoyMHB4O21pbi1oZWlnaHQ6MTIwcHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouM3MgYWxsIGVhc2V9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcDpob3ZlcjphZnRlcntib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXA+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjI7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcD5kaXYgaDN7bWFyZ2luLXRvcDowcHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcD5kaXYgaDMrcHtmbGV4OjEgMCBhdXRvfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcD5kaXYgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMSksI2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgyKXtwYWRkaW5nLXRvcDowcHh9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChldmVuKT5kaXYud3JhcHttYXJnaW4tbGVmdDo3LjVweH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKG9kZCk+ZGl2LndyYXB7bWFyZ2luLXJpZ2h0OjcuNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDpub3dyYXB9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpe2ZsZXgtYmFzaXM6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAwIDAgMCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcHtwYWRkaW5nOjIwcHg7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6Zmlyc3QtY2hpbGQ+ZGl2LndyYXB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGl7ZmxleC1iYXNpczozMy4zMzMzJTt3aWR0aDozMy4zMzMzJTtwYWRkaW5nOjE1cHggMHB4IDBweCAwcHh9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgxKSwjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDIpLCNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMyl7cGFkZGluZzowcHh9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChldmVuKT5kaXYud3JhcCwjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKG9kZCk+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24pPmRpdi53cmFwe21hcmdpbi1sZWZ0OjcuNXB4ICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbisxKT5kaXYud3JhcHttYXJnaW4tcmlnaHQ6Ny41cHggIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKzIpPmRpdi53cmFwe21hcmdpbi1sZWZ0OjcuNXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saXtmbGV4LWJhc2lzOjUwJTt3aWR0aDo1MCU7cGFkZGluZzoxNXB4IDAgMCAwfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgxKSwjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMil7cGFkZGluZy10b3A6MHB4fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpPmRpdi53cmFwe21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoZXZlbik+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6Ny41cHggIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQob2RkKT5kaXYud3JhcHttYXJnaW4tcmlnaHQ6Ny41cHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saXtmbGV4LWJhc2lzOjMzLjMzMzMlO3dpZHRoOjMzLjMzMzMlO3BhZGRpbmc6MTVweCAwIDAgMH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMSksI2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDIpLCNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzKXtwYWRkaW5nLXRvcDowcHh9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKGV2ZW4pPmRpdi53cmFwLCNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZChvZGQpPmRpdi53cmFwe21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24pPmRpdi53cmFwe21hcmdpbi1sZWZ0OjcuNXB4ICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKzEpPmRpdi53cmFwe21hcmdpbi1yaWdodDo3LjVweCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbisyKT5kaXYud3JhcHttYXJnaW4tbGVmdDo3LjVweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo3LjVweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIC5hY3RpbmctbGFiZWxze2ZvbnQtc2l6ZToxNHB4fX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpe21hcmdpbi1ib3R0b206MTVweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpPnB7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1NTV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKT5wIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSBocntiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7bWFyZ2luOjBweCAhaW1wb3J0YW50fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3d7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSAuY3RhLXJvdyAuYnRue3dpZHRoOjUwJX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIC5jdGEtcm93IC5idG57bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpPnB7dGV4dC1hbGlnbjpyaWdodH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIC5jdGEtcm93e21hcmdpbi10b3A6MjJweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIC5jdGEtcm93IC5idG57aGVpZ2h0OjQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3cgLmJ0bnt3aWR0aDphdXRvfX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjBweDtib3JkZXItbGVmdDowcHg7Ym9yZGVyLXJpZ2h0OjBweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5oZWFkZXItYmFye21hcmdpbi1ib3R0b206MHB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmhlYWRlci1iYXIgc3BhbnttYXJnaW4tcmlnaHQ6NXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXJ7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbjowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTVweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKSBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmctcmlnaHQ6MTJweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5kYmwsI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcj5kaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5kYmw+ZGl2LCN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLnJhbmdlLXRvZ2dsZXI+ZGl2Omxhc3QtY2hpbGQ+ZGl2e2ZsZXgtZ3JvdzoxfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmRibD5kaXY6Zmlyc3QtY2hpbGQsI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcj5kaXY6bGFzdC1jaGlsZD5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjcuNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmRibD5kaXY6bGFzdC1jaGlsZCwjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5yYW5nZS10b2dnbGVyPmRpdjpsYXN0LWNoaWxkPmRpdjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjcuNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmN0YXN7bWFyZ2luLXRvcDoyMHB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmN0YXM+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmN0YXM+ZGl2IGJ1dHRvbnttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6Ny41cHg7ZmxleC1ncm93OjF9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuY3Rhcz5kaXYgYnV0dG9uOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5jdGFzPmRpdiBidXR0b246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLnJhbmdlLXRvZ2dsZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLnJhbmdlLXRvZ2dsZXI+ZGl2LnJhbmdlLXRvZ2dsZXItZHJhd2Vye21hcmdpbi10b3A6MTVweDtkaXNwbGF5Om5vbmV9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcj5kaXYucmFuZ2UtdG9nZ2xlci1kcmF3ZXIub3BlbntkaXNwbGF5OmZsZXh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZXJye2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjE1cHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZXJyIHNwYW57Zm9udC1zaXplOjE0cHg7Y29sb3I6I2QwMDIxYn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5tb2JpbGUtc29ydHtkaXNwbGF5Om5vbmV9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0aGVhZCB0ciB0aDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaS5kYmx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGkuZGJsPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaS5kYmw+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLm1vYmlsZS1zb3J0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjIwcHggMTVweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAwIDAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpiZWZvcmV7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo3MDA7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXg6MSAwIDMwJX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpIHNwYW57ZmxleDoxIDAgNzAlfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRyIHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpsYXN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCgxKTpiZWZvcmV7Y29udGVudDpcIk9yZGVyIERhdGVcIn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCgyKTpiZWZvcmV7Y29udGVudDpcIk9yZGVyICNcIn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCgzKTpiZWZvcmV7Y29udGVudDpcIlRheCBEYXRlXCJ9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpudGgtY2hpbGQoNCk6YmVmb3Jle2NvbnRlbnQ6XCJUYXggU3RhdGVcIn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCg1KTpiZWZvcmV7Y29udGVudDpcIkRlc2NyaXB0aW9uXCJ9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpudGgtY2hpbGQoNik6YmVmb3Jle2NvbnRlbnQ6XCJBbW91bnRcIn19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIsI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24sI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZXJye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKXttYXJnaW46MCAwIDAgMTVweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuY3RhcyAuYnRue2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcntmbGV4LWRpcmVjdGlvbjpyb3d9fSN0YXhFeGVtcHRpb25Db250YWluZXIgLnJvdyAuZG9jdW1lbnQtdXBsb2Fke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSN0YXhFeGVtcHRpb25Db250YWluZXIgLnJvdyAuZG9jdW1lbnQtdXBsb2FkIC5idG4tc2lte21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLXRvcDowcHg7cGFkZGluZy1ib3R0b206MHB4fSNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5ja2VfYnV0dG9uX19zb3VyY2U+c3Bhbi5ja2VfYnV0dG9uX19zb3VyY2VfbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJIVE1MIFwifSNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5ja2VfYnV0dG9uX19zb3VyY2UuY2tlX2J1dHRvbl9vbj5zcGFuLmNrZV9idXR0b25fX3NvdXJjZV9sYWJlbDpiZWZvcmV7Y29udGVudDpcIlNhdmUgSFRNTCBcIn0jYWRkVG9EZXNjcmlwdGlvbkNvbnRhaW5lciAucnRmLWxhYmVsLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmctYm90dG9tOjE1cHh9I2FkZFRvRGVzY3JpcHRpb25Db250YWluZXIgLnJ0Zi1sYWJlbC13cmFwPnNwYW57Y29sb3I6IzAwMH0jYWRkVG9EZXNjcmlwdGlvbkNvbnRhaW5lciAucnRmLWxhYmVsLXdyYXA+c3Bhbj5zdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5ydGYtbGFiZWwtd3JhcD5zcGFuPmltZ3tib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKTttYXJnaW46MHB4IDEwcHg7ZGlzcGxheTppbmxpbmV9I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjIwcHh9I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93IGltZzpub3QoLmltZyl7d2lkdGg6MjVweH0jZWRpdENvbnRhaW5lciAucGljdHVyZS1yb3cgLmltZ3t3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O21heC13aWR0aDo2MDBweDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbjowIDAgMCAxMHB4fSNlZGl0Q29udGFpbmVyIC5waWN0dXJlLXJvdyAuaW1nLnRodW1ie3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjQwcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNlZGl0Q29udGFpbmVyIC5waWN0dXJlLXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93IC5pbWd7bWFyZ2luOjEwcHggMCAwIDB9fSNlZGl0Q29udGFpbmVyICNiYXNpY1VwbG9hZGVyIC5idG57bWFyZ2luLXRvcDozcHh9I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fSNlZGl0Q29udGFpbmVyIC5waWN0dXJlLXJvdyAuaW1ne21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9I21hbmFnZVBpY3R1cmVzQ29udGFpbmVyIC5nYi1hdXJpZ21hLWltYWdlLXVwbG9hZGVyLXVybC1vbmx5e21hcmdpbi10b3A6MTVweH0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItdXJsLW9ubHkgI2FkZC1idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgI2ltYWdlVVJMRXJyb3J7bWFyZ2luOjVweCBhdXRvfSNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAuZ3JpZC13cmFwe2JhY2tncm91bmQtY29sb3I6I2VlZX0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdle2Rpc3BsYXk6bm9uZX0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdyaWQgLmdyaWQtaXRlbS5kZWxldGVkIC5yZXZlcnQtaW1hZ2V7ZGlzcGxheTpibG9ja30jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdyaWQgLmdyaWQtaXRlbS5kZWxldGVkIC5yZW1vdmUtYnRue2Rpc3BsYXk6bm9uZX0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLm9yZ25scyAuZ3JpZC1pdGVte2N1cnNvcjpkZWZhdWx0O2ZsZXg6MCAxIGF1dG87cGFkZGluZy1sZWZ0OjElO3BhZGRpbmctcmlnaHQ6MSV9I21hbmFnZVBpY3R1cmVzQ29udGFpbmVyIC5vcmdubHMrLnBja3J5IC5ncmlkLWl0ZW06YmVmb3JlLCNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAub3JnbmxzKy5wY2tyeSAuZ3JpZC1pdGVtOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdiLWNsb3VkaW5hcnktdXBsb2FkZXI+Lm9wZW4tYnRue2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZmlsdGVyc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzoyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnMgLmFjdGluZy1sYWJlbHttYXJnaW4tYm90dG9tOjVweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZmlsdGVycyAuc2VsZWN0LWFsbHttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnMgLnJlbWFpbmluZ3ttYXJnaW46MTBweCBhdXRvIDA7dGV4dC1hbGlnbjpjZW50ZXJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnMgLnJlbWFpbmluZyBpe2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC13cmFwOndyYXA7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5maWx0ZXJzIC5yZW1haW5pbmd7ZmxleDoxIDAgMTAwJTt0ZXh0LWFsaWduOnJpZ2h0fX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZHtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmJne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjUwfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIGlucHV0OmNoZWNrZWQrbGFiZWwrLmJne2JhY2tncm91bmQtY29sb3I6I2VhZjZlNTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTE7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojMDAwO3BhZGRpbmc6MTVweDttYXJnaW46MHB4O3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6bm9ybWFsO3Bvc2l0aW9uOnJlbGF0aXZlfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyN3B4O2xlZnQ6MTVweDtjdXJzb3I6cG9pbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5pbnB1dCtzcGFuOmJlZm9yZXtkaXNwbGF5Om5vbmV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8gLm5vbi1qcXVpLWlucHV0e2Rpc3BsYXk6bm9uZX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbyAubm9uLWpxdWktaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb2xvcjojMDA2NDAwO2NvbnRlbnQ6XCLugJNcIjtmb250LXNpemU6MTJweDttYXJnaW46MDt0ZXh0LXNoYWRvdzpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O2xlZnQ6MTVweDtjdXJzb3I6cG9pbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3BhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOmNhbGMoMTAwJSAtIDI1cHgpO3BhZGRpbmctbGVmdDoyNXB4O21hcmdpbi10b3A6NXB4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZD5zcGFuPnNwYW57ZmxleDowIDEgMTAwJX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3Bhbj5zcGFuLm9yZGVyLW51bWJlci13cmFwe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3Bhbj5zcGFuLm9yZGVyLW51bWJlci13cmFwIGl7Zm9udC1zdHlsZTpub3JtYWx9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8+c3BhbjpsYXN0LWNoaWxkPnNwYW4gc3Ryb25ne2ZsZXg6MCAxIDYwcHh9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0c3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MTVweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZXtib3JkZXI6MH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cntib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2N1cnNvcjpwb2ludGVyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLmV2ZW57YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyICFpbXBvcnRhbnR9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQuc2VsZWN0LWNoZWNrYm94e2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7d2lkdGg6NDBweCAhaW1wb3J0YW50O2hlaWdodDoxMDAlfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLnNlbGVjdC1jaGVja2JveDpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O2xlZnQ6MTVweDttYXJnaW46MH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlYWY2ZTUgIWltcG9ydGFudH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB0ZC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbG9yOiMwMDY0MDA7Y29udGVudDpcIu6Ak1wiO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowO3RleHQtc2hhZG93Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7bGVmdDoxNXB4O2N1cnNvcjpwb2ludGVyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgLmR0LWJvdHRvbXttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1yaWdodDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGR7Ym9yZGVyOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAwIDEwcHggMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZCBzcGFue2ZsZXg6MCAxIDEwMCU7dGV4dC1hbGlnbjpsZWZ0fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLnNlbGVjdC1jaGVja2JveHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MzBweCAhaW1wb3J0YW50fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctYm90dG9tOjB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQ6bm90KC5zZWxlY3QtY2hlY2tib3gpOmJlZm9yZXtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6NDBweDtmbGV4OjEgMCAxMDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQub3JkZXItaWR7bGluZS1oZWlnaHQ6MThweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1pZDpiZWZvcmV7ZmxleDoxIDAgYXV0bztjb250ZW50OlwiT3JkZXIgI1wifSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWlkOmJlZm9yZSwjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1pZCBzcGFue2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1kYXRlOmJlZm9yZXtjb250ZW50OlwiRGF0ZVwifSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWJ1eWVyLW5hbWU6YmVmb3Jle2NvbnRlbnQ6XCJCdXllclwifSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWl0ZW0tdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJUaXRsZVwifSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgLmR0LWJvdHRvbXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjNweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3Bhbnt3aWR0aDo1MCU7ZmxleDoxIDAgNTAlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZHtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8+c3BhbjpsYXN0LWNoaWxkPnNwYW57d2lkdGg6YXV0bztmbGV4OjEgMCBhdXRvfX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlsc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCtkaXYsI3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAgbGFiZWwrZGl2e2ZvbnQtc2l6ZToxNnB4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxzIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgc3Bhbiwjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cCBsYWJlbCBzcGFue2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cCBkaXYgI2Zyb21Vc2VybmFtZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAgZGl2IHRleHRhcmVhe21pbi1oZWlnaHQ6MTMwcHh9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAuY29sMXtvcmRlcjoyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxzIC5mb3JtLWdyb3VwLmNvbDJ7b3JkZXI6MX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cC5jb2wze29yZGVyOjN9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAubWlkLWJhciwjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuYWN0aW5nLWxhYmVse21hcmdpbi1ib3R0b206MH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuaGVhZGVyLWJhci5ncmF5e2JhY2tncm91bmQtY29sb3I6IzU1NX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucmVtaW5kZXItd2FybmluZ3ttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZzowIDE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucmVtaW5kZXItd2FybmluZyBpe3RvcDowO21hcmdpbi1yaWdodDo1cHg7Y29sb3I6I2ZmYmYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JpZy1zZWx7cGFkZGluZzoyMHB4IDB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yaWctc2VsPi5hY3RpbmctbGFiZWx7cGFkZGluZy1sZWZ0OjE1cHh9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yaWctc2VsLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlYWY2ZTV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgYnV0dG9uLmJ0bi1wcmltYXJ5e3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBidXR0b24uYnRuLXByaW1hcnkgc3Bhbntjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHg7bWluLXdpZHRoOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDozcHg7cGFkZGluZy1yaWdodDozcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5mb3JtLWdyb3Vwe3dpZHRoOjEwMCV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZvcm0tZ3JvdXAubWVzc2FnZXtmbG9hdDpub25lO3dpZHRoOjEwMCV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnJlbWluZGVyLXdhcm5pbmd7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHN7ZGlzcGxheTpibG9ja30jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cHt3aWR0aDo0MCV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAuY29sMXtmbG9hdDpyaWdodDtjbGVhcjpsZWZ0O3dpZHRoOjYwJX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucmVtaW5kZXItd2FybmluZ3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy10b3A6MTBweH19I2ZybU1lc3NhZ2VVc2VyIHRleHRhcmVhLmZvcm0tY29udHJvbHttaW4taGVpZ2h0OjEwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjZnJtTWVzc2FnZVVzZXIgdGV4dGFyZWEuZm9ybS1jb250cm9se21pbi1oZWlnaHQ6MTUwcHh9fSNlbnRlckNvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbntwYWRkaW5nLXRvcDoxNXB4fSNlbnRlckNvZGUyRkFDb250YWluZXIgbGFiZWxbZm9yPVJlZ2lzdGVyRGV2aWNlXXtkaXNwbGF5OmlubGluZS1mbGV4O2Zsb2F0OnJpZ2h0fSNlbnRlckNvZGUyRkFDb250YWluZXIgLmN0YS1yb3d7cGFkZGluZzowICFpbXBvcnRhbnR9I2VudGVyQ29kZTJGQUNvbnRhaW5lciAuZXJyX21zZ3ttaW4taGVpZ2h0OmF1dG99I2VudGVyQ29kZTJGQUNvbnRhaW5lciAudHdvRkFfZGlzY2xhaW1lcntmb250LXNpemU6MTZweDtwYWRkaW5nLWJvdHRvbToxMHB4fSNlbnRlckNvZGUyRkFDb250YWluZXIgI3JlcXVlc3RBbm90aGVyQ29kZVtkaXNhYmxlZF17Y29sb3I6Izk5OTtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDowfSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uLnBhZ2Utc2VjdGlvbnttYXJnaW4tdG9wOjE1cHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93e2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93IC5idG57d2lkdGg6YXV0bztwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb257cGFkZGluZzoyMHB4IDE1cHg7bWFyZ2luLXRvcDowfSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uKy5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDoxNXB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AsI3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmJ0bXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3B7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIGl7Zm9udC1zaXplOjYwcHg7bGluZS1oZWlnaHQ6NjBweDttYXJnaW4tcmlnaHQ6MjBweDtjb2xvcjojNTU1fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgcHtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozMnB4O21hcmdpbi10b3A6LTVweDttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwNjQwMH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRte21hcmdpbi10b3A6MTVweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRtIC5qcXVpLWRkLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjIwcHg7ZmxleDowIDEgMTAwJX0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRtIC5idG57d2lkdGg6MTA1cHg7ZmxleDoxIDAgMTA1cHg7aGVpZ2h0OjQwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmJ0bSAuYnRuIGl7bWFyZ2luLXJpZ2h0OjVweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAucGhvbmUtY29uc2VudHtkaXNwbGF5Om5vbmV9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnBob25lLWNvbnNlbnQgbGFiZWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjEwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnBob25lLWNvbnNlbnQgbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbntoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2JvcmRlcjoxcHggc29saWQgIzMzM30jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAucGhvbmUtY29uc2VudCBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2ZvbnQtc2l6ZToxOXB4O2xlZnQ6MXB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5nZW5lcmFsLWNvbnNlbnQgcHttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjE0cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAuY3RhLXJvd3thbGlnbi1pdGVtczpzdHJldGNofSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAuY3RhLXJvdyAuYnRue3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6cHJlLXdyYXB9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCBwe2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZy1yaWdodDoyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93e3BhZGRpbmc6MH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbntwYWRkaW5nOjIwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCBwe21hcmdpbi10b3A6LTdweDtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDozMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgaXtmb250LXNpemU6ODBweDtsaW5lLWhlaWdodDo4MHB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgcHtmb250LXNpemU6MjdweDtsaW5lLWhlaWdodDozM3B4O21hcmdpbi10b3A6MH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24gc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24gc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO21hcmdpbi10b3A6MH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjbXlnYkFkV3JhcHBlclRvcHtoZWlnaHQ6MHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlcntib3JkZXItdG9wOjB9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgye21hcmdpbjowIDAgNXB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBwe21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzU1NX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgye2ZvbnQtc2l6ZToxOHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBwe2ZvbnQtc2l6ZToxNnB4fX0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAuc2VjdGlvbi13aGl0ZXtwYWRkaW5nOjIwcHggMTVweCAyNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5lcnJfbXNne3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5jdGEtcm93Ky5lcnJfbXNnX3dyYXA+LmVycl9tc2csI2JlY29tZUFTZWxsZXJDb250YWluZXIgI2Vycm9yLXByaW1hcnktb3duZXItbmVlZGVke3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tdG9wOjEwcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmVycl9tc2dfd3JhcD4uZXJyX21zZywjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjZXJyb3ItcHJpbWFyeS1vd25lci1uZWVkZWR7dGV4dC1hbGlnbjpyaWdodH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b257bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0OjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9uIGl7bWFyZ2luLWxlZnQ6NXB4O3RvcDowcHg7bGluZS1oZWlnaHQ6MTlweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b24uaW52YWxpZHtib3JkZXItY29sb3I6I2JiZTFhYTtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Y3Vyc29yOmRlZmF1bHR9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gbGFiZWwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tYm90dG9tOjVweH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsYWJlbC5sZy1sYmwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbC5sZy1sYmx7Y29sb3I6IzAwMDttYXJnaW46MTBweCAwICFpbXBvcnRhbnR9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gbGFiZWwgLmNoZWNrLWdyb3VwLC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5hY3RpbmctbGFiZWwgLmNoZWNrLWdyb3Vwe2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWx7Zm9udC1zaXplOjEycHh9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmZpbGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cGFkZGluZzoxcHh9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmZpbGUgc3BhbntmbGV4OjAgMSAxMDAlO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIHNwYW4gaXt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZzowIDAgMCAxNXB4O2ZvbnQtc3R5bGU6bm9ybWFsfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIGJ1dHRvbi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtoZWlnaHQ6NDBweDtmbGV4OjEgMCBhdXRvfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIGlucHV0e2Rpc3BsYXk6bm9uZX0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsZWdlbmR7Ym9yZGVyOjB9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gI2NvbnNlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjVweDtib3JkZXItd2lkdGg6MnB4fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50Om5vdCgubWF0LWNoZWNrYm94LWNoZWNrZWQpe2JvcmRlci1jb2xvcjojZmZkMTU1O2JhY2tncm91bmQtY29sb3I6I2ZkZWViZn0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWlubmVyLWNvbnRhaW5lcntoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0e3doaXRlLXNwYWNlOnByZS13cmFwfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0IC5tYXQtY2hlY2tib3gtbGFiZWx7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Y29sb3I6IzAwMH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWxheW91dCAubWF0LWNoZWNrYm94LWxhYmVsPmRpdntwYWRkaW5nOjE1cHggMCAxNXB4IDEwcHg7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gI2NvbnNlbnQgLm1hdC1jaGVja2JveC1sYXlvdXQgLm1hdC1jaGVja2JveC1sYWJlbD5kaXYgcHttYXJnaW46MDt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWxheW91dCAubWF0LWNoZWNrYm94LWxhYmVsPmRpdiBwK3B7bWFyZ2luOjE1cHggMCAwfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50Ky5lcnJfbXNnX3dyYXB7aGVpZ2h0OjI1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5sYXN0LXN0ZXAtYnRue2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5we21hcmdpbjoyMHB4IDE1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjYwMH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+cHttYXJnaW4tdG9wOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXZ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXR7ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtoZWlnaHQ6NjBweDtwYWRkaW5nOjAgMTVweDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXQrbGFiZWw6YmVmb3Jle3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO21hcmdpbjowcHggMHB4IDBweCAxcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzU1NTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJhZGl1czoyMHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbCBzcGFue2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDoxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXB7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbjo1MHB4IDE1cHg7Ym9yZGVyLXJhZGl1czoyMHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5oMiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgcHt0ZXh0LWFsaWduOmNlbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+aDJ7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5we2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0c3tib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MjBweDt3aWR0aDo3NSU7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG8gMzBweDtib3JkZXItcmFkaXVzOjEwcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwIC5zZWxsZXItdHlwZS1pbnB1dHM+ZGl2e2JvcmRlcjowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbHtwYWRkaW5nLWxlZnQ6NSU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1jb2xvcjojMDA2NDAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5jdGEtcm93e21hcmdpbi1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcHt3aWR0aDo3NSU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+aDJ7Zm9udC1zaXplOjMwcHh9fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRue3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDE1cHg7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1yYWRpdXM6MTVweDtjdXJzb3I6cG9pbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3NlbGVjdGVkU2VsbGVyVHlwZUJ0bj5zcGFuOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6NjAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29ue2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjEwcHg7aGVpZ2h0OjUwcHg7d2lkdGg6NjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29uIGl7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29uIGk6Zmlyc3QtY2hpbGR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE2cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpe3BhZGRpbmc6MjBweCAxNXB4IDVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVye2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpIC5wcmV2aWV3LWhlYWRlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVyIHNwYW46Zmlyc3QtY2hpbGR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7ZmxleDoxIDAgYXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVyIGF7ZmxleDowIDEgYXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLmZvcm0tZ3JvdXAgaDR7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDAgNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cCBwe21hcmdpbjowO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM1NTV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpIC5mb3JtLWdyb3VwIHAgc3BhbntkaXNwbGF5OmJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cC50aW57Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAucmV2aWV3LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnJldmlldy1jb250YWluZXIgI3N1bW1hcnktU2VsbGVyVHlwZXtvcmRlcjoxfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAucmV2aWV3LWNvbnRhaW5lciAjc3VtbWFyeS1CdXNpbmVzc0luZm9ybWF0aW9ue29yZGVyOjJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVyICNzdW1tYXJ5LUJ1c2luZXNzT3duZXJze29yZGVyOjN9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVyICNzdW1tYXJ5LUJhbmtBY2NvdW50SW5mb3JtYXRpb257b3JkZXI6NH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnJldmlldy1jb250YWluZXIgI3N1bW1hcnktVG9TQWdyZWVtZW50e29yZGVyOjV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzdW1tYXJ5LVRvU0FncmVlbWVudHt0ZXh0LWFsaWduOnJpZ2h0fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLmVycl9tc2d7bWFyZ2luLWJvdHRvbTotMjBweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLm1hdC1jaGVja2JveC1sYXlvdXQgLm1hdC1jaGVja2JveC1pbm5lci1jb250YWluZXJ7dG9wOi0xLjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtYmFja2dyb3VuZCwjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtZnJhbWV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliICFpbXBvcnRhbnR9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzdW1tYXJ5LVRvU0FncmVlbWVudCAubWF0LWNoZWNrYm94LWNoZWNrbWFyay1wYXRoe3N0cm9rZS13aWR0aDo1cHggIWltcG9ydGFudDtzdHJva2U6IzAwNjQwMCAhaW1wb3J0YW50fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLm1hdC1yaXBwbGV7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3NlbGVjdGVkU2VsbGVyVHlwZUJ0bnttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0byAxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuPnNwYW46Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjI0cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLmZvcm0tZ3JvdXAgaDR7bWFyZ2luLWJvdHRvbTowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cC50aW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzZWxlY3RlZFNlbGxlclR5cGVCdG57bWF4LXdpZHRoOjUwJX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVye2ZvbnQtc2l6ZToxOHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cCBoNHtmb250LXNpemU6MTRweH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2J1c2luZXNzSW5mb3JtYXRpb25TdGVwIC5zZWN0aW9uLXdoaXRle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2J1c2luZXNzSW5mb3JtYXRpb25TdGVwIC5vd25lci1hZGRlZC1zZWN0aW9ue2JvcmRlci10b3A6MH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjYnVzaW5lc3NJbmZvcm1hdGlvblN0ZXAgLm93bmVyLWFkZGVkLXNlY3Rpb24rLmVycl9tc2d7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246cmlnaHR9I2FkZE93bmVyU2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbToyMHB4fSNhZGRPd25lclNlY3Rpb24+ZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweH0jYWRkT3duZXJTZWN0aW9uIGJ1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jYWRkT3duZXJTZWN0aW9uIGJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIitcIjttYXJnaW4tcmlnaHQ6NXB4O2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jYWRkT3duZXJTZWN0aW9uIHB7bWFyZ2luLWJvdHRvbTowfS5vd25lci1hZGRlZC1zZWN0aW9ue3BhZGRpbmc6MjBweCAwIDAgIWltcG9ydGFudH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcHtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjUwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgIzAwNjQwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofS5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwPmRpdiAucGVyY3t3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2ZsZXg6MSAwIDUwcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2ZmZn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXYgLm5hbWV7ZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6MTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXYgLm5hbWUgcHtmb250LXNpemU6MThweDttYXJnaW4tYm90dG9tOjA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2IC5uYW1lIHNwYW57Zm9udC1zaXplOjEzcHh9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2IC5uYW1lIHNwYW4gaXtmb250LXNpemU6MTFweH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXY6Zmlyc3QtY2hpbGR7ZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCl9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6NTBweDtmbGV4OjAgMSA1MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXY6bGFzdC1jaGlsZCBpe2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE4cHh9Lm93bmVyLWFkZGVkLXNlY3Rpb24rLmVycl9tc2d7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNhZGRPd25lclNlY3Rpb257ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNhZGRPd25lclNlY3Rpb24+ZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxNXB4fSNhZGRPd25lclNlY3Rpb24+ZGl2Omxhc3QtY2hpbGR7YWxpZ24tc2VsZjpmbGV4LWVuZH19LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwgLnNlY3Rpb24td2hpdGV7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9dGV4dF0sLmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwgLnNlY3Rpb24td2hpdGUgaW5wdXRbdHlwZT1udW1iZXJdLC5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9ZW1haWxde2hlaWdodDo0MHB4fS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIC5lcnJfbXNne2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrfS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbCAuc2VjdGlvbi13aGl0ZSAuaW5wdXQtZ3JvdXAtYWRkb24gaXtmb250LXdlaWdodDo2MDB9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5tYXQtZGlhbG9nLWNvbnRlbnR7bWFyZ2luLWJvdHRvbTotMTdweH0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDB9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5jdGFzIGJ1dHRvbi5pbnZhbGlke2JvcmRlci1jb2xvcjojYmJlMWFhO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtjdXJzb3I6ZGVmYXVsdH0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXMgLndpcGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nOjEwcHggMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtib3JkZXItcmFkaXVzOjZweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXJ9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5jdGFzIC53aXBlIHB7ZmxleDowIDEgMTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXMgLndpcGUgLmJ0bntmbGV4OjAgMSBhdXRvfS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuY3RhcyAud2lwZS53aXBlLW9wZW5lZHtvcGFjaXR5OjE7ei1pbmRleDo1MH1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAubWF0LWRpYWxvZy1jb250ZW50e21heC1oZWlnaHQ6OTB2aCAhaW1wb3J0YW50fX0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWx7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9I3ZlcmlmaWNhdGlvbkNvbnRhaW5lciAjdmVyaWZ5T3duZXJzIHVsIGxpe21hcmdpbi1ib3R0b206MzBweH0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2e2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyfSN2ZXJpZmljYXRpb25Db250YWluZXIgI3ZlcmlmeU93bmVycyB1bCBsaT5kaXYgcHtmb250LXNpemU6MThweH0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2IGF7Zm9udC1zaXplOjE1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2IHNtYWxse2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4IGF1dG99I3ZlcmlmaWNhdGlvbkNvbnRhaW5lciAjdmVyaWZ5T3duZXJzIHVsIGxpPmRpdiBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjMwMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwcHggYXV0byAwfSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFse3otaW5kZXg6MTAwMDAwMCAhaW1wb3J0YW50fSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFsIC5jbG9zZS1idG57Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFsIC5zdWJ0aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmctcmlnaHQ6NTBweH0jbGVnYWxBY2tub3dsZWRnZW1lbnRNb2RhbCBoNHtmb250LXdlaWdodDpib2xkO2NvbG9yOiMzMzN9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgI2xlZ2FsQWNrbm93bGVkZ2VtZW50VGV4dHtvdmVyZmxvdy15OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFsIC5sZWdhbEFja25vd2xlZGdlbWVudEN0YVJvd3twYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MTVweH0iLCIudG9hc3QtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi50b2FzdC1tZXNzYWdlIHtcclxuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4udG9hc3QtbWVzc2FnZSBhLFxyXG4udG9hc3QtbWVzc2FnZSBsYWJlbCB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnRvYXN0LW1lc3NhZ2UgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4udG9hc3QtbWVzc2FnZSBhOmhvdmVyIHtcclxuICBjb2xvcjogI2NjY2NjYztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHJpZ2h0OiAtMC4zZW07XHJcbiAgdG9wOiAtMC4zZW07XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcclxuICBvcGFjaXR5OiAwLjg7XHJcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XHJcbn1cclxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3ZlcixcclxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1cyB7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XHJcbn1cclxuLypBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXHJcbiBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLiovXHJcbmJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnRvYXN0LXRvcC1jZW50ZXIge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udG9hc3QtYm90dG9tLWNlbnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b2FzdC10b3AtbGVmdCB7XHJcbiAgdG9wOiAxMnB4O1xyXG4gIGxlZnQ6IDEycHg7XHJcbn1cclxuLnRvYXN0LXRvcC1yaWdodCB7XHJcbiAgdG9wOiAxMnB4O1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG59XHJcbi50b2FzdC1ib3R0b20tcmlnaHQge1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIGJvdHRvbTogMTJweDtcclxufVxyXG4udG9hc3QtYm90dG9tLWxlZnQge1xyXG4gIGJvdHRvbTogMTJweDtcclxuICBsZWZ0OiAxMnB4O1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgLypvdmVycmlkZXMqL1xyXG5cclxufVxyXG4jdG9hc3QtY29udGFpbmVyICoge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcclxuICBib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcclxufVxyXG4jdG9hc3QtY29udGFpbmVyID4gZGl2OmhvdmVyIHtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcclxufVxyXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT1cIikgIWltcG9ydGFudDtcclxufVxyXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHWVNVUkJWRWhMNVpTdlRzTlFGTWJYWkdJQ01ZR1ltSmhBUUlKQUlDWVFQQUFDaVNEQjhBaUlDUVFKVDRDcVFFd2dKdllBU0FRQ2laaVltSmhBSUJBVENBUkp5KzlyVHNsZGQ4c0t1MU0wK2RMYjA1N3Y2L2xicS8yckswbVMvVFJOajljV05BS1BZSUpJSTdnSXhDY1E1MWN2cUlEK0dJRVg4QVNHNEIxYks1Z0laRmVRZm9KZEVYT2ZnWDRRQVFnN2tIMkE2NXlRODdseXhiMjdzZ2drQXpBdUZoYmJnMUsya2dDa0IxYlZ3eUlSOW0yTDdQUlBJaERVSVhnR3R5S3c1NzV5ejNsVE5zNlg0SlhualYrTEtNL20zTXlkblRidE9LSWp0ejZWaENCcTR2U20zbmNkckQybGswVmdVWFNWS2pWREpYSnppalcxUlFkc1U3Rjc3SGU4dTY4a29OWlR6OE96NXlHYTZKM0gzbFoweFlnWEJLMlF5bWxXV0ErUlduWWhza0xCdjJ2bUUraEJNQ3RiQTdLWDVkcld5UlQvMkpzcVoySXZmQjlZNGJXRE5NRmJKUkZtQzlFNzRTb1MwQ3F1bHdqa0MwKzVicGNWMUNaOE5NZWo0cGp5MFUrZG9EUXNHeW8xaHpWSnR0SWpoUTdHbkJ0UkZOMVVhclVsSDhGM3hpY3QrSFkwN3JFem9VR1BsV2NqUkZScjQvZ0NoWmdjM1pMMmQ4b0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XHJcbn1cclxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyID4gZGl2LFxyXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXIgPiBkaXYge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aCA+IGRpdixcclxuI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCA+IGRpdiB7XHJcbiAgd2lkdGg6IDk2JTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnRvYXN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMzAzO1xyXG59XHJcbi50b2FzdC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFhMzUxO1xyXG59XHJcbi50b2FzdC1lcnJvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZjtcclxufVxyXG4udG9hc3QtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmOTZiNDtcclxufVxyXG4udG9hc3Qtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcclxufVxyXG5cclxuLnRvYXN0LXByb2dyZXNzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICBvcGFjaXR5OiAwLjQ7XHJcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XHJcbn1cclxuXHJcbi8qUmVzcG9uc2l2ZSBEZXNpZ24qL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAyNDBweCkge1xyXG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xyXG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggNTBweDtcclxuICAgIHdpZHRoOiAxMWVtO1xyXG4gIH1cclxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b24ge1xyXG4gICAgcmlnaHQ6IC0wLjJlbTtcclxuICAgIHRvcDogLTAuMmVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNDFweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xyXG4gICAgd2lkdGg6IDE4ZW07XHJcbiAgfVxyXG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgICByaWdodDogLTAuMmVtO1xyXG4gICAgdG9wOiAtMC4yZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XHJcbiAgICB3aWR0aDogMjVlbTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XHJcbkBmb3J3YXJkICdib290c3RyYXAtdmFyaWFibGVzJztcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09L1xyXG4gKiBHdW5icm9rZXI6IFZhcmlhYmxlcyBTdHlsZXNoZWV0XHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogMC4wIEZvbnRzXHJcbiAqICogKiAwLjAuMSBGb250IE1peGluc1xyXG4gKlxyXG4gKiAxLjAgQ29sb3JzXHJcbiAqXHJcbiAqIDIuMCBNZWRpYSBRdWVyaWVzXHJcbiAqXHJcbiAqIDMuMCBCb3JkZXJzXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiA9PiAwLjAgRm9udHNcclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuJHNlbWlib2xkOiA2MDA7XHJcbiRib2xkOiA3MDA7XHJcblxyXG4vKioqID0+IDAuMC4xIEZvbnQgTWl4aW5zICoqKi9cclxuQG1peGluIGZvbnQtZmFtaWx5KCkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG59XHJcbkBtaXhpbiBnbHlwaGljb24tZmFtaWx5KCkge1xyXG5cdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG59XHJcbkBtaXhpbiBmb250YXdlc29tZS1mYW1pbHkoKSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICBmb250LXdlaWdodDo5MDA7XHJcbn1cclxuXHJcbi8qKiBDb21tb24gRm9udCBTaXplcyAqKi9cclxuJGZvbnQtc2l6ZS1kZWZhdWx0OiAxNHB4O1xyXG4kZm9udC1zaXplLXRpbnk6IDEwcHg7XHJcbiRmb250LXNpemUtc21hbGxlcjogMTFweDtcclxuJGZvbnQtc2l6ZS1zbWFsbDogMTJweDtcclxuJGZvbnQtc2l6ZS1tZWRpdW06IDE4cHg7XHJcbiRmb250LXNpemUtbGFyZ2U6IDI0cHg7XHJcbiRmb250LXNpemUteGxhcmdlOiAzMHB4O1xyXG5cclxuLyoqIENvbW1vbiBGb250IFdlaWdodHMgKiovXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiA9PiAxLjAgQ29sb3JzXHJcbiAqIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vR3JheSB2YXJpYXRpb25zXHJcbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAgICAjMDAwO1xyXG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgICAgIzIyMjtcclxuJGdyYXktZGFyazogICAgICAgICAgICAgICAgICMzMzM7XHJcbiRncmF5OiAgICAgICAgICAgICAgICAgICAgICAjNTU1O1xyXG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgIzc3NztcclxuJGdyYXktbGlnaHRlcjogICAgICAgICAgICAgICNlZWU7XHJcbiRncmF5LWRpc2FibGVkOiAgICAgICAgICAgICAjOTk5O1xyXG5cclxuXHJcbi8vU2l0ZSBzcGVjaWZpYyB2YXJpYXRpb25zXHJcbiRndW5icm9rZXIteWVsbG93OiAgICAgIFx0I0ZGQkYwMDtcclxuJGd1bmJyb2tlci1ncmVlbjogICAgICAgXHQjMDA2NDAwO1xyXG4kZ3VuYnJva2VyLWdvbGQ6ICAgICAgXHRcdCNhMjgwNDA7XHJcbiRndW5icm9rZXItZ3JlZW4taG92ZXI6XHRcdCMwMDg0MDA7XHJcbiRndW5icm9rZXItdGFibGUtaG92ZXI6IFx0Y29sb3IuYWRqdXN0KCNkOWQ5ZDksICRsaWdodG5lc3M6IC01JSk7XHJcbiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ6XHQjYmJlMWFhO1xyXG4kZGFyay1ncmV5LWJyb3duOiAgICAgIFx0XHQjNGE0YTRhO1xyXG4kd2VsbC1iYWNrZ3JvdW5kOiAgICAgICBcdHJnYmEoMTU1LCAxNTQsIDE1NSwgMC4xKTtcclxuJGJhY2tncm91bmQtd2hpdGU6ICAgICAgXHQjZjVmNWY1O1xyXG4kZGFyay1ncmV5LWJyb3duODA6ICAgICBcdHJnYmEoNzMsIDczLCA3MywgMC44KTtcclxuJGRhcmstZ3JleS1icm93bjUwOiAgICAgXHRyZ2JhKDczLCA3MywgNzMsIDAuNSk7XHJcbiRidXktbm93LWJsdWU6ICAgICAgICAgIFx0IzE4NjFiNztcclxuJGxpZ2h0LWdyZXk6ICAgICAgICAgICAgXHQjZjdmNmYyO1xyXG4kZ3JleS1ib3JkZXI6XHRcdFx0XHQjZDlkOWQ5O1xyXG4kZ3JleS1iYWNrZ3JvdW5kOlx0XHRcdCNlNWU1ZTU7XHJcbiRicmlnaHQtcmVkOiAgICAgICAgICAgIFx0I2QwMDIxYjtcclxuJG9mZi13aGl0ZTogICAgICAgICAgICAgXHQjZGJkYmRiO1xyXG4kd2FybS1ncmV5OiAgICAgICAgICAgICBcdCM5YjliOWI7XHJcbiRkZXZpbC1ncmV5OiAgICAgICAgICAgICAgICAjNjY2O1xyXG4kaGlmaXZlLWdyZXk6ICAgICAgICAgICAgICAgIzU1NTtcclxuJHRydWUtd2hpdGU6ICAgICAgICAgICAgXHQjZmZmO1xyXG4kdHJ1ZS13aGl0ZTUwOiAgICAgICAgICBcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuJHRydWUtd2hpdGU5MDogICAgICAgICAgXHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiR0cnVlLWJsYWNrOiAgICAgICAgICAgIFx0IzAwMDtcclxuJG9wYXF1ZTogICAgICAgICAgICAgICAgXHRyZ2JhKDAsIDAsIDAsIDApO1xyXG4kaGlnaGxpZ2h0LXllbGxvdzogICAgICBcdCNmZmZlYTg7XHJcbiRwcm9kdWN0LXJlZDogICAgICAgICAgIFx0I2I5MmUyZTtcclxuJHByb2R1Y3QtYmx1ZTogICAgICAgICAgXHQjMTg1MzlkO1xyXG4kZm9ybS1ib3JkZXI6XHRcdFx0XHQjY2NjO1xyXG4kYWxlcnQtcmVkOiAgICAgICAgICAgICBcdCNkMDAyMWI7XHJcbiRhbGVydC15ZWxsb3c6ICAgICAgICAgIFx0I2ZmYmYwMDtcclxuJGhvcml6b250YWwtdGFibGUtYm9yZGVyOiBcdCNkZGQ7XHJcbiR2aWJyYW50LWdyZWVuOlx0XHRcdFx0IzAwZDEwYTtcclxuJGFsZXJ0LXJlZC1iZzogICAgICAgICAgICAgICNmMmRlZGU7XHJcbiRhbGVydC1ncmVlbi1iZzogICAgICAgICAgICAjZWFmNmU1O1xyXG4kZHJvcGRvd24tdGV4dDogICAgICAgICAgICAgIzY2NjtcclxuJHN1YnRpdGxlOiAgICAgICAgICAgICAgICAgICM2NjY7XHJcbiRvcmFuZ2U6ICAgICAgICAgICAgICAgICAgICAjZjI3NTIyO1xyXG4kcHVycGxlOiAgXHRcdFx0XHRcdCM5MDBlODI7XHJcbiRyb3lhbC1wdXJwbGU6ICAgICAgICAgICAgICAjNWIyYmFiO1xyXG4kbGlnaHQtcHVycGxlOiAgICAgICAgICAgICAgIzhhN2ZiZDtcclxuJGJzLWFsZXJ0LXllbGxvdy1iZzogICAgICAgICNmZGVlYmY7XHJcbiRicy1hbGVydC15ZWxsb3ctYnJkOiAgICAgICAjZmZkMTU1OyAgICBcclxuXHJcbi8vIENvbGxlY3RvcnMgRWxpdGVcclxuJGFxdWE6ICAgICAgICAgICAgICAgICAgICAgICM4ZGY0ZDg7XHJcbiRkYXJrR3JlZW46ICAgICAgICAgICAgICAgICAjMGYyYjI2O1xyXG4kbWVkR3JlZW46ICAgICAgICAgICAgICAgICAgIzI2NmU2MjtcclxuJG9mZldoaXRlOiAgICAgICAgICAgICAgICAgICNjZWNlY2U7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqID0+IDMuMCBNZWRpYSBRdWVyaWVzXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiAgLy8gRXh0cmEgTGFyZ2Ugc2NyZWVuIC8gc3VwZXIgd2lkZSBkZXNrdG9wIC8vIE1vdmUgZG93biBhZnRlciBYTCBhZGRpdGlvblxyXG4kc2NyZWVuLXhsNDogICAgICAgICAgICAgICAgIDI4MDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi14bDQtbWluOiAgICAgICAgICAgICAkc2NyZWVuLXhsNCAhZGVmYXVsdDsgICAgICAgICAgIC8qIDI4MDBweCAqL1xyXG5cclxuIC8vIEV4dHJhIExhcmdlIHNjcmVlbiAvIHN1cGVyIHdpZGUgZGVza3RvcCAvLyBNb3ZlIGRvd24gYWZ0ZXIgWEwgYWRkaXRpb25cclxuJHNjcmVlbi14bDM6ICAgICAgICAgICAgICAgICAyMjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4teGwzLW1pbjogICAgICAgICAgICAgJHNjcmVlbi14bDMgIWRlZmF1bHQ7ICAgICAgICAgICAvKiAyMjAwcHggKi9cclxuJHNjcmVlbi14bDMtbWF4OiAgICAgICAgICAgICAoJHNjcmVlbi14bDQtbWluIC0gMSkgIWRlZmF1bHQ7IC8qIDI3OTlweCAqL1xyXG5cclxuLy8gRXh0cmEgTGFyZ2Ugc2NyZWVuIC8gc3VwZXIgd2lkZSBkZXNrdG9wIC8vIE1vdmUgZG93biBhZnRlciBYTCBhZGRpdGlvblxyXG4kc2NyZWVuLXhsMjogICAgICAgICAgICAgICAgIDE5MDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi14bDItbWluOiAgICAgICAgICAgICAkc2NyZWVuLXhsMiAhZGVmYXVsdDsgICAgICAgICAgIC8qIDE5MDBweCAqL1xyXG4kc2NyZWVuLXhsMi1tYXg6ICAgICAgICAgICAgICgkc2NyZWVuLXhsMy1taW4gLSAxKSAhZGVmYXVsdDsgLyogMjE5OXB4ICovXHJcblxyXG4vLyBFeHRyYSBMYXJnZSBzY3JlZW4gLyBzdXBlciB3aWRlIGRlc2t0b3AgLy8gTW92ZSBkb3duIGFmdGVyIFhMIGFkZGl0aW9uXHJcbiRzY3JlZW4teGw6ICAgICAgICAgICAgICAgICAgMTYwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXhsLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teGwgIWRlZmF1bHQ7ICAgICAgICAgICAvKiAxNjAwcHggKi9cclxuJHNjcmVlbi14bC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi14bDItbWluIC0gMSkgIWRlZmF1bHQ7LyogMTg5OXB4ICovXHJcblxyXG4vLyBFeHRyYSBMYXJnZSBzY3JlZW4gLyBzdXBlciB3aWRlIGRlc2t0b3AgLy8gTW92ZSBkb3duIGFmdGVyIFhMIGFkZGl0aW9uXHJcbiRzY3JlZW4tYnM1LXh4bDogICAgICAgICAgICAgMTQwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLWJzNS14eGwtbWluOiAgICAgICAgICRzY3JlZW4tYnM1LXh4bCAhZGVmYXVsdDsgICAgIC8qIDE0MDBweCAqL1xyXG4kc2NyZWVuLWJzNS14eGwtbWF4OiAgICAgICAgICgkc2NyZWVuLXhsLW1pbiAtIDEpICFkZWZhdWx0Oy8qIDE1OTlweCAqL1xyXG5cclxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7ICAgICAgICAgICAvKiAxMjAwcHggKi9cclxuJHNjcmVlbi1sZy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi14bC1taW4gLSAxKSAhZGVmYXVsdDsgLyogMTU5OXB4ICovXHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7ICAgICAgICAgICAvKiA5OTIgcHggKi9cclxuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDsgLyogMTE5OXB4ICovXHJcblxyXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcclxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0OyAgICAgICAgICAgLyogNzY4IHB4ICovXHJcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7IC8qIDk5MSBweCAqL1xyXG5cclxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcclxuJHNjcmVlbi1tbzogICAgICAgICAgICAgICAgICA1NzZweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1tby1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1vICFkZWZhdWx0OyAgICAgICAgICAgLyogNDgwIHB4ICovXHJcbiRzY3JlZW4tbW8tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7IC8qIDc2NyBweCAqL1xyXG5cclxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcclxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0OyAgICAgICAgICAgLyogNDgwIHB4ICovXHJcbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7IC8qIDc2NyBweCAqL1xyXG5cclxuLy8gVGlueVxyXG4kc2NyZWVuLXRuLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXhzLW1pbiAtIDEpICFkZWZhdWx0OyAvKiA0NzlweCAqL1xyXG5cclxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXHJcblxyXG5cclxuXHJcbkBtaXhpbiBzY3JlZW4tdG4tbWF4IHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10bi1tYXgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14cy1taW4ge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhzLW1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi1tby1taW4ge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1vLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLW1vLW1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tby1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi1zbS1taW4ge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXNtLW1heCB7IC8vIG1heC13aWR0aDogOTkxcHhcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi1tZC1taW4geyAvLyBtaW4td2lkdGg6IDk5MnB4XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tbWQtbWF4IHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi1sZy1taW4geyAvLyBtaW4td2lkdGg6IDEyMDBweFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLWxnLW1heCB7IC8vIG1heC13aWR0aDogMTE5OXB4XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teGwtbWluIHsgLy8gbWluLXdpZHRoOiAxNjAwcHhcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi1iczUteHhsLW1pbiB7IC8vIG1pbi13aWR0aDogMTQwMHB4XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tYnM1LXh4bC1taW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bC1tYXggeyAvLyBtYXgtd2lkdGg6IDE1OTlweFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhsLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhsMi1taW4geyAvLyBtaW4td2lkdGg6IDE5MDBweFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsMi1taW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bDItbWF4IHsgLy8gbWF4LXdpZHRoOiAxODk5cHhcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14bDItbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teGwzLW1pbiB7IC8vIG1pbi13aWR0aDogMjIwMHB4XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwzLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhsMy1tYXggeyAvLyBtYXgtd2lkdGg6IDIxOTlweFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhsMy1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bDQtbWluIHsgLy8gbWluLXdpZHRoOiAyODAwcHhcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bDQtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teGw0LW1heCB7IC8vIG1heC13aWR0aDogMjgwMHB4XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teGw0KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teHMtbWluLXRvLXNjcmVlbi14cy1tYXgge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7IC8vIG1pbi13aWR0aDogNDgwcHggYW5kIG1heC13aWR0aDogNzY3cHhcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi1zbS1taW4tdG8tc2NyZWVuLXNtLW1heCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHsgLy8gbWluLXdpZHRoOiA3NjhweCBhbmQgbWF4LXdpZHRoOiA5OTFweFxyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLW1kLW1pbi10by1zY3JlZW4tbWQtbWF4IHtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHsgLy8gbWluLXdpZHRoOiA5OTJweCBhbmQgbWF4LXdpZHRoOiAxMTk5cHhcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gKiA9PiA0LjAgQm9yZGVyc1xyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4kYm9yZGVyLXJhZGl1czogNnB4O1xyXG4kYm9yZGVyLXJhZGl1cy1yaWdodDogMHB4ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDBweDtcclxuJGJvcmRlci1yYWRpdXMtbGVmdDogJGJvcmRlci1yYWRpdXMgMHB4IDBweCAkYm9yZGVyLXJhZGl1cztcclxuJGJvcmRlci1yYWRpdXMtdG9wOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwcHggMHB4O1xyXG4kYm9yZGVyLXJhZGl1cy1ib3R0b206IDBweCAwcHggJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcblxyXG5AbWl4aW4gd2hpdGUtZ3JheS1ncmFkaWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzgsMjM4LDIzOCwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcclxufVxyXG5cclxuQG1peGluIGdyZXktYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdyB7XHJcblx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG5cclxuQG1peGluIHJhaXNlZC1jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTsgXHJcblx0XHJcblx0QGluY2x1ZGUgZ3JleS1ib3JkZXI7XHJcbn1cclxuXHJcbiRhc3NldFBhdGg6ICcvdGhlbWUvYXNzZXRzJztcclxuXHJcbi8vb3ZlcnJpZGluZyBfdGhlbWUuc2Nzc1xyXG4uYnRuLXByaW1hcnl7XHJcblx0Ym9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICY6aG92ZXI6bm90KC5pbnZhbGlkKSxcclxuICAgICY6Zm9jdXM6bm90KC5pbnZhbGlkKSxcclxuICAgICY6YWN0aXZlOm5vdCguaW52YWxpZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdyZWVuLCAkbGlnaHRuZXNzOiAtNSUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1ncmVlbiwgJGxpZ2h0bmVzczogLTUlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcHJpbWFyeUNFQnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JG1lZEdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6JG1lZEdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkbWVkR3JlZW4sICRsaWdodG5lc3M6IC0xMiUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRtZWRHcmVlbiwgJGxpZ2h0bmVzczogLTEyJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNlY29uZGFyeUNFQnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGFxdWEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjokYXF1YSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6JHRydWUtYmxhY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGFxdWEsICRsaWdodG5lc3M6IC0xMiUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRhcXVhLCAkbGlnaHRuZXNzOiAtMTIlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGVydGlhcnlDRUJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiRtZWRHcmVlbjtcclxuICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG59IFxyXG5cclxuQG1peGluIGhpZGUtb3B0aW9uKCRpbmRleCwgJGxhYmVsOiAnJykge1xyXG4gICAgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKCN7JGluZGV4fSkge1xyXG4gICAgICAgIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sXHJcbiAgICAgICAgLm1hdC1zdGVwLWljb24gc3BhbixcclxuICAgICAgICAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sXHJcbiAgICAgICAgLm1hdC1zdGVwLWljb24gLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAoJGxhYmVsID09ICcnKSB7XHJcbiAgICAgICAgICAgIC5tYXQtc3RlcC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsXHJcbiAgICAgICAgLm1hdC1zdGVwLWljb246YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkbGFiZWw7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Utb3BhY2l0eSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eToxO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTouNTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBwdWxzZSB7XHJcbiAgICBhbmltYXRpb246IHB1bHNlLW9wYWNpdHkgMS4yNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIC0uNHMgaW5maW5pdGU7XHJcbn1cclxuQG1peGluIHB1bHNlLW9wYWNpdHkge1xyXG4gICAgQGluY2x1ZGUgcHVsc2UoKTtcclxuICAgIC8vYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTA7XHJcbn1cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3BpbiB7XHJcbiAgICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTI1JSk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRiYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRib3JkZXIsICRsaWdodG5lc3M6IC0xMiUpO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTEyJSk7XHJcbiAgXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICYuZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRiYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTclKTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRib3JkZXIsICRsaWdodG5lc3M6IC0yNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlLFxyXG4gICAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgJltkaXNhYmxlZF0sXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICYuZm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gY2VMb2dvIHtcclxuXHRmbGV4OiAwIDEgYXV0bztcclxuXHRtaW4td2lkdGg6IDUwJTtcclxuXHR3aWR0aDogYXV0bztcclxuXHRjb250ZW50OlwiXCI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL2xvZ28tY2Uuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG59Iiwi77u/QHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4jc2hpcHBpbmdFc3RpbWF0b3Ige1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweCA3cHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCkge1xyXG4gICAgI3NoaXBwaW5nRXN0aW1hdG9yTW9kYWwge1xyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzaGlwcGluZ0VzdGltYXRvck1vZGFsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuZ2x5cGhpY29uLXJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAuZXN0aW1hdG9yLWlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7IFxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgZGl2LCBib2R5IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcblxyXG4gICAgJi5ibGFuay10ZW1wbGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxucCB7XHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoLWZsdWlkIHtcclxuICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6MTYwMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1hc3RlciBwYWdlXHJcblxyXG4uYXBwLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG4gICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgei1pbmRleDogMTAyNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtbWVzc2FnZS5yZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1tZXNzYWdlLmdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtbWVzc2FnZS55ZWxsb3cge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnQteWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1ub3RpZmljYXRpb24taWNvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Utbm90aWZpY2F0aW9uLWljb246aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJi51bmRvY2tlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFqYXgtc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnRyW25nLWNsaWNrXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgICA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItdGFibGUtaG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uZ2ItY291bnQtYnViYmxlIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICBwYWRkaW5nOjNweCA3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG59XHJcblxyXG4uYnM1IC50b29sdGlwIHtcclxuICAgICYgPiAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01LjVweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTQxcHg7XHJcblxyXG4gICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSwgLnBhZ2UtaGVhZGVyLW1haW4geyAvL09uY2Ugd2UncmUgYWxsIG1pZ3JhdGVkLCB0aGlzIG5lZWRzIHRvIGNoYW5nZSB0byBwcm9wZXIgZm9udC1zaXplXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlYWRlci1tYWluIHsgLy9PdmVycmlkaW5nXHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoLm9mZnNldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLXN1YmNvcHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuICAgICAgICAmOm5vdCgub2Zmc2V0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbGluay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE3cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVscCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2diTG9naW4ge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2N0YS1zcGlubmVyLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tYWRkdG9jYXJ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblxyXG4gICAgICAgIFtkYXRhLXRvZ2dsZT0ndG9vbHRpcCddLCBcclxuICAgICAgICBbZGF0YS1icy10b2dnbGU9J3Rvb2x0aXAnXSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvb2x0aXAtd2hpdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvb2x0aXAtZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b29sdGlwIHtcclxuICAgICAgICAgICAgJiA+IC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCAwcHggcmdiYSgwLDAsMCwuMjUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaW4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bltkaXNhYmxlZF0sIC5idG4uZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcHRpbi1yb3cge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICYuZnJhbWVsZXNzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVxIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWNvcHkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncm91cC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSksIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5jdXJyZW5jeSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zaG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnICsgLmluZGljYXRvciwgLmlucHV0LXdyYXAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuanF1aS1kZC13cmFwcGVyICsgLmVycl9tc2cgKyAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDQycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhLCAudWktc2VsZWN0bWVudS1idXR0b24sIC5jdXN0b20tY29tYm9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhbGVydC1yZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LWljb24sIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVycl9tc2cgKyAuaW5kaWNhdG9yLCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ2x5cGhpY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMDE0JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1zb2xpZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lcnJfbXNnICsgLmluZGljYXRvciwgLmlucHV0LXdyYXAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdseXBoaWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTAxMyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtc29saWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHR5cG9ncmFwaHlcclxuXHJcblxyXG4ucmVzZXQtcGFnZS10aXRsZS1tYXJnaW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmdyZWVuIHtcclxuICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG59XHJcblxyXG4ucG9zaXRpdmUge1xyXG4gICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbn1cclxuXHJcbi5uZXV0cmFsIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ubmVnYXRpdmUge1xyXG4gICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbn1cclxuXHJcbi50ZXh0LWRhbmdlcixcclxuLmNoZWNrYm94IGxhYmVsLnRleHQtZGFuZ2VyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5sYXJnZS1mb250IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxhcmdlLWZvbnQtbm8tYm9sZCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG59XHJcblxyXG51bC5sYWJlbC1jb2x1bW5zID4gbGkgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi50ZXh0LWxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2RlZmF1bHQgc3R5bGVzIGZvciBjb250ZW50XHJcblxyXG4uaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5pdGVtLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnVzZXItbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ncmVldGluZyB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLy8gaW1hZ2VzXHJcblxyXG4udGh1bWJuYWlsLXNtYWxsIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4vLyBnbHlwaCBpY29ucyBhbmQgdmlzdWFsIGRpdmlkZXJzXHJcblxyXG4ubWluaS1nbHlwaGljb24ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uaGVscCAuZ2x5cGhpY29uLWluZm8tc2lnbiB7XHJcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5oYXNoLWFuY2hvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTY1cHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5waXBlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtLWJvcmRlcjtcclxuICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLyogcmVtb3ZlcyB1bmRlcmxpbmUgZnJvbSBiZWZvcmU6IGVsZW1lbnQgKi9cclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAuZXllLCBpbnB1dFt0eXBlPXRleHRdICsgLmV5ZSxcclxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAqICsgLnRvZ2dsZS1leWUtZmEsIGlucHV0W3R5cGU9dGV4dF0gKyAqICsgLnRvZ2dsZS1leWUtZmEsXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgLnRvZ2dsZS1leWUtZmEsIGlucHV0W3R5cGU9dGV4dF0gKyAudG9nZ2xlLWV5ZS1mYSB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcbi8vIGV5ZVxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIC5leWU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGUxMDVcIjtcclxuICAgIGNvbG9yOiRncmF5LWxpZ2h0O1xyXG59XHJcbmlucHV0W3R5cGU9dGV4dF0gKyAuZXllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlMTA2XCI7XHJcbiAgICBjb2xvcjokZ3JleS1ib3JkZXI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgKiArIC50b2dnbGUtZXllLWZhOmJlZm9yZSxcclxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAudG9nZ2xlLWV5ZS1mYTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXRleHRdICsgKiArIC50b2dnbGUtZXllLWZhOmJlZm9yZSxcclxuaW5wdXRbdHlwZT10ZXh0XSArIC50b2dnbGUtZXllLWZhOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJGdyZXktYm9yZGVyO1xyXG59XHJcblxyXG4uaW5wdXQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBidXR0b25zXHJcbi8vIGJ0bi1kZWZhdWx0IHRleHQgY29sb3IgY2hhbmdlZCBpbiBib290c3RyYXAtdmFyaWFibGVzXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmYyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmFja2dyb3VuZDtcclxuXHJcbiAgICAmLmJ0bi13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjo6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmYyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjokZ3JleS1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bltkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWJvcmRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICBvcGFjaXR5OiAuNjU7XHJcbn1cclxuXHJcbiAgICAuYnV0dG9uLXJvdyB7XHJcbiAgICAgICAgZGl2Om50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuLy9ubyBjb250ZW50IHN0eWxpbmdcclxuXHJcbi5uYXYubmF2LXRhYnMgPiBsaS5uby1jb250ZW50ID4gYSB7XHJcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gSW5wdXRzOiAgUmFkaW8gQm94IFN0eWxpbmcgLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuICAgIGlucHV0LnJEZWZhdWx0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LnBvc2l0aXZlW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0Lm5ldXRyYWxbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQubmVnYXRpdmVbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xyXG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRhbGVydC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuckRlZmF1bHRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yVGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG5cclxuLy8gZm9ybWF0dGluZ1xyXG5cclxuLy91c2VkIGZvciBpdGVtLWNoYXJhY3RlcmlzdGljcyxcclxuLmRpdi10YWJsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGl2LXRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgJi50aXRsZS1yb3cge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1ibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4vLyBpY29ucyAtIGZvbnQgYXdlc29tZSBvdmVycmlkZXNcclxuXHJcbi5mYS1jaGVjayB7XHJcbiAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxufVxyXG5cclxuLmZhLXRpbWVzIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi8vIGljb25zXHJcblxyXG4uZ2ItaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuaW1tZWRpYXRlLWNoZWNrb3V0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pYy1pbW1lZGlhdGUtY2hlY2tvdXQuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ1eS1ub3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLWJ1eS1ub3cuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZlYXR1cmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pYy1mZWF0dXJlZC5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZnJlZS1zaGlwcGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtZnJlZS1zaGlwcGluZy5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYubGF5YXdheS1hdmFpbGFibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljX21ldGFfbGF5YXdheS5wbmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ2ItaWNvbi10biB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZ2ItaWNvbi1zbSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluYW5jZS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDo4cHg7XHJcbiAgICAgICAgbGVmdDoxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3VudGFiLWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2ljLWd1bnRhYi1pY29uLTEucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5cclxuLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0M2YzYTtcclxufVxyXG5cclxuLmFkLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gQWRzXHJcblxyXG4vLyA8ZGl2IGlkPVwiYWQtaWQtd3JhcHBlclwiIGNsYXNzPVwiYWQtd3JhcHBlclwiPlxyXG4vLyAgICAgPGRpdiBpZD1cImFkLWlkXCIgY2xhc3M9XCJnYi1hZFwiPkFkIGdvZXMgaGVyZTwvZGl2PlxyXG4vLyA8L2Rpdj5cclxuLy8gQWxsIG9mIG91ciBhZCBkaXZzIHNob3VsZCBsb29rIGxpa2UgdGhlIGFib3ZlXHJcbi8vIFdlIG5lZWQgdG8gYWRkIHRoZSAnZ2ItYWQnIGNsYXNzIHRvIHRoZSBpbm5lciBkaXZcclxuLy8gc28gdGhhdCB3ZSBvbmx5IGdldCBib3R0b20gbWFyZ2luIHdoZW4gYW4gYWRcclxuLy8gaXMgZGlzcGxheWVkIGZyb20gdGhlIGFkIHNlcnZlci4gSWYgdGhlIGFkIGlzXHJcbi8vIHR1cm5lZCBvZmYgb3Igbm90aGluZyBjb21lcyBiYWNrLCB0aGUgbWFyZ2luXHJcbi8vIGRvZXMgbm90IGFwcGVhci5cclxuXHJcbi5hZC13cmFwcGVyID4gOm5vdCguZ2ItYWQpIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gICAgJi50YWJsZS1zdHlsZSB7XHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAmOjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRGVmYXVsdCBVc2VyIEdyb3VwIGZvciB0YWJsZXM6IFxyXG5cclxuICAgIC51c2VyLWRlZmF1bHQge1xyXG5cclxuICAgICAgICBzcGFuLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAvL1VzZSB3aGVuIHVzZXIgaXMgbm8gbG9uZ2VyIGEgcmVnaXN0ZXJlZCB1c2VyXHJcbiAgLm5vdFVzZXJ7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbn1cclxuXHJcbi5jYiB7XHJcbiAgICBjbGVhcjpib3RoO1xyXG59XHJcblxyXG4uYnM1IHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5wYWdlLXNlY3Rpb24geyAgICBcclxuICAgICAgICAgICAgICAgICYuZnJhbWVsZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUuZGF0YVRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuLy9CcmFuZCB2YXJpYXRpb25zXHJcbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICMwMDY0MDAgIWRlZmF1bHQ7XHJcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGU7XHJcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGU7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGY7XHJcbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICNmZGVlYmY7XHJcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICM1NTU7XHJcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICNmZmQxNTU7XHJcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICM5MGM3ZTI7XHJcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICNiNWNlOTA7XHJcblxyXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1iZzogICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICBjb2xvci5hZGp1c3QoJGJ0bi1kYW5nZXItYmcsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAjYTk0NDQyICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICBjb2xvci5hZGp1c3QoJHN0YXRlLWRhbmdlci1iZywgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICM4YTZkM2IgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogIGNvbG9yLmFkanVzdCgkc3RhdGUtd2FybmluZy1iZywgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICMzYzc2M2QgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICNkZmYwZDggIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogIGNvbG9yLmFkanVzdCgkc3RhdGUtc3VjY2Vzcy1iZywgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICMzMTcwOGYgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgIGNvbG9yLmFkanVzdCgkc3RhdGUtaW5mby1iZywgJGxpZ2h0bmVzczogLTclKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGVmYXVsdC1jb2xvcjogXHQkYnJhbmQtcHJpbWFyeTtcclxuXHJcblxyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjMDA0NDAwICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjY2NjY2NjICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAxLjAgIWRlZmF1bHQ7Iiwi77u/QG1lZGlhIHByaW50IHtcclxuICAgIC8vZ2xvYmFsIGhlYWRlciBmb290ZXJcclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbC1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VvLWZvb3Rlci5oaWRkZW4teHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYXBwLWJhbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vZ2xvYmFsIHBhZ2UgbGV2ZWxcclxuXHJcbiAgICBhW2hyZWZdOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud2lkZ2V0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi14cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWdyb3VwIC5hY2NvcmRpb24tYm9keS5jb2xsYXBzZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLXNlY3Rpb24td3JhcHBlciA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudC5oaWRkZW4teHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzLmhpZGRlbi14cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC8vdGhlIGZvbGxvd2luZyBwcmludHMgdGhlIHBpY3R1cmVzIGhhbGYgdGhlIHdpZHRoIG9mIHRoZSBwYWdlIGJ5IGRlZmF1bHQuXHJcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbGF1bmNoZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy9WaWV3IEl0ZW1cclxuICAgIFxyXG4gICAgI3ZpZXctbGFyZ2VyLWltYWdlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlLWNvdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJlLXRvb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2VkaXQtbGlzdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNtYW5hZ2Utd29uLWl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsbGVyLWRldGFpbHMtbGluay0yIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tZGV0YWlsLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5MGM3ZTI7XHJcbn1cclxuXHJcbi5hbGVydC13YXJuaW5nLFxyXG4uYWxlcnQubm90LXNpZ25lZC1pbiB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVlYmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmQxNTU7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyMDQsIDUxLCAwLjc1KTtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlcixcclxuLmFsZXJ0LnNjaGVkdWxlZC1pdGVtIHtcclxuICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjksIDY4LCA2NiwgMC41KTtcclxufVxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3MsXHJcbi5hbGVydC5zb2xkLWl0ZW0ge1xyXG4gICAgY29sb3I6ICMzYzc2M2Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2NDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDEwMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmFsZXJ0LmVuZGVkLWl0ZW0ge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uYWxlcnQuaXRlbS1lcnJvci1tZXNzYWdlIHtcclxuICAgIGg1IHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICAgIGEuY2xvc2Uge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsZXJ0LWRhbmdlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWdyb3VwIHtcclxuICAgICAgICAgICAgYS5idG4tZGFuZ2VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkNDNmM2E7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tZGFuZ2VyLWJvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmJ0biB7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgLmdyZWV0aW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBpZiBvbmx5IGNoaWxkIGRvZXMgbm90IHdvcmssIHVzZSB0aGlzOlxyXG4gICAgLy8gZGl2IHtcclxuICAgIC8vICAgICAmID4gcDpsYXN0LWNoaWxkIHtcclxuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC8vICAgICB9XHJcblxyXG4gICAgLy8gICAgICYgPiBwOm9ubHktY2hpbGQge1xyXG4gICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qIEhlaWdodCBhbmQgd2lkdGggc2hvdWxkIGJlIGRlZmluZWQgaW4gYSBfYmFkZ2VzLnNjc3Mgc3BlY2lmaWMgdG8gZWFjaCB1c2UgY2FzZS5cclxuKiBUaGUgX2JhZGdlcy5zY3NzIHNob3VsZCBhbHNvIGRlZmluZSBhIC5iYWRnZXMgY2xhc3Mgd2l0aCBmbG9hdCBhbmQgbWFyZ2luc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5nYi1iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luOiAwIDNweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLyogQW5jaG9ycyBtdXN0IGRlY2xhcmUgaGVpZ2h0IHdoZXJlIGltYWdlcyBhcmUgdXNlZCBhcyBsaW5rIGJhY2tncm91bmRzLiBNYXRjaCBiYWNrZ3JvdW5kIGltYWdlIGhlaWdodC4gKi9cclxuICAgIH1cclxuXHJcbiAgICAmLmdiLWJhZGdlLXRuIHtcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmZsLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmMtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52ZXJpZmllZC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdvbGQtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWNoYXJ0ZXItYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMTAtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMjUtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMTAwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5nYi1iYWRnZS1tZCB7XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAmLmZjLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLmZmbC1iYWRnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZlcmlmaWVkLWJhZGdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ29sZC1iYWRnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdvbGQtY2hhcnRlci1iYWRnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0xMC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0yNS1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0xMDAtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdiLWJhZGdlLXNtIHtcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZmMtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuZmZsLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmVyaWZpZWQtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ29sZC1jaGFydGVyLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTI1LWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwMC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ2ItYmFkZ2UtbGcge1xyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5mYy1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5mZmwtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52ZXJpZmllZC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdvbGQtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWNoYXJ0ZXItYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMTAtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMjUtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMTAwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZmwtYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFzc2V0UGF0aH0vaWMtZmZsLnN2Zyk7XHJcbn1cclxuXHJcbi5mYy1iYWRnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYXNzZXRQYXRofS9pYy1nYnBheS5zdmcpO1xyXG59XHJcblxyXG4udmVyaWZpZWQtYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtdmVyaWZpZWQuc3ZnKTtcclxufVxyXG5cclxuLmdvbGQtYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtZ29sZC5zdmcpO1xyXG59XHJcblxyXG4uZ29sZC1jaGFydGVyLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLWdvbGQtY2hhcnRlci5zdmcpO1xyXG59XHJcblxyXG4udG9wLTEwLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLXRvcHNlbGxlcjEwLnN2Zyk7XHJcbn1cclxuXHJcbi50b3AtMjUtYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtdG9wc2VsbGVyMjUuc3ZnKTtcclxufVxyXG5cclxuLnRvcC0xMDAtYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtdG9wc2VsbGVyMTAwLnN2Zyk7XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuLmxpc3Rpbmcge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5oaWdobGlnaHRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHggMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBhLCBhOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RpbmctZXh0cmEtaW5mbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuaXMtZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxOHB4IDE4cHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHByb2R1Y3QtYmx1ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDguNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndhcy12aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdGluZy1pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubGlzdGluZy1pbWFnZS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdGluZy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHN0LCAudHNiIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50c3Qge1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDA7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50c2Ige1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCAwOyBcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RpbmctdGV4dCB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3RpbmctZmlndXJlcy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idXktbm93LXdyYXAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1eS1ub3ctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctZmlndXJlcy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hdWN0aW9uLXdyYXAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hdWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLWZpZ3VyZXMtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdGFjayB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbW1vLWRpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idXktbm93LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidXktbm93LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RpbmctbWV0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRpbWUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sb3ctdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhcmlhYmxlLW1ldGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYyg1MCUgLSA3cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyA3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDUwJSArIDdweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mcmVlZG9tLWNvaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi90aGVtZS9hc3NldHMvaWMtR0JQYXktTWV0YS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmltbWVkaWF0ZS1jaGVja291dCBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5mcmVlZG9tLWNvaW4sICYuaW1tZWRpYXRlLWNoZWNrb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZnJlZWRvbS1jb2luID4gc3BhbiwgJi5pbW1lZGlhdGUtY2hlY2tvdXQgPiBzcGFuLCAmLmZyZWUtc2hpcHBpbmcsICYubm9uLWZyZWUtc2hpcHBpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sYXlhd2F5LWF2YWlsYWJsZSBpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljX21ldGFfbGF5YXdheS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY2MtZmVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5maW5hbmNpbmctYXZhaWxhYmxlIGkuZmluYW5jZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdGluZy1zZWxsZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAubGlzdGluZy1leHRyYS1pbmZvIHtcclxuICAgICAgICAgICAgICAgIC5pcy1mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGd1bmJyb2tlci15ZWxsb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCAxM3B4IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm9sZCB7XHJcbiAgICAgICAgICAgIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgICAubGlzdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9kdWN0LXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9kdWN0LXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2R1Y3QtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9kdWN0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1zZWN0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOjBcclxuICAgIH1cclxuXHJcbiAgICAubW9yZSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Rpbmctc2VsbGVyLCAudmFyaWFibGUtbWV0YSA+IHNwYW46bm90KC5uby1yZXNlcnZlKTpub3QoLnJlc2VydmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDUwO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41MikgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgLmxpc3Rpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5oaWdobGlnaHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctQ1RBIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciwgJi5ncmlkIHtcclxuICAgICAgICAubGlzdGluZyAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgLmxpc3RpbmctQ1RBIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyaWQge1xyXG4gICAgICAgIC5ub24tY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RpbmctQ1RBIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAmPmEsICY+LmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdyZWVuLCAkbGlnaHRuZXNzOiAtMTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdyZWVuLCAkbGlnaHRuZXNzOiAtMTIlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBUaGVtZXMgZm9yIHdpZGdldHMgLSB0aGVtZSBBIGlzIGRlZmF1bHQgLy9cclxuICAgICYudGhlbWUtYiB7XHJcbiAgICAgICAgLmdyaWQtdmlldyB7XHJcbiAgICAgICAgICAgIC5saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLWV4dHJhLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53YXMtdmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAzcHggM3B4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2FzLXZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pcy1mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAyNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxODUzOWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDBweCAwcHggLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLWltYWdlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLXRleHQsIC5saXN0aW5nLWZpZ3VyZXMsIC5saXN0aW5nLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy10ZXh0LCAubGlzdGluZy1maWd1cmVzLCAubGlzdGluZy1tZXRhLCAubGlzdGluZy1DVEEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctdGV4dCwgLmxpc3RpbmctZmlndXJlcywgLmxpc3RpbmctbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhcmlhYmxlLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1DVEEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2ZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEsIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFzaWRlIHtcclxuICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZC12aWV3IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgICAgICAgIC5saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6MTQ1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5oaWdobGlnaHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1leHRyYS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYS53YXMtdmlzaXRlZCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZhcmlhYmxlLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YXJpYWJsZS1tZXRhLCAubGlzdGluZy1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLUNUQSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGVtZS1iIHtcclxuICAgICAgICAgICAgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpc3RpbmctaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdXBlci1saXN0aW5nIHsvL01vdmUgdG8gZ2xvYmFsIHdoZW4gaXRlbVJlY29tbWVuZGF0aW9ucyBzY29wZSBleHBhbmRzXHJcbiAgICAubGlzdGluZyB7Ly9SZXZlcnQgYmFjayB0byBqdXN0IGxpc3Rpbmcgb25jZSB3ZSBnZXQgQ1RBJ3MgaW50byBpdGVtIGNhcmRzIFxyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAmICsgZGl2IC5idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY3RhIC5saXN0aW5nIHtcclxuICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdGluZy10ZXh0LCBcclxuICAgICAgICAmLnJlZCAubGlzdGluZy10ZXh0LFxyXG4gICAgICAgICYuZ3JlZW4gLmxpc3RpbmctdGV4dCxcclxuICAgICAgICAmLmJsdWUgLmxpc3RpbmctdGV4dCB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtdGl0bGUgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RpbmctZmlndXJlcy10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXktZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLWV4dHJhLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdGluZy1tZXRhIHtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXktZGFyaztcclxuXHJcbiAgICAgICAgICAgIC50aW1lLWxlZnQgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQudGhlbWUtYSAuc3VwZXItbGlzdGluZyB7XHJcbiAgICAmLmN0YSAubGlzdGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDU1cHgpO1xyXG4gICAgfSBcclxuICAgIC5saXN0aW5nIHtcclxuICAgICAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMTBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAubGlzdGluZyB7XHJcbiAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgLmxpc3RpbmctZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuLnRpbWUgLmVuZGluZyB7XHJcbiAgICBjb2xvcjogI2QwMDIxYjtcclxufVxyXG5cclxuLy8gZ2xvYmFsIGNhcmRzXHJcblxyXG4uY2FyZHMge1xyXG4gICAgZGl2IHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgLyogLS0tLS0tLS0tLS0gdGhpcyBzdHlsaW5nIG1pbWljcyBjb2wtbGctTiBidXQgdXNlcyBsZXNzIHBhZGRpbmctLS0tLS0tLS0tKi9cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLy8gZGVmYXVsdCBkZXNrdG9wOlxyXG4gICAgICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgICB9XHJcbiAgICAvLyBVc2UgY2FzZXMgZm9yIHBhcnRpYWwgcGFnZSB3aWR0aCBjb250YWluZXJzXHJcbiAgICAmLnR3by1jb2wtY2FyZCB7XHJcbiAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRocmVlLWNvbC1jYXJkIHtcclxuICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZm91ci1jb2wtY2FyZCB7XHJcbiAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNpeC1jb2wtY2FyZCB7XHJcbiAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYuNjY2NjclO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAvLyB3cmFwcGVyIGZvciBpdGVtIGNhcmQsIG5vdCB0aGUgY29sdW1uXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheUJhbm5lciB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2LmdvbGQtZGVhbC1jb3JuZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICBzZWUgb3ZlcmxheXMuc2NzcyBmb3IgLm92ZXJsYXlCYW5uZXIgc3R5bGluZ1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgICAgICAvL3dhdGVybWFyayBcInZpZXdlZFwiIGJhbm5lclxyXG4gICAgICAgICYgPiAudmlld2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgY29udGVudDogJ1ZpZXdlZCc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gNTApO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgICAgICAgICAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vaGVpZ2h0IHJlcXVpcmVkIHdoZW4gbm90IHVzaW5nIHRodW1ibmFpbCBwaWM6XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBzZWUgc2Fzcy9ob21lL2NhcmRzLnNjc3MgZm9yIHVzZSBjYXNlcyBub3QgdXNpbmcgdGh1bWJuYWlsIHBpY1xyXG4gICAgfVxyXG5cclxuICAgICYuY2FyZHMtbGFyZ2Uge1xyXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAvLyB3cmFwcGVyIGZvciBpdGVtIGNhcmQsIG5vdCB0aGUgY29sdW1uXHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm92ZXJsYXlCYW5uZXIge1xyXG4gICAgICAgICAgICAmID4gZGl2LmdvbGQtZGVhbC1jb3JuZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvL2hlaWdodCByZXF1aXJlZCB3aGVuIG5vdCB1c2luZyB0aHVtYm5haWwgcGljOiBzZWUgbWVkaWEgcXVlcnksIG9wdGltaXplZCBmb3IgNDo1IHByb3BvcnRpb25cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gc2VlIHNhc3MvaG9tZS9jYXJkcy5zY3NzIGZvciB1c2UgY2FzZXMgbm90IHVzaW5nIHRodW1ibmFpbCBwaWNcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ29sZC1kZWFsLWl0ZW0ge1xyXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ29sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGd1bmJyb2tlci1nb2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdvbGQsICRsaWdodG5lc3M6IC0xMiUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ29sZCwgJGxpZ2h0bmVzczogLTE4JSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1nb2xkLCAkbGlnaHRuZXNzOiAtMTIlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ29sZCwgJGxpZ2h0bmVzczogLTE4JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ29sZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdvbGQ7XHJcbiAgICAgICAgICAgIC8vIC5hbm9uIGlzIHdoZW4gdGhlIHVzZXIgaXMgbm90IGxvZ2dlZCBpbi4uIGFub255bW91c1xyXG4gICAgICAgICAgICAmLmFub24ge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiU2lnbiBJbiB0byBcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBhOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAvLyBwdXQgaGVpZ2h0IHJlcS4gb24gdmFyaWFibGUgbGVuZ3RoIGNvbnRlbnQgYXJlYXNcclxuICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgLy9jbGFtcCBsaW5lcyB2aWEgc2NyaXB0XHJcbiAgICAgICAgLy93aWRnZXQ6IHRpdGxlIGlzIGFsd2F5cyBjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAvL2NsYW1wIGxpbmVzIHZpYSBzY3JpcHRcclxuICAgIH1cclxuXHJcbiAgICAudGltZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlkcyB7XHJcbiAgICAgICAgLy9zaG93Y2FzZSB1c2UgY2FzZVxyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2FybS1ncmV5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS13cmFwcGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VlZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gZGVhbHMgdXNlIGNhc2VcclxuLmRlYWxzIHtcclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gIHNlZSBvdmVybGF5cy5zY3NzIGZvciBkZWFsIC5vdmVybGF5QmFubmVyIHN0eWxpbmctb3ZlcnJpZGVzXHJcbn1cclxuXHJcbi5nb2xkLWRlYWxzLXdyYXBwZXIge1xyXG4gICAgLmNhcmRzIHtcclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGd1bmJyb2tlci1nb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJlaWdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGd1bmJyb2tlci1nb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ29sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG5kaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgIGNsZWFyOmJvdGg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOjIwcHg7XHJcblxyXG4gICAgICAgIC5kdC1sZW5ndGgge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kdC1pbmZvIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR0LXBhZ2luZyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2luYXRpb24sIG5hdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uLCBsaSBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA2cHg7IFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnByZXZpb3VzLCAmLm5leHQsICYuZmlyc3QsICYubGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udGF3ZXNvbWUtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmV2aW91czpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm5leHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5maXJzdDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxhc3Q6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1MVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLmRhdGFUYWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6MDtcclxuXHJcbiAgICAgICAgLmVsbGlwc2lzIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZpeGVkLXdpZHRoLTEyNSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZpeGVkLXdpZHRoLTIwMCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm93cmFwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoZWFkIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDoxcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNvcnRpbmc6YWZ0ZXIsIFxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2FzYzphZnRlciwgXHJcbiAgICAgICAgICAgICAgICAmLnNvcnRpbmdfZGVzYzphZnRlciwgXHJcbiAgICAgICAgICAgICAgICAmLmR0LW9yZGVyYWJsZS1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAmLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLnNvcnRpbmcsIC5kdC1jb2x1bW4tb3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwNzhcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc29ydGluZ19hc2M6YWZ0ZXIsICYuc29ydGluZzphZnRlciwgJi5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjA3OFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rlc2M6YWZ0ZXIsICYuZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDc3XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNvcnRpbmdfZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5ID4gdHIuY2hpbGQge1xyXG4gICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHRyLWRldGFpbHM+bGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR0LWVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdyYXktaGVhZGVyIHtcclxuICAgICAgICAgICAgdGhlYWQgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdyZWVuLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgICAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50YWJsZS1zdHJpcGVkIHtcclxuICAgICAgICAgICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3VzdG9tLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICRjb250cm9sLWJ1dHRvbi10b3A6IDEycHggIWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICRjb250cm9sLWJ1dHRvbi1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgQG1peGluIGNvbnRyb2woKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1peGluIGNvbnRyb2wtb3BlbigpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWl4aW4gY29udHJvbC1jbG9zZSgpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwZDcnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkge1xyXG5cclxuICAgICAgICAgICAgICAgID4gdHJbcm9sZT1cInJvd1wiXSA+IHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgPiB0cltyb2xlPVwicm93XCJdID4gdGg6Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogJGNvbnRyb2wtYnV0dG9uLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29udHJvbC1idXR0b24tc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjb250cm9sLWJ1dHRvbi1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLW9wZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRyLnBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWNsb3NlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdHItY29sdW1uID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgPiB0ciA+IHRkLmNvbnRyb2wsXHJcbiAgICAgICAgICAgICAgICA+IHRyID4gdGguY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLW9wZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRyLnBhcmVudCxcclxuICAgICAgICAgICAgICAgID4gdHIuZHRyLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZC5jb250cm9sOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICB0aC5jb250cm9sOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRyb2wtY2xvc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR0ci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDp1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kdHItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kdHItZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgICAgICB0ciB0aDpudGgtbGFzdC1jaGlsZCg3KSxcclxuICAgICAgICAgICAgICAgIHRyIHRkOm50aC1sYXN0LWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14cy1taW4ge1xyXG4gICAgICAgICAgICAgICAgdHIgdGg6bnRoLWxhc3QtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICB0ciB0ZDpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LmR0LXByb2Nlc3Npbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdG9wOjBweDtcclxuICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICB0ZXh0LWluZGVudDotOTk5OXB4O1xyXG4gICAgICAgIHotaW5kZXg6NTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiUGxlYXNlIFdhaXQuLi5cIjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTc1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MjtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBvcGFjaXR5Oi4zNTtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnM1IHtcclxuICAgIGRpdi5kdC1ib290c3RyYXAge1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmR0LWJvdHRvbSB7XHJcbiAgICAgICAgICAgIC5kdC1sZW5ndGgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgICAgIHRkLHRoIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIGRpdi5kdC1ib290c3RyYXAge1xyXG4gICAgICAgIHRhYmxlLmRhdGFUYWJsZSB7XHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICBkaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgICAgICB0YWJsZS5kYXRhVGFibGUuZ3JlZW4taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAuZHQtbGVuZ3RoIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kdC1wYWdpbmcge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uY29udGVudC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICYgPiAuY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79kaXYud2FybmluZ01lc3NhZ2UsIGRpdi5lcnJvck1lc3NhZ2Vcclxue1xyXG4gICAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggNjBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxufVxyXG5cclxuZGl2Lndhcm5pbmdNZXNzYWdlXHJcbntcclxuICAgIGJvcmRlci1jb2xvcjogI2JmOTEwYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUVGQjM7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZS93YXJuaW5nLmdpZicpO1xyXG59XHJcbmRpdi5lcnJvck1lc3NhZ2Vcclxue1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRDYzMzAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0NCQTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlL2Vycm9yLmdpZicpO1xyXG59XHJcbmRpdi5hbGVydENvbnRhaW5lclxyXG57XHJcbiAgICBtYXJnaW46IDAgMjAlO1xyXG59XHJcblxyXG4uZXJyb3JDb2Rle1xyXG4gICAgZm9udC1zaXplOjEzcHg7XHJcbn0iLCLvu78ucGFnZS1ub3QtZm91bmQge1xyXG5cdC5wYWdlLXRpdGxlIHtcclxuXHRcdG1hcmdpbjoyMHB4IGF1dG8gMzBweDtcclxuXHRcdGZvbnQtc2l6ZToyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRtYXJnaW46MCBhdXRvIDI1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDo4MCU7XHJcblx0XHRtYXgtd2lkdGg6Mjc0cHg7XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0LnBhZ2Utbm90LWZvdW5kIHtcclxuXHRcdC5wYWdlLXRpdGxlIHtcclxuXHRcdFx0bWFyZ2luOjQwcHggYXV0byAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6MjhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MjhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0LnBhZ2Utbm90LWZvdW5kIHtcclxuXHRcdC5wYWdlLXRpdGxlIHtcclxuXHRcdFx0bWFyZ2luOjUwcHggYXV0byAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6MzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MzJweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubWFpbi1jb250ZW50ICNzeXN0ZW1FcnJvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjc3lzdGVtRXJyb3JTZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQtYmc7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQgI3N5c3RlbUVycm9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNzeXN0ZW1FcnJvclNlY3Rpb24gLmhlYWRlci1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXJlZDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1jb250ZW50ICNzeXN0ZW1FcnJvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjc3lzdGVtRXJyb3JTZWN0aW9uIHtcclxuICAgICNkdk1lc3NhZ2Uge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSBcIm1haW5cIjtcclxuQHVzZSBcInBhZ2Utbm90LWZvdW5kXCI7XHJcbkB1c2UgXCJyZXNwb25zaXZlXCI7XHJcbkB1c2UgXCJzeXN0ZW1FcnJvclwiO1xyXG5AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZmllbGQtdmFsaWRhdGlvbi1lcnJvcntcclxuICAgIGNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uaXRlbS1ncm91cCB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAmID4gLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1ncm91cC1icmFuZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlIHtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICBcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDoxcHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmNhcmRzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZ29sZC1kZWFscy13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ29sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ub3ZlcmxheUJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMSU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NoZWR1bGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRhc3NldFBhdGh9L292ZXJsYXktc2NoZWR1bGVkLnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAuc29sZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRQYXRofS9vdmVybGF5LXNvbGQucG5nXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRQYXRofS9vdmVybGF5LWVuZGVkLnBuZ1wiKTtcclxuICAgIH1cclxuICAgXHJcbiAgICAuZ29sZC1kZWFsLWNvcm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRQYXRofS9vdmVybGF5LWdvbGQtZGVhbC1jb3JuZXIucG5nXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2xkLW91dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC1vdXQucG5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbn1cclxuXHJcbi8vaWYgd2Uga2VlcCB0aGUgc3RhdHVzIG9mIGFuIGl0ZW0gYXMgc29sZCBvciBlbmRlZCwgd2UgY2FuIGNoYW5nZSBpdCB0byByZWFkIFwic29sZFwiXHJcblxyXG4vLyAuZGVhbHMge1xyXG4vLyAgICAgLmNhcmRzIHtcclxuLy8gICAgICAgICAub3ZlcmxheUJhbm5lciB7XHJcbi8vICAgICAgICAgICAgIC5zb2xkIHtcclxuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1zb2xkLW91dC5wbmdcIik7XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5lbmRlZCB7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC1vdXQucG5nXCIpO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4uZGVhbHMge1xyXG4gICAgJi5nb2xkLWRlYWxzLXdyYXBwZXIge1xyXG4gICAgICAgIC5jYXJkcyB7XHJcbiAgICAgICAgICAgIC5vdmVybGF5QmFubmVyIHtcclxuICAgICAgICAgICAgICAgIC5nb2xkLWRlYWwtY29ybmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLy9Cb290c3RyYXAgbW9kYWwgY2Fyb3VzZWxcclxuLy9odHRwczovL25vcmVpbGxlci5naXRodWIuaW8vYm9vdHN0cmFwLW1vZGFsLWNhcm91c2VsL21vZGFsLWZ1bGxzY3JlZW4uaHRtbFxyXG5cclxuLy8gTWF4aW1pemUgdGhlIG1haW4gd3JhcHBlcnMgb24gdGhlIHNjcmVlblxyXG4vLyAgTWFrZSB0aGUgcGFyZW50IHdyYXBwZXIgb2YgdGhlIG1vZGFsIGJveCBhIGZ1bGwtd2lkdGggYmxvY2tcclxuLy8gIFJlbW92ZSBib3JkZXJzIGFuZCBlZmZlY3RzIG9uIHRoZSBjb250ZW50XHJcbi8vICAqXHJcbi8vICAvIVxcIEJ5IHVzaW5nIHRoaXMgZmVhdHVyZSwgeW91IGZvcmNlIHRoZSBoZWFkZXIgYW5kIGZvb3RlciB0byBiZSBwbGFjZWRcclxuLy8gIGluIGFuIGFic29sdXRlIHBvc2l0aW9uLiBZb3UgbXVzdCBoYW5kbGUgYnkgeW91cnNlbGYgdGhlIG1hcmdpbiBvZiB0aGVcclxuLy8gIGNvbnRlbnQuXHJcblxyXG4vL2ZvciBhZGRpdGlvbmFsIHJlZmVyZW5jZSwgc2VlIHRoaXMgYXJ0aWNsZSBmb3IgdXNpbmcgamF2YXNjcmlwdCB0byBhZGQgY3VzdG9tIGNsYXNzZXMgdG8gYmUgYWJsZSB0byBzdHlsZVxyXG4vL2h0dHA6Ly93d3cubWluaW1pdC5jb20vYXJ0aWNsZXMvc29sdXRpb25zLXR1dG9yaWFscy9ib290c3RyYXAtMy10cmFuc3BhcmVudC1hbmQtZnVsbHNjcmVlbi1tb2RhbHNcclxuXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgICB6LWluZGV4OiA5OTk4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcblxyXG4gICAgLy90aGlzIGF1dG9tYXRpY2FsbHkgbWFrZXMgdGhlIGNoZWNrYm94ZXMgbGFyZ2VyIG9uIHRoZSBtb2RhbFxyXG4gICAgLmZhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC43NWVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9kYWwtZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgLy9hZHJpYW5hIGFkZGVkIHRoaXNcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cclxuXHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcmNlLWZ1bGxzY3JlZW4ge1xyXG4gICAgICAgICAgICAvKiBSZW1vdmUgdGhlIHBhZGRpbmcgaW5zaWRlIHRoZSBib2R5ICovXHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5ldy1tb2RhbCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhOm5vdCguYnRuLXNlY29uZGFyeSk6bm90KC5idG4tcHJpbWFyeSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyb3VwLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5zaG9ydCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmN1cnJlbmN5KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYuc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyLXBhcmVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcnJfbXNnICsgLmluZGljYXRvciwgLmlucHV0LXdyYXAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpxdWktZGQtd3JhcHBlciArIC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSwgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLCAuY3VzdG9tLWNvbWJvYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhbGVydC1yZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiwgLmN1c3RvbS1jb21ib2JveC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnICsgLmluZGljYXRvciwgLmlucHV0LXdyYXAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMDE0JztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudmFsaWQge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhLCAudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTAxMyc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5idG4gKyAuYnRuLCAuYnRuICsgLmJ0biArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuICsgLmJ0biwgLmJ0biArIC5idG4gKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnksICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLnBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgICAgIC5mYS0yeCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luZy1jb250cm9scy13cmFwcGVyIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cy1sYWJlbCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHRzLWxhYmVsLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmdiLXBhZ2luYXRpb24ge1xyXG4gICAgbWFyZ2luOjE1cHggYXV0byAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBcclxuICAgICY+ZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5nYi1wYWdlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6MSAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOi0xMDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6LTEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtZGlyPSdwcmV2J10ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZ2ItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5uYXYubmF2LXRhYnMge1xyXG4gICAgJiA+IGxpIHtcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vLWNvbnRlbnQgPiBhIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vLWNvbnRlbnQuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiAyOHB4OyAgICAgICAgXHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6MDtcclxuICAgIG1hcmdpbi10b3A6IC0yNXB4OyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41Mik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYXNzZXRQYXRofS9pYy1zY3JvbGxhYmxlYXJyb3ctbGVmdC5zdmcpO1xyXG4gICAgLyogZG8gd2UgbmVlZCB0byBzYXkgbGVmdDoxcHg/IFNlZW1zIHRvIHN0aWNrIG91dCBvbiB0aGUgbGVmdCBvbiBjaHJvbWUuICovXHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYXNzZXRQYXRofS9pYy1zY3JvbGxhYmxlYXJyb3ctcmlnaHQuc3ZnKTtcclxufVxyXG5cclxuLndpZGdldCB7XHJcbiAgICAmLml0ZW0tZ3JvdXAge1xyXG4gICAgICAgIC5yb3cuY2FyZC1yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgIC5jYXJvdXNlbC1vdXRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktc2VhcmNoLWlucHV0LWdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OjM3cHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseTtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OjBweDtcclxuICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjM0cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vSnF1ZXJ5IFVJIFdpZGdldHNcclxuXHJcbi51aS1zbGlkZXIgeyAvLyBSYW5nZSBTbGlkZXJzXHJcbiAgICBoZWlnaHQ6LjZlbTtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNlMGUwZTAgMCUsICRncmF5LWxpZ2h0IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlMGUwZTAgMCUsJGdyYXktbGlnaHQgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTBlMGUwIDAlLCRncmF5LWxpZ2h0IDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2UwZTBlMCcsIGVuZENvbG9yc3RyPSckZ3JheS1saWdodCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcblxyXG4gICAgfVxyXG4gICAgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgICAgIHRvcDogLS40ZW07XHJcbiAgICAgICAgd2lkdGg6IC42ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHNwYW4udWktaWNvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnVpLXN0YXRlLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhZGlvXS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQgKyBsYWJlbHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOjE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuICAgICYudWktc3RhdGUtZGlzYWJsZWQgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4udWktYnV0dG9uIC51aS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTsgXHJcbn1cclxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHNwYW4udWktaWNvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udGF3ZXNvbWUtZmFtaWx5KCk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVse1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OlwiXFxmMDBjXCI7XHJcbiAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOi0xcHg7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgei1pbmRleDo1MDtcclxuICAgICAgICBmb250LXNpemU6MTJweDsgXHJcbiAgICAgICAgd2lkdGg6MTJweDtcclxuICAgICAgICBoZWlnaHQ6MTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVjay1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgeyAvL0FkZGluZyBvbiB0byBleGlzdGluZyBCUyBzdHJ1Y3R1cmVcclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uICsgLmlucHV0LWdyb3VwLXRleHRib3gge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmZyb250LW9ubHkge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiArIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmVyci1wYXJlbnQge1xyXG4gICAgJi5lcnItbm90LXRvdWNoZWQge1xyXG4gICAgICAgIC5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVycl9tc2csICYrLmVycl9tc2cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLmVyci1ub3QtdG91Y2hlZCkge1xyXG4gICAgICAgICYudmFsaWQge1xyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYnRuIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLy8vLy8vLyBVSSBUT0dHTEVSUyAvLy8vLy8vL1xyXG4udWktdG9nZ2xlciB7XHJcbiAgICB1c2VyLXNlbGVjdDpub25lO1xyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLCBcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCxcclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbCwgXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsLCBcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSArIGxhYmVsLFxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwsIFxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjpkZWZhdWx0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXktbGlnaHQ7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vLy8vLy8vIFVJIERSQVdFUlMgLy8vLy8vLy9cclxuLnVpLWRyYXdlciB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuLnVpLWRyYXdlciArIGxhYmVsIHtcclxuICAgIHVzZXItc2VsZWN0Om5vbmU7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIHRyYW5zaXRpb246YWxsIC4ycyBlYXNlO1xyXG4gICAgfVxyXG59XHJcbi51aS1kcmF3ZXIgKyBsYWJlbCArIGRpdiB7XHJcbiAgICBoZWlnaHQ6MHB4O1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgY2xlYXI6Ym90aDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIHRyYW5zaXRpb246YWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6MDtcclxuICAgIH1cclxufVxyXG4udWktZHJhd2VyOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICBpIHtcclxuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxufVxyXG4udWktZHJhd2VyOmNoZWNrZWQgKyBsYWJlbCArIGRpdiB7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICAgIG92ZXJmbG93OnZpc2libGU7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICB9XHJcbn1cclxuLy8gVUkgTXVsdGkgVG9nZ2xlXHJcbi51aS1tdWx0aS10b2dnbGUge1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgY29sb3I6JGdyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIFxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgZmxleDowIDEgMTAwJTtcclxuXHJcbiAgICAgICAgJitkaXYge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjBweDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQrbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweCAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6YXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG4gLy8gVUkgRHJvcGRvd24gLyBDb21ib2JveCBNZW51c1xyXG4uanF1aS1jYi13cmFwcGVyLFxyXG4uanF1aS1kZC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFweDsgLy9Eb24ndCBhc2sgbWUgd2h5IEkgaGF2ZSB0byBkbyB0aGlzIGR1bWIgc2hpdCwgdGhhbmsgSUUxMVxyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1idXR0b24sIC5jdXN0b20tY29tYm9ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGdyZXktYm9yZGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBjb2xvcjogIzlhOWE5YTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtaWNvbiwgLmN1c3RvbS1jb21ib2JveC10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3V0bGluZTpub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LXRleHQsIC5jdXN0b20tY29tYm9ib3gtaW5wdXQge1xyXG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tdGV4dDtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseTtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICB9XHJcblxyXG4gICAgJj4udWktZnJvbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6dW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5qcXVpLWNiLXdyYXBwZXIge1xyXG4gICAgLmN1c3RvbS1jb21ib2JveC1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDQ1cHgpO1xyXG4gICAgICAgIG1hcmdpbjowIDQ1cHggMCAwO1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29tYm9ib3gudWktY29ybmVyLXRvcCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY+LmN1c3RvbS1jb21ib2JveC10b2dnbGUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjAgNnB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmpxdWktZGQtd3JhcHBlciB7IC8vRHJvcGRvd25zIG5lZWQgdG8gYmUgdW5uZXN0ZWQgZnJvbSAudWktd2lkZ2V0IGFuZCB3cmFwcGVkIGJ5IGEgZGl2LmpxdWktZGQtd3JhcHBlclxyXG4gICAgJi51aS1mcm9udCB7XHJcbiAgICAgICAgei1pbmRleDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAudWktc2VsZWN0bWVudS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAkYm9yZGVyLXJhZGl1cyAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG5cclxuICAgICAgICAudWktZGF0ZXBpY2tlci10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgICAgICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51aS1jb3JuZXItYWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdG9kYXkge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51aS1hdXRvY29tcGxldGUtc2VhcmNoLWJhciB7XHJcbiAgICAmLnVpLWZyb250IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51aS1hdXRvY29tcGxldGUtYWR2YW5jZWQtc2VhcmNoIHtcclxuICAgICYudWktZnJvbnQge1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDoxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51aS1hdXRvY29tcGxldGUtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudWktZnJvbnQge1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51aS1hY2NvcmRpb24ge1xyXG4gICAgJiA+IGgzIHtcclxuICAgICAgICAmLnVpLWFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUyNTgnO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMjU5JztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi51aS1hY2NvcmRpb24ge1xyXG4gICAgJiA+IGgzIHtcclxuICAgICAgICAmLnVpLWFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUyNTgnO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMjU5JztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmdiLWN2di1wb3B1cC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbi1ob3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmdiLWN2di1wb3B1cCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC4ycyBhbGw7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBkaXY6bm90KC5idG4pIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGw7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgfVxyXG5cclxuICAgICYudm1jLCAmLmFteCwgJi5kaXMsICYuYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICRncmF5LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICYudm1jIC52bWMge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgJi5hbXggLmFteCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAmLmRpcyAuZGlzIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgICYuYWxsIC5kaXMsICYuYWxsIC5hbXgsICYuYWxsIC52bWMge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuLmdiLXN0YXR1cy1iYXItd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXMtYmFyIHtcclxuICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgICAgICBzcGFuID4gYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcblxyXG4gICAgICAgICAgICAmLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmdseXBoaWNvbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vbmUge1xyXG4gICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50d28ge1xyXG4gICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGhyZWUge1xyXG4gICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR3bywudGhyZWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGF5bWVudC1pbi1wcm9jZXNzIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LXB1cnBsZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2ljLXBheW1lbnQtaW4tcHJvY2Vzcy1sLXB1cnBsZS5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1wdXJwbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGVuZGluZy1wYXltZW50IHtcclxuICAgICAgICBjb2xvcjogJHByb2R1Y3QtcmVkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5iYXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZHVjdC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VsbGVyLXJldmlldyB7XHJcbiAgICAgICAgY29sb3I6ICRwdXJwbGU7XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9uLWxheWF3YXkge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvaWMtb25sYXlhd2F5LW9yYW5nZS5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGVuZGluZy1zaGlwbWVudCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9kdWN0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmJhcjpmaXJzdC1jaGlsZCwgLmJhcjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZHVjdC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9yZGVyLWNvbXBsZXRlIHtcclxuICAgICAgICBjb2xvcjogJHZpYnJhbnQtZ3JlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2aWJyYW50LWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9yZGVyLWNhbmNlbGVkLCAmLm9yZGVyLXJldHVybmVkLCAmLm9yZGVyLXJlZnVuZCB7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmRlci1yZWZ1bmQge1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vQ0tFZGl0b3IgVjUgU3R5bGVzXHJcbi5nYi1ja2VkaXRvciB7XHJcbiAgICAuY2stdm9pY2UtbGFiZWwge1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNrLmNrLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAmLmNrLWZvY3VzZWQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0NLZWRpdG9yIHNvdXJjZSBidXR0b24gZGlzcGxheSBvdmVycmlkZVxyXG4gICAgLmNrLXNvdXJjZS1lZGl0aW5nLWJ1dHRvbiB7XHJcbiAgICAgICAgJiA+IHNwYW4uY2stYnV0dG9uX19sYWJlbCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSFRNTCBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jay1idXR0b24uY2stb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmID4gc3Bhbi5jay1idXR0b25fX2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlNhdmUgSFRNTCBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2suY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpIHtcclxuICAgICAgICBjb2xvcjogJHRydWUtYmxhY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2suY2stdG9vbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNrLmNrLWxpc3RfX2l0ZW0gLmNrLWJ1dHRvbi5jay1vbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNrLmNrLWJhbGxvb24tcGFuZWwge1xyXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXRpbnkge1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxufVxyXG5cclxuLnRleHQtc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbn1cclxuXHJcbi50ZXh0LWJpZyB7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG59XHJcblxyXG4udGV4dC1odWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbn1cclxuXHJcbi5ibGFuay10ZW1wbGF0ZSB7XHJcbiAgICB0YWJsZS5jay10YWJsZS1yZXNpemVkIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL0VuZCBDS0VkaXRvciBWNSBTdHlsZXNcclxuXHJcbi5nYi1jbG91ZGluYXJ5LXVwbG9hZGVyIHtcclxuICAgICY+Lm9wZW4tYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6NTBweCAwO1xyXG4gICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6MjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICY+Lm9wZW4tYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzoxMDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAge1xyXG4gICAgLmVycl9tc2cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOjA7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmd1dHRlci1zaXplciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMyLjY2NjclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmhlbHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmV2ZXJ0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6NTE7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgLnJldmVydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5Oi44O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJldmVydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlVuZG9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJiNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6bm90KC51aS1zb3J0YWJsZS1oZWxwZXIpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJUaHVtYm5haWxcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzJweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNpbWFnZUdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgKyAyMHB4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDMzLjMzMzMzJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygzMy4zMzMzMyUgLSAyMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAmPmgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41Mik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiA1MDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXRlLXdpZGdldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIzNywyMzcsMjM3LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA2MCUsIHJnYmEoMjM3LDIzNywyMzcsMSkgMTAwJSk7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWxpdGUge1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDAgMzMlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tby1taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1saXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtd3JhcCwgLnByaWNlLXdyYXAsIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYSwgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5saXRlLXdpZGdldC1saXN0IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM3LDIzNywyMzcsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDYwJSwgcmdiYSgyMzcsMjM3LDIzNywxKSAxMDAlKTtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWxpdGUsIC5jYXJkLWxpdGUgYSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1saXRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXdyYXAsIC5wcmljZS13cmFwLCAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJpY2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJzNSB7XHJcbiAgICAuaW5wdXQtZ3JvdXAgeyAvL0FkZGluZyBvbiB0byBleGlzdGluZyBCUyBzdHJ1Y3R1cmUgICAgIFxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0Pmkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZnJvbnQtb25seSB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHRib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lcnItcGFyZW50IHtcclxuICAgICAgICAmOm5vdCguZXJyLW5vdC10b3VjaGVkKSB7XHJcbiAgICAgICAgICAgICYudmFsaWQge1xyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICY+aSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlci1wY2tyeSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2ItY2xvdWRpbmFyeS11cGxvYWRlciB7XHJcbiAgICAgICAgJj4ub3Blbi1idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAuaGVscGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICYjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygzMy4zMzMzMyUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTkycHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTkycHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJiNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6bm90KC51aS1zb3J0YWJsZS1oZWxwZXIpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAvLzc2OHB4XHJcbiAgICAuZ2ItbGl0ZS13aWRnZXQge1xyXG4gICAgICAgICY+aDIge3BhZGRpbmc6MH1cclxuICAgIH1cclxuICAgIC5nYi1pbWFnZS11cGxvYWRlci13cmFwIHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNC4yNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICYjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYjaW1hZ2VHcmlkIHtcclxuICAgICAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoMjUlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygyNSUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYjaW1hZ2VHcmlkIHtcclxuICAgICAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoMTYuNjY2NjY2NjY2NjY2NjclIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxNi42NjY2NjY2NjY2NjY2NyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCB7XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS42MjUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDEyLjUlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMi41JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgIC5nYi1pbWFnZS11cGxvYWRlci13cmFwIHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyaWQtaXRlbSwgLmdyaWQtc2l6ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcuNDE2NjY2JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdyaWQtaXRlbS5maXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJiNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6bm90KC51aS1zb3J0YWJsZS1oZWxwZXIpIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNpbWFnZUdyaWQge1xyXG4gICAgICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYyg4LjMzMzMzMzMzMzMzMzMzMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDguMzMzMzMzMzMzMzMzMzMzJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLy9UYWJzXHJcbi5nYi1tYXQtdGFicyB7XHJcbiAgICAubWF0LW1kYy10YWItaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAubWF0LW1kYy10YWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG5cclxuICAgICAgICAgICAgLm1kYy10YWJfX3JpcHBsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIC5tZGMtdGFiX190ZXh0LWxhYmVsLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSAubWRjLXRhYl9fdGV4dC1sYWJlbCxcclxuICAgICAgICAgICAgJjpmb2N1cyAubWRjLXRhYl9fdGV4dC1sYWJlbCxcclxuICAgICAgICAgICAgLm1kYy10YWJfX3RleHQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZGMtdGFiLWluZGljYXRvci0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciAubWRjLXRhYl9fdGV4dC1sYWJlbCxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIC5tZGMtdGFiX190ZXh0LWxhYmVsLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyAubWRjLXRhYl9fdGV4dC1sYWJlbCxcclxuICAgICAgICAgICAgICAgIC5tZGMtdGFiX190ZXh0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWRjLXRhYi1pbmRpY2F0b3JfX2NvbnRlbnQtLXVuZGVybGluZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6M3B4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXIteWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICYubWF0LXRhYi1oZWFkZXItcGFnaW5hdGlvbi1iZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24tYWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRvZ2dsaW5nIHRyZWVcclxuLmdiLW1hdC10cmVlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG4gICAgZm9udC1zaXplOjE1cHg7XHJcblxyXG4gICAgLmdiLW1hdC10cmVlLWludmlzaWJsZSxcclxuICAgIC5tZGMtaWNvbi1idXR0b25fX3JpcHBsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCwgbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJj4ubWF0LXRyZWUtbm9kZT5saT5sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjRweDtcclxuICAgIH1cclxuXHJcbiAgICAubWF0LXRyZWUtbm9kZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzo3cHggMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuXHJcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRlcm1pbmFsLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uICsgYnV0dG9uIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYXQtbmVzdGVkLXRyZWUtbm9kZSB7XHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xyXG4gICAgICAgICAgICAmID4gbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLm1hdC10cmVlLW5vZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgJiA+IGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICYgPiAubWF0LXRyZWUtbm9kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAubWF0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIFN0ZXBwZXIgLyBBY2NvcmRpb25cclxuLmdiLW1hdC1zdGVwcGVyIHtcclxuICAgIC5tYXQtc3RlcHBlci1ob3Jpem9udGFsLCAubWF0LXN0ZXBwZXItdmVydGljYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOjRweCAwIDAgLTNweDtcclxuICAgIH1cclxuICAgIC5tYXQtc3RlcCB7XHJcbiAgICAgICAgLm1hdC1zdGVwLWhlYWRlci1yaXBwbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1zdGVwLWljb24gLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMHB4IDBweCAtM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1zdGVwLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5tYXQtc3RlcC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDo1O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWF0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtb3B0aW9uYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIGFwcC1zdGVwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVdIHtcclxuICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAubWF0LXN0ZXAtaWNvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiwgLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1hdC1zdGVwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC12ZXJ0aWNhbC1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1zdGVwcGVyLXZlcnRpY2FsLWxpbmUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAubWF0LXN0ZXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXQtc3RlcHBlci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLm1hdC1zdGVwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0LXZlcnRpY2FsLWNvbnRlbnQsIC5tYXQtaG9yaXpvbnRhbC1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWF0LXByaW1hcnkgLm1hdC1vcHRpb24ubWF0LXNlbGVjdGVkOm5vdCgubWF0LW9wdGlvbi1kaXNhYmxlZCkge1xyXG4gICAgY29sb3I6ICR0cnVlLWJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuLy9Ecm9wZG93bnMgLy8gQmFzZSBDbGFzcyBmb3IgQXV0b0NvbXBsZXRlXHJcbi5nYi1tYXQtZHJvcGRvd24sIC5nYi1tYXQtYXV0b2NvbXBsZXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgJi5tYXQtZm9ybS1maWVsZCwgJi5tYXQtbWRjLWZvcm0tZmllbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYXQtbWRjLWZvcm0tZmllbGQge1xyXG4gICAgICAgIGhlaWdodDphdXRvO1xyXG5cclxuICAgICAgICAubWF0LW1kYy10ZXh0LWZpZWxkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtbWRjLWZvcm0tZmllbGQtZm9jdXMtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LW1kYy1mb3JtLWZpZWxkLWluZml4IHtcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubWF0LW1kYy1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVyLCAubWRjLWxpbmUtcmlwcGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kge1xyXG4gICAgICAgIC5tYXQtZm9ybS1maWVsZC11bmRlcmxpbmUsIC5tYXQtZm9ybS1maWVsZC1zdWJzY3JpcHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtaW5maXgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtZm9ybS1maWVsZC1sYWJlbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAubWF0LWZvcm0tZmllbGQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG9wYWNpdHkgMC4ycyBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1hdC1mb3JtLWZpZWxkLWNhbi1mbG9hdC5tYXQtZm9ybS1maWVsZC1zaG91bGQtZmxvYXQgLm1hdC1mb3JtLWZpZWxkLWxhYmVsIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogb3BhY2l0eSAwLjJzIGVhc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1zZWxlY3QtdmFsdWUsIFxyXG4gICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sLCBcclxuICAgIC5tYXQtbWRjLXNlbGVjdC12YWx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1zZWxlY3QtdHJpZ2dlciB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciwgLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG5cclxuICAgICAgICAubWF0LXNlbGVjdC1hcnJvdywgLm1hdC1tZGMtc2VsZWN0LWFycm93IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi90aGVtZS9hc3NldHMvZmEtYW5nbGUtZG93bi5zdmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6NDUlO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSg2JSkgc2F0dXJhdGUoMjcxJSkgaHVlLXJvdGF0ZSgyNzdkZWcpIGJyaWdodG5lc3MoMTE2JSkgY29udHJhc3QoMTAwJSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUxMTRcIjtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0F1dG9Db21wbGV0ZVxyXG4uZ2ItbWF0LWF1dG9jb21wbGV0ZSB7XHJcbiAgICAubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0NoZWNrYm94ZXMgYW5kIFJhZGlvc1xyXG5pbnB1dC5nYi1tYXQtY2hlY2tib3gsIGlucHV0LmdiLW1hdC1yYWRpbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5tZGMtcmFkaW9fX291dGVyLWNpcmNsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWRjLXJhZGlvX19pbm5lci1jaXJjbGUge1xyXG4gICAgICAgIGhlaWdodDozMHB4O1xyXG4gICAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOi01cHg7XHJcbiAgICAgICAgbGVmdDotNXB4O1xyXG4gICAgfVxyXG4gICAgJi5tYXQtbWRjLXJhZGlvLWNoZWNrZWQgLm1hdC1yYWRpby1pbm5lci1jaXJjbGUgeyAgICBcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjUpO1xyXG4gICAgfVxyXG4gICAgLm1hdC1yaXBwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kYy1yYWRpb19fYmFja2dyb3VuZDpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtY2hlY2tib3gubWF0LW1kYy1jaGVja2JveCB7XHJcbiAgICAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6dW5zZXQ7XHJcbiAgICAgICAgbGVmdDp1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIH1cclxuXHJcbiAgICAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHN2ZyxcclxuICAgIC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQgLm1kYy1jaGVja2JveF9fbWl4ZWRtYXJrLFxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1yaXBwbGUsXHJcbiAgICAubWRjLWNoZWNrYm94X19yaXBwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYXQtbWRjLWNoZWNrYm94LWNoZWNrZWQgIC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQ6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gM3B4KTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vdGhlbWUvYXNzZXRzL2ZhLWNoZWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIwJSkgc2VwaWEoOTklKSBzYXR1cmF0ZSgxNzM5JSkgaHVlLXJvdGF0ZSgxMDRkZWcpIGJyaWdodG5lc3MoODklKSBjb250cmFzdCgxMDMlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmdiLW1hdC1jaGVja2JveC5jaGVjay1idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAubWF0LWNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1hdC1jaGVja2JveC1jaGVja2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYXQtY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdiLW1hdC1jaGVja2JveCAubWF0LWNoZWNrYm94LWZyYW1lIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLmdiLW1hdC1jaGVja2JveCwgLmdiLW1hdC1yYWRpbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59Ki9cclxuXHJcbi5nYi1tYXQtY2hlY2tib3gsXHJcbi5nYi1tYXQtcmFkaW8ge1xyXG4gICAgXHJcbiAgICAubWRjLWxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIC8vZGlzcGxheTogZmxleDtcclxuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kYy1jaGVja2JveCxcclxuICAgIC5tZGMtcmFkaW8ge1xyXG4gICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4vKiAgICAgLm1hdC1tZGMtcmFkaW8tdG91Y2gtdGFyZ2V0LFxyXG4gICAgLm1hdC1tZGMtY2hlY2tib3gtdG91Y2gtdGFyZ2V0ICovXHJcblxyXG4gICAgLyogc3BhbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcbn1cclxuLmdiLW1hdC1jaGVja2JveCArIGxhYmVsLFxyXG4uZ2ItbWF0LXJhZGlvICsgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdiLW1hdC1yYWRpbyArIGxhYmVsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94ICsgbGFiZWwge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsLCAuZ2ItbWF0LXJhZGlvOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdiLW1hdC1yYWRpbzpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLm1hdC1kYXRlcGlja2VyLWNvbnRlbnQge1xyXG4gICAgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGw6bm90KC5tYXQtY2FsZW5kYXItYm9keS1kaXNhYmxlZCk6aG92ZXI+Lm1hdC1jYWxlbmRhci1ib2R5LWNlbGwtY29udGVudDpub3QoLm1hdC1jYWxlbmRhci1ib2R5LXNlbGVjdGVkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgfVxyXG4gICAgLm1hdC1jYWxlbmRhciB7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWF0LWNhbGVuZGFyLWJvZHk+dHIge1xyXG4gICAgICAgICY+dGQubWF0LWNhbGVuZGFyLWJvZHktbGFiZWwge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWF0LWNhbGVuZGFyLXRhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tYXQtY2FsZW5kYXItY29udHJvbHMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjowcHggMHB4IDVweCAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG5cclxuICAgICAgICAubWF0LWNhbGVuZGFyLXNwYWNlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LW1kYy1idXR0b246bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9ICAgICAgICBcclxuXHJcbiAgICAgICAgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b24sIC5tYXQtY2FsZW5kYXItbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDoyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDoyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTIuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOm5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF0LW1kYy1idXR0b24tcGVyc2lzdGVudC1yaXBwbGUsXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LWNhbGVuZGFyLXBlcmlvZC1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIG9yZGVyOjI7XHJcblxyXG4gICAgICAgICAgICAubWF0LWNhbGVuZGFyLWFycm93IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSgyNzElKSBodWUtcm90YXRlKDI3N2RlZykgYnJpZ2h0bmVzcygxMTYlKSBjb250cmFzdCgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LWNhbGVuZGFyLXByZXZpb3VzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0LWNhbGVuZGFyLWJvZHktY2VsbCB7XHJcbiAgICAgICAgJjpub3QoLm1hdC1jYWxlbmRhci1ib2R5LWRpc2FibGVkKSB7XHJcblxyXG4gICAgICAgICAgICAubWF0LWNhbGVuZGFyLWJvZHktY2VsbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICYubWF0LWNhbGVuZGFyLWJvZHktdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWF0LWNhbGVuZGFyLWJvZHktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uZ2ItbWF0LWRhdGVwaWNrZXIge1xyXG4gICAgJj4ubWF0LW1kYy1mb3JtLWZpZWxkIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtZmlsbCB7XHJcbiAgICAgICAgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAubWF0LW1kYy1mb3JtLWZpZWxkLWluZml4IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pY29uLXN1ZmZpeCB7XHJcbiAgICAgICAgICAgICAgICAubWRjLWljb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWJ1dHRvbi1wZXJzaXN0ZW50LXJpcHBsZSxcclxuICAgICAgICAgICAgICAgICAgICBzdmcsXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1yaXBwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1tZGMtYnV0dG9uLXRvdWNoLXRhcmdldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYxMzNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZGMtbGluZS1yaXBwbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLyogLm1hdC1mb3JtLWZpZWxkLXN1ZmZpeCB7XHJcbiAgICAgICAgICAgICY+bWF0LWRhdGVwaWNrZXItdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMTA5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tYXQtYnV0dG9uLXJpcHBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtZmxleCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtZm9ybS1maWVsZC1pbmZpeCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1pY29uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtZm9ybS1maWVsZC11bmRlcmxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LWlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgIH0gKi9cclxuICAgIH1cclxufVxyXG5cclxuLmNkay1vdmVybGF5LWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIC5tYXQtbWRjLWRpYWxvZy10aXRsZSxcclxuICAgICAgICAubWF0LWRpYWxvZy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2RrLW92ZXJsYXktcGFuZSB7XHJcblxyXG4gICAgICAgICYubWF0LW1kYy1kaWFsb2ctcGFuZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50LFxyXG4gICAgICAgICAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgIC5tYXQtbWRjLWRpYWxvZy1hY3Rpb25zIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZGMtbWVudS1zdXJmYWNlIHtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LW1kYy1kaWFsb2ctc3VyZmFjZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LW1kYy1zZWxlY3QtcGFuZWwsXHJcbiAgICAgICAgLm1hdC1tZGMtYXV0b2NvbXBsZXRlLXBhbmVsIHtcclxuICAgICAgICAgICAgLm1hdC1wc2V1ZG8tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdC1tZGMtb3B0aW9uLm1kYy1saXN0LWl0ZW0tLXNlbGVjdGVkOm5vdCgubWRjLWxpc3QtaXRlbS0tZGlzYWJsZWQpOm5vdCgubWF0LW1kYy1vcHRpb24tbXVsdGlwbGUpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kYy1saXN0LWl0ZW1fX3ByaW1hcnktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtZGlhbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY2xvc2UsXHJcbiAgICAubWF0LW1kYy1idXR0b24uY2xvc2Uge1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgLm1kYy1idXR0b25fX3JpcHBsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtZGlhbG9nLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLW1hdC1zdWJ0ZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDotOXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDotOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGFzIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgIC5tYXQtYnV0dG9uLWZvY3VzLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtY2hpcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAubWF0LW1kYy1jaGlwLWFjdGlvbi1sYWJlbCBzcGFuLFxyXG4gICAgLm1hdC1tZGMtY2hpcC1yZW1vdmUge1xyXG4gICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtYWNjb3JkaW9uIHtcclxuICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICYubWF0LWV4cGFuc2lvbi1wYW5lbC1zcGFjaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDIzNSwgMjM1LCAyMzUsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6NTBweCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuXHJcbiAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdC1leHBhbnNpb24taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjFyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6MCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1hdC1leHBhbmRlZCAubWF0LWV4cGFuc2lvbi1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdiLW1hdC1zbGlkZXIubWF0LW1kYy1zbGlkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLm1kYy1zbGlkZXJfX3RyYWNrLS1hY3RpdmVfZmlsbCwgLm1kYy1zbGlkZXJfX3RodW1iLWtub2Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGMtc2xpZGVyX190cmFjay0taW5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtdG9vbHRpcC1idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vL0VzdGFibGlzaGluZyBuZXcgY29udmVudGlvbiBvZiBNZWRpYSBRdWVyaWVzXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgLmNkay1vdmVybGF5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNkay1nbG9iYWwtb3ZlcmxheS13cmFwcGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNkay1vdmVybGF5LXBhbmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAubWF0LWRpYWxvZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAuZ2ItbWF0LXRyZWUge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDoyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICY+Lm1hdC1uZXN0ZWQtdHJlZS1ub2RlLCAmPi5tYXQtdHJlZS1ub2RlIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYi1tYXQtdGFicyB7XHJcbiAgICAgICAgLm1hdC1tZGMtdGFiLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5tYXQtbWRjLXRhYiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNkay1vdmVybGF5LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNkay1vdmVybGF5LXBhbmUge1xyXG4gICAgICAgICAgICAmLm1hdC1tZGMtZGlhbG9nLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjcwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ODB2aDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwdmggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50LFxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OmNhbGMoODB2aCAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWF0LW1kYy1kaWFsb2ctc3VyZmFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpYWxvZy1mdWxsLWhlaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2ItbWF0LXN0ZXBwZXIge1xyXG4gICAgICAgIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAubWF0LXN0ZXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLWljb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1zdGVwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcC1zdGVwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lbmFibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHAtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmFycm93OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLW9wdGlvbmFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tYXQtc3RlcC1sYWJlbC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0LXN0ZXAtaWNvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sIC5tYXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHAtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2LmFycm93OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLWxhYmVsPmRpdiB7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcC1zdGVwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXQtc3RlcHBlci1ob3Jpem9udGFsLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0LWhvcml6b250YWwtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmdiLXB1bHNlLWFkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgcHVsc2Utb3BhY2l0eSgpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmdiLXB1bHNlLWxkcntcclxuICAgIFx0aGVpZ2h0OjUwcHg7XHJcbiAgICBcdFxyXG4gICAgXHQmOmJlZm9yZSB7XHJcbiAgICBcdFx0d2lkdGg6MzIwcHg7XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgIFx0Ji5nYi1wdWxzZS1sZHIge1xyXG4gICAgXHRcdGhlaWdodDo5MHB4O1xyXG4gICAgXHRcdFxyXG4gICAgXHRcdCY6YmVmb3JlIHtcclxuICAgIFx0XHRcdHdpZHRoOjcyOHB4O1xyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICBcdCYuZ2ItcHVsc2UtbGRyOmJlZm9yZSB7XHJcbiAgICBcdFx0d2lkdGg6OTcwcHg7XHJcbiAgICBcdH1cclxuICAgIH1cclxufSIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5jYXJvdXNlbC1wdWxzZS1jYXJkIHtcclxuICAgIG1hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7ICAgIFxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgIC5saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjMzLjMzMzMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtcHVsc2UtY2FyZCB7XHJcbiAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwdWxzZS1vcGFjaXR5KCk7XHJcblxyXG4gICAgICAgICAgICAmLmltYWdlLWJveCwgJi5vbmUtbGluZSwgJi50d28tbGluZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmltYWdlLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo3NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9uZS1saW5lLCAmLnR3by1saW5lcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnR3by1saW5lcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDklO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItcHVsc2UtY2FyZC1pbWFnZSB7XHJcbiAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDo1O1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBAaW5jbHVkZSBwdWxzZS1vcGFjaXR5KCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6MDtcclxuICAgIHBhZGRpbmctYm90dG9tOjIxJTtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUsIGltZyB7XHJcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxNSU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLCBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMiU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMDlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjk5cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ob21lLXNpZGViYXIge1xyXG4gICAgLmFzaWRlLXB1bHNlLWNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm9uZS1saW5lLCAudHdvLWxpbmVzIHtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR3by1saW5lcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vLy8vLy9cclxuLy8gTW9kYWwgdGhhdCBjYW4gcG9wIG9uIGFueSBwYWdlIHRvIGFsZXJ0IHVzZXJzIHRvIHVwZGF0ZSB0aGVpciBhY2NvdW50IGluZm9ybWF0aW9uLiBMb2NhdGVkIGluIF9mb290ZXIuY3NodG1sXHJcbi8vLy8vLy9cclxuI2NoYW5nZVBhc3N3b3JkTW9kYWwsICN1cGRhdGVBY2NvdW50SW5mb01vZGFsIHtcclxuICAgIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudCwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICY+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0LCAmPiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTEwMVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiN1cGRhdGVBY2NvdW50SW5mb01vZGFsIHtcclxuICAgICY+aDMgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgJj4jYWNjb3VudEluZm9Nb2RhbENvbmZpcm1UZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjoxNXB4IDAgMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6JHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3VudC1tb2RhbC1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IC0xNXB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY+aDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYVtkYXRhLXRvZ2dsZT0ndG9vbHRpcCddIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnJlZCBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiNhY2NvdW50SW5mb01vZGFsRkZMTGljZW5zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWNjb3VudC1tb2RhbC1hZGRyZXNzLWZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmJvZHkuY29sbGVjdG9ycy1lbGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkb2ZmV2hpdGU7XHJcblxyXG4gICAgICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICAgICAgY29sb3I6JGFxdWE7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpZGdldCBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgIC5saXN0aW5nLXRleHQsIC5saXN0aW5nLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICBhOmFjdGl2ZSxcclxuICAgICAgICAgICAgYTpob3ZlcixcclxuICAgICAgICAgICAgYTpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkLXNlY3Rpb24gLmdiLXBhZ2luYXRpb24+ZGl2IHtcclxuICAgICAgICB1bCBsaSwgLmdiLXBhZ2VyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhcXVhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuYm9keSB7XHJcbiAgICAvL1otaW5kZXggSlMgaW5kaWNhdG9yXHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6MTtcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgICAgICB6LWluZGV4OjI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICB6LWluZGV4OjM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICB6LWluZGV4OjQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICB6LWluZGV4OjU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICB6LWluZGV4OjY7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1taW4ge1xyXG4gICAgLy8gbWluLXdpZHRoOiA0ODBweFxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuICsgLmJ0biwgLmJ0biArIC5idG4gKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlzaWJsZS10biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogNDc5cHhcclxuXHJcbiAgICAuY29sLXRuLTEyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXRuLTYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc2libGUtdG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuLXRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cclxuICAgICAgICAgICAgLypoYWxmIG9mIGhlaWdodCAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXYtdGFibGUge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAmID4gZGl2Om50aC1sYXN0LWNoaWxkKG4pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgLnBhZ2luZy1jb250cm9scy13cmFwcGVyIHtcclxuICAgICAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRzLWxhYmVsLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL2J1dHRvbiBncm91cFxyXG4gICAgLmJ1dHRvbi1yb3cge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgZGl2LmFsZXJ0IHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgJiA+IGRpdi5idXR0b24tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdvLWNvbC1jYXJkIHtcclxuICAgICAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aHJlZS1jb2wtY2FyZCB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm91ci1jb2wtY2FyZCB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2l4LWNvbC1jYXJkIHtcclxuICAgICAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcmRzLWxhcmdlIHtcclxuICAgICAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVhbHMge1xyXG4gICAgICAgIC5jYXJkcyB7XHJcbiAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgLnBhZ2luZy1jb250cm9scy13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRzLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9hZHZhbmNlZCBTZWFyY2ggZmllbGRcclxuICAgICNhZHZhbmNlZFNlYXJjaCB7XHJcbiAgICAgICAgc2VsZWN0I0tleXdvcmRTZWFyY2hUeXBlX0N1cnJlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VsZWN0I0tleXdvcmRTZWFyY2hUeXBlX0NvbXBsZXRlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vYnV0dG9uIGdyb3VwXHJcblxyXG4gICAgLmJ1dHRvbi1yb3cge1xyXG4gICAgICAgIGRpdjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgLy8gbWluLXdpZHRoOiA3NjhweFxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAmLnJvdyB7Ly9CT09UU1RSQVBIQUNLXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1iYXI6bm90KC5taWQtYmFyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tY29weSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTQxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzIHtcclxuICAgICAgICAvLyBkZWZhdWx0IHRhYmxldFxyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FyZHMtbGFyZ2Uge1xyXG4gICAgICAgICAgICAvKiB0d28gY29scyBhdCA5OTIqL1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjY3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2N3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBrZWVwIGZvciB0YWJsZXQgdGhydSBkZXNrdG9wIFhMXHJcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vYWR2YW5jZWQgU2VhcmNoIGZpZWxkXHJcbiAgICAjYWR2YW5jZWRTZWFyY2gge1xyXG4gICAgICAgIC5yYW5nZWluZGljYXRvclRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDk5MnB4XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAucGFnZS1oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1oZWFkZXItc3ViY29weSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtaGVscCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAvLyBkZWZhdWx0IGRlc2t0b3BcclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYuNjY2NjclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXJkcy1sYXJnZSB7XHJcbiAgICAgICAgICAgIC8qIHRocmVlIGNvbHMgYXQgOTkyKi9cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgIC8vIG1pbi13aWR0aDogMTIwMHB4XHJcblxyXG4gICAgLmNhcmRzIHtcclxuICAgICAgICAmLmNhcmRzLWxhcmdlIHtcclxuICAgICAgICAgICAgLyogY2hhbmdlIHRvIDQgY29sdW1ucyovXHJcblxyXG4gICAgICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmhlYWRlciB7XHJcblx0JiA+IG5hdiB7XHJcblx0XHQmID4gZGl2IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAyNTtcclxuXHJcbiAgICAuYnJvd3NlLCAubmF2LWxpbmtzIHtcclxuICAgICAgICAvLyBzZXQgYW5pbWF0aW9uXHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHR9XHJcblxyXG4gICAgJi51bmRvY2tlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2IHtcclxuICAgIGxpIGEjbV9hTXlHdW5Ccm9rZXJQcmV2aWV3LGxpIGEjYU15R3VuQnJva2VyUHJldmlld3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwibmV3XCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG5cclxuXHRsaSB7XHJcblx0XHRhIHtcclxuXHRcdFx0cGFkZGluZzoxNXB4IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuXHRtaW4taGVpZ2h0OiA3MHB4O1xyXG59XHJcbi5uYXZiYXItYnJhbmQge1xyXG5cdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0XHJcblx0JiA+IGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDg3cHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmV5LWJvcmRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdHBhZGRpbmc6MDtcclxuXHRcclxuXHQubmF2YmFyLXRvZ2dsZSB7XHJcblx0XHQuaWNvbi1iYXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubmF2YmFyLWNvbGxhcHNlIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmLmhlbGxvIHtcclxuXHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JiA+IHVsIHtcclxuXHRcdFx0JiBsaSB7XHJcblx0XHRcdFx0Ji5kaXZpZGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA5cHggMDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubmF2YmFyLXRvZ2dsZSB7XHJcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5kaXYge1xyXG5cdCYubmF2LWxpbmtzIHtcclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgIFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm5hdmJhci1kZWZhdWx0IHtcclxuXHQubmF2YmFyLXRvZ2dsZSB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcblx0XHQuaWNvbi1iYXIge1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNtb2JpbGVNZW51SWNvbiB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tYmFyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5kaXYge1xyXG5cdCYuc2VhcmNoIHtcclxuXHRcdCYgPiBmb3JtIHtcclxuXHRcdFx0aGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmID4gaW5wdXQge1xyXG5cclxuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1x0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRmb3JtLWJvcmRlcjtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdCYgPiBidXR0b24ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcblx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2gtYnRuIHtcclxuXHRib3JkZXItcmFkaXVzOiAwcHggNnB4IDZweCAwcHg7XHJcblx0Ly9yZW1vdmUgdGhlc2Ugc3R5bGVzIHdoZW4gd2UgYWRkIC5idG4tcHJpbWFyeSB0byBidG5TZWFyY2ggXHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjsgXHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGd1bmJyb2tlci1ncmVlbjtcclxuXHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHJcblx0Ly9yZW1vdmUgdGhlc2Ugd2hlbiB3ZSBhZGQgLmJ0bi1wcmltYXJ5IHRvIGJ0blNlYXJjaCBcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZGRkZGRkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHR9XHJcblxyXG5cdC8vcmVtb3ZlIHRoZXNlIHdoZW4gd2UgYWRkIC5idG4tcHJpbWFyeSB0byBidG5TZWFyY2ggXHJcbiAgICAmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjZGRkZGRkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHR9XHJcblx0XHJcblx0JiA+IHNwYW4ge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJ1NlYXJjaCc7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0ZW0+aSB7XHJcblx0XHRcdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYSB7XHJcblx0Ji5hZHZhbmNlZCB7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR9XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcblx0JiNDYXRzIHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0d2lkdGg6IDE1NXB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR0b3A6MDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDsgXHJcblx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgjeyRhc3NldFBhdGh9L2ljLWdyZXktZG93bi1hcnJvdy5zdmcpIDEzNXB4IDUwJSBuby1yZXBlYXQgIDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTRweDtcclxuXHRcdFxyXG5cdFx0b3B0aW9uIHtcclxuXHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjotbXMtZXhwYW5kIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXQtYm94IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXI7XHJcblx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICR0cnVlLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR3aWR0aDogMTcwcHg7XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5kaXYge1xyXG5cdCYuYXV0aC1saW5rcyB7XHJcblx0XHQmID4gdWwge1xyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbi1ob3ZlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCYuc2lnbi1pbi1kaXZpZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWhvdmVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaWduLWluLWRpdmlkZXIge1xyXG5cdCY6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OiBcIi9cIjsgXHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uYnJvd3NlIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdFxyXG5cdHNwYW4ge1xyXG5cdFx0Ji5jYXJldCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY2FyZXQtcmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhcmV0LXJpZ2h0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblxyXG59XHJcblxyXG4uZHJvcGRvd24tc3VibWVudSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdCYgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcclxuXHR9XHJcblx0XHJcblx0Jjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcblx0XHQmID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JiA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0JiA+IGEge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYucHVsbC1sZWZ0IHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHJcblx0XHQmID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbmxpIHtcclxuXHQmLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcblx0Ji5tdWx0aS1sZXZlbCB7XHJcblx0XHRsaSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyNXB4IDVweCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIGxpIGEjbWFNeUd1bkJyb2tlclByZXZpZXcsbGkgYSNhTXlHdW5Ccm9rZXJQcmV2aWV3e1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJuZXdcIjtcclxuICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuaGVhZGVyICNjYXJ0SWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6JGZvcm0tYm9yZGVyO1xyXG4gICAgICAgIGhlaWdodDoyNnB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOjE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIC00cHggLTEwcHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MnB4IDRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5mdWxsLXdpZHRoLWZsdWlkIHtcclxuXHRoZWFkZXIge1xyXG5cdFx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1tZCB7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTYwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5mb3JjZS1mbHVpZCB7XHJcblx0XHRoZWFkZXIge1xyXG5cdFx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyLW1kIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi1jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdC5mdWxsLXdpZHRoLWZsdWlkIHtcclxuXHRcdC5tYWluLWNvbnRlbnQ6bm90KC5saXN0LWFuLWl0ZW0pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6MTQxcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0LmZ1bGwtd2lkdGgtZmx1aWQge1xyXG5cdFx0Lm1haW4tY29udGVudDpub3QoLmxpc3QtYW4taXRlbSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDo5MXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRoZWFkZXIge1xyXG5cdFx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0XHQucm93IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHQmLnNlYXJjaCB7XHJcblx0XHRcdFx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LW9yZGVyOjI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjE7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDo0OTtcclxuXHJcblx0XHRcdFx0XHRcdFx0YS5uYXZiYXItYnJhbmQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5hdXRoLWxpbmtzIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxOTBweDtcclxuXHRcdFx0XHRcdFx0XHRvcmRlcjo0O1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtb3JkZXI6NDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmJyb3dzZSB7XHJcblx0XHRcdFx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LW9yZGVyOjE7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6NTA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OjEyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0c3Bhbi5jYXJldCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYgPiB1bC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjMyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDoxMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5uYXYtbGlua3Mge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1vcmRlcjozO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjY2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji52aXNpYmxlLWxnIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jYXJ0LWVuYWJsZWQge1xyXG5cdFx0XHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0Ji5hdXRoLWxpbmtzIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjI1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmRvY2tlZCB7XHJcblx0XHRcdFx0LmJyb3dzZSwgLm5hdi1saW5rcyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiZ2ItaGVhZGVyLmFuZy1vdmVycmlkZSB7XHJcblx0aGVhZGVyIHtcclxuXHRcdC5jb250YWluZXIsIC5jb250YWluZXItbWQge1xyXG5cdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcblx0aGVhZGVyLCAuYXBwLWJhbm5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQubWFpbi1jb250ZW50IHtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XHJcblxyXG5cdFx0LnNlYXJjaCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLWJyYW5kIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblxyXG5cdFx0JiA+IGltZyB7XHJcblx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLWhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLWRlZmF1bHQge1xyXG5cdFx0Lm5hdmJhci1uYXYge1xyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLXRvZ2dsZSB7XHJcblx0XHRwYWRkaW5nOiA5cHggMDtcclxuXHR9XHJcblxyXG5cdCNicy1leGFtcGxlLW5hdmJhci1jb2xsYXBzZS0xIHtcclxuXHRcdCYgPiB1bCB7XHJcblx0XHRcdCYgPiBsaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuc2VhcmNoLWJ0biB7XHJcblx0XHQmID4gc3BhbiB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcblx0XHRcdFx0Y29udGVudDogJ1xcZTAwMyc7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0byBhdXRvO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZW0gPiBpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcclxuXHR9XHJcblxyXG5cdC5jYXQtYm94LCBzZWxlY3QjQ2F0cyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRkaXYge1xyXG5cdFx0Ji5zZWFyY2gge1xyXG5cdFx0XHQmID4gZm9ybSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdFx0JiA+IGlucHV0IHtcclxuXHRcdFx0XHRcdCYuc2VhcmNoLWlucHV0IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icm93c2Uge1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cclxuXHRcdCYgPiBhIHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHQmLmNvbGxhcHNlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0aGVhZGVyIHtcclxuXHRcdC5icm93c2Uge1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cdFx0Lm5hdi1saW5rcyB7XHJcblx0XHRcdHJpZ2h0OjIxJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmLmRvY2tlZCB7XHRcdFx0XHJcblx0XHRcdC5icm93c2UsIC5uYXYtbGlua3Mge1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5uYXZiYXIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuXHRcdGNvbG9yOiRncmF5O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XHJcblx0LmF1dGgtbGlua3Mge1xyXG5cdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRcdC8qUmVkdWNlIHBhZGRpbmcgaWYgbW9yZSBsaW5rcyBhcmUgYWRkZWQqL1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0aGVhZGVyIHtcclxuXHRcdC5icm93c2Uge1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1saW5rcyB7XHJcblx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHJcblx0XHRcdC5uYXZiYXItcmlnaHQge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHJcblx0LnNlYXJjaC5jb2wtbWQtOSB7XHJcblx0XHR3aWR0aDogODAlOy8vVE9ETzogV2hlbiBjYXJ0IGdvZXMgbGl2ZSwgdGhpcyB3aWR0aCBuZWVkcyB0byBiZSByZW1vdmVkXHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQuYXV0aC1saW5rcyB7XHJcblx0XHQmLmNvbC1tZC0zIHsvKiBvdmVycmlkZXMgQlMgdG8gZ2l2ZSBtb3JlIHJvb20gZm9yIHRoZSBzZWFyY2ggYmFyICovXHJcblx0XHRcdHdpZHRoOiAyMCU7Ly9UT0RPOiBXaGVuIGNhcnQgZ29lcyBsaXZlLCB0aGlzIHdpZHRoIG5lZWRzIHRvIGJlIHJlbW92ZWRcclxuXHRcdH1cclxuXHR9XHJcblx0Ly9XaGVuIGNhcnQgaXMgZW5hYmxlZCwgb3ZlcnJpZGUgdGhlc2Ugb3ZlcnJpZGVzIFxyXG5cdGhlYWRlci5jYXJ0LWVuYWJsZWQge1xyXG5cdFx0LnNlYXJjaC5jb2wtbWQtOSB7XHJcblx0XHRcdHdpZHRoOiA3NSU7Ly9UT0RPOiBXaGVuIGNhcnQgZ29lcyBsaXZlLCByZW1vdmUgdGhpcyBhcyB0aGVzZSBhcmUgQlMgZGVmYXVsdHNcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHQubmF2YmFyLXJpZ2h0IHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6NDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmNvbC1tZC0zIHsvKiBvdmVycmlkZXMgQlMgdG8gZ2l2ZSBtb3JlIHJvb20gZm9yIHRoZSBzZWFyY2ggYmFyICovXHJcblx0XHRcdFx0d2lkdGg6IDI1JTsvL1RPRE86IFdoZW4gY2FydCBnb2VzIGxpdmUsIHJlbW92ZSB0aGlzIGFzIHRoZXNlIGFyZSBCUyBkZWZhdWx0c1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdHVsIHtcclxuXHRcdCYud2VsY29tZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluLXRvLXNjcmVlbi1zbS1tYXgge1xyXG5cdGRpdiB7XHJcblx0XHQmLmF1dGgtbGlua3Mge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0aGVhZGVyIHtcclxuXHRcdCYuZG9ja2VkIHtcclxuXHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuYm9keS5taW4ge1xyXG5cdGdiLWFwcCB7XHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHRoZWFkZXIge1xyXG5cdFx0LnNlYXJjaCwgLnRvcCB7XHJcblx0XHRcdC5hZHZhbmNlZCwgJj5mb3JtIHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2YmFyLWJyYW5kIHtcclxuXHRcdFx0XHRoZWlnaHQ6NTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHggMHB4O1xyXG5cclxuXHRcdFx0XHQmPmltZyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmF2YmFyIHtcclxuXHRcdFx0bWluLWhlaWdodDo1MHB4O1xyXG5cdFx0fVxyXG5cdFx0Lm5hdmJhci1oZWFkZXIsIC5uYXZiYXItdG9nZ2xlLCAuYnJvd3NlLCAubmF2LWxpbmtzLCAuYXV0aC1saW5rcywgI2NhcnRJY29uLCAuYnRtIHtcclxuXHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ji5mdWxsLXdpZHRoLWZsdWlkIHtcclxuXHRcdC5tYWluLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIGhlaWdodDoxMDB2aDtcclxuXHJcbiAgICAgICAgZ2ItYXBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcblxyXG4gICAgICAgICAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoZWFkZXIge1xyXG5cdFx0XHQubWFpbi1jb250ZW50IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjkwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlYXJjaCB7XHJcblx0XHRcdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NzBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2YmFyIHtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OjcwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5oZWFkZXIuYnM1IHtcclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0bmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0cGFkZGluZy10b3A6MDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjA7XHJcblxyXG5cdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdHBhZGRpbmc6MCAxNXB4IDAgMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHJcblx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50b3Age1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWFyY2gtZm9ybSB7XHJcblx0XHRcdCNLZXl3b3JkcyB7XHJcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcblx0XHRcclxuXHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cclxuXHRcdFx0XHQgIH1cclxuXHRcdFx0XHQgIFxyXG5cdFx0XHRcdCY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgMTIgLTE4ICovXHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXQtYm94IHtcclxuXHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHJcblx0XHRcdFx0c2VsZWN0I0NhdHMge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6dW5zZXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gtYnRuIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmPnNwYW46YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhLmFkdmFuY2VkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0fVxyXG5cclxuXHRcdCNjYXJ0SWNvbiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0fVxyXG5cdFx0LmJyb3dzZSB7cGFkZGluZzowO31cclxuXHRcdC5uYXYtbGlua3MgLm5hdmJhci1yaWdodCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0XHRcdHBhZGRpbmc6MTBweCAwO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5icm93c2UgPiBhIHtcclxuXHRcdFx0cGFkZGluZzoxNXB4IDA7XHJcblx0XHR9XHJcblx0XHQuYXV0aC1saW5rcyAud2VsY29tZSBhLnNob3cge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHR9XHJcblx0XHQuYXV0aC1saW5rcyAud2VsY29tZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDotMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6M3B4IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY+YSB7XHJcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQubmF2YmFyLXRvZ2dsZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdGJvcmRlcjowO1xyXG5cdFx0XHRjb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcclxuXHRcdFx0Lmljb24tYmFyIHtcclxuXHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcclxuXHRcdFx0XHQmKy5pY29uLWJhciB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwJSAxMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwJSA5MCU7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYXZiYXItY29sbGFwc2Uge1xyXG5cdFx0XHRvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIGhzbGEoMCwgMCUsIDEwMCUsIC4xKTtcclxuXHRcclxuXHRcdFx0Jj51bCB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRtYXJnaW46MCAtMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFxyXG5cdFx0XHRcdCY+bGkge1xyXG5cdFx0XHRcdFx0Ji5kaXZpZGVyIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogOXB4IDA7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhY2tncm91bmQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhICB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSxzcGFuIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5jYXJ0LWVuYWJsZWQge1xyXG5cdFx0YS5hZHZhbmNlZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDo2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cdFxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRoZWFkZXIuYnM1IHtcclxuXHRcdG5hdiB7XHJcblx0XHRcdC50b3Age1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hdXRoLWxpbmtzIC53ZWxjb21lPmEge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweCAxMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHJcblx0XHRcdFx0bGk6bm90KFtyb2xlPVwic2VwYXJhdG9yXCJdKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjVweCAyNXB4IDVweCAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQud2VsY29tZSAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0bGVmdDp1bnNldDtcclxuXHRcdFx0XHRyaWdodDotMTBweDtcclxuXHJcblx0XHRcdFx0bGk6bm90KFtyb2xlPVwic2VwYXJhdG9yXCJdKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmhvdmVyIGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzI2MjYyNjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC13aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmRvY2tlZCB7XHJcblx0XHRcdC5hdXRoLWxpbmtzIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdGhlYWRlci5iczUge1xyXG5cdFx0bmF2IHtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cclxuXHRcdFx0LnRvcCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDoyMDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I2NhcnRJY29uIHtcclxuXHRcdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXYtbGlua3MgLm5hdmJhci1yaWdodCBsaTpsYXN0LWNoaWxkIGEge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDoxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OjE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5jYXJ0LWVuYWJsZWQge1xyXG5cdFx0XHQudG9wIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdHJpZ2h0OjcwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0YS5hZHZhbmNlZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5kb2NrZWQge1xyXG5cdFx0XHQuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuXHRib2R5LmZ1bGwtd2lkdGgtZmx1aWQge1xyXG5cdFx0aGVhZGVyLmJzNSB7XHJcblx0XHRcdG5hdiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmPi5jb250YWluZXItbWQge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubmF2YmFyLWJyYW5kIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAxMjVweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYnJvd3NlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6MTE1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDBweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdFx0XHR0b3A6NHB4O1xyXG5cclxuXHRcdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6dW5zZXQ7XHJcblx0XHRcdFx0XHRyaWdodDp1bnNldCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjcwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmNhcnQtZW5hYmxlZCB7XHJcblx0XHRcdFx0YS5hZHZhbmNlZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHJcblx0XHQmLmxpc3QtaW5saW5lIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyIHtcclxuXHQubWFpbi1mb290ZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7IFxyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQucGFuZWwge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LnBhbmVsLWRlZmF1bHQge1xyXG5cdFx0JiA+IC5wYW5lbC1oZWFkaW5nIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdCYgPiBhIHtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmZvb3RlciB7XHJcblxyXG4gICAgLnNvY2lhbC1mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICYgPiAuY29udGFpbmVyID4gLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNvY2lhbC1uZXR3b3JrIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5zb2NpYWwtbmV0d29yayB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFwcC1zdG9yZXMge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICAuc29jaWFsLWZvb3RlciB7XHJcblxyXG4gICAgICAgICAgICAmID4gLmNvbnRhaW5lciA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5mb290ZXIge1xyXG5cdC5zZW8tZm9vdGVye1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4OyBcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyBcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTo0cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLmNsZWFyZml4IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0dWwge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYWZmaWxpYXRlIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmID4gLmNvbXBhbnktaW5mbyB7XHJcblx0XHRcdFx0XHRcdCYgPiAuZm9vdGVyLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmNvbXBhbnktbG9nbyB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiAxNi42NjY2NyU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jb21wYW55LWluZm8ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogODMuMzMzMzMlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LndlYnNpdGUtZGVzY3JpcHRpb257XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGxlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmZvb3Rlci10aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLypcclxuKi8iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5mb290ZXIge1xyXG5cdC5jb3B5cmlnaHQtZm9vdGVyIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgXHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5mb290ZXIuYnM1IHtcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcblxyXG4gICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWZvb3RlciB7XHJcbiAgICAgICAgLmxpc3QtaW5saW5lPmxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3B5cmlnaHQtZm9vdGVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LWlubGluZT5saSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0+YSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjQ5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiwgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4uZnVsbC13aWR0aC1mbHVpZCB7XHJcblx0Zm9vdGVyIHtcclxuXHRcdC5jb250YWluZXIsIC5jb250YWluZXItbWQge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE2MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZm9yY2UtZmx1aWQge1xyXG5cdFx0Zm9vdGVyIC5jb250YWluZXIsIGZvb3RlciAuY29udGFpbmVyLW1kIHtcclxuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiZ2ItZm9vdGVyLmFuZy1vdmVycmlkZSB7XHJcblx0Zm9vdGVye1xyXG5cdFx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1tZHtcclxuXHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdC5zb2NpYWwtbmV0d29yayB7XHJcblx0XHR1bCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmFwcC1zdG9yZXMge1xyXG5cdFx0dWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuXHQuc29jaWFsLW5ldHdvcmsge1xyXG5cdFx0dWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmFwcC1zdG9yZXMge1xyXG5cdFx0dWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcblx0Zm9vdGVyIHtcclxuXHRcdC5wYW5lbC1ncm91cCB7XHJcblx0XHRcdC5wYW5lbCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucGFuZWwtZGVmYXVsdCB7XHJcblx0XHRcdCYgPiAucGFuZWwtaGVhZGluZyB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCYuZ2x5cGhpY29uIHtcclxuXHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5nbHlwaGljb24tbWVudS1kb3duIHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5nbHlwaGljb24tbWVudS11cCB7XHJcblx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Ji5nbHlwaGljb24tbWVudS1kb3duIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5saXN0LWdyb3VwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lmxpc3QtZ3JvdXAtaXRlbSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNvcHkgLnB1bGwtbGVmdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVybXMgLnB1bGwtcmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdGZvb3RlciB7XHJcblx0XHQuY29sbGFwc2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBhbmVsLWdyb3VwIHtcclxuXHRcdFx0LnBhbmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGg0IHtcclxuXHRcdFx0Ji5wYW5lbC10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucGFuZWwtaGVhZGluZyB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0Ji5saXN0LWdyb3VwLWl0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcclxuXHRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4tdG8tc2NyZWVuLXNtLW1heCB7XHJcblx0Zm9vdGVyIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0Ji5saXN0LWdyb3VwLWl0ZW0ge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNHB4IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdGZvb3RlciB7XHJcblx0XHQuc2VvLWZvb3RlcntcdFx0XHRcclxuXHRcdFx0LmFmZmlsaWF0ZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJib2R5Lm1pbiB7XHJcblx0Zm9vdGVyIHtcclxuXHRcdC5tYWluLWZvb3RlciB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjBweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDowcHg7XHJcbiBcclxuXHRcdFx0LnBhbmVsLWdyb3VwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHJcblx0XHRcdFx0LnBhbmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNvY2lhbC1mb290ZXIsIC5zZW8tZm9vdGVyLCAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNob21lMiB7XHJcbiAgICAuaGRyLWNvdmVyLCAud2lkZ2V0LCAuZ2ItbGl0ZS13aWRnZXQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICBoMj5zcGFuIHtcclxuICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0LCAuZ2ItbGl0ZS13aWRnZXQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIi8vXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53aWRnZXQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206M3JlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwIDFyZW0gMDtcclxuICAgICAgICAgICAgcGFkZGluZzowIDAgMCAxNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICB0b3A6NXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMTVweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcblx0Lmhkci1jb3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiLy9cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOjIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgb3JkZXI6NDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDouNXJlbTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDouNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0Oi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6LjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJ1c3RwaWxvdC13aWRnZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOnVuc2V0O1xyXG4gICAgICAgIHJpZ2h0OnVuc2V0O1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRpbmctcGFuZSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDpzY3JvbGw7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjYjdiN2I3IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDp0aGluO1xyXG4gICAgfVxyXG5cclxuICAgICY+ZGl2IHtcclxuICAgICAgICAud2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JheS1ncmFkaWVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjM3LDIzNywyMzcsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDYwJSwgcmdiYSgyMzcsMjM3LDIzNywxKSAxMDAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXJrLWdyYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWRhcmtlcjtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saWdodC1ncmF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmFja2dyb3VuZC13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuLmhlcm8tZml0IC5tYWluLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAmICsgZm9vdGVyLmJzNSwgXHJcbiAgICAmICsgKiArIGZvb3Rlci5iczUgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICNob21lMiB7XHJcbiAgICAgICAgLmhkci1jb3ZlciwgLndpZGdldCwgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAuaGVyby1maXQgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjaG9tZTIge1xyXG4gICAgICAgIC53aWRnZXQge1xyXG4gICAgICAgICAgICBoMiB7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGRyLWNvdmVyLCAud2lkZ2V0LCAuZ2ItbGl0ZS13aWRnZXQge1xyXG4gICAgICAgICAgICBoMiB7IFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgICNicmFnTGluZSB7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcblxyXG4gICAgICAgIC5icmFnIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuXHJcbiAgICAgICAgICAgIGkuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxN3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5icmFnIHtcclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAge1xyXG4gICAgICAgIHRyYW5zaXRpb246LjVzIGhlaWdodCBlYXNlO1xyXG4gICAgICAgIG1pbi13aWR0aDoxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAjaG9tZXBhZ2UtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOjFzIG9wYWNpdHkgZWFzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCAxMDAlO1xyXG4gICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgICAgICAuc2xpY2stc2xpZGU+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OnVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjVweDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAkYnVsbGV0U2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8vLy8vLy8vL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6JGJ1bGxldFNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiRidWxsZXRTaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnVsbGV0U2l6ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAjaG9tZXBhZ2UtY2Fyb3VzZWwtcGF1c2UsICNob21lcGFnZS1jYXJvdXNlbC1hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotOTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDotOTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjaG9tZXBhZ2UtY2Fyb3VzZWwtYXJyb3dzIC5zbGljay1hcnJvdyArIC5zbGljay1hcnJvdywgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjaG9tZXBhZ2UtY2Fyb3VzZWwtcGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnBsYXlpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtcGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHdpZHRoOjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8vLy8vLy8vLy8vLy9cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiR3aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDokd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLnJldmVhbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG5cclxuICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNob21lMiB7XHJcbiAgICAjV2hhdElzR0Ige1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGRyLWNvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY+aDI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgLnRvcC1zZWxsaW5nLWJsb2NrIHtcclxuICAgICAgICAudHMtcG9kIHsgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+aW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTdweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dW5zZXQgIWltcG9ydGFudDsgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mbGF0IHtcclxuICAgICAgICAgICAgICAgIGEgeyBcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6NHB4IHNvbGlkICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRpbGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSwgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjVG9wU2VsbGluZ01hbnVmYWN0dXJlcnMge1xyXG4gICAgICAgICAgICAudHMtcG9kIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6MTIwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OjEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6MztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luOi0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6NTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiNGZWF0dXJlZE1hbnVmYWN0dXJlcnMge1xyXG4gICAgICAgICAgICAudGlsZT5kaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiNUb3BDYXRlZ29yaWVzLCAmI1RvcFNlbGxpbmdIYW5kZ3VucyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJTSE9QXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOi0yNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbToxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjVG9wQ2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI1dQQ29udGVudCB7XHJcbiAgICAgICAgICAgIC5pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAwIDkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJitkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgICYjVG9wQ2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgJiNUb3BDYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgJiNUb3BDYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICAgICAmI1RvcENhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgLmxpZmVzdHlsZS1ibG9jayBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAubGlmZXN0eWxlLWJsb2NrIC5jb2wtbGctNiB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMC44cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuN3JlbSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgI05ld1VzZXJSZXNvdXJjZXMge1xyXG4gICAgICAgIC5oZHItY292ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJj5oMjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHMtcG9kIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7IFxyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmPmgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyNob21lMiB7XHJcbiAgICAuc2VydmVyLWNhcm91c2VsIHsgLy9UaGlzIHdpbGwgbmVlZCB0byBiZSBtb3ZlZCBpbnRvIHRoZSBnbG9iYWwgc2NvcGUgYXMgc29vbiBhcyB3ZSBkbyBhZGRvbnMgbGl0ZSB3aWRnZXRzXHJcbiAgICAgICAgdHJhbnNpdGlvbjoxcyBvcGFjaXR5IGVhc2U7XHJcbiAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDozMDBweDtcclxuXHJcbiAgICAgICAgJi5yZXZlYWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OnVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNob21lMiB7XHJcbiAgICAjZGl2QW5ub3VuY2VtZW50cyB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5yLXBvZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhkci1jb3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmPmgyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjcGFydG5lcnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6OThweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAyNSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj4jbWFycXVlZV8wIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbWFycXVlZSAxMjBzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4jbWFycXVlZV8xIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbWFycXVlZSAxMjBzIGxpbmVhciAzMHMgaW5maW5pdGU7IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPiNtYXJxdWVlXzIge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDEyMHMgbGluZWFyIDYwcyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4jbWFycXVlZV8zIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbWFycXVlZSAxMjBzIGxpbmVhciA5MHMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXI+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBtYXJxdWVlIHtcclxuICAgICAgICAgICAgICAgIDAlIHsgbGVmdDogMTAwJTsgfVxyXG4gICAgICAgICAgICAgICAgNTAlIHsgbGVmdDogLTEwMCU7IH1cclxuICAgICAgICAgICAgICAgIDEwMCUge2xlZnQ6IC0xMDAlOyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgICNwYXJ0bmVycyB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NC42JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2LjY2NjY2NjY2NjY2NjY2NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgIC53cC1jb250ZW50LXRpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Fzc2V0cy5ndW5icm9rZXIuY29tL3FfYXV0bzpiZXN0L2ZfYXV0by9kcHJfYXV0by9pbWcvaG9tZXBhZ2Uvd3Avd3AtdGlsZS1ia2dkLXZpZGVvcy5qcGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Fzc2V0cy5ndW5icm9rZXIuY29tL3FfYXV0bzpiZXN0L2ZfYXV0by9kcHJfYXV0by9pbWcvaG9tZXBhZ2Uvd3Avd3AtdGlsZS1ia2dkLWFydGljbGVzLmpwZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZS53cC1wb2RjYXN0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYXNzZXRzLmd1bmJyb2tlci5jb20vcV9hdXRvOmJlc3QvZl9hdXRvL2Rwcl9hdXRvL2ltZy9ob21lcGFnZS93cC93cC10aWxlLWJrZ2QtcG9kY2FzdHMtdjEuanBnKTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlLndwLXJlc2VhcmNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hc3NldHMuZ3VuYnJva2VyLmNvbS9xX2F1dG86YmVzdC9mX2F1dG8vZHByX2F1dG8vaW1nL2hvbWVwYWdlL3dwL3dwLXRpbGUtYmtnZC1yZXNlYXJjaC5qcGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCAkb3BhcXVlIDc3JSk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlIGEgLndwLWNvbnRlbnQtY29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZSBhIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlbyBoMyB7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZS53cC1hcnRpY2xlcyBoMyB7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNEE7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHggNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1idG46aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC1pY29uLWNvbHVtbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2IoMCwgMCwgMCwgMC44KTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlIC53cC1jb250ZW50LWljb24tY29sdW1uIGkuZmEtcGxheSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpLmZhLWhlYWRwaG9uZXMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZSBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNmRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA3NyUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZSBhIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgYSAud3AtYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlbyBoMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZS53cC1hcnRpY2xlcyBoMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTZkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsICRvcGFxdWUgNzclKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgYSBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtY29udGVudC10aWxlLndwLXZpZGVvIGgzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtY29udGVudC10aWxlLndwLWFydGljbGVzIGgzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIxMHB4XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtY29udGVudC1pY29uLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5jb25maXJtIHtcclxuICAgIHRhYmxlLnRhYmxlIHtcclxuICAgICAgICAmID4gdGJvZHkge1xyXG4gICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlcyB7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAmPmg1LCAmPnAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjc2hpcHBpbmdSYXRlcyB7XHJcbiAgICAgICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdGFuZC1hbG9uZS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbWFrZUFuT2ZmZXIge1xyXG4gICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgLnNob3ctY29uc2lkZXJlZCwuc2hvdy1jb25maXJtLC5zaG93LWRlY2xpbmVkIHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBib3JkZXItY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICB9XHJcbiAgICBoMSxoMixoMyxoNCxoNSxocixwLHVsIHtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmPmgxIHtcclxuICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xyXG4gICAgfVxyXG4gICAgJj5wIHtcclxuXHJcbiAgICB9XHJcbiAgICAmPmEge1xyXG4gICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGkuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG4gICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ1eWVycy1zdGF0dXMsIC5idXllcnMtb2ZmZXIge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo0MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTUlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotM3B4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV5ZXJzLXN0YXR1c3tcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV5ZXJzLW9mZmVyPmRpdiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxsZXJzLWl0ZW0ge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGRpdGlvbmFsLW9mZmVyIHtcclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7fVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggYXV0byAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jdXJyZW5jeS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6dGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmN0YS13cmFwIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEsYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gNy41cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5kaXYudG9wIHtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY+ZGl2LmJ0bSB7XHJcbiAgICAgICAgICAgICAgICAucGF5bWVudC1tZXRob2RzLCAuc2hpcHBpbmctdGVybXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+I3NoaXBwaW5nUmF0ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNoaXBwaW5nLXRlcm1zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpc2NsYWltZXItdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgbWFyZ2luOjIwcHggYXV0bztcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcblxyXG4gICAgICAgICAgICBmb250LXdlaWdodDokc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgbWFyZ2luOjIwcHggYXV0bzsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9PZmZlciBDb25maXJtYXRpb25cclxuICAgICYub2ZmZXItY29uZmlybSB7XHJcbiAgICAgICAgLnNob3ctY29uZmlybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNob3ctY29uZmlybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93LWNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9PZmZlciBDb25zaWRlcmF0aW9uXHJcbiAgICAmLm9mZmVyLWNvbnNpZGVyZWQge1xyXG4gICAgICAgIC5zaG93LWNvbnNpZGVyZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5idXllcnMtc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcm9kdWN0LWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1jb25zaWRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUwMjNcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHNwYW4uc2hvdy1jb25zaWRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3ctY29uc2lkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vT2ZmZXIgRGVjbGluZWRcclxuICAgICYub2ZmZXItZGVjbGluZWQge1xyXG4gICAgICAgICY+aDEge1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hvdy1kZWNsaW5lZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDozNXB4O1xyXG5cclxuICAgICAgICAgICAgLmJ1eWVycy1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByb2R1Y3QtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1kZWNsaW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDg4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCBzcGFuLnNob3ctZGVjbGluZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvdy1kZWNsaW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2NvbmZpcm1BdXRvQWNjZXB0TW9kYWwge1xyXG4gICAgaDQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXggey8vPDQ3OXB4XHJcbiAgICAjbWFrZUFuT2ZmZXIge1xyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLmFkZGl0aW9uYWwtb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7Ly8+NDgwXHJcbiAgICAjbWFrZUFuT2ZmZXIge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLnNlbGxlcnMtaXRlbT5kaXYgZGl2IGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1vZmZlciB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhLXdyYXAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHsvLz43NjhcclxuICAgICNtYWtlQW5PZmZlciB7XHJcblxyXG4gICAgICAgICY+aDEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndoaXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1eWVycy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV5ZXJzLXN0YXR1cyBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV5ZXJzLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxsZXJzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggYXV0byAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6cHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkZGl0aW9uYWwtb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMiB7Y2xlYXI6Ym90aDt9XHJcbiAgICAgICAgICAgICAgICBwIHtjbGVhcjpib3RoO31cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwJTsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhLGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmZXItY29uZmlybSB7XHJcbiAgICAgICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5idXllcnMtb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWxsZXJzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBkb3R0ZWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93LWNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBociB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1jb25maXJtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9mZmVyLWNvbnNpZGVyZWQge1xyXG4gICAgICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuYnV5ZXJzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotNDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9mZmVyLWRlY2xpbmVkIHtcclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsbGVycy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbmZpcm1BdXRvQWNjZXB0TW9kYWwge1xyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHsvLz4xMjAwXHJcbiAgICAjbWFrZUFuT2ZmZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NTBweDtcclxuICAgICAgICBcclxuICAgICAgICAmPmgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLW9mZmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN1cnJlbmN5LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dC5jdXJyZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgLmNvbmZpcm0ge1xyXG4gICAgICAgIHRhYmxlLnRhYmxlIHtcclxuICAgICAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1cmNoYXNlLWN0YSB7XHJcbiAgICAgICAgLmJ0bi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZWFyY2hDb250YWluZXIge1xyXG5cdHBhZGRpbmctdG9wOjEwcHg7XHJcblx0cGFkZGluZy1ib3R0b206NTVweDtcclxuXHRcclxuXHRsYWJlbCB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRmb250LXdlaWdodDokc2VtaWJvbGQ7XHJcblx0fVxyXG5cdC5kaXYtbGluZSB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyO1xyXG5cdH1cclxuXHRzZWN0aW9uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHR9XHJcblxyXG5cdCNjZUxvZ29XcmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuZmxleC1jb2wtMiB7XHJcblx0XHRtaW4td2lkdGg6MDtcclxuXHRcdFxyXG5cdFx0LmFkLXBsYWNlbWVudCB7XHJcblx0XHRcdG1hcmdpbjozMHB4IDBweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDk0NHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5kcmF3ZXItbGluayB7XHJcblx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IFxyXG5cdFx0XHQmLmRyYXdlci1pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VvQ29udGVudCwgI3Nlb0NvbnRlbnQyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzoxMHB4IDE1cHggMHB4O1xyXG5cdGNvbG9yOiRncmF5O1xyXG5cdG1hcmdpbjowcHggYXV0bztcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0d2lkdGg6MTAwJTtcclxuXHRtaW4taGVpZ2h0OjMwcHg7XHJcblx0XHJcblx0aW5wdXQge1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHRsYWJlbC5jbG9zZS1idG4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOjEwcHg7XHJcblx0XHRyaWdodDoxNXB4O1xyXG5cdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzO1xyXG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OlwiTW9yZVwiO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgxLGgyIHtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdGNvbG9yOiRncmF5O1xyXG5cdH1cclxuXHJcblx0aDEge1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZy1yaWdodDo2MHB4O1xyXG5cdFx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0fVxyXG5cclxuXHQuc2VvLXdyYXAge1xyXG5cdFx0Zm9udC1zaXplOjExcHg7XHJcblxyXG5cdFx0Jjpub3QoLnNlby1jb250ZW50LWJvdHRvbSkge1xyXG5cdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdHRyYW5zaXRpb246YWxsIDAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY+LnJvdyB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdGRpdiB7IFxyXG5cdFx0XHRcdFx0Ji5jb2wteHMtNiB7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSwmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jb2wteHMtMTIge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxOHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zZW8tY292ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRmaWd1cmUge1xyXG5cdCAgICAgICAgJi5jYXQtY2FyZCB7XHJcblx0ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHQgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdCAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHQgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblx0ICAgICAgICAgICAgLy9tYXJnaW46IDEwcHggMS41JTtcclxuXHQgICAgICAgICAgICAvKiBtaW4taGVpZ2h0OiAxODBweDtcclxuXHQgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG5cdCAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcblx0ICAgICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7ICovXHJcblx0ICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMmYyO1xyXG5cdCAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgICAgICAgICAvL2JveC1zaGFkb3c6IDBweCA0cHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuXHJcblx0ICAgICAgICAgICAgLyogJiAqIHtcclxuXHQgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcclxuXHQgICAgICAgICAgICB9ICovXHJcblxyXG5cdCAgICAgICAgICAgICY6aG92ZXIsICYuaG92ZXIge1xyXG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkxLCAwLCAwLjcpO1xyXG5cdCAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdCAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG5cclxuXHQgICAgICAgICAgICAgICAgZmlnY2FwdGlvbiBoMyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNDksIDApO1xyXG4gICAgXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiKDAsIDEzLCAwKTtcclxuXHQgICAgICAgICAgICAgICAgICAgIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgKi9cclxuXHQgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0ICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICAgICAgICAgICAgICAgICAgICAvKiB0ZXh0LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7ICovXHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgICAgIGltZyB7XHJcblx0ICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0ICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcblx0ICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcclxuXHQgICAgICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xyXG5cdCAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdCAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG5cdCAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuXHQgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHQgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHQgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAgICAgaDMsIHAge1xyXG5cdCAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblx0ICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICBoMywgaDMuZmlnY2FwdGlvbiB7XHJcblx0ICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblx0ICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHQgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdCAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblx0ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHQgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cdCAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cdCAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICBhIHtcclxuXHQgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHQgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblx0ICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHQgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cdCAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblxyXG5cdCAgICAucG9kIHtcclxuXHQgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHQgICAgfVxyXG5cclxuXHQgICAgLnBvcCB7XHJcblx0ICAgICAgICB1bCB7XHJcblx0ICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblx0ICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cdCAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdCAgICAgICAgICAgIGxpIHtcclxuXHQgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjVweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0ICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuXHQgICAgICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgICAgIGEge1xyXG5cdCAgICAgICAgICAgICAgICBsaSB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1ib3JkZXI7XHJcblx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0XHJcblx0I3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDpcIkxlc3NcIjtcclxuXHRcdH1cclxuXHRcdGkge1xyXG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjc2VvV3JhcHBlckJ0bjpjaGVja2VkICsgbGFiZWwgKyBoMXtcclxuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdHdoaXRlLXNwYWNlOm5vcm1hbDtcclxuXHR9XHJcblx0I3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCArIGxhYmVsICsgaDEgKyAuc2VvLXdyYXAge1xyXG5cdFx0Jj4ucm93IHtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdCYuc2VvLXBhcnRpYWwge1xyXG5cdFx0XHQmPi5yb3c6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LnNlby1jb3ZlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHR6LWluZGV4OjEwMDQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlptWmpsbU9TSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU5tTjJZMlpqSWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI0OSwyNDksMCkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI0OSwyNDksMCkgMCUscmdiYSgyNDcsMjQ2LDI0MiwxKSAxMDAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI0OSwyNDksMCkgMCUscmdiYSgyNDcsMjQ2LDI0MiwxKSAxMDAlKTtcclxuXHRcdFx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmY5ZjknLCBlbmRDb2xvcnN0cj0nI2Y3ZjZmMicsR3JhZGllbnRUeXBlPTAgKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHJcblx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjZweCAxMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmJhc2VsaW5lO1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNzZW9Db250ZW50MiB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuXHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAjc2VvQ29udGVudCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDc2N3B4XHJcblx0ICAgIC5zZW8td3JhcCB7XHJcblx0ICAgICAgICAucG9kIHtcclxuXHQgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdCAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHQgICAgICAgICAgICB1bCB7XHJcblx0ICAgICAgICAgICAgICAgIGxpIHtcclxuXHQgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgZmlndXJlIHtcclxuXHQgICAgICAgICAgICAmLmNhdC1jYXJkIHtcclxuXHQgICAgICAgICAgICAgICAgaW1nIHtcclxuXHQgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0ICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHQgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHQgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0ICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgaDMge1xyXG5cdCAgICAgICAgICAgICYuZmlnY2FwdGlvbiB7XHJcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblx0ICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0I3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblx0XHRwYWRkaW5nLXRvcDowcHg7XHJcblxyXG5cdFx0bGFiZWwuY2xvc2UtYnRuIHtcclxuXHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTM1cHg7XHJcblx0XHR9XHJcblx0XHQjc2VvV3JhcHBlckJ0bjpjaGVja2VkICsgbGFiZWwgKyBoMSArIC5zZW8td3JhcCB7XHJcblx0XHRcdCY+LnJvd3tcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDotNy41cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRkaXYuY29sLXhzLTYge1xyXG5cdFx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1x0XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LyogJi5zZW8tcGFydGlhbCB7XHJcblx0XHRcdFx0Jj4ucm93Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSAqL1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjc2VvQ29udGVudDIge1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHQjc2VvQ29udGVudCwgI3Nlb0NvbnRlbnQyIHtcclxuXHRcdCNzZW9XcmFwcGVyQnRuOmNoZWNrZWQgKyBsYWJlbCArIGgxICsgLnNlby13cmFwIHtcclxuXHRcdFx0Jj4ucm93Om50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkaXYuY29sLXhzLTYge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHQjc2VvQ29udGVudCwgI3Nlb0NvbnRlbnQyIHtcclxuXHJcblx0XHRsYWJlbC5jbG9zZS1idG4ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VvLXdyYXAge1xyXG5cdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0ICAgICAgICAuZmlnY2FwdGlvbiB7XHJcblx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0ICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHQgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0ICAgICAgICB9XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdFx0I3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCArIGxhYmVsICsgaDEgKyAuc2VvLXdyYXAge1xyXG5cdFx0XHQmPi5yb3c6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8qICYuc2VvLXBhcnRpYWwge1xyXG5cdFx0XHRcdCY+LnJvdzpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9ICovXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4tdG8tc2NyZWVuLW1kLW1heCB7XHJcbiAgICAjc2VvQ29udGVudCwgI3Nlb0NvbnRlbnQyIHtcclxuICAgIC8vIG1pbi13aWR0aDogOTkycHggYW5kIG1heC13aWR0aDogMTE5OXB4XHJcbiAgICBcdC5zZW8td3JhcCB7XHJcblx0XHQgICAgZmlndXJlIHtcclxuXHRcdCAgICAgICAgJi5jYXQtY2FyZCB7XHJcblx0XHQgICAgICAgICAgICBpbWcge1xyXG5cdFx0ICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0XHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdFx0ICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHRcdCAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcclxuXHRcdCAgICAgICAgICAgIH1cclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdCNzZW9Db250ZW50LCAjc2VvQ29udGVudDIge1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlby13cmFwIHtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNzZW9XcmFwcGVyQnRuOmNoZWNrZWQgKyBsYWJlbCArIGgxICsgLnNlby13cmFwIHtcclxuXHRcdFx0Ji5zZW8tcGFydGlhbCB7XHJcblx0XHRcdFx0Jj4ucm93Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRwYWRkaW5nLXRvcDoxMnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmgyIHtcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRtYXJnaW46MHB4IDBweCA3cHggMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc29ydC1sZWZ0IHtcclxuXHRcdFx0LnNhdmUtaXRlbXMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdFx0LnNhdmUtc2VhcmNoIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0YTpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFxyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDokYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhLmRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IzlhOWE5YTtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzlhOWE5YTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm51bS1vZi1pdGVtcyB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGdyYXk7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zb3J0LXJpZ2h0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHJcblx0XHRcdCNxdWlja09wdGlvbnNCdG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlcnMsICNxdWlja09wdGlvbnNCdG4gKyBsYWJlbCB7XHJcblx0XHRcdFx0ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5maWx0ZXJzIHtcclxuXHRcdFx0XHRvcmRlcjoyO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjMzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNxdWlja09wdGlvbnNCdG4gKyBsYWJlbCB7XHJcblx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjMzcHg7XHJcblxyXG5cdFx0XHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNxdWlja09wdGlvbnNEcmF3ZXIge1xyXG5cdFx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdFx0ZmxleDoxIDAgMTAwJTtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDowO1xyXG5cdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblxyXG5cdFx0XHRcdC51aS1tdWx0aS10b2dnbGU+ZGl2IHtcclxuXHRcdFx0XHRcdGhlaWdodDozM3B4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnF1aWNrLW9wdGlvbi1yb3cge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LnZpZXctYXMtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cclxuXHRcdFx0XHRcdFx0bGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnV5LWZvcm1hdC1xdWljayB7XHJcblx0XHRcdFx0XHRcdGZsZXg6MCAxIGNhbGMoNzAlIC0gMTVweCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRha2UtYS1zaG90LXF1aWNrIHtcclxuXHRcdFx0XHRcdFx0ZmxleDowIDEgMzAlO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnNvcnQtYnkge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMC4ycztcclxuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0ei1pbmRleDo1NTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC52aWV3LWFzLXF1aWNrIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdC8vZmxvYXQ6bGVmdDtcclxuXHRcclxuXHRcdFx0XHRcdCY+bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0LnVpLW11bHRpLXRvZ2dsZSB7XHJcblx0XHRcdFx0XHRcdC5oaWRkZW4teGwge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnZpc2libGUteGwge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I3F1aWNrT3B0aW9uc0J0bjpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmICsgI3F1aWNrT3B0aW9uc0RyYXdlciB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuJGFuaW1hdGlvbi1zcGVlZDouNXM7XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHQjZmlsdGVyc1NlY3Rpb24ge1xyXG5cdFx0cG9zaXRpb246Zml4ZWQ7XHJcblx0XHR0b3A6MTAwJTtcclxuXHRcdGxlZnQ6MHB4O1xyXG5cdFx0ei1pbmRleDo5OTk5O1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgJGFuaW1hdGlvbi1zcGVlZDtcclxuXHRcdHRyYW5zaXRpb246IHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0cGFkZGluZzowcHggMTVweDtcclxuXHRcdG92ZXJmbG93LXk6c2Nyb2xsO1xyXG5cclxuXHRcdC5maWx0ZXJzLXdyYXAge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDo0M3B4O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHRcclxuXHRcdFx0LmZpbHRlcnMtY2xvc2Uge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdG9wICRhbmltYXRpb24tc3BlZWQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdG9wICRhbmltYXRpb24tc3BlZWQ7XHJcblx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHR0b3A6LTM4cHg7XHJcblx0XHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzo1cHggMTBweDtcclxuXHRcdFx0XHR6LWluZGV4OjUwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHR6LWluZGV4OjQ5O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdFx0XHRhamF4LXNwaW5uZXIge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJ1dHRvbi5jbGVhci1idG4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJ1dHRvbi5jbGVhci1idG4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHggMHB4IDVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aDQsIGxlZ2VuZCwgbGFiZWw6bm90KC51aS1idXR0b24pIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjE1cHggMHB4IDBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsZWdlbmQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsLnVpLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6NXB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0Om5vcm1hbDtcclxuXHJcblx0XHRcdFx0XHRzcGFuOmxhc3QtY2hpbGQgaSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGFiZWxbZm9yPSdjb25kaXRpb25BbGwnXSAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSArIGxhYmVsLnVpLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHJcblx0XHRcdFx0XHQudWktaWNvbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdC8vVE9ETzogUmVtb3ZlIGZvciBzZWNvbmQgcGFzc1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQjcHJpY2VUZXh0Qm94IHtcclxuXHRcdFx0XHRcdGNsZWFyOmxlZnQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHggMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6M3B4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjNweCA1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDo3MHB4O1xyXG5cdFx0XHRcdFx0XHRmbGV4OjE7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0fSBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowcHggNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjdweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6LTFweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YnV0dG9uW2Rpc2FibGVkXSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmVycm9yIGlucHV0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzbWFsbC5lcnJvci1tc2cge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjcHJpY2VUZXh0Qm94LmVycm9yICsgc21hbGwuZXJyb3ItbXNnIHtcdFxyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTFweDtcclxuXHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHJcblx0XHRcdFx0XHQmLmNhdGVnb3J5LWxpc3Qge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MTVweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi0zcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ubW9yZS1jYXQtYnRuIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGJvcmRlcjowO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHQgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBzcGFuIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHNwYW4uZ2x5cGhpY29uIHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdFx0ICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0XHQgICAgICAgICAgICBkaXYuc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRhLGRpdi5zaW0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuZHJhd2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpdi5zaW0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddICtsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5tb3JlIHtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubGVzcyB7ZGlzcGxheTpub25lO31cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDozcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCArIHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMC4zcztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuNXM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjozO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo2cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubW9yZSB7ZGlzcGxheTpub25lO31cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5sZXNzIHtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMTEzXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsICsgdWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjoyO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY+bGk6Zmlyc3QtY2hpbGQsJj5saTpmaXJzdC1jaGlsZCAge1xyXG5cdFx0XHRcdFx0XHRcdCY+YSwmPmRpdi5zaW0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmFsbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTA3OVwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY+bGk6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmZpbHRlci1saXN0IHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRzcGFuLmdseXBoaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuc2VsZWN0ZWQtZmlsdGVycyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJiNwcmljZVNGcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDozcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0Ji5maWx0ZXJzLWhlYWRlciwgJiNjYXRJbmZve1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmZpbHRlcnMtaGVhZGVyIHtcclxuXHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY2hhci1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGEsLnNpbS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjsgXHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuc2VsZWN0ZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3Bhbi5iYWRnZSB7XHRcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzY2NjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGFiZWwudWktYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbi5tb3JlLWNoYXItYnRuIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjoxNXB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTFweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdFx0XHRcdFx0c3Bhbi5nbHlwaGljb24ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcHRpb25zLWZpbHRlcnMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6NDk7XHJcblxyXG5cdFx0XHRcdCNmaWx0ZXItZm9ybSB7XHJcblx0XHRcdFx0XHQmPi5maWx0ZXItc2VjdGlvbjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5iYWNrLWNvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZCwgdG9wICRhbmltYXRpb24tc3BlZWQ7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZCwgdG9wICRhbmltYXRpb24tc3BlZWQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0XHR0b3A6MTAwJTtcclxuXHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdGJvdHRvbTowcHg7XHJcblx0XHRcdHJpZ2h0OjBweDtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDk5OTc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5maWx0ZXJzLXNjcm9sbC1idG4ge1xyXG5cdCNzZWFyY2hDb250YWluZXIge1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0LmZpbHRlcnMge1xyXG5cdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246Zml4ZWQ7XHJcblx0XHRcdFx0Ym90dG9tOjEwcHg7XHJcblx0XHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0XHR6LWluZGV4Ojk5ODtcclxuXHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdHdpZHRoOjQ4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NDhweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZpbHRlcnMtb3BlbiB7IC8vQW5pbWF0ZSB0byBzdHlsZXNcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQjc2VhcmNoQ29udGFpbmVyIHtcclxuXHRcdCNmaWx0ZXJzU2VjdGlvbiB7XHJcblx0XHRcdHRvcDowcHg7XHJcblxyXG5cdFx0XHQuZmlsdGVycy13cmFwIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0XHQuZmlsdGVycy1jbG9zZSB7XHJcblx0XHRcdFx0XHR0b3A6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5iYWNrLWNvdmVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAuOTU7XHJcblx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjbGF1bmNoZXIge1xyXG5cdFx0ei1pbmRleDo0NSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy9UT0RPOiBSZW1vdmUgZm9yIHNlY29uZCBwYXNzXHJcbi50b3AtYnRucyB7XHJcblx0I2NsZWFyLWZpbHRlcjEge1xyXG5cdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0cGFkZGluZzoycHggNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdH1cclxufVxyXG4uYnRtLWJ0bnMge1xyXG5cdCNhcHBseS1maWx0ZXIyLCAjY2xlYXItZmlsdGVyMiB7XHJcblx0XHRmbG9hdDpyaWdodDtcclxuXHRcdG1hcmdpbjoxNXB4IDBweDtcclxuXHR9XHJcblx0I2FwcGx5LWZpbHRlcjIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6MTBweDtcclxuXHR9XHJcblx0I2NsZWFyLWZpbHRlcjIge1xyXG5cdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuLnRvcC1idG5zLCAuYnRtLWJ0bnMge1xyXG5cdGJ1dHRvbiB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdCNhcHBseS1maWx0ZXIxLCNhcHBseS1maWx0ZXIyIHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9IFx0XHJcblx0I2NsZWFyLWZpbHRlcjEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0I2NsZWFyLWZpbHRlcjIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0I3Jlc3VsdHNTZWN0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcclxuXHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0Lmxpc3Rpbmcge1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRmbGV4OjAgMSA1MCU7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmxpc3QtdmlldyB7XHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHR3aWR0aDozMy4zMzMzJTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDMzLjMzMzMlO1xyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHQubm8tc2VhcmNoLXJlc3VsdHMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OjUxO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweCAxNXB4IDBweCAxNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5uby1zZWFyY2gtcmVzdWx0cy1lcnJvciB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6NTE7XHJcblx0XHRcdFx0cGFkZGluZzoxNXB4IDE1cHggMTVweCAxNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjBweDtcclxuXHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR6LWluZGV4OjUwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdC5hamF4LXNwaW5uZXIge1xyXG5cdFx0XHRcdHdpZHRoOjMwJTtcclxuXHRcdFx0XHRtYXJnaW46MzBweCBhdXRvIDBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDoxMDA7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC5iYWNrLWNvdmVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdHotaW5kZXg6OTk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAuNzU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHRcclxuXHRcdFx0XHQubGlzdGluZyB7XHRcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saXN0LXZpZXcge1xyXG5cdFx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRcdFx0XHRmbGV4OjAgMSA1MCU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciwgLm5vcmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRnVuY3Rpb25hbGl0eSBzd2l0Y2ggZm9yIEdyaWQvVmlldyAmIERldGFpbHMvQ29tcGFjdCAvL1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokc2NyZWVuLW1kLW1heCkge1xyXG5cdFx0XHQmLmxpc3QtdmlldyB7XHJcblx0XHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0Lmxpc3Rpbmcge1xyXG5cdFx0XHRcdFx0XHQubGlzdGluZy10ZXh0IHAsXHJcblx0XHRcdFx0XHRcdC5pdGVtLW51bWJlcixcclxuXHRcdFx0XHRcdFx0LnZhcmlhYmxlLW1ldGEgPiBzcGFuIGVtLFxyXG5cdFx0XHRcdFx0XHQubGlzdGluZy1zZWxsZXIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubGlzdGluZy1tZXRhLC52YXJpYWJsZS1tZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5saXN0aW5nLW1ldGEge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC52YXJpYWJsZS1tZXRhIHtcclxuXHRcdFx0XHRcdFx0XHQmPnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MCAxIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowIDEwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYubm9uLWZyZWUtc2hpcHBpbmcsICYuZnJlZS1zaGlwcGluZywgJi5jYy1mZWVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpLGIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLmltbWVkaWF0ZS1jaGVja291dCwgJiA+IHNwYW4uZnJlZWRvbS1jb2luIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY+c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmltbWVkaWF0ZS1jaGVja291dCBpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5jb20ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdHdpZHRoOjMzLjMzMzMlO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgMzMuMzMzMyU7XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmxpc3QtdmlldyB7XHJcblx0XHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0Lmxpc3Rpbmcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZsZXg6MSAwIDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0LmhpZ2hsaWdodGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLWV4dHJhLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6MDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQud2FzLXZpc2l0ZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxcHggMHB4IDBweCAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0LmlzLWZlYXR1cmVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMjBweCAyMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHByb2R1Y3QtYmx1ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAtMTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLWltYWdlLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDoxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24tc2VsZjpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Lmxpc3RpbmctaW1hZ2UtY29udGFpbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5saXN0aW5nLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnRzdCwgLnRzYiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjQ7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggZGFzaGVkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuc2VhcmNoLXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuc2VhcmNoLXRpdGxlLHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLWZpZ3VyZXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6MztcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAxNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggZGFzaGVkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5zdGFjayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDsgXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOm5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6MCAxIDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmFtbW8tZGlzcGxheSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvL21hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC52YXJpYWJsZS1tZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTc4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAxNzhweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDoxNzhweDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLnN0YWNrIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lmxpc3RpbmctbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo2O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXhzLXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi00NnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lmxpc3Rpbmctc2VsbGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjc7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIGNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IGRhc2hlZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDoxNzBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OjAgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjMxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjE0cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdHdpZHRoOjI1JTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDI1JTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0bikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saXN0LXZpZXcge1xyXG5cdFx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdFx0LmhpZ2hsaWdodGVyIHtcclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1maWd1cmVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjIxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjIxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdCYuc3RhY2sge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDU1JTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmFtbW8tZGlzcGxheSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOjQ1JTtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC52YXJpYWJsZS1tZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MzM3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MzM3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAzMzdweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5zdGFjayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjE3OHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAxNzhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLW1ldGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotMzlweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lmxpc3Rpbmctc2VsbGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDoyMzBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjMxcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhsMi1taW4gey8vMTkwMFxyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Lmxpc3Rpbmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MjAlO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgMjAlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDRuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNW4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4teGwzLW1pbiB7Ly8xOTAwXHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHR3aWR0aDoxNi42NjY2NjY2NjY2NjY2NyU7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSAxNi42NjY2NjY2NjY2NjY2NyU7XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNW4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg2bikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14bDQtbWluIHtcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEyLjUlO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgMTIuNSU7XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNm4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg4bikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHQjcmVzdWx0c0NvbnRyb2wge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0bWFyZ2luLXRvcDotMXB4O1xyXG5cdFx0d2lkdGg6YXV0bztcclxuXHRcdGhlaWdodDo3M3B4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0LmNvbnRyb2wtbGVmdCB7XHJcblx0XHRcdG5hdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBuby1kcm9wO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogbm8tZHJvcDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRkaXYucGFnZS1jb3VudCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRyb2wtcmlnaHQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cclxuXHRcdFx0bGFiZWwsICYuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbiwgLnVpLXNlbGVjdG1lbnUtbWVudXtcclxuXHRcdFx0XHR3aWR0aDoxMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktc2VsZWN0bWVudS1tZW51IHtcclxuXHRcdFx0XHRsZWZ0OmF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRyaWdodDoxN3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHQjcmVzdWx0c0NvbnRyb2wge1xyXG5cdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHQuZmVhdHVyZWQtc2VjdGlvbiB7XHJcblx0XHQmPmgyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6MTVweDtcclxuXHRcdH1cclxuXHRcdCYucmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFzaWRlIHtcclxuXHRcdFx0Jj5oMiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yaWdodCB7XHJcblx0ICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcblx0ICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdCAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICYubGVmdCB7XHJcblx0ICAgICAgICAgICAgLmdyaWQtdmlldyB7XHJcblx0ICAgICAgICAgICAgICAgIC5saXN0aW5nIHtcclxuXHQgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxNjBweDtcclxuXHQgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5mZWF0dXJlZC1zZWN0aW9uIHtcclxuXHRcdFx0Jj5oMiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0LmZlYXR1cmVkLXNlY3Rpb24ge1xyXG5cdFx0XHQmPi5tb3JlIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI292ZXJmbG93TW9kYWwge1xyXG4gICAgXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBtYXJnaW46MHB4IGF1dG87XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24uY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2FjTGlzdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwgeyAvL092ZXJyaWRlIEpRVUkgaW5saW5lIHN0eWxlc1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDoyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjUwcHggYXV0byAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXRlZ29yeSA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIEFEUyAmIFNVQ0ggLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiNzZWFyY2hDb250YWluZXIge1xyXG5cdC5mbGV4LWNvbC0xIHtcclxuXHRcdC5yYy1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMSksJjpudGgtY2hpbGQoMiksJjpudGgtY2hpbGQoMyksJjpudGgtY2hpbGQoNCkgIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mbGV4LWNvbC0yIHtcclxuXHRcdCNhZFBsYWNlbWVudDNhIHtcclxuXHRcdFx0bWFyZ2luOjQwcHggYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHQucmMtcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdC5yYy1pdGVtIHtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgLnJjLWl0ZW0td3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCAucmMtaXRlbS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mbGV4LWNvbC0zLCAuZXh0cmEtYmVsb3ctcmVzdWx0cyB7XHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdCYuc3RkLWdhcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuZGJsLWdhcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vT3V0c2lkZSBvZiBwYXJlbnQgd3JhcHBlclxyXG4uZXh0cmEtdG9wLXBhZ2Uge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblxyXG5cdC5leHRyYS1kaXYge1xyXG5cdFx0bWluLWhlaWdodDo1MHB4O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6YXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmJvdHRvbS1hZHMgeyBcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdC5leHRyYS1kaXYge1xyXG5cdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHQmPmRpdntcclxuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vIEVORCBBRFMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLFxyXG4jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHJcblx0Ji5oaWdobGlnaHQge1xyXG5cdFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji5ib2xkIC5saXN0aW5nLXRleHQge1xyXG5cdFx0LnNlYXJjaC10aXRsZSBhLCBoNCBhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhOm5vdCguYnRuKSB7XHJcblx0XHRjb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnZhcmlhYmxlLW1ldGEge1xyXG5cdFx0Y29sb3I6JG9mZldoaXRlO1xyXG5cdH1cclxuXHQubGlzdGluZy1tZXRhIHtcclxuXHRcdC5pdGVtLW51bWJlciBhIHtcclxuXHRcdFx0Y29sb3I6JGFxdWEgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmxpc3RpbmctZmlndXJlcyB7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgY2VMb2dvKCk7XHJcblx0XHRcdG9yZGVyOjI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHRvcmRlcjoxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc3RhY2sge1xyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0b3JkZXI6MztcclxuXHRcdFx0XHQmLmJ1eS1ub3ctd3JhcCBzdHJvbmcsXHJcblx0XHRcdFx0Jj5kaXYuYW1tby1kaXNwbGF5IHNwYW4gc3Ryb25nIHtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2ICsgZGl2IHtcclxuXHRcdFx0b3JkZXI6MztcclxuXHRcdH0gXHJcblx0fVxyXG5cdC5saXN0aW5nLXNlbGxlciB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6JGFxdWEgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCY+dWwge1xyXG5cdFx0XHRwYWRkaW5nOjVweCA1cHggNXB4IDhweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkIHtcclxuXHRcdCY+c3BhbiB7XHJcblx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0Jjp2aXNpdGVkPnNwYW4ge1xyXG5cdFx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saXN0aW5nLUNUQSB7XHJcblx0XHRAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuXHR9XHJcblxyXG5cdFxyXG59XHJcblxyXG5ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5oaWdobGlnaHRlcixcclxuI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5oaWdobGlnaHRlci5jZSB7XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHQubGlzdGluZy1maWd1cmVzIHtcdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGlzdGluZy10ZXh0IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNlTG9nbygpO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBBRFMgJiBTVUNIIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5ib2R5LmNvbGxlY3RvcnMtZWxpdGUge1xyXG5cdC8vICRhcXVhOiM4ZGY0ZDg7XHJcbiAgICAvLyAkZGFya0dyZWVuOiMwZjJiMjY7XHJcbiAgICAvLyAkbWVkR3JlZW46IzI2NmU2MjtcclxuICAgIC8vICRvZmZXaGl0ZTojY2VjZWNlO1xyXG5cclxuXHQjc2VvQ29udGVudCwgI3Nlb0NvbnRlbnQyIHtcclxuXHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHJcblx0XHRoMSwgaDIsIGg0IHtcclxuXHRcdFx0Y29sb3I6JG9mZldoaXRlO1xyXG5cdFx0fVxyXG5cdFx0bGFiZWwuY2xvc2UtYnRuIHtcclxuXHRcdFx0Y29sb3I6JGFxdWE7XHJcblx0XHR9XHJcblx0XHQuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIHtcclxuXHRcdFx0aDMsIFxyXG5cdFx0XHRoMy5maWdjYXB0aW9uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYXF1YTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3NlYXJjaENvbnRhaW5lciB7XHJcblx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHQuc29ydC1sZWZ0IHtcclxuXHRcdFx0XHQjY2VMb2dvV3JhcHBlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I2ZpbHRlcnNCdG4ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByaW1hcnlDRUJ0bigpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRib3JkZXItY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6JG9mZldoaXRlO1xyXG5cclxuXHRcdFx0Lm5vcmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Lm5vLXNlYXJjaC1yZXN1bHRzLFxyXG5cdFx0XHRcdC5uby1zZWFyY2gtcmVzdWx0cy1lcnJvciB7XHJcblx0XHRcdFx0XHRjb2xvcjokb2ZmV2hpdGVcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oaWdobGlnaHRlci5jZSB7XHJcblx0XHRcdFx0Lmxpc3RpbmctZmlndXJlczphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjcmVzdWx0c0NvbnRyb2wsXHJcblx0XHQuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGRhcmtHcmVlbjtcclxuXHRcdFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6JG9mZldoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQjcmVzdWx0c0NvbnRyb2wge1xyXG5cdFx0XHQuY29udHJvbC1sZWZ0IG5hdiBkaXYucGFnZS1jb3VudCxcclxuXHRcdFx0LmNvbnRyb2wtcmlnaHQgbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8uc2VjdGlvbi13aGl0ZSB7XHJcblx0XHQudWktbXVsdGktdG9nZ2xlIHtcclxuXHRcdFx0Ji51aS1tdWx0aS10b2dnbGUge1xyXG5cdFx0XHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jj5kaXYgaW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdEBpbmNsdWRlIHRlcnRpYXJ5Q0VCdG4oKTtcclxuXHRcdH1cclxuXHJcblx0XHQuanF1aS1kZC13cmFwcGVyIHtcclxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtbWVudSB7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdH1cclxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuXHRcdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC51aS1zZWxlY3RtZW51LWljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JG1lZEdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvL31cclxuXHRcdCNmaWx0ZXJzU2VjdGlvbiB7XHJcblx0XHRcdC5iYWNrLWNvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmlsdGVycy13cmFwIHtcclxuXHRcdFx0XHQuZmlsdGVycy1jbG9zZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZpbHRlci1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHRcdFxyXG5cdFx0XHRcdFx0aDMsXHJcblx0XHRcdFx0XHRoNCxcclxuXHRcdFx0XHRcdGxhYmVsOm5vdCgudWktYnV0dG9uKSxcclxuXHRcdFx0XHRcdGxlZ2VuZCxcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLCBcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLFxyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQsXHJcblx0XHRcdFx0XHQmLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGkgc3BhbiNwcmljZVNGcyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0YnV0dG9uLmNsZWFyLWJ0bixcclxuXHRcdFx0XHRcdHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGkgYSxcclxuXHRcdFx0XHRcdHVsLmNhdGVnb3J5LWxpc3QgbGkgYnV0dG9uLm1vcmUtY2F0LWJ0bixcclxuXHRcdFx0XHRcdHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGkgZGl2LnNpbS1saW5rLFxyXG5cdFx0XHRcdFx0dWwuY2F0ZWdvcnktbGlzdCBsaSBkaXYuc2ltLWxpbmssXHJcblx0XHRcdFx0XHR1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9J2NoZWNrYm94J10rbGFiZWwsXHJcblx0XHRcdFx0XHQmLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGkgc3BhbixcclxuXHRcdFx0XHRcdCYuY2hhci1zZWN0aW9uIHVsIGxpIGEsXHJcblx0XHRcdFx0XHQmLmNoYXItc2VjdGlvbiB1bCBsaSAuc2ltLWxpbmssXHJcblx0XHRcdFx0XHQmLmNoYXItc2VjdGlvbiBidXR0b24ubW9yZS1jaGFyLWJ0biB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRhcXVhO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHQjcHJpY2VSYW5nZUJ0bjpub3QoOmRpc2FibGVkKSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlICBwcmltYXJ5Q0VCdG4oKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjbWluUHJpY2VUeHQsIFxyXG5cdFx0XHRcdFx0I21heFByaWNlVHh0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbWVkR3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOi00MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZWFyY2hDb250YWluZXIge1xyXG5cdEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG5cdFx0I3Jlc3VsdHNTZWN0aW9uIHtcclxuXHRcdFx0YWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHQuYWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOjIwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG5cclxuXHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcdFxyXG5cdFx0XHRcdC5saXN0aW5nIHtcdFxyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHQuYWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOjMwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdC5oMiB7XHJcblx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zb3J0LXJpZ2h0IHtcclxuXHRcdFx0XHQjcXVpY2tPcHRpb25zRHJhd2VyIHtcclxuXHRcdFx0XHRcdC5xdWljay1vcHRpb24tcm93IHtcclxuXHRcdFx0XHRcdFx0LmJ1eS1mb3JtYXQtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWtlLWEtc2hvdC1xdWljayB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi14cy1taW4ge1xyXG5cdFx0Ly8vLy8vIFJlc3VsdHMgLSBYUyAvLy8vLy9cclxuXHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblxyXG5cdFx0XHRcdC5hamF4LXNwaW5uZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6MjAlO1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdC5uby1zZWFyY2gtcmVzdWx0cyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm5vLXNlYXJjaC1yZXN1bHRzLWVycm9yIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vLy8vLyBTb3J0aW5nIC0gWFMgLy8vLy8vXHJcblx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHQuc29ydC1sZWZ0IHtcclxuXHRcdFx0XHQuc2F2ZS1pdGVtcyB7XHJcblx0XHRcdFx0XHQubnVtLW9mLWl0ZW1zIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLy8vLy8gRW5kIFNvcnRpbmcgLy8vLy8vXHJcblxyXG5cdFx0Ly8vLy8vIFBhZ2luYXRpb24gLSBYUyAvLy8vLy9cclxuXHRcdCNyZXN1bHRzQ29udHJvbCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHJcblx0XHRcdC5jb250cm9sLWxlZnQge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRuYXYge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweCA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250cm9sLXJpZ2h0IHtcclxuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweCAxMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vLy8vLyBFbmQgUGFnaW5hdGlvbiAvLy8vLy9cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0Ly8gR2xvYmFsIExheW91dCAtIFNNIC8vXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdFx0XHJcblx0XHQuYWQtcGxhY2VtZW50IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5mbGV4LWNvbC0yLCAuZmxleC1jb2wtMyB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OjY5OTtcdFx0XHRcclxuXHRcdH1cclxuXHRcdC5mbGV4LWNvbC0xIHtcclxuXHRcdFx0d2lkdGg6MjUwcHg7XHJcblx0XHR9XHJcblx0XHQuZmxleC1jb2wtMiB7XHJcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdFx0d2lkdGg6Y2FsYygxMDAlIC0gMjUwcHgpO1xyXG5cdFx0XHR6LWluZGV4OjcwMDtcclxuXHRcdH1cclxuXHRcdC5mbGV4LWNvbC0zIHtcclxuXHRcdFx0d2lkdGg6MTc1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6MnB4O1xyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIEdsb2JhbCBMYXlvdXQgLy9cclxuXHJcblx0XHQvLyBGaWx0ZXJzIC0gU00gLy9cclxuXHJcblx0XHQjZmlsdGVyc1NlY3Rpb257XHJcblx0XHRcdHBvc2l0aW9uOnN0YXRpYztcclxuXHRcdFx0bGVmdDphdXRvO1xyXG5cdFx0XHR0b3A6YXV0bztcclxuXHRcdFx0d2lkdGg6MjUwcHg7XHJcblx0XHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0XHRcdHotaW5kZXg6Njk5O1xyXG5cclxuXHRcdFx0LmZpbHRlcnMtd3JhcCB7XHJcblx0XHRcdFx0bGVmdDphdXRvO1xyXG5cdFx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjBweDtcclxuXHRcdFx0XHR6LWluZGV4OiA2OTk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5yZXZlYWxlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZpbHRlcnMtY2xvc2Uge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjBweDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHRcdHRvcDotMzhweDtcclxuXHRcdFx0XHRcdHJpZ2h0Oi0zOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmlsdGVyLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0YWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmV4dHJhLWRpdiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YnV0dG9uLmNsZWFyLWJ0biB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNlbGVjdGVkLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6LTM1cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwdnc7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoyNzBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6NDk7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiOlwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSBcclxuXHJcblx0XHRcdFx0XHQgICAgdWwge1xyXG5cdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdCAgICBsaSB7XHJcblx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdCAgICBcdG1hcmdpbjowcHggMHB4IDBweCA3cHg7XHJcblx0XHRcdFx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdCAgICB9XHJcblxyXG5cdFx0XHRcdFx0XHQuZGl2LWxpbmUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmVhdHVyZWQtc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm9wdGlvbnMtZmlsdGVycyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR6LWluZGV4OjUwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEVuZCBGaWx0ZXJzIC8vXHJcblxyXG5cdFx0Ly8gU29ydGluZyAtIFNNIC8vXHJcblxyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblxyXG5cdFx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuc29ydC1ieSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZmxleC1ncm93OjE7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OjQxcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmpxdWktZGQtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDozMDBweDtcclxuXHJcblx0XHRcdFx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDo0NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5maWx0ZXJzIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjBweDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjcXVpY2tPcHRpb25zQnRuIHtcclxuXHRcdFx0XHRcdCYrbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczoxNDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBFbmQgU29ydGluZyAvL1xyXG5cclxuXHRcdC8vIFJlc3VsdHMgLSBTTSAvL1xyXG5cdFx0Ly8gUGFnaW5hdGlvbiAtIFNNIC8vIFxyXG5cdFx0I3Jlc3VsdHNDb250cm9sIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0LmFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHRtYXJnaW46NDBweCBhdXRvIDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjE1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG5hdiBhIHtcclxuXHRcdFx0XHRtYXJnaW46MHB4IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFBhZ2luYXRpb24gLy9cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHQvLyBHbG9iYWwgLSBNRCAvL1xyXG5cdFx0LmZsZXgtY29sLTIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjIycHg7XHJcblx0XHR9XHJcblx0XHQvLyBFbmQgR2xvYmFsIC8vXHJcblxyXG5cdFx0Ly8gU29ydGluZyAtIE1EIC8vXHJcblx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0XHRcdFx0I3F1aWNrT3B0aW9uc0J0biArIGxhYmVsICsgI3F1aWNrT3B0aW9uc0RyYXdlciB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cclxuXHRcdFx0XHRcdC5xdWljay1vcHRpb24tcm93IHtcclxuXHRcdFx0XHRcdFx0ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOmNhbGMoNTAlIC0gNy41cHgpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6YXV0bztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5zb3J0LWJ5IHtcclxuXHRcdFx0XHRcdFx0XHQuanF1aS1kZC13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQudmlldy1hcy1xdWljayB7XHJcblx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjM4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBFbmQgU29ydGluZyAvL1xyXG5cclxuXHRcdC8vIFJlc3VsdHMgLSBNRCAvL1xyXG5cdFx0I3Jlc3VsdHNTZWN0aW9uIHtcclxuXHRcdFx0YWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHQuYWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ly8gRW5kIFJlc3VsdHMgLy9cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHQvLyBHbG9iYWwgLSBMRyAvL1xyXG5cdFx0cGFkZGluZy1ib3R0b206ODVweDtcclxuXHJcblx0XHQuZmxleC1jb2wtMiB7XHJcblx0XHRcdHdpZHRoOmNhbGMoMTAwJSAtIDQyNXB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQuZmxleC1jb2wtMyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEVuZCBHbG9iYWwgLy9cclxuXHRcdFxyXG5cdFx0Ly8gRmlsdGVycyAtIExHIC8vXHJcblx0XHQjZmlsdGVyc1NlY3Rpb257XHJcblx0XHRcdC5maWx0ZXJzLXdyYXAge1xyXG5cdFx0XHRcdC5maWx0ZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHQmLnNlbGVjdGVkLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE3MnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEVuZCBGaWx0ZXJzIC8vXHJcblx0XHRcclxuXHRcdC8vIFNvcnRpbmcgLSBMRyAvL1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC52aWV3LWFzLXF1aWNrIHtcclxuXHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0JiN2aWV3QXNSYWRpb0dyaWQgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUwMTFcIjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JiN2aWV3QXNSYWRpb0xpc3QgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUwMTJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdC5oaWRkZW4teGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQudmlzaWJsZS14bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBFbmQgU29ydGluZyAvL1xyXG5cclxuXHRcdC8vIFJlc3VsdHMgLSBMRyAvL1xyXG5cdFx0I3Jlc3VsdHNTZWN0aW9uIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0fVx0XHJcblx0XHQvLyBFbmQgUmVzdWx0cyAvL1xyXG5cclxuXHRcdC8vIFBhZ2luYXRpb24gLSBMRyAvL1xyXG5cdFx0I3Jlc3VsdHNDb250cm9sIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHR9XHJcblx0XHQvLyBFbmQgUGFnaW5hdGlvbiAvL1xyXG5cdFx0XHJcblx0XHQuZmxleC1jb2wtMyB7XHJcblx0XHRcdC5mZWF0dXJlZC1zZWN0aW9uIHtcclxuXHRcdFx0XHQmLmFzaWRlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBFbmQgRmVhdHVyZWQgU2VjdGlvbnMgLy9cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHQvLyBHbG9iYWwgLSBYTCAvL1xyXG5cclxuXHRcdC5mbGV4LWNvbC0zIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gRW5kIEdsb2JhbCAvL1xyXG5cdFx0XHJcblx0XHQvLyBGaWx0ZXJzIC0gWEwgLy9cclxuXHRcdCNmaWx0ZXJzU2VjdGlvbntcclxuXHRcdFx0LmZpbHRlcnMtd3JhcCB7XHJcblx0XHRcdFx0LmZpbHRlci1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdCYuc2VsZWN0ZWQtZmlsdGVycyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjE0NDBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBFbmQgRmlsdGVycyAvL1xyXG5cdFx0XHJcblx0XHQvLyBTb3J0aW5nIC0gWEwgLy9cclxuXHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQuc29ydC1sZWZ0IHtcclxuXHRcdFx0XHRmbGV4OjAgMSBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdGZsZXg6MSBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOmF1dG87XHJcblxyXG5cdFx0XHRcdCNxdWlja09wdGlvbnNCdG4rbGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0I3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDo3NTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuXHRcdFx0XHRcdC5xdWljay1vcHRpb24tcm93IHtcclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gLy8gRW5kIFNvcnRpbmcgLy9cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi14bDItbWluIHtcclxuXHRcdC8vIFNvcnRpbmcgLSBYTDIgMTkwMCAvL1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcdFxyXG5cdFx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOnVuc2V0O1xyXG5cdFxyXG5cdFx0XHRcdFx0LnF1aWNrLW9wdGlvbi1yb3cge1xyXG5cdFx0XHRcdFx0XHRmbGV4OjAgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCAwIDAgMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0XHRcdFx0LnVpLW11bHRpLXRvZ2dsZT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDozOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYnV5LWZvcm1hdC1xdWljayB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDowIDEgY2FsYygxMDAlIC0gMTVweCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnRha2UtYS1zaG90LXF1aWNrIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjEgMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIC8vIEVuZCBTb3J0aW5nIC8vXHJcblx0fVxyXG59XHJcblxyXG4vL091dHNpZGUgb2YgbWFpbiBwYXJlbnRcclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0Ym9keS5maWx0ZXJzLW9wZW4ge1xyXG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHR9XHJcblx0LmV4dHJhLXRvcC1wYWdlIHtcclxuXHRcdC5nYi1wdWxzZS1sZHI6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6NzI4cHggIWltcG9ydGFudDsgLy9zaW5jZSB3ZSBhcmUgbm90IHNwb3J0aW5nIGEgbGFyZ2VyIGxlYWRlcmJvYXJkXHJcblx0XHR9XHJcblxyXG5cdFx0LmV4dHJhLWRpdiB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6OTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbS1hZHMgeyAvL091dHNpZGUgb2YgcGFyZW50IHdyYXBwZXJcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cclxuXHRcdC5leHRyYS1kaXYge1xyXG5cdFx0XHRcclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdG1hcmdpbjozMHB4IDBweCAzMHB4IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQ+ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW46MzBweCAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmV4dHJhLXRvcC1wYWdlIHtcclxuXHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuXHQjb3ZlcmZsb3dNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHQjYWNMaXN0IHtcclxuXHRcdFx0XHRcdHVsIHsgXHJcblx0XHRcdFx0XHRcdGNvbHVtbi1jb3VudDozO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHQjb3ZlcmZsb3dNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0d2lkdGg6ODAlO1xyXG5cclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRtYXJnaW46MzBweCAwcHg7XHJcblxyXG5cdFx0XHRcdCNhY0xpc3Qge1xyXG5cdFx0XHRcdFx0dWwgeyBcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdGNvbHVtbi1jb3VudDozO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHQjb3ZlcmZsb3dNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0d2lkdGg6ODAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdCNvdmVyZmxvd01vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHR3aWR0aDoxMDAwcHg7XHJcblxyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblxyXG5cdFx0XHRcdCNhY0xpc3Qge1xyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRjb2x1bW4tY291bnQ6NDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmV4dHJhLXRvcC1wYWdlIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOjBweDtcclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jR0JTZWFyY2hDb250YWluZXIge1xyXG4gICAgLm1hdC1zaWRlbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAvKiAgI0dCU2VhcmNoQ29udGVudCxcclxuICAgICNHQlNlYXJjaEZpbHRlcnMge1xyXG4gICAgICAgIG1hcmdpbjowIDAgNTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9ICovXHJcblxyXG4gICAgLmdiLXBhZ2VzaXplIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kYy10ZXh0LWZpZWxkLS1maWxsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICNHQlNlYXJjaExvYWRlciB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgLnNwaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTByZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6NDtcclxuXHJcbiAgICAgICAgICAgIC5zcGlubmVyLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NXJlbTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNwaW5uZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwaW5uZXItYmcge1xyXG4gICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgYXBwLXBhZ2luZz5kaXY+ZGl2LmNvbC02IHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmdiLXBhZ2VzaXplIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLm1hdC1zaWRlbmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1kcmF3ZXItYmFja2Ryb3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI0dCU2VhcmNoQ29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOi0yMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmFwcC1zZWFyY2ggPiBhcHAtZm9vdGVyIC5iczUge1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI0dCU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICNHQlNlYXJjaEZpbHRlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAuY2UtbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhcHAtZmlsdGVycyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYi1maWx0ZXItZGlzY2xhaW1lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIsIFxyXG4gICAgICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICNHQk5hdkNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6OXB4O1xyXG4gICAgICAgICAgICByaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgLjVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYi1zZWxlY3RlZC12YWx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3BhbiwgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1vcmUtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI0dCU2VhcmNoRmlsdGVycyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDFweCByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDozMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIHtcclxuICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciwgXHJcbiAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxuXHJcbiAgICAmLmludGVyaW9yIHtcclxuICAgICAgICBib3JkZXItbGVmdDo1cHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IHtcclxuICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLm9wZW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgdG9wOi01MHB4O1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIHdpZHRoOjEwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgICAgIC5tYXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBhbmRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jR0JTZWFyY2hDb250YWluZXIge1xyXG4gICAgI0dCU2VhcmNoQ2hpcHMge1xyXG4gICAgICAgICNHQkNsZWFyRmlsdGVycyB7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICByaWdodDogNTVweDtcclxuICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItbWF0LWNoaXAge1xyXG4gICAgICAgICAgICAubWRjLWV2b2x1dGlvbi1jaGlwX19jZWxsLS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJj5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1tZGMtY2hpcC1ncmFwaGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1tZGMtY2hpcC1hY3Rpb24tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICNHQlNlYXJjaENoaXBzIHtcclxuICAgICAgICAgICAgI0dCQ2xlYXJGaWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciB7XHJcbiAgICAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICYgKyBkaXYgeyBcclxuICAgICAgICAgICAgICAgICYgPiAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiLy9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDouNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBvcCB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYsIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OnNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0uNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6LjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZW8tY292ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICYgKyBkaXYgPiAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0Oi43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDouNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0uNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLS41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAmICsgZGl2ID4gLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14bDItbWluIHtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgJiArIGRpdiA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDUwJSAtIGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyhjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyhjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyLCAjR0JTZW9Cb3R0b21TZWFyY2hDb250YWluZXIge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAsIGxpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI0dCU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIge1xyXG4gICAgICAgICNTZWFyY2hSZXN1bHRzSGVhZGVyVGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjR0JTZWFyY2hWaWV3QnRuLCAjR0JTZWFyY2hGaWx0ZXJCdG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI0dCU2VhcmNoQ29udGFpbmVyIHtcclxuICAgIC5nYi1zZWFyY2gtY2FyZCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgYXBwLWl0ZW0tY2FyZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdiLWNhcmQtb3V0ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZ2ItY2FyZC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7XHJcblxyXG4gICAgICAgICAgICAgICAgYTpub3QoLmdiLWNhcmQtc2VsbGVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdiLWNhcmQtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2ItY2FyZC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy9JbWFnZS9Ib21lL05vSW1hZ2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYi1jYXJkLXNwZWNpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYi1jYXJkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1maWd1cmVzLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZ2ItY2FyZC1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFtbW8tZGlzcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZ2ItZmlndXJlcy1maWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYi12YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0uMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtcGhhc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MnB4IDJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdiLWNhcmQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLXNwZWNpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZ2ItY2FyZC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdiLWNhcmQtc3BlY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmNhbGMoKDE1MHB4ICsgLjVyZW0pICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTUwcHggLSAxcmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItdmFyaWFibGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4geyBcclxuICAgICAgICAgICAgICAgIC5nYi1jYXJkLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYi12YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwyLW1pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgICAgIC5nYi1jYXJkLW91dGVyIHtcclxuICAgICAgICAgICAgICAgIC5nYi1jYXJkLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2ItY2FyZC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItY2FyZC1jdGEtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ2ItdmFyaWFibGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmxpc3QpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14bDItbWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsNC1taW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTYuNjY2NjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxufSIsIu+7v1xyXG5cclxuQHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nIHtcclxuICAgIG1pbi13aWR0aDo2MHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgIC5tZGMtZGlhbG9nIHtcclxuICAgICAgICAubWF0LW1kYy1kaWFsb2ctdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjE4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OjI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICAgICAgICAmID4gYXBwLWNhdGVnb3J5LXRyZWUgPiAubWF0LWV4cGFuc2lvbi1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgI0dCQ2hhcmFjdGVyaXN0aWNNb2RhbCB7XHJcbiAgICAgICAgLm1kYy1kaWFsb2dfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI0dCQ2hhcmFjdGVyaXN0aWNNb2RhbCB7XHJcbiAgICAgICAgICAgIC5tZGMtZGlhbG9nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgI0dCQ2hhcmFjdGVyaXN0aWNNb2RhbCB7XHJcbiAgICAgICAgICAgIC5tZGMtZGlhbG9nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIge1xyXG4gICAgXHJcbiAgICAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6JG9mZldoaXRlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJitkaXY+LnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JG9mZldoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhcXVhO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wb3AsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5wb3AgLnJvdyxcclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiAuY2F0LWNhcmQgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0dCU2VhcmNoUmVzdWx0c0hlYWRlciB7XHJcbiAgICAgICAgI1NlYXJjaFJlc3VsdHNIZWFkZXJUZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6JG9mZldoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjR0JTZWFyY2hWaWV3QnRuIHtcclxuICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjR0JTZWFyY2hGaWx0ZXJCdG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHByaW1hcnlDRUJ0bigpO1xyXG4gICAgfVxyXG5cclxuICAgICNHQlNlYXJjaEZpbHRlcnMge1xyXG4gICAgICAgIC5jZS1sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdiLXNlbGVjdGVkLXZhbHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYXF1YTtcclxuXHJcbiAgICAgICAgICAgIGksIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIge1xyXG4gICAgICAgICAgICBpbnB1dCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZGFya0dyZWVuO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAjR0JTZWFyY2hDaGlwcyB7XHJcbiAgICAgICAgICAgICNHQkNsZWFyRmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdiLW1hdC1jaGlwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JG1lZEdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3JlLW9wdGlvbnMsXHJcbiAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCBsYWJlbCAge1xyXG4gICAgICAgICAgICBjb2xvcjokZGFya0dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRvZmZXaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICYuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci5vcGVuZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgzOCwgMTEwLCA5OCwgMSkgMCUsIHJnYmEoMjIsIDYxLCA1NSwgMSkgMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1hdC1leHBhbnNpb24taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFya0dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2ItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgLmdiLXBhZ2VyOmJlZm9yZSwgXHJcbiAgICAgICAgJj5kaXYgdWwgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLXBhZ2VzaXplIHtcclxuICAgICAgICBjb2xvcjokb2ZmV2hpdGU7XHJcblxyXG4gICAgICAgIC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRtZWRHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0dCU2VhcmNoQ29udGVudCB7XHJcbiAgICAgICAgaDIsIHAge1xyXG4gICAgICAgICAgICBjb2xvcjokb2ZmLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjR0JTZW9Cb3R0b21TZWFyY2hDb250YWluZXIge1xyXG4gICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuICAgIH0gICAgICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5tYXQtZHJhd2VyLWJhY2tkcm9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjMyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IFxyXG5cclxuI0dCU2VhcmNoQ29udGFpbmVyIC5jZS1sb2dvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgQGluY2x1ZGUgY2VMb2dvKCk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIsXHJcbiNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICBjb2xvcjokb2ZmV2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6JG9mZldoaXRlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiRhcXVhO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYi1jYXJkLWlubmVyIHtcclxuICAgICAgICAuZ2ItY2FyZC1ib3R0b20ge1xyXG4gICAgICAgICAgICAuZ2ItY2FyZC10ZXh0IHAsXHJcbiAgICAgICAgICAgIC5nYi1maWd1cmVzLWZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhOm5vdCguZ2ItY2FyZC1zZWxsZXIpLFxyXG4gICAgICAgIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHArcCxcclxuICAgICAgICAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItY2FyZC1tZXRhIHVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46M3B4IDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBjb2xvcjokZGFya0dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFkZHRvY2FydCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGFxdWE7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYXF1YTtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oaWdobGlnaHRlZDpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJG9mZldoaXRlO1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3ZpZXdJdGVtIHtcclxuICAgIC5zcmNkb2MtaWZyYW1lIHtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXhjbHVkZWQtc3RhdGVzIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuICAgICAgICAjZXhjbHVkZWRTdGF0ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNleGNsdWRlZFN0YXRlc1dpZGdldCB7XHJcbiAgICAgICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmPmgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubG9naW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgLypvdmVycmlkZXMgYm9vdHN0cmFwKi9cclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgLmJhY2sge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMDBhYiAgXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICAmLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH0gXHJcbiAgICAgICBcclxuICAgIC5iYWNrLXRvLXNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IHtcclxuXHJcbiAgICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxsZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2RpdlNlbGxlciB7XHJcbiAgICAgICAgICAgICAgICAuc2VsbGVyLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWpheC1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hamF4LXNwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFjay1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBpcGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29uZGl0aW9uLCAuZmZsLXJlcSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLml0ZW0tZGV0YWlsLWxpbmstMSB7XHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1kZXRhaWwtbGluay0yIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTlweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYWpheC1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYWpheC1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWNrLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tdmlldy1jb3VudGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJlLXRvb2xzIHtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hhcmUtYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICYgPiB0YWJsZSB7XHJcbiAgICAgICAgICAgICYgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAmID4gdHI6bnRoLWxhc3QtY2hpbGQoMSkgPiB0aCxcclxuICAgICAgICAgICAgICAgICYgPiB0cjpudGgtbGFzdC1jaGlsZCgxKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGhvcml6b250YWwtdGFibGUtYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdicC1uZXh0LXN0ZXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUxMDFcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxsZXItcmVzcG9uc2liaWxpdHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucm93LXJldmVyc2FsLXNtIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCB7XHJcblxyXG4gICAgICAgIC50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1yZW1pbmRlci10ZXh0IHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlbWluZGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWl0ZW0tc3VwcGxlbWVudGFsLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYi1hZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MzBweCA4cHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjhweDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7IFxyXG4gICAgICAgICAgICBib3JkZXI6dGhpbiBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdi5hbGVydC5hbGVydC1pbmZvIHtcclxuICAgICAgICBkaXYuZ3Vlc3Qge1xyXG4gICAgICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1zZWN0aW9uLXdyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC8vIGF1Y3Rpb24gdGFibGVcclxuXHJcbiAgICAudmFsdWVzIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAvL2Zsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbjpudGgtY2hpbGQoMSk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0YW5kLWFsb25lLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGg1LCAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1idG4sIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDotMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNoYW5kbGluZ1RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xhc3NpYy12aWV3IHsgXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnA2NS13YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lL2Fzc2V0cy9wNjUtd2FybmluZy5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE4cHg7XHJcblxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ucGhvdG9QbGF5ZXJDYXB0aW9uTW9kYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ucGljdHVyZS1jb3VudCB7XHJcbiAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlmaXZlLWdyZXk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jY2Fyb3VzZWwtdmlldy1pdGVtIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICAgICAgLy96LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS1hY3Rpb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2FybS1ncmV5O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5waG90b1BsYXllckNhcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZS1jb3VudCB7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoaWZpdmUtZ3JleTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAmID4gLml0ZW0ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogaWNvbiBwcm9wZXJ0aWVzICovXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skYXNzZXRQYXRofS9pYy16b29tLWhvdmVyLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjgwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDgwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyogY2VudGVyaW5nIG9mIHNwYW4gKi9cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKiBzcGFuIGVsZW1lbnQgcHJvcGVydGllcyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsIDczLCA3MywgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtb3V0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy9maWxtc3RyaXAgc3R5bGluZ1xyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4jY2Fyb3VzZWwtbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAuY2xvc2UtcG9zaXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtIHtcclxuICAgICAgICAvKiBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgKi9cclxuXHJcbiAgICAgICAgJiA+IC5jYXJvdXNlbC1vdXRlciA+IC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgLyogcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78jdmlld0l0ZW0ge1xyXG5cdFxyXG5cdCNkaXZTZWxsZXJ7XHJcblx0XHRcclxuXHRcdC5iYWRnZXMge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LmdiLWJhZGdle1xyXG5cdFx0XHRcdCAmID4gYSB7XHJcblx0XHRcdFx0XHQgIGhlaWdodDogMzBweDtcclxuXHRcdFx0XHQgfVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuZmZsLWJhZGdlIHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC52ZXJpZmllZC1iYWRnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0LmdvbGQtYmFkZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmdvbGQtY2hhcnRlci1iYWRnZSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0XHQudG9wLTEwLWJhZGdlIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDUxcHg7XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHQudG9wLTI1LWJhZGdlIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDUycHg7XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHQudG9wLTEwMC1iYWRnZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuICAgIFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdCAgICBcclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3SXRlbSB7XHJcbiAgICAjZmluYW5jaW5nUHJlcXVhbHtcclxuICAgICAgICBtYXJnaW46MDtcclxuXHJcbiAgICAgICAgJitwLCBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBhLCAuY3Jkdi1sZWFybi1tb3JlLCAuY3Jkdi1idXR0b24tbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICAgICYuaXRlbS1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICYudGltZWZyYW1lID4gZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgIC5jb2wteHMtNiB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsICYuc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXgtYmlkLCAubWluLWJpZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1pbi1iaWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJisuYnRuLCAmKy5pbmVsaWdpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tYmlkLCAuYnRuLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWJ1eSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCBcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9mZmVycyB7XHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vci1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9GZWF0dXJlcy8vXHJcbiAgICAgICAgJi5mZWF0dXJlcyB7XHJcbiAgICAgICAgICAgIC5zdWJ0ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYjZ2JQYXlNZXNzYWdlMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6LTEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMTAxXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljLXRha2UtYS1zaG90IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2ljLXRha2VBc2hvdC0yeC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljLWltbWVkaWF0ZS1jaGVja291dCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWMtZnJlZWRvbWNvaW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2ljLWdicGF5LXdpdGgtZmMtbG9nby5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1eS1ib3gge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xyXG5cclxuICAgIC52YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRkZXZpbC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgIH1cclxuICAgIFxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3ZpZXdJdGVtIHtcclxuICAgICNpdGVtSW5mb0RyYXdlcnMge1xyXG4gICAgICAgIC5pdGVtLWRyYXdlci13cmFwIHtcclxuICAgICAgICAgICAgJiArIC5pdGVtLWRyYXdlci13cmFwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmlucHV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDc5LDAsMSkgMCUsIHJnYmEoMCwxMDUsMCwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5uby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNpdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjaXRlbS1jaGFyYWN0ZXJpc3RpY3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGl2LXRhYmxlPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvdy1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTVweCAyMHB4IC00cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdoaXRlLWdyYXktZ3JhZGllbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5pbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaGFsZi1vcGVuIHtcclxuICAgICAgICAgICAgICAgICY+aW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmICsgZGl2Om5vdCgubm8tY29udGVudCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaG93LW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+aW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICNpdGVtSW5mb0RyYXdlcnMge1xyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAjaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3SXRlbSB7XHJcbiAgICBhLmJ0biB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHMtd3JhcHBlciB7XHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2x5cGhpY29uLW9rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2x5cGhpY29uLXJlbW92ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR3by1jb2wtaWNvbnMgPiBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHdvLWNvbC1pY29ucyA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgLmFsZXJ0LXN1Y2Nlc3MgcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3SXRlbSB7XHJcblx0I2NvdXBvbldyYXAge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtd2FybmluZy1iZztcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblxyXG5cdFx0LnRvcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2ljX2NvdXBvbi5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0ZmxleDogMCAwIDcwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0XHQubGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDAgMCA1cHggMTVweDtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDEwcHggMTVweDtcclxuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdHN1cCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMCAwIDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMHB4IDBweCAxNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRlbSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiB1bnNldDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZ2VuZXJpYyB7XHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwcHggMHB4IDE1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/Lm92ZXJsYXlCYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaGVkdWxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWUvYXNzZXRzL292ZXJsYXktc2NoZWR1bGVkLnBuZycpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2xkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZS9hc3NldHMvb3ZlcmxheS1zb2xkLnBuZycpO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWUvYXNzZXRzL292ZXJsYXktZW5kZWQucG5nJyk7XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uYmxhbmstdGVtcGxhdGUge1xyXG5cclxuICAgIC5hZGQtdG8tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG8gMzBweDtcclxuXHJcbiAgICAgICAgZGl2LmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIC5hZGQtdG8tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8vY29udmVydCB0byBzYXNzIHZhcmlhYmxlIC0gVG91Y2hzY3JlZW4gbWVkaWEgcXVlcnlcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAjY2Fyb3VzZWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgICAgICAmID4gLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgLy8gbWF4LXdpZHRoOiA0NzlweFxyXG4gICAgLmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmZvcm0tZ3JvdXAuZW50ZXItcXVhbnRpdHktd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ1eS1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5QmFubmVyIHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3ZpZXdJdGVtIHtcclxuICAgICAgICAudmlldy1pdGVtLW1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tZGV0YWlsLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbC1saW5rLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0tZGV0YWlsLWxpbmstMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1eS1ib3gge1xyXG4gICAgICAgICAgICAmLmZpeGVkLXByaWNlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV5LWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hdWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9jb250cm9scyBzcGFjaW5nIGJlbG93IHRoZSBmaXJzdCBpbnN0cnVjdGlvbiBkaXZcclxuICAgICAgICAgICAgICAgICAgICAuYmlkLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IDpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmF1Y3Rpb24tYnV5LW5vdyB7XHJcbiAgICAgICAgICAgICAgICAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXktYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzZXJ2ZS1iaWRzIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YWx1ZXMge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZnVsbC13aWR0aCBwIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXYtdGFibGUge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXY6bnRoLWxhc3QtY2hpbGQobikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXktYm94IHtcclxuICAgICAgICAmLmZpeGVkLXByaWNlLWl0ZW0ge1xyXG4gICAgICAgICAgICAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJiNkaXZNYWtlT2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wteHMtNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9kbyB3ZSB3YW50IHRvIGlzb2xhdGUgdGhpcyB0byBqdXN0IHZpZXcgaXRlbT9cclxuICAgICNjYXJvdXNlbC1tb2RhbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjYXJvdXNlbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgLy8gQk9CIE5PVEUhISFcclxuICAgICAgICAgICAgLyp0aGlzIG1heSBoYXZlIHRvIGJlIGFkanVzdGVkIG9uY2Ugdmlld2VkIG9uIGRldmljZXMuIEZ1dHVyZSBzdG9yeSBmb3Igem9vbSBwb3RlbnRhbCBhbmQgdG8gZmlsbCB1cCB0aGUgZGV2aWNlIHdpbmRvdy4gKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuXHJcbiAgICAuYnV5LWJveCB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICYuaXRlbS1pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC14cy02Omxhc3QtY2hpbGQsIC5zaG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZpeGVkLXByaWNlLWl0ZW0ge1xyXG4gICAgICAgICAgICAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICYjZGl2TWFrZU9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLm9mZmVyLWJ1dHRvbi13cmFwcGVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5ld0JhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAub2ZmZXItYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICN2aWV3SXRlbSB7XHJcbiAgICAgICAgLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXMge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdmlld0l0ZW0gLnJvdy1yZXZlcnNhbC1zbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQgLmJ1dHRvbi1ncm91cCA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydCAuYnV0dG9uLWdyb3VwID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogNzY3cHhcclxuICAgICNpdGVtLWNoYXJhY3RlcmlzdGljcyA+IHRhYmxlLnRhYmxlID4gdGJvZHkgPiB0ciB0ZCxcclxuICAgICNpdGVtLWNoYXJhY3RlcmlzdGljcyA+IHRhYmxlLnRhYmxlID4gdGJvZHkgPiB0ciB0aCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy5pdGVtLWluZm8td3JhcHBlciB7XHJcbi8qICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxubWFyZ2luOiAwOyAqL1xyXG5cclxuICAgICAgICAucHJpY2luZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWZyYW1lIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV5LWJveCB7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLmF1Y3Rpb24ge1xyXG4gICAgICAgICAgICAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hdWN0aW9uLWJ1eS1ub3cge1xyXG4gICAgICAgICAgICAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXhlZC1wcmljZS1pdGVtIHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3ZpZXdJdGVtIHtcclxuICAgICAgICAuaXRlbS12aWV3LWNvdW50ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXRvb2xzIHtcclxuICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWl0ZW0tdGFibGUtc3VwcGxlbWVudGFsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3ZpZXdJdGVtIC5kaXYtdGFibGUgLnJvdyBkaXY6bnRoLWxhc3QtY2hpbGQobiszKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmV5LWJvcmRlcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG5cclxuICAgIC5idXktYm94IHtcclxuICAgICAgICAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1taW4tdG8tc2NyZWVuLXhzLW1heCB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDQ4MHB4IGFuZCBtYXgtd2lkdGg6IDc2N3B4XHJcbiAgICAvL2NoZWNrIHRvIHNlZSBpZiB0aGUgI3ZpZXdJdGVtLCBjb21tYSBhZmZlY3RzIGFueXRoaW5nXHJcbiAgICAjY2Fyb3VzZWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA0MTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbi10by1zY3JlZW4tc20tbWF4IHtcclxuICAgIC8vIG1pbi13aWR0aDogNzY4cHggYW5kIG1heC13aWR0aDogOTkxcHhcclxuICAgIC8vI2Nhcm91c2VsLW1vZGFsIHNob3VsZCBiZSBuZXN0ZWQgd2l0aGluICN2aWV3SXRlbVxyXG5cclxuICAgICNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDUzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsdWVzIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xyXG4gICAgLy8gbWF4LXdpZHRoOiA5OTFweFxyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgPiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICNjYXJvdXNlbC1tb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgICAgICAvKiBFeHRyYSBob3Jpem9udGFsIHNwYWNlIHNvIGFycm93cyBkbyBub3Qgb3ZlcmxheSB0aGUgaW1hZ2Ugd2hlbiBmdWxsIHNpemUgNjQwIHggNDgwICovXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzOXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDhweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBUaGlzIGFjY291bnRzIGZvciBwYWRkaW5nLCBtYWtlcyBpbWFnZSBzaXplIHRvIDY0MCB4IDQ4MCAqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICN2aWV3SXRlbSB7XHJcbiAgICAgICAgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgI3ZpZXdJdGVtIHtcclxuICAgICAgICAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tcmVtaW5kZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY2Fyb3VzZWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjUxcHg7XHJcbiAgICAgICAgICAgIC8qIFRoaXMgYWNjb3VudHMgZm9yIHBhZGRpbmcsIG1ha2VzIGltYWdlIHNpemUgdG8gNjQwIHggNDgwICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAjdmlld0l0ZW0ge1xyXG4gICAgICAgIC5leGNsdWRlZC1zdGF0ZXMge1xyXG4gICAgICAgICAgICAjZXhjbHVkZWRTdGF0ZXMge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2V4Y2x1ZGVkU3RhdGVzV2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1zZWN0aW9uPmgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMTBweDtcclxuICAgICAgICAgICAgLyogRXh0cmEgaG9yaXpvbnRhbCBzcGFjZSBzbyBhcnJvd3MgZG8gbm90IG92ZXJsYXkgdGhlIGltYWdlIHdoZW4gZnVsbCBzaXplIDY0MCB4IDQ4MCAqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MDFweDtcclxuICAgICAgICAgICAgLyogVGhpcyBhY2NvdW50cyBmb3IgcGFkZGluZywgbWFrZXMgaW1hZ2Ugc2l6ZSB0byA2NDAgeCA0ODAgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY2Fyb3VzZWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDg4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi52aWV3LWl0ZW0tbW9kYWwge1xyXG5cdEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG5cclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0XHQuY2xvc2UtYnRuIHtcclxuXHRcdFx0XHR6LWluZGV4OiA1MDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogNDk5O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdGE6bm90KC5idG4tc2Vjb25kYXJ5KTpub3QoLmJ0bi1wcmltYXJ5KSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiNpdGVtQWJhbmRvbmVkTW9kYWwxLCAmI2l0ZW1BYmFuZG9uZWRNb2RhbDIsICYjaXRlbUFiYW5kb25lZE1vZGFsMywgJiNsYXlhd2F5TW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDZweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiNsYXlhd2F5TW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRcdC5sYXlhd2F5LXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubGF5YXdheS1wb2xpY3kge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KTtcclxuXHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuXHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuXHRcdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcblx0XHRcdFx0XHRcdFx0I0ZGTEZpbmRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRcdG1hcmdpbjogNTBweCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kYWwtb3BlbiAubW9kYWwge1xyXG5cdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdH1cclxufVxyXG5cclxuI3JlbGlzdE1vZGFsIHtcclxuXHQubW9kYWwtdGV4dCBwIHtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0cGFkZGluZy10b3A6MTBweDsgXHJcblx0fVxyXG59XHJcblxyXG4jcmVsaXN0UmVzdWx0c01vZGFsIHtcclxuXHQucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcCB7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0d2lkdGg6MjAlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cclxuXHRcdFx0LnRleHQtd2FybmluZyB7XHJcblx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHR3aWR0aDpjYWxjKDgwJSAtIDIwcHgpO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDoxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5jci1tb2RhbC1zdGF0dXMge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0LnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXAge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDowO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5jci1tb2RhbC1zdGF0dXMge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5ib2R5LmNvbGxlY3RvcnMtZWxpdGUge1xyXG4gICAgLmJyZWFkY3J1bWIgLmJhY2sge1xyXG4gICAgICAgIGNvbG9yOiRvZmZXaGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIC50YWJsZT50Ym9keT50cj50ZCwgLnRhYmxlPnRib2R5PnRyPnRoLCAudGFibGU+dGZvb3Q+dHI+dGQsIC50YWJsZT50Zm9vdD50cj50aCwgLnRhYmxlPnRoZWFkPnRyPnRkLCAudGFibGU+dGhlYWQ+dHI+dGgge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGdyYXktbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtib3JkZXItY29sb3I6JGFxdWF9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDIyLCA2NSwgNTgpIDAlLCByZ2IoMzgsIDExMCwgOTgpIDEwMCUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLm5vLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMTIsIDIwOSwgMjA5KSAwJSwgcmdiKDIzOCwgMjM4LCAyMzgpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgLnBhbmVsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZGFya0dyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokb2ZmV2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXktYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTIwcHg7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljLWltbWVkaWF0ZS1jaGVja291dCB7XHJcbiAgICAgICAgICAgICAgICAmPnNwYW4sICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2Uge1xyXG4gICAgICAgICAgICAgICAgJitkaXY+LmNvbC14cy0xMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCBhdXRvIDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbCwgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdi5vci1kaXY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1pbi1iaWQgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI1Jlc2VydmU+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFxdWE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnlDRUJ0bigpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWJ1eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2Vjb25kYXJ5Q0VCdG4oKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4tYWRkdG9jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXJ0aWFyeUNFQnRuKCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokbWVkR3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1eS1ib3gsIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5idG5bZGlzYWJsZWRdOm5vdCgubm8tY2UpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JG9mZldoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeTpub3QoLm5vLWNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZWNvbmRhcnlDRUJ0bigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tZGVmYXVsdDpub3QoLm5vLWNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXJ0aWFyeUNFQnRuKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWItc2VjdGlvbi13cmFwcGVyLCAud2lkZ2V0IC5saXN0aW5nLCAjY291cG9uV3JhcCwgLm1vZGFsLCAuYWxlcnQge1xyXG4gICAgICAgIGNvbG9yOiRncmF5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgLmxpc3RpbmctQ1RBIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcbi8vZmVlYmFjayBwYWdlcyBvbmx5XHJcbiNmZWVkYmFjayB7XHJcbiAgICAudGFiLXNlY3Rpb24td3JhcHBlciA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIC5uYXYtbGluazpub3QoLmFjdGl2ZSl7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYi1mcm9tIHtcclxuICAgICAgICAubm90VXNlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFjay1vdmVydmlldyB7XHJcbiAgICAgICAgLnNjb3JlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sMSB7XHJcbiAgICAgICAgd2lkdGg6IDclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wyIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vbmUtbW9udGgge1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2l4LW1vIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnR3ZWx2ZS1tbyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWVkYmFjay1kZXRhaWxlZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFxyXG5cdFx0Lm51bWJlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm51bWJlckRhdGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuXHJcbiAgICAgICAgICAgICYuc3ltYm9sIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLWVudHJ5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgJi50aXRsZS1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmItc2NvcmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYi1mcm9tIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgc3Bhbi51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL3RoaXMgaXMgdGhlIG1lbWJlciBiYWRnZXMgY29udGFpbmluZyBkaXZcclxuXHJcbiAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLWRhdGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYi1pdGVtIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmItY29tbWVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLXJlc3BvbnNlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZmItYWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZy1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8tc3RhY2tlZC10biB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAucmF0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmcyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgICNmZWVkYmFjayB7XHJcbiAgICAgICAgLmZlZWRiYWNrLW92ZXJ2aWV3IHtcclxuICAgICAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsbGVyLWRldGFpbHMtbGluay0xIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmItc2NvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmItZnJvbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItc2VjdGlvbi13cmFwcGVyID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZiLWVudHJ5IHtcclxuICAgICAgICAgICAgJi50aXRsZS1yb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLXNtLTMge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZiLWRhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmItaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuYnV0dG9uLXJvdyB7XHJcbiAgICAgICAgLy8gICAgIGRpdjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAvLyAgICAgICAgIC5idG4ge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgI2ZlZWRiYWNrIHtcclxuICAgICAgICAuclRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvLXN0YWNrZWQtdG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuXHJcbiAgICAgICAgICAgIC5jb2wteHMtMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC5idXR0b24tcm93IHtcclxuICAgICAgICAvLyAgICAgZGl2IHtcclxuICAgICAgICAvLyAgICAgICAgIC5idG4ge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAuZmItYWN0aW9ucyB7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmxpc3QtaW5saW5lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi5tYWtlLWFuLW9mZmVyIHsgLy8gR2xvYmFsIE1ha2UgYW4gT2ZmZXIgU3RhdHVzIFBhZ2VzXHJcbiAgICBjb2xvcjokZ3JheTtcclxuICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRhbGVydC1yZWQsICRsaWdodG5lc3M6IDUwJSk7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYWxlcnQtcmVkO1xyXG4gICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6NDVweDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSxoMixoMyxoNCxoNSxocixwLHVsLGxhYmVsIHtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgZm9udC13ZWlnaHQ6JGJvbGQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgIH1cclxuICAgIGhyIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjokZ3JleS1ib3JkZXI7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI29mZmVyc0FjY29yZGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG5cclxuICAgICAgICAudWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXI6YWZ0ZXIsIFxyXG4gICAgICAgIC51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDpub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NDAwOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGd1bmJyb2tlci1ncmVlbiAwJSwgIzAwNGYwMCAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGd1bmJyb2tlci1ncmVlbiAwJSwjMDA0ZjAwIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGd1bmJyb2tlci1ncmVlbiAwJSwjMDA0ZjAwIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZ3VuYnJva2VyLWdyZWVuJywgZW5kQ29sb3JzdHI9JyMwMDRmMDAnLEdyYWRpZW50VHlwZT0wICk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLmxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGkuY3VzdG9tLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWZhbWlseSgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjEwM1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpLmN1c3RvbS1pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMTAyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgIC5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHsvLz43NjhcclxuICAgIC5tYWtlLWFuLW9mZmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndoaXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgLm1ha2UtYW4tb2ZmZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XHJcblxyXG4gICAgICAgIC5hbGVydCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmPmgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggMHB4IDE1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpLmN1c3RvbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidleHBhbmQgJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuY3VzdG9tLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J2NvbGxhcHNlICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjEwMlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+aDMudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUgKyAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+aDMudWktYWNjb3JkaW9uLWhlYWRlci1jb2xsYXBzZWQgKyAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDo0cHggc29saWQgJGdyZXktYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MXB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjb25maXJtYXRpb25Nb2RhbCB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICBcdGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG5cclxuXHRidXR0b24uY2xvc2UtYnRuIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6MHB4O1xyXG5cdFx0cmlnaHQ6MHB4O1xyXG5cdFx0ei1pbmRleDo1MDtcclxuXHRcdHdpZHRoOjMwcHg7XHJcblx0XHRoZWlnaHQ6MzBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHR9XHJcbiAgICAubW9kYWwtYm9keSB7XHJcblx0XHRcclxuXHRcdC5tb2RhbC10b3Age1xyXG5cdFx0XHRoNCB7XHJcbiAgICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0JiNhY2NlcHRUaXRsZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmI3JlamVjdFRpdGxlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0c3Bhbjpub3QoI2J1eWVyTmFtZSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWl0ZW0ge1xyXG5cdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjoyMHB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjo1cHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6JGJvbGQ7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmlucHV0LXdyYXAge1xyXG5cdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMTVweCAwcHggMHB4IDBweDtcclxuXHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHQuY3VycmVuY3ktZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6dGFibGU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5jdXJyZW5jeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLW9mZmVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWN0YXMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHQgICAgXHRidXR0b24ge1xyXG5cdCAgICBcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdFxyXG5cdFx0XHRkaXYjY2FuY2VsQnRuIHtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGJ1dHRvbiNjb25maXJtQnRuIHtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuICAgIFx0Ji5hY2NlcHQge1xyXG4gICAgXHRcdC5tb2RhbC10b3Age1xyXG5cdFx0XHRcdHNwYW4jYWNjZXB0VGl0bGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0XHQubW9kYWwtY3RhcyB7XHJcblx0XHRcdFx0YnV0dG9uI2FjY2VwdEJ0bntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdCYucmVqZWN0IHtcclxuICAgIFx0XHQubW9kYWwtdG9wIHtcclxuICAgIFx0XHRcdHNwYW4jcmVqZWN0VGl0bGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0XHQubW9kYWwtY3RhcyB7XHJcblx0XHRcdFx0YnV0dG9uI3JlamVjdEJ0bntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHRcclxuXHRcdCY6bm90KC5yZWplY3QpOm5vdCguYWNjZXB0KSB7XHJcblx0XHRcdC5tb2RhbC1pdGVtIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjIwMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdC5jdXJyZW5jeS1ncm91cCB7fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY+c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHsvLz43NjhcclxuICAgICNjb25maXJtYXRpb25Nb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIFx0Lm1vZGFsLXRvcCB7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtaXRlbSB7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2RhbC1vZmZlciB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2RhbC1jdGFzIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjUwcHg7XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNhbHBoYWJldFNjcm9sbGVyIHtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjBweDtcclxuICAgIHJpZ2h0OjBweDtcclxuICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XHJcbiAgICB6LWluZGV4OjEwMjY7XHJcblxyXG5cdC5hU2Nyb2xsZXItd3JhcCB7XHJcblx0XHR6LWluZGV4OjEwMDAwO1xyXG5cdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHR3aWR0aDo0NXB4O1xyXG5cdFx0dG9wOjEzMnB4O1xyXG5cdFx0cmlnaHQ6MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFxyXG5cdFx0LmFTY3JvbGxlci1idG4td3JhcCB7XHJcblx0XHRcdC5hU2Nyb2xsZXItYnRuIHtcclxuXHRcdFx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6MjhweDtcclxuXHRcdFx0XHR3aWR0aDo0NXB4O1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdCYjYVNjcm9sbGVyRGlzYWJsZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjBweDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hU2Nyb2xsZXItYmFyIHtcclxuXHRcdFx0aGVpZ2h0OjBweDtcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRjbGVhcjpyaWdodDtcclxuXHJcblx0XHRcdFx0bGkuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTouNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmF0ZSB7XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsaS5kaXNhYmxlZCB7ZGlzcGxheTpub25lO31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmFTY3JvbGxlci1jb3ZlciB7XHJcblx0XHR6LWluZGV4Ojk5OTk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0d2lkdGg6MHB4O1xyXG5cdFx0b3BhY2l0eTogLjU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkuYVNjcm9sbGVyLW9wZW4ge1xyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHJcblx0ZGl2LnNlYXJjaCA+IGZvcm0ge1xyXG5cdFx0ei1pbmRleDowO1xyXG5cdH1cclxuXHJcblx0I2FscGhhYmV0U2Nyb2xsZXIge1xyXG5cdFx0dG9wOjBweDtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG92ZXJmbG93LXk6c2Nyb2xsO1xyXG5cdFx0XHJcblx0XHQuYVNjcm9sbGVyLXdyYXAge1xyXG5cdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHRcdFx0dG9wOjBweDtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LmFTY3JvbGxlci1idG4td3JhcCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjVweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjVweDtcclxuXHRcdFx0XHR3aWR0aDo0NXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFx0XHRcdFxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG5cdFx0XHRcdC5hU2Nyb2xsZXItYnRuIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjM1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmI2FTY3JvbGxlclRvZ2dsZXI6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTAxNFwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiNhU2Nyb2xsZXJEaXNhYmxlciB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBkb3R0ZWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cdFx0XHRcdFxyXG5cclxuXHRcdFx0LmFTY3JvbGxlci1iYXIge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdHdpZHRoOjQ1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDo1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDo1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCAkYm9yZGVyLXJhZGl1cztcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTo4MHB4O1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFTY3JvbGxlci1jb3ZlciB7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdHJpZ2h0OjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjYWxwaGFiZXRTY3JvbGxlciB7XHJcbiAgICAgICAgLmFTY3JvbGxlci13cmFwIHtcclxuXHRcdFx0dG9wOjE0M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHsvLz4xMjAwXHJcbiAgICAjYWxwaGFiZXRTY3JvbGxlciB7XHJcblx0ICAgIHBvc2l0aW9uOnN0YXRpYztcclxuXHQgICAgd2lkdGg6MTE0MHB4O1xyXG5cdCAgICBtYXJnaW46MzBweCBhdXRvIDBweDtcclxuXHQgICAgaGVpZ2h0OjMwcHg7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHQgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuXHJcblx0XHQuYVNjcm9sbGVyLXdyYXAge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdHJpZ2h0OmF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czowcHg7XHJcblx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcblx0XHRcdHotaW5kZXg6MTtcclxuXHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5hU2Nyb2xsZXItYnRuLXdyYXAge1xyXG5cdFx0XHRcdC5hU2Nyb2xsZXItYnRuIHtcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcclxuXHRcdFx0XHRcdCYjYVNjcm9sbGVyRGlzYWJsZXIge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiNhU2Nyb2xsZXJUb2dnbGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYVNjcm9sbGVyLWJhciB7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRmbGV4OjE7XHJcblx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzowcHggMjVweDtcclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYWN0aXZhdGUge1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFTY3JvbGxlci1jb3ZlciB7XHJcblx0XHRcdHotaW5kZXg6OTk5OTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHR3aWR0aDowcHg7XHJcblx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdH1cclxuXHJcblx0XHQmLnN0aWNrIHtcclxuXHRcdFx0cG9zaXRpb246Zml4ZWQ7XHJcblx0XHRcdHRvcDo0MnB4O1xyXG5cdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0ei1pbmRleDoxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY29udGFpbmVyPnAge1xyXG5cdFx0bWFyZ2luLXRvcDozcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI29mZmVyc0FjY29yZGlvbiB7XHJcbiAgICAgICAgLnVpLWFjY29yZGlvbiB7Ly9CT09UU1RSQVBIQUNLXHJcbiAgICAgICAgICAgIGgzPi5jb250YWluZXIsICY+LmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOjcyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDo5NDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6MTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgJi5uby1vZmZlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZD5oMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaS5pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzozcHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbWlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vdGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3N1YnRpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0zNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUxMTRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlNob3cgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhyLCAub2ZmZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaGVhZGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub2ZmZXItYnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9mZmVyLXF0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9mZmVyLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLml0ZW0tb2ZmZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLm9mZmVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItYnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXNlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWJ1eWVyLWJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItZXhwaXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sb3ctdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1xdHksIC5vZmZlci1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1jdGFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8vLyBPcGVuIFN0YXRlcyAvLy8vXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkhpZGUgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTExM1wiOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwgKyBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgaHIgKyAub2ZmZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2stdG8tdG9wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHsvLz43NjhcclxuICAgICNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMge1xyXG4gICAgICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0byAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbWlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy9zdWJ0aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwgKyBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWhlYWRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9mZmVyLWV4cGlyYXRpb24sJi5vZmZlci1xdHksJi5vZmZlci1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5pdGVtLW9mZmVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLm9mZmVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1ieXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItYnV5ZXItYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1leHBpcmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1xdHksIC5vZmZlci1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHsvLz4xMjAwXHJcbiAgICAjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzIHtcclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vdGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1oZWFkZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuaXRlbS1vZmZlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5vZmZlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Mjg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jb250YWluZXI+cCB7XHJcblx0XHRtYXJnaW4tdG9wOjNweDtcclxuICAgIH1cclxuXHJcbiAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICBcdC5sZXR0ZXIge1xyXG4gICAgICAgICAgICBcdFx0Zm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ+aDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEscCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy9zdWJ0aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYgcDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaHIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjoxNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgIC5vZmZlci1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICBcdFxyXG5cdCAgICAgICAgICAgICAgICAgICAgXHRoNSB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICBcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgICAgICAgICAgICAgICAgICBcdH1cclxuXHRcdFx0XHRcdFx0XHQub2ZmZXItaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MTVweCBhdXRvIDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHQgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItY3RhcyB7XHJcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBkaXYsYSB7XHJcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2stdG8tdG9wIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5oMyNhY2NlcHRlZCtkaXYsJj5oMyNkZWNsaW5lZCtkaXYge1xyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXggey8vPDQ3OXB4XHJcbiAgICAjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMge1xyXG5cclxuICAgIH0gICAgXHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7Ly8+NDgwXHJcbiAgICAjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMge1xyXG4gICAgICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG5cdCAgICAgICAgJj5kaXYge1xyXG5cdCAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHsvLz43NjhcclxuICAgICNtYWtlQW5PZmZlcl9idXllclN0YXR1cyB7XHJcbiAgICAgICAgI29mZmVyc0FjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vdGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy9zdWJ0aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHsvLz4xMjAwXHJcbiAgICAjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMge1xyXG4gICAgICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vdGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjU0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3JlZ2lzdHJhdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICAmLnNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0LCAuYWN0aW5nLWg0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICYuZ2x5cGhpY29uLWluZm8tc2lnbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgICAgICAmLmNvbmZpcm0taW5mbzpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgICYjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNIYXNCdXNpbmVzc0FkZHJlc3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI0hhc0J1c2luZXNzQWRkcmVzcyArIGRpdi5yb3cge1xyXG4gICAgICAgIGxhYmVsLmFjdGluZy1oNCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgaSwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkFkZCBcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIC5yZXZlYWxlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjSGFzQnVzaW5lc3NBZGRyZXNzOmNoZWNrZWQgKyBkaXYucm93IHtcclxuICAgICAgICBsYWJlbC5hY3RpbmctaDQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUmVtb3ZlXCI7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAucmV2ZWFsZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3VzZXItYWdyZWVtZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlLW9mLWJpcnRoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUtb2YtYmlydGgtaW5wdXRzLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVxIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWFkIHtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuanF1aS1kZC13cmFwcGVyIHtcclxuICAgICAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1tZW51IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LWRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1lcnJvciB7XHJcbiAgICAgICAgLnVpLXdpZGdldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgIC51aS13aWRnZXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdGF0ZS1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4td2lkZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1tdXRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnRNZXNzYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnREaXNwbGF5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbXV0ZWQ6ZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXN1Ym1pdHRlZC1sb2FkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3NlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS1kYW5nZXItYmc7XHJcbiAgICB9XHJcblxyXG4gICAgLkdCUGF5VGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZ2x5cGhpY29uLXJlZnJlc2gtYW5pbWF0ZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW53IC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IHNwaW5tIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgLW1zLWFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbHlwaGljb24tcmVmcmVzaC1uby1hbmltYXRlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAtbW96LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAtby1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW1zLWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIHNwaW53IHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBALW1vei1rZXlmcmFtZXMgc3Bpbm0ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jcGF5Zm9uZS1tb2RhbCB7XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjA7XHJcblxyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGF0ZS1vZi1iaXJ0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlLW9mLWJpcnRoLWlucHV0cy5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjQwMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXEge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheWZvbmUtZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXdpZGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbXV0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkaW5nLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzbXMtc2VudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydE1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydERpc3BsYXkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy10b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG59XHJcbmJvZHkucmVnaXN0cmF0aW9uIHtcclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICBib2R5LnJlZ2lzdHJhdGlvbiB7XHJcbiAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjE0MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XHJcbiAgICBib2R5LnJlZ2lzdHJhdGlvbiB7ICAgIFxyXG4gICAgICAgICYubW9kYWwtb3BlbiB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICNwYXlmb25lLW1vZGFsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogNDc5cHhcclxuICAgICNyZWdpc3RyYXRpb24ge1xyXG4gICAgICAgIC5idG4td2lkZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgJiNJc1VzZXJBZ3JlZW1lbnRBcHByb3ZlZExhYmVsIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogOTkxcHhcclxuICAgICNyZWdpc3RyYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogNzY3cHhcclxuICAgICNyZWdpc3RyYXRpb24ge1xyXG4gICAgICAgIGxhYmVsLCBpLmdseXBoaWNvbi1pbmZvLXNpZ24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTk5OTlweDtcclxuICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNEYXRlT2ZCaXJ0aExhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3B0LWluLCAuY29uZmlybSwgLmFncmVlbWVudCwgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUtb2YtYmlydGgtaW5wdXRzLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BheWZvbmUtbW9kYWwge1xyXG4gICAgICAgIC5idG4td2lkZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgIC8vIG1pbi13aWR0aDogNzY4cHhcclxuICAgICNyZWdpc3RyYXRpb24ge1xyXG4gICAgICAgIC8vQk9PVFNUUkFQSEFDSzogcmVtb3ZlIGFmdGVyIGhlYWRlciBpcyBzdHJ1Y3R1cmVkIHByb3Blcmx5XHJcbiAgICAgICAgLmNvbnRhaW5lciA+IC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3Rpb24tYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuI0ZGTEZpbmRlciB7XHJcblx0LmxvYWRpbmcge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR0b3A6IDY1cHg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0JiA+IGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cclxuXHRsYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdH1cclxuXHJcblx0JiA+IGhyIHtcclxuXHRcdG1hcmdpbjogMjVweCAtMTVweCAwcHg7XHJcblx0fVxyXG5cclxuXHQubWFrZS1kZWZhdWx0LWZmbC1pY29uIHtcclxuXHRcdGNvbG9yOiAjOTk0NzEzICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQuZmZsLW9uLWZpbGUtaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1mZmwtb24tZmlsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdC5mZmwtb24tZmlsZS1zdWIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRmbGV4OiAwIDAgMjJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlYXJjaC1vcHRpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0LnNlYXJjaC1vcHRpb24ge1xyXG5cdFx0XHRkaXYuYnRuLXByaW1hcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAwcHg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktc2VsZWN0bWVudS10ZXh0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY3RhLWdyb3VwIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblx0XHJcblx0XHRcdFx0LmpxdWktZGQtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdGZsZXg6MSAwIDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG5cdFx0XHRcdFx0I2ZmbFNlYXJjaFppcCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC52YWxpZGF0aW9uLWVycm9yIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzAwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkYWxlcnQtcmVkO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5lcnJvciB7XHJcblx0XHRcdFx0LmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdCNmZmxTZWFyY2haaXAge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudmFsaWRhdGlvbi1lcnJvciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQub3ItZGl2IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB7XHJcblx0XHRtYXJnaW46IDBweCAtMTVweCAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBoNCB7XHJcblx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG5cdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRtYXJnaW46IDBweDtcclxuXHJcblx0XHRcdCYuc2VhcmNoLXRleHQtcmVzdWx0cyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDI1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoaWdobGlnaHQteWVsbG93ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDNweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnJlc3VsdC1jYXJkLXRvcCB7XHJcblx0XHRcdFx0XHRcdCYgPiBoNSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCAxMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5tYXAtbWFya2VyLCAud2ViLW1hcmtlciwgLmZmbC1vbi1maWxlLCAubWFrZS1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBvcmFuZ2U7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC53ZWItbWFya2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kdWN0LWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5mZmwtb24tZmlsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5tYWtlLWRlZmF1bHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnJlc3VsdC1jYXJkLWxlZnQsIC5yZXN1bHQtY2FyZC1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucmVzdWx0LWNhcmQtbGVmdCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmFkZHJlc3MtbGluZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwLCBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnJlc3VsdC1jYXJkLXJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNy41cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmZlZXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0JiA+IHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmID4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQucmVzdWx0LWNhcmQtYnRtIHtcclxuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblxyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5hYm91dC1mZmwtdG9nZ2xlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmFib3V0LWZmbC1kcmF3ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5hYm91dC1mZmwtdG9nZ2xlciB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTExNFwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuYWJvdXQtZmZsLXRvZ2dsZXIgKyAuYWJvdXQtZmZsLWRyYXdlciB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5mZmwtY3RhcyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRidXktbm93LWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRidXktbm93LWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdFx0XHQmLmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJ1eS1ub3ctYmx1ZSwgJGxpZ2h0bmVzczogMTUlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJ1eS1ub3ctYmx1ZSwgJGxpZ2h0bmVzczogMTUlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZmZsTWFwQ29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IDMwMHB4O1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdCYuc2hvdyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCYgPiBkaXYsIC5tYXAtY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYXJrZXItd3JhcCB7XHJcblx0XHQubWFya2VyLXRpdGxlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hcmtlci1jdGFzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0cGFkZGluZzowO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblxyXG5cdFx0XHRcdFx0ZGl2LCBhIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0I0ZGTEZpbmRlciB7XHJcblx0XHQuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdCYuc2VhcmNoLXRleHQtcmVzdWx0cyB7XHJcblx0XHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0XHQucmVzdWx0LWNhcmQtdG9wIHtcclxuXHRcdFx0XHRcdFx0XHQmID4gaDUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Lm1hcC1tYXJrZXIsIC53ZWItbWFya2VyLCAuZmZsLW9uLWZpbGUsIC5tYWtlLWRlZmF1bHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweCAwcHggNXB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNsZWFyOnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlYXJjaC1vcHRpb25zIHtcclxuXHRcdFx0LnNlYXJjaC1vcHRpb24ge1xyXG5cdFx0XHRcdC5jdGEtZ3JvdXAge1xyXG5cdFx0XHRcdFx0LmpxdWktZGQtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdGZsZXg6MSAwIDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdCNGRkxGaW5kZXIge1xyXG5cdFx0LnNlYXJjaC1vcHRpb25zIHtcclxuXHRcdFx0LnNlYXJjaC1vcHRpb24ge1xyXG5cdFx0XHRcdC5jdGEtZ3JvdXAge1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOm5vd3JhcDtcclxuXHJcblx0XHRcdFx0XHQuanF1aS1kZC13cmFwcGVyLCAuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRmbGV4OjAgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAge1xyXG5cdFx0dWwge1xyXG5cdFx0XHQmLnNlYXJjaC10ZXh0LXJlc3VsdHMge1xyXG5cdFx0XHRcdCYgPiBsaSB7XHJcblx0XHRcdFx0XHQucmVzdWx0LWNhcmQtdG9wIHtcclxuXHRcdFx0XHRcdFx0LnJlc3VsdC1jYXJkLWxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnJlc3VsdC1jYXJkLWJ0bSB7XHJcblx0XHRcdFx0XHRcdC5mZmwtY3RhcyB7XHJcblx0XHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0I2ZmbE1hcENvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdH1cclxuXHRcclxufVxyXG5cclxuI2ZmbENvbnRhaW5lciB7XHJcblx0LmZmbC1jdGFzIHtcclxuXHRcdC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jZmZsU2lnbnVwQ29udGFpbmVyIHtcclxuICAgICNmZmxTaWdudXBDb25maXJtSW5mbyB7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmllbGQtdmFsaWRhdGlvbi12YWxpZFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudmFsaWRhdGlvbi1zdW1tYXJ5LXZhbGlkXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyTXNnIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbiNmZmxDb250YWluZXIge1xyXG5cdGgxLnBhZ2UtdGl0bGUge1xyXG5cdFx0bWFyZ2luOjBweDtcclxuXHRcdGZvbnQtc2l6ZToyNHB4O1xyXG5cdH1cclxuXHQjU2VsZWN0TWFzdGVyRkZMQ29udGFpbmVyIHtcclxuXHRcdGhlaWdodDoxMDB2aDtcclxuXHR9XHJcblx0I2RlZmF1bHRGRkwge1xyXG5cdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0fVxyXG5cdCNGRkxGaW5kZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOiRmb250LXNpemUtZGVmYXVsdDtcclxuXHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdG1hcmdpbjoxMHB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjY1cHg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jj5hIHtcclxuXHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0XHQubG9hZGluZyB7XHJcblx0XHQgICAgcmlnaHQ6IDVweDtcclxuXHRcdFx0dG9wOiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB7IFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuXHRcdFx0dWwuc2VhcmNoLXRleHQtcmVzdWx0cyB7XHJcblx0XHRcdFx0Jj4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mZmwtY3RhcyB7XHJcblx0XHRcdGEuYnRuLXNlY29uZGFyeTpub3QoLnZpc2libGUteHMpIHtcclxuXHRcdFx0XHRvcmRlcjoyO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ3JlZW4sICRsaWdodG5lc3M6IC0xMiUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1ncmVlbiwgJGxpZ2h0bmVzczogLTEyJSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YS52aXNpYmxlLXhzIHtcclxuXHRcdFx0XHRvcmRlcjoxO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4tcHJpbWFyeSB7XHJcblx0ICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0I0ZGTEZpbmRlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MzBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5mZmwtb24tZmlsZS1zdWIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6NTBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB7XHJcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHJcblx0XHRcdFx0I2ZmbE1hcENvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZmbC1jdGFzIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRoMS5wYWdlLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOjMwcHg7XHJcblx0XHR9XHJcblx0XHQjRkZMRmluZGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2RlZmF1bHRGRkxDb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICYgPiBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBwIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtdG4tMTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb25maXJtQ29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICY6bm90KC5hbGVydCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb25maXJtU3ViamVjdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY29uZmlybU1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBkaXYuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmI2RlZmF1bHRGRkwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZmbC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2xlYXItYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwIDExcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZXJyX21zZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTFweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjZmZsU2VnMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mbGV4OjAgMCAxNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI2ZmbFNlZzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxleDowIDAgMTglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNmZmxTZWczIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZsZXg6MCAwIDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDExcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmluZC1mZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5waG9uZS1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgJiNkZWZhdWx0RkZMIHtcclxuICAgICAgICAgICAgICAgIC5mZmwtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jbGVhci1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0NsZWFyICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mZmwtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5vciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maW5kLWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICYjZGVmYXVsdEZGTCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maW5kLWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cclxuICAgICAgICAmID4gLnJvdyB7IC8vQk9PVFNUUkFQSEFDSzpiZWNhdXNlIHRoZSBoZWFkZXIgd2FzIG5vdCBib290c3RyYXBwZWQgY29ycmVjdGx5XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBkaXYuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYjY3RhQnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICYgPiBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG5cclxuICAgICAgICAgICAgLmN0YS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpdjpub3QoLnJvdykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjY3RhQnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAuY3RhLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZGVmYXVsdC1mZmwtbW9kYWwge1xyXG5cdEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG5cclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0XHQuY2xvc2UtYnRuIHtcclxuXHRcdFx0XHR6LWluZGV4OiA1MDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogNDk5O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdGE6bm90KC5idG4tc2Vjb25kYXJ5KTpub3QoLmJ0bi1wcmltYXJ5KSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYjZmZsTW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNTBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYjZnJlZWRvbUNvaW5Nb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHJcblx0XHRcdFx0XHRpZnJhbWUge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYjZXhjZWVkZWRNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gcCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTIwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5tYWluLW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0JiNpdGVtQ2hhbmdlZE1vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmI2NvbXBsZXRlT3JkZXJNb2RhbCwgJiNjYW5jZWxNb2RhbCwgJiNmZmxEaWZmZXJlbmNlTW9kYWwsICYjY29udGFjdFNlbGxlck1vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubWFpbi1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5jaGVja2JveC13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYudWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL21hcmdpbi1yaWdodDoyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO1xyXG5cclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuXHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQjRkZMRmluZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmI2V4Y2VlZGVkTW9kYWwsICYjZmZsRGlmZmVyZW5jZU1vZGFsLCAmI2NhbmNlbE1vZGFsLCAmI2NvbXBsZXRlT3JkZXJNb2RhbCwgJiNjb250YWN0U2VsbGVyTW9kYWwsICYjaXRlbUNoYW5nZWRNb2RhbCB7XHJcblx0XHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5idG4tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRtYXJnaW46IDUwcHggYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuXHR6LWluZGV4OiA5OTk5OTk7XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY2hlY2tvdXRDb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdGNvbG9yOiAkZ3JheTtcclxuXHJcblx0JiA+IGgxIHtcclxuXHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgPiBwIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG5cdH1cclxuXHJcblx0I2NvbmZpcm1Nc2cge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHRidXR0b24gKyBpbnB1dCArIC5hbGVydCwgYnV0dG9uICsgaW5wdXQgKyAuYWxlcnQsIGJ1dHRvbiArIGlucHV0ICsgI2NvbmZpcm1Nc2csIGJ1dHRvbiArIGlucHV0ICsgYWxlcnQgKyAjY29uZmlybU1zZyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcblx0fVxyXG5cclxuXHQmID4gdWwge1xyXG5cdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDBweCAwcHggMHB4O1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYgPiBidXR0b24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHR6LWluZGV4OiA1MDtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudG9vbHRpcCB7XHJcblx0XHQmID4gLnRvb2x0aXAtaW5uZXIge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMCwwLDAsLjI1KTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDBweCAwcHggMTVweDtcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50b29sdGlwLWFycm93IHtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTExcHg7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMTFweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdGJvdHRvbTogLTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYiB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcblxyXG5cdC5idG4tc2ltIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0fVxyXG5cclxuXHQub3ItZGl2IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMHB4IDE1cHggMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblxyXG5cdFx0JiA+IGRpdiB7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZS15KC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm9wZW4gLm9yLWRpdiB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHJcblx0XHRcdCYuYnVtcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGRpdi5oZWFkZXItYmFyIHtcclxuXHRcdFx0Y2xlYXI6IGxlZnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGhyIHtcclxuXHRcdFx0bWFyZ2luOiAwcHggMHB4IDE1cHggMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHNlY3Rpb24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZGRyZXNzLXBhbmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZGRyZXNzLWZpZWxkLCAucGhvbmUtZmllbGQge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblxyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFkZHJlc3MtZmllbGQgc3BhbiwgLmFkZHJlc3MtZmllbGQgcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG5cdFx0XHRcdCY+aSB7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucGhvbmUtZmllbGQge1xyXG5cdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMHB4O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5lZGl0LWxpbmssIC5lZGl0LWZmbC1saW5rIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmN0YS1zZWN0aW9uIHtcclxuXHRcdFx0ZGl2Om5vdCgucm93KSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiNjdGFCdG0ge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0I3BvbGljeVRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0LmVycl9tc2cge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcblxyXG5cdFx0JiA+IC5yb3cgeyAvL0JPT1RTVFJBUEhBQ0s6YmVjYXVzZSB0aGUgaGVhZGVyIHdhcyBub3QgYm9vdHN0cmFwcGVkIGNvcnJlY3RseVxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGRpdi5oZWFkZXItYmFyIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNlY3Rpb24ge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0Jjpub3QoI3BheW1lbnRJbmZvKTpub3QoI29yZGVyU3VtbWFyeSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hZGRyZXNzLWZpZWxkIHtcclxuXHRcdFx0XHRcdHNwYW4sIHAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN0YS1zZWN0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0XHQmI2N0YUJ0bSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cclxuXHRcdFx0XHRcdCYgPiBkaXYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0JiA+IGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdFx0cC5idW1wOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jdGEtc2VjdGlvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRkaXY6bm90KC5yb3cpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI2N0YUJ0bSB7XHJcblxyXG5cdFx0XHRcdFx0JiA+IGRpdiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRcdC5jdGEtc2VjdGlvbiB7XHJcblx0XHRcdFx0YSwgYnV0dG9uIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBDaGVja291dCBoYXMgYSAuZm9ybS1pbmxpbmUgb24gaXQncyBmb3JtIGVsZW1lbnQsIGNhdXNpbmcgbmVzdGVkIC5mb3JtLWdyb3VwJ3MgdG8gZ28gaW5saW5lLWJsb2NrLiBcclxuLy8gUmVtb3ZpbmcgaXQgbWlnaHQgaGF2ZSBzb21lIGRvd25zdHJlYW0gZWZmZWN0cywgc28gdGhpcyBvdmVycmlkZXMgdGhhdCBiZWhhdmlvci5cclxuLmZvcm0taW5saW5lICNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY2hlY2tvdXRDb250YWluZXIge1xyXG4gICAgLmNhcGl0YWxpemUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG5cdC5idG5bZGlzYWJsZWRdIHtcclxuXHRcdGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG5cdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0fVxyXG5cdC5lcnJfbXNnIHtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdGNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRoZWlnaHQ6MjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuZm9ybS1ncm91cCB7XHJcblx0XHQmPmRpdntcclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY+bGFiZWwsICY+LmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5iaWxsaW5nLXBhbmVsLCAmLmZmbC1wYW5lbCwgJi5ub25mZmwtcGFuZWwge1xyXG5cdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdG1hcmdpbjotMTVweCAtMTVweCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucmFkaW8tZ3JvdXAgLnNlY29uZDpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OictJztcclxuXHRcdFx0bWFyZ2luOjBweCA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGFiZWwsIC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zdWJ0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnJlcSB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDonKic7XHJcblx0XHRcdFx0XHRjb2xvcjokYWxlcnQtcmVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHJcblx0XHRzbWFsbCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSkge1xyXG5cdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6NDBweDtcclxuXHJcblx0XHRcdCYuc2hvcnQge1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5hZGRyZXNzLXBhbmVsIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTozcHg7XHJcblx0XHRcdFx0bGVmdDoxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5lcnItcGFyZW50IHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHQuZXJyX21zZyArIC5pbmRpY2F0b3Ige1xyXG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206MjBweDtcclxuXHRcdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmpxdWktZGQtd3JhcHBlciArIC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcblx0XHRcdFx0cmlnaHQ6NjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5lcnJvciB7XHJcblx0XHRcdFx0aW5wdXQsLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokYWxlcnQtcmVkO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmVycl9tc2cgKyAuaW5kaWNhdG9yIHtcclxuXHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6NDBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokYWxlcnQtcmVkO1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OidcXGUwMTQnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnZhbGlkIHtcclxuXHRcdFx0XHRpbnB1dCwudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjQwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0Y29udGVudDonXFxlMDEzJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjFweDsvL0Rvbid0IGFzayBtZSB3aHkgSSBoYXZlIHRvIGRvIHRoaXMgZHVtYiBzaGl0LCB0aGFuayBJRTExXHJcblx0XHRcdC51aS1zZWxlY3RtZW51LW1lbnUgdWwge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQudWktc2VsZWN0bWVudS10ZXh0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmN0YS1zZWN0aW9uIHtcclxuXHRcdFx0LmVycl9tc2cge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucmFkaW8tZ3JvdXAge1xyXG5cdFx0XHQuZXJyX21zZyB7XHJcblx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0bWluLWhlaWdodDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0ICAgIG1hcmdpbjowcHg7XHJcblx0XHRcdCAgICBkaXNwbGF5OmZsZXg7XHJcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHQgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHRcdFx0ICAgIGJvcmRlcjowcHg7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHQgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuXHRcdFx0ICAgIHNwYW4ge1xyXG5cdFx0XHQgICAgXHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0ICAgIFx0XHR0b3A6MnB4O1xyXG5cdFx0XHQgICAgXHR9XHJcblx0XHRcdCAgICBcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdCAgICBcdFx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cdFx0XHQgICAgXHR9XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0Jj5kaXZ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQgbGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHQucmFkaW8tZ3JvdXAge1xyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbCwuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHQmLnN1YnRsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5hZGRyZXNzLXBhbmVsIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdCY6bm90KC5hY3RpbmctbGFiZWwpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2hlY2tib3gtZ3JvdXAgbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY2MtcGFuZWwsJi5zaGlwLXBhbmVsIHtcclxuXHRcdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b29sdGlwIHtcclxuICAgICAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2Om5vdCguaGVhZGVyLWJhcikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjc2hpcENvc3REaXNwbGF5LCAmI29yZGVyVG90YWxEaXNwbGF5LCAmI2NvdXBvbkRpc3BsYXksICYjc2hpcE1pc2NEaXNwbGF5LCAmI21pc2NGZWVEaXNwbGF5IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNjY1VwQ2hhcmdlRGlzcGxheSwgJiNtZXJjaGFuZGlzZURpc3BsYXksICYjdGF4UmF0ZURpc3BsYXksICYjc2hpcEhhbmRsaW5nRGlzcGxheSwgJiNzaGlwSW5zdXJhbmNlRGlzcGxheSwgJiNzaGlwTWlzY0Rpc3BsYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNjb3Vwb25EaXNwbGF5IHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNjb3Vwb25BZGp1c3RtZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICNjb3Vwb25EaXNwbGF5VmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuI2NoZWNrb3V0Q29udGFpbmVyIHtcclxuICAgIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IHtcclxuICAgICAgICAjY291cG9uU2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDphdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG90YWwtbG9hZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY3RhVG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3RpY2sge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDIwcHggMHB4ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiA+IGRpdjpub3QoLnN0dWNrKSwgaHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5zdHVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmI2N0YVRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2NvdXBvblNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvL3JpZ2h0OjBweDtcclxuICAgICAgICAgICAgLy90b3A6MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICNjb3Vwb25TZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGl2Om5vdCgucm93KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcHJvbW9TZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNjdGFUb3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNjaGVja291dEN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmFkZG9uc0NhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICNwb2xpY3lUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAuY3RhLXNlY3Rpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdjpub3QoLnJvdykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2N0YVRvcCB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGVja291dENvbnRhaW5lciB7XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHQjc2hpcHBpbmdJbmZvIHtcclxuXHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdCYuZmZsLXBhbmVsIHtcclxuXHRcdFx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdFx0XHQuZmZsLW51bWJlciB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiwgaW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuY2xlYXItYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIkNsZWFyIFwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3NoaXBwaW5nSW5mbyB7XHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQsIC5yYWRpby1ncm91cCA+IGRpdjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50cmFja2luZyB7XHJcblx0XHRcdFx0JiA+IGRpdiA+IGRpdiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNoaXAtcGFuZWwge1xyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmZmbC1wYW5lbCB7XHJcblx0XHRcdFx0LmNuci1jaGVjay13cmFwIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucm93IHtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGFsZXJ0LXllbGxvdztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5maW5kLWZmbCB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweCBhdXRvIDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaW5wdXQtbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnNlbGVjdGVkLWZmbCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5kZWZhdWx0LWZmbC1zZWxlY3RlZCwgLm1ha2UtZmZsLWRlZmF1bHQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5tYWtlLWZmbC1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYWNrZ3JvdW5kO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5lZmZsLXdhcm5pbmcsIC5leHBpcmVkLWZmbC13YXJuaW5nLCAuZXhwaXJlZC1kZWZhdWx0LWZmbC13YXJuaW5nIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5kZWZhdWx0LWZmbC1zZWxlY3RlZC1pbnZhbGlkIHtcclxuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQub3ItZGl2IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5mZmwtbnVtYmVyIHtcclxuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDBweDtcclxuXHRcdFx0XHRcdFx0XHQvL2ZsZXg6MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmI2ZmbFNlZzEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9mbGV4OjAgMCAxNCU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTYlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JiNmZmxTZWcyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vZmxleDowIDAgMTglO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYjZmZsU2VnMyB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDI1JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY2xlYXItYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwcHggOHB4IDVweDtcclxuXHRcdFx0XHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmVycl9tc2cge1xyXG5cdFx0XHRcdFx0XHRjbGVhcjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZGRyZXNzLXBhbmVsIHtcclxuXHRcdFx0XHRociB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDBweCAyNXB4O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0I3NoaXBwaW5nSW5mbyB7XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHQmLmZmbC1wYW5lbCB7XHJcblx0XHRcdFx0XHQucm93IHtcclxuXHRcdFx0XHRcdFx0LmZmbC1udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRcdCNmZmxTZWcxIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vZmxleDowIDAgMTQlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCNmZmxTZWcyIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vZmxleDowIDAgMTglO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCNmZmxTZWczIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vZmxleDowIDAgMjUlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NoZWNrb3V0Q29udGFpbmVyIHtcclxuXHQjcGF5bWVudEluZm8ge1xyXG5cdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHQucmFkaW8tZ3JvdXAge1xyXG5cdFx0XHRcdC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuXHRcdFx0XHRcdCYudWktc3RhdGUtZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHQucGF5bWVudC1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIoQXR0ZW1wdHMgRXhjZWVkZWQpXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuc2Vjb25kIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2MtcGFuZWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0LmNjdiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDEgMCAyMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmVycl9tc2cgKyAuaW5kaWNhdG9yIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmdiLWN2di1wb3B1cC10ZXh0IHtcclxuICAgIFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnZtYyB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0LmNjdiB7XHJcblx0XHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcudm1jIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hbXgge1xyXG5cdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdC5jY3Yge1xyXG5cdFx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nLmFteCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZGlzIHtcclxuXHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHQuY2N2IHtcclxuXHRcdFx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGltZy5kaXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFkZHJlc3MtcGFuZWwge1xyXG5cdFx0XHRcdGhyIHtcclxuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDI1cHg7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmxheWF3YXkge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdCNzaG93LWxheWF3YXktcG9saWN5IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hY2NlcHQtbGF5YXdheS1wb2xpY3kge1xyXG5cdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luOjBweCAwcHggMjBweCAwcHg7XHJcblxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdCY+c3BhbiB7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6LTNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdCNwYXltZW50SW5mbyB7XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHQmLmNjLXBhbmVsIHtcclxuXHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHQuY2N2IHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxheWF3YXkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuXHRcdFx0XHRcdCNzaG93LWxheWF3YXktcG9saWN5IHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFjY2VwdC1sYXlhd2F5LXBvbGljeSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHQjcGF5bWVudEluZm8ge1xyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0Ji5jYy1wYW5lbCB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0LmNjdiB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHJcblx0XHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdCNwYXltZW50SW5mbyB7XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHQubGF5YXdheSB7XHJcblx0XHRcdFx0XHQjc2hvdy1sYXlhd2F5LXBvbGljeSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NoZWNrb3V0Q29udGFpbmVyIHtcclxuXHRzZWN0aW9uI29yZGVyU3RhdHVzIHtcclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCArIC5yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG9yZGVyOjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0XHQmLmdseXBoaWNvbi1vayB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmdseXBoaWNvbi10aW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5ibHVlIHtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN0ZXAtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JHByb2R1Y3QtYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji55ZWxsb3cge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3RlcC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnJlZCB7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdGVwLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHN0cm9uZywgJj5zcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3RlcC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjBweCAwcHggMHB4IDEzcHg7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDoycHggc29saWQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjE1cHggYXV0bztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmPnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmpxdWktZGQtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdG1hcmdpbjowcHggMHB4IDEwcHggMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQub3B0LWdyb3VwIHtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdFx0Y2xlYXI6bGVmdDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46MTBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiNlZGl0QnRuLCYjY29tcGxldGVCdG4sJiNjYW5jZWxCdG4sJiNyZXR1cm5CdG57XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYjY29tcGxldGVCdG4ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0LmdseXBoaWNvbiB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuY29tcGxldGUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblxyXG5cdFx0XHRcdFx0XHQuZ2x5cGhpY29uIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMDEzXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjBweDtcclxuXHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnNlY29uZGFyeS1ncm91cCB7XHJcblx0XHRcdFx0XHRjbGVhcjpsZWZ0O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuXHRcdHNlY3Rpb24jb3JkZXJTdGF0dXMge1xyXG5cdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdC5vcHQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnNlY29uZGFyeS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdGJ1dHRvbiB7IFxyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjoxMHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6MTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDVweCk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0c2VjdGlvbiNvcmRlclN0YXR1cyB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHQuc3RlcC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0c2VjdGlvbiNvcmRlclN0YXR1cyB7XHJcblx0XHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdFx0Lm9wdC1ncm91cCB7XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQjc2VsbGVyLXBheW1lbnQtbm90LXJlY2VpdmVkIHsvLyBBZGQgZXh0ZXJtZWx5IGxvbmcgYnV0dG9uIElEJ3MgdG8gdGhpcyBsaXN0XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5zZWNvbmRhcnktZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjEwcHggMCAwIDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjoxMHB4IDAgMCAwO1x0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cCArIC5yb3cge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRvcmRlcjoyO1xyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjoxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdHNlY3Rpb24jb3JkZXJTdGF0dXMge1xyXG5cdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdC5vcHQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0I3NlbGxlci1wYXltZW50LW5vdC1yZWNlaXZlZCB7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6YXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zZWNvbmRhcnktZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MTBweCA1cHggMCAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjoxMHB4IDAgMCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHJcblx0I29yZGVyU3VtbWFyeSB7XHJcbiAgICAgICAgYSAge1xyXG4gICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIkl0ZW0gU3VtbWFyeVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYsICYgPiBociB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDIpLCBcclxuICAgICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMyksIFxyXG4gICAgICAgICAgICAmID4gZGl2Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcblxyXG4gICAgI3NoaXBwaW5nSW5mbyB7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAuZm9ybS1ncm91cCAudHJhY2tpbmc+ZGl2PmRpdiB7ICBcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BheW1lbnRTdW1tYXJ5V3JhcHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAjb3JkZXJTdW1tYXJ5LCAjc2hpcHBpbmdJbmZvIHtcclxuICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNvcmRlclN1bW1hcnkge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgIC5jaGVja291dC1vcmRlci1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NnB4IDZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjc2hpcHBpbmdJbmZvIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjcGF5bWVudFN1bW1hcnlXcmFwIHtcclxuICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uY2hlY2tvdXQtbW9kYWwge1xyXG4gICAgQGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBhOm5vdCguYnRuLXNlY29uZGFyeSk6bm90KC5idG4tcHJpbWFyeSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmI2ZmbE1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiNtYXN0ZXJGRkxNb2RhbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgJiNmcmVlZG9tQ29pbk1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiNleGNlZWRlZE1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmI2l0ZW1DaGFuZ2VkTW9kYWwsICYjY29uZmlybUFiYW5kb25Nb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjY29tcGxldGVPcmRlck1vZGFsLCAmI2NhbmNlbE1vZGFsLCAmI2ZmbERpZmZlcmVuY2VNb2RhbCwgJiNjb250YWN0U2VsbGVyTW9kYWwsICYjdmVyaWZ5QWRkcmVzc01vZGFsLCAmI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwsICYjbGF5YXdheU1vZGFsLCAmI3JldHVybk1vZGFsLCAmI3JlZnVuZE1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjdmVyaWZ5QWRkcmVzc01vZGFsLCAmI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnRybyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsaWRhdGUtYWRkcmVzcy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiNsYXlhd2F5TW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGF5YXdheS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxheWF3YXktcG9saWN5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiNvcmRlclN1bW1hcnlNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja291dC1vcmRlci1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI3JlZnVuZE1vZGFsIHtcclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZsZXgtcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjozcHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3JlZnVuZE9yZGVyVG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLCBpbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjU1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDozMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveC13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgI0ZGTEZpbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2V4Y2VlZGVkTW9kYWwsICYjZmZsRGlmZmVyZW5jZU1vZGFsLCAmI2NhbmNlbE1vZGFsLCAmI2NvbXBsZXRlT3JkZXJNb2RhbCwgJiNjb250YWN0U2VsbGVyTW9kYWwsICYjaXRlbUNoYW5nZWRNb2RhbCwgJiN2ZXJpZnlBZGRyZXNzTW9kYWwsICYjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCwgJiNvcmRlclN1bW1hcnlNb2RhbCwgJiNsYXlhd2F5TW9kYWwsICYjcmV0dXJuTW9kYWwsICYjcmVmdW5kTW9kYWwge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI29yZGVyU3VtbWFyeU1vZGFsIHtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNyZWZ1bmRNb2RhbCB7XHJcbiAgICAgICAgICAgIC5mbGV4LXJvdyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrYm94LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAmI21hc3RlckZGTE1vZGFsIHtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjbWFzdGVyRkZMTW9kYWwge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmZmbC1kaWFsb2cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAjZmluZEZGTE1vZGFsIHtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gNTBweCk7XHJcblxyXG4gICAgICAgICAgICAubWF0LW1kYy10YWItYm9keS13cmFwcGVyLFxyXG4gICAgICAgICAgICAuZ2ItbWF0LXRhYnMsXHJcbiAgICAgICAgICAgIC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItYm9keS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2ItbWF0LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwdmggLSAxMzVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hdC1pbmstYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFwLW1hcmtlciwgLndlYi1tYXJrZXIsIC5mZmwtb24tZmlsZSwgLm1ha2UtZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFrZS1kZWZhdWx0LWZmbC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk0NzEzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLmZmbC1vbi1maWxlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvaWMtZmZsLW9uLWZpbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLmZmbC1vbi1maWxlLXN1YiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNtZmZsU2VsZWN0aW9uV3JhcHBlciArICNTZWxlY3RNYXN0ZXJGRkxDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFkZHJlc3Mtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5mZmwtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZy1mZmwtZmluZGVyIHtcclxuICAgICAgICAgICAgICAgIC5maWVsZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2ItbWF0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmZsLWZpbmRlci1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mZmwtcmVzdWx0cy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDE1cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcsIC5oZHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhkciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmctZmZsLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmZsLW51bWJlci1jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXRlcnRpYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNDTlJDaGVja2JveFdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI0NuUlNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNmaW5kRkZMTW9kYWwge1xyXG4gICAgICAgICAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5uZy1mZmwtZmluZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmllbGRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItbWF0LWRyb3Bkb3duLCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItbWF0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2ZpbmRGRkxNb2RhbCB7XHJcbiAgICAgICAgICAgIC5tYXQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDp1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ItbWF0LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA3NXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo3LjVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJisuY29sLXNtLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uZy1mZmwtZmluZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmllbGRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLW1hdC1kcm9wZG93biwgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYi1tYXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmZsLWZpbmRlci1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZmbC1yZXN1bHRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cmFuc2Zlci1mZWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oZHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uZy1mZmwtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlci13cmFwLCAuZmZsLW51bWJlci1pbnB1dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mZmwtbnVtYmVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlci1pbnB1dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZmbC1udW1iZXItY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgI0NOUkNoZWNrYm94V3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mZmwtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjZXJyTWVzc2FnZUZGTExpY2Vuc2UgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxucGF5bWVudC1kaWFsb2cge1xyXG4gICAgLmxvYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBvcGFjaXR5Oi43NTtcclxuICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpLHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpLmZhLXNwaW5uZXItdGhpcmQgeyAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3BpbigpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcGF5bWVudEFwcE1vZGFsIHtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0Ojgwdmg7XHJcbiAgICBcclxuICAgICAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbGVnYWxBY2tub3dsZWRnZW1lbnRNb2RhbCB7XHJcbiAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDpjYWxjKDgwdmggLSAxMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgI2xlZ2FsQ3RhUm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICNwYXltZW50QXBwTW9kYWwge1xyXG4gICAgICAgIGhlaWdodDo4MHZoO1xyXG4gICAgfVxyXG59IFxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jUGF5bWVudEFwcENvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcclxuXHRtYXJnaW4tdG9wOjU2cHg7XHJcblxyXG5cdCNwYXltZW50Rm9ybT4uY3RhLXJvdyB7XHJcblx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmFsZXJ0IHtcclxuXHRcdG1hcmdpbjoxNXB4IDA7XHJcblxyXG5cdFx0JisuY3RhLXJvdyB7XHJcblx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHJcblx0XHRcdGJ1dHRvbiwgYSB7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHJcblx0XHQuZ3JvdXAtbGFiZWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG1hcmdpbjowIDAgNXB4O1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdlLXNlY3Rpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdGJvcmRlci10b3A6MDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3VidG90YWwtd3JhcCB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOjA7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0ei1pbmRleDoxMDA7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdHBhZGRpbmc6MTVweCAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdCYjVG90YWxEaXNwbGF5IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCIkXCI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5zdHJpa2Uge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHJcblx0XHQjYmlsbGluZ0luZm8ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdGJvcmRlci10b3A6MDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjowO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I3BvbGljeVRleHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQjaW52YWxpZEl0ZW1zQmxvY2sge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRib3JkZXI6MnB4IHNvbGlkICRndW5icm9rZXIteWVsbG93O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0d2lkdGg6NXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgMTVweCAwIDA7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSBhdXRvO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmPmRpdntcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cclxuXHRcdFx0XHRcdFx0JitwIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jj51bCB7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0XHRcdFx0bGVmdDotMzBweDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDpjYWxjKDEwMCUgKyA2MHB4KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjJweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I3BheW1lbnRQcm9ncmVzcyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0XHJcblx0XHRcdCY+c3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPnAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnByb2dyZXNzLXBhbmUge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0cGFkZGluZzoxNXB4IDEwcHggMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHR1bCB7XHRcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHJcblx0XHRcdFx0XHQmK3VsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuc3RlcHMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbGlzdC1pdGVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYucGF5bWVudHMge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuYywmLnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmK3NwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYmFycyB7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYrbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuZG9uZSwgJi5wZW5kaW5nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5wZW5kaW5nIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHB1bHNlLW9wYWNpdHkoKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jj5pIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwaW4oKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0I3BheW1lbnRDb21wbGV0ZSB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRtYXJnaW46MjVweCAwIDA7XHJcblxyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdCNwb2xpY3lUZXh0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCLvu78vLyBUSElTIFBBR0UgSU5IRVJJVFMgU1RZTEVTIEZST00gQ0FSVFxyXG4vLyBUaGlzIGZpbGUgaXMgdXNlZCB0byB3cml0ZSBvdmVycmlkZXMgdG8gdGhlIGN1cnJlbnQgbGF5b3V0IHRvIGN1dCBkb3duIG9uIGV4dHJhbmVvdXMgQ1NTXHJcbi8vICEhIEFsbCBzdHlsZXMgaGVyZSBtdXN0IGJlIHVuaXF1ZSB0byB0aGUgUGF5bWVudCBTdW1tYXJ5IHBhZ2UuICEhXHJcbi8vICEhIERPIE5PVCBSRVNUWUxFIENBUlQgU1RZTEVTIEhFUkUgISFcclxuQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IHtcclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHQjY2FydFN1bW1hcnkge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcclxuXHRcdFx0I2N0YUNvbnRhaW5lciB7XHJcblx0XHRcdFx0Lm9yZGVyLWJsb2NrcyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zdWJ0b3RhbC13cmFwIHtcclxuXHRcdFx0XHRcdG9yZGVyOnVuc2V0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxMHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjY2FydENvbnRhaW5lci5ub05vcm1hbEl0ZW1zIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCNub05vcm1hbFB1cmNoYXNlcyB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDEzNXB4O1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0cGFkZGluZzoxMHB4IDE1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FydC1pdGVtcyB7XHJcblx0XHQuY2FydC1pdGVtIHtcclxuXHRcdFx0Lml0ZW0taW5mbyB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjppbmhlcml0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2FydC1pbmZvLWZsZXgge1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG5cclxuXHRcdFx0XHRcdC5vcmRlci1pZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaXRlbS1pZCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0I2l0ZW1zTm90UHVyY2hhc2VkIHtcclxuXHRcdG1hcmdpbjozMHB4IC0xNXB4IDA7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblxyXG5cdFx0JisjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdH1cclxuXHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2FydC1hbGVydCB7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHJcblx0XHRcdC5hbGVydC1tZXNzYWdlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHggMTVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjJweCBzb2xpZDtcclxuXHJcblx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JitwIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0JitsaSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6MnB4IHNvbGlkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5yZWQge1xyXG5cdFx0XHRcdC5hbGVydC1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtcmVkLWJnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdCYrbGkge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnllbGxvdyB7XHJcblx0XHRcdFx0LmFsZXJ0LW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGFsZXJ0LXllbGxvdztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXJ0LWl0ZW1zIHtcclxuXHRcdFx0XHQmPi5yb3cge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jj5kaXY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6NzAlO1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAxIDAgNzAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTVweCAxNXB4IDI4cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXJ0LWl0ZW0ge1x0XHJcblx0XHRcdFx0XHQuaXRlbS1pbmZvIHtcclxuXHRcdFx0XHRcdFx0Jj4uYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6OHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaXRlbXMtZ3JvdXAge1xyXG5cdFx0JisuaXRlbXMtZ3JvdXAge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0fVxyXG5cdFx0LmNhcnQtaXRlbXMge1xyXG5cdFx0XHQmLnNoaXBwaW5nLWdyb3VwIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jYXJ0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHJcblxyXG5cdFx0XHRcdFx0Lml0ZW0taW1hZ2UtY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaXRlbS1pbmZvIHtcclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXJ0LWl0ZW0ge1xyXG5cdFx0XHRcdC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdFx0LmNhcnQtaW5mby1mbGV4IHtcclxuXHRcdFx0XHRcdFx0Lml0ZW0taWQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lml0ZW0tc3RhdHVzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMTY0XCI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHQjaXRlbXNOb3RQdXJjaGFzZWQge1xyXG5cdFx0XHQuY2FydC1hbGVydCB7XHJcblx0XHRcdFx0LmNhcnQtaXRlbXMge1xyXG5cdFx0XHRcdFx0Jj4ucm93IHtcclxuXHRcdFx0XHRcdFx0Jj5kaXY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6NjAlO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEgMCA2MCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjIycHg7XHJcblx0XHRcdFx0XHRcdH1cdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0XHQjY2FydFN1bW1hcnkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQjY2FydENvbnRhaW5lci5ub05vcm1hbEl0ZW1zIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I2l0ZW1zTm90UHVyY2hhc2VkIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHJcblxyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0cGFkZGluZzowIDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXJ0LWFsZXJ0IHtcclxuXHRcdFx0XHQuYWxlcnQtbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY2FydC1pdGVtcyB7XHJcblx0XHRcdFx0XHQmPi5yb3cge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQmPmRpdjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOmluaGVyaXQ7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdC5jYXJ0LWl0ZW1zIHtcclxuXHRcdFx0LmNhcnQtaXRlbSB7XHJcblx0XHRcdFx0bWluLWhlaWdodDoxMzBweDtcclxuXHJcblx0XHRcdFx0Lml0ZW0taW1hZ2UtY2hlY2tib3gge1xyXG5cdFx0XHRcdFx0d2lkdGg6MjAlO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgMjAlO1xyXG5cdFx0XHJcblx0XHRcdFx0XHQuY2FydC1pbWctY29udGFpbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCAwIDAgMTVweDtcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lml0ZW0taW5mbyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDoyMCU7XHJcblx0XHRcdFx0XHR3aWR0aDo4MCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lml0ZW1zLWdyb3VwIHtcclxuXHRcdFx0LmNhcnQtaXRlbXMge1xyXG5cdFx0XHRcdC5jYXJ0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0Lml0ZW0taW5mbyB7XHJcblx0XHRcdFx0XHRcdC5pdGVtLXN0YXR1cyB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNoaXBwaW5nLWdyb3VwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNhcnQtaXRlbSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHJcblx0XHRcdFx0XHRcdC5pdGVtLWltYWdlLWNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6NTA7XHJcblxyXG4gICAgJitnYi1hcHAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OjQ5O1xyXG4gICAgfVxyXG5cclxuICAgICY+ZGl2IHtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuICAgIC8vIGZvbnRzXHJcbiAgICAkZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBHZW5ldmEsIHNhbnMtc2VyaWY7XHJcbiAgICAvLyBlbmQgfCBmb250c1xyXG5cclxuICAgIC8vIENvbG9yc1xyXG4gICAgJG5vLWJnLWNvbG9yOiBub25lO1xyXG4gICAgJGJsYWNrOiAkdHJ1ZS1ibGFjaztcclxuICAgICR3aGl0ZTogJHRydWUtd2hpdGU7XHJcbiAgICAkZ3VuYnJva2VyLWdyZWVuOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgJGd1bmJyb2tlci15ZWxsb3c6ICNmZmFlMDA7XHJcbiAgICAkZ3VuYnJva2VyLWJsdWU6ICMxODYxYjc7XHJcbiAgICAkZ3VuYnJva2VyLWRhcmstZ3JlZW46ICMwMDRiMDA7XHJcbiAgICAkZ3VuYnJva2VyLWRhcmstYmx1ZTogIzBmNTJhMTtcclxuICAgICRza3ktYmx1ZTogI2I1ZTlmZjtcclxuICAgICRkYXJrLWdyYXk6ICM2MzYzNjM7XHJcbiAgICAkbWVkaXVtLWdyYXk6ICM5YTlhOWE7XHJcbiAgICAkbGlnaHQtZ3JheS1iZzogI2Y4ZjhmODtcclxuICAgICRsaWdodC1ncmF5LWJvcmRlcjogI2Q5ZDlkOTtcclxuICAgICRsaWdodGVzdC1ncmF5LWJvcmRlcjogI2VlZWVlZTtcclxuICAgICRkYXJrLWdyYXktYm9yZGVyOiAjYjBiMGIwO1xyXG4gICAgJHBsYWNlaG9sZGVyLXRleHQ6ICM4YzhjOGM7XHJcbiAgICAkcmVkOiAjZDcxZDU3O1xyXG4gICAgJHJlZC1kYXJrOiAjYWYxMDQyO1xyXG4gICAgJGdyYXktdGV4dDogIzY3Njc2NztcclxuICAgICR2ZXJ5LWRhcmstZ3JheTogIzMzMzMzMztcclxuICAgICR0ZWFsLWdyZWVuOiAjN2RjYzdkO1xyXG4gICAgJHdhcm5pbmc6ICNlZTZjMWQ7XHJcbiAgICAkYXdhaXRpbmctYmx1ZTogIzFjODliNjtcclxuICAgICRhd2FpdGluZy1ncmVlbjogIzMyYjMzMjtcclxuICAgIC8vIGVuZCB8IENvbG9yc1xyXG5cclxuICAgIC8qIEdlbmVyYWwgTGF5b3V0ICAqL1xyXG4gICAgKjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIGh0bWwsIGJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcbiAgICB9XHJcbiAgICAudGV4dC1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtdGFibGUtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5uZ3gtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6NjEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5uZ3gtc3Bpbm5lci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhLWJhbGwtc2NhbGUtbXVsdGlwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2FkaW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLXJhZGl1cyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgLnZjZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5uYXYtcGlsbHMtbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA4cHggMDtcclxuICAgIH1cclxuICAgIEBtaXhpbiB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IG51bGwsICRoZWlnaHQ6IG51bGwsICRtaW53aWR0aDogbnVsbCwgJG1pbmhlaWdodDogbnVsbCkge1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICAgIG1pbi13aWR0aDogJG1pbndpZHRoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRtaW5oZWlnaHQ7XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gcG9zaXRpb24oJHBvc2l0aW9uLCAkdG9wOiBudWxsLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XHJcbiAgICAgICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgICAgICB0b3A6ICR0b3A7XHJcbiAgICAgICAgcmlnaHQ6ICRyaWdodDtcclxuICAgICAgICBib3R0b206ICRib3R0b207XHJcbiAgICAgICAgbGVmdDogJGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gZm9udCgkc2l6ZTogbnVsbCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICAgICAgICBmb250LXN0eWxlOiAkc3R5bGU7XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gdWxyZXNldCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIEBtaXhpbiBtYXJnaW4oJG1hcmdpbikge1xyXG4gICAgICAgIG1hcmdpbjogJG1hcmdpbjtcclxuICAgIH1cclxuICAgIEBtaXhpbiBwYWRkaW5nKCRwYWRkaW5nKSB7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBHZW5lcmFsIExheW91dCAqL1xyXG5cclxuICAgIC8qIGZvcm0gKi9cclxuICAgIC8qIFBsYWNlaG9sZGVyICovXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuICAgIH1cclxuICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQ7XHJcbiAgICB9XHJcbiAgICAvLyBJRTExIHN0b3AgWCBmcm9tIHNob3dpbmcgaW4gaW5wdXRzXHJcbiAgICBpbnB1dDo6LW1zLWNsZWFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XHJcbiAgICAgIDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9XHJcbiAgICAgIDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XHJcbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9ICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IDYwMCk7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uOm5vdCguYnRuKSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgUGxhY2Vob2xkZXIgKi9cclxuICAgIC8qIGVuZCB8IGZvcm0gKi9cclxuXHJcbiAgICBpbWcsXHJcbiAgICBhIHtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogSGVhZGluZ3MgKi9cclxuICAgIGgxIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7LyogXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkc2l6ZTogMzZweCk7ICovXHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgIGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDE0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgSGVhZGluZ3MgKi9cclxuXHJcbiAgICAvKiBpY28gKi9cclxuICAgIC5zb2xkLWljbyB7XHJcbiAgICAgICAgY29sb3I6ICRhd2FpdGluZy1ibHVlO1xyXG4gICAgfVxyXG4gICAgLnVuc29sZC1pY28ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmljby1kb3duLWFycm93IHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICAuaW5saW5lLWJveC1pY29uIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZXItaWNvIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLndhcm5pbmctaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51cmdlbnQge1xyXG4gICAgICAgIC50aW1lci1pY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3Qtd2lubmluZyB7XHJcbiAgICAgICAgLndhcm5pbmctaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW5kZWQge1xyXG4gICAgICAgIC53YXJuaW5nLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGQtY2VsbC5hY3RpdmUge1xyXG4gICAgICAgIC5hY3RpdmUtaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggNHB4IDAgNHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgOHB4IDAgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiBib2xkKTtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDRweCAwIDAgMzVweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGQtY2VsbC5ub3RhY3RpdmUge1xyXG4gICAgICAgIC5ub3RhY3RpdmUtaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggNHB4IDAgNHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgOHB4IDAgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiBib2xkKTtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDRweCAwIDAgMzVweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlyc3QtaXRlbS1wbHVzIHtcclxuICAgICAgICAuZmlyc3QtaXRlbS1wbHVzLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzg5YjY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDRweCA2cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCA4cHggMCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICR0b3A6IDAsICRsZWZ0OiAwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWM4OWI2O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDAgMCAzNXB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zYWxlLXByaWNlIHtcclxuICAgICAgICAuc2FsZS1wcmljZS1pY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdhaXRpbmctZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDRweCA2cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCA4cHggMCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICR0b3A6IDAsICRsZWZ0OiAwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYXdhaXRpbmctZ3JlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggMCAwIDM1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndlaWdodCB7XHJcbiAgICAgICAgLndlaWdodC1pY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ1ODIyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggNnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgOHB4IDAgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzk0NTgyMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDRweCAwIDAgMzVweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBpY28gKi9cclxuXHJcbiAgICAvKiBSYXRpbmcgKi9cclxuICAgIC5yYXRpbmctc2F0aXNmYWN0b3J5IHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLnJhdGluZy1wb29yIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICAgIC8qIGVuZCB8IFJhdGluZyAqL1xyXG5cclxuICAgIC8qIGJ1dHRvbnMgKi9cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IG5vcm1hbCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1saW5rLXdoaXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IG5vcm1hbCk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWxpbmstZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG4gICAgLnRleHQtbGluay1ibHVlIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ibHVlO1xyXG4gICAgfVxyXG4gICAgLnRleHQtbGluay1yZWQge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXktYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICB9XHJcbiAgICAub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5yc3MtYnRuIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXktYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH0gKi9cclxuXHJcbiAgICAuYnRuLXByaW1hcnktYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWJsdWU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kYW5nZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kYW5nZXItZnVsbCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRyZWQsICRsaWdodG5lc3M6IC0yMCUpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAtMjAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICAuYnRuLWNsZWFyLWJnLXdoaXRlLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vLWJnLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi13aGl0ZS1iZy13LWdyZWVuLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtcGlsbHMgPiBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIFxyXG4gICAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIFxyXG4gICAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgIH1cclxuICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgIC5idG4taW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOjBweCA1cHggMHB4IDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjZweCAwIDZweCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5udW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo2cHggMTJweCA2cHggMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KC5teS1hY2NvdW50KSB7XHJcbiAgICAgICAgICAgIC5idG4taW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWRlZmF1bHQuYnRuLWluZGljYXRvcnMge1xyXG4gICAgICAgIC5udW1zIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5idG4tZGVmYXVsdC5idG4taW5kaWNhdG9yczpob3ZlciB7XHJcbiAgICAgICAgLm51bXMge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3OWFhN2E7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgYnV0dG9ucyAqL1xyXG5cclxuICAgIC8qIE15R3VuQnJva2VyIC0gTWFpbiBDb250YWluZXIgKi9cclxuICAgIC8qIC5teWd1bmJyb2tlci1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMCAwIDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcclxuICAgIH0gKi9cclxuICAgIC8qIGVuZCB8IE15R3VuQnJva2VyIC0gTWFpbiBDb250YWluZXIgKi9cclxuXHJcbiAgICAvKiBOYXZpZ2F0aW9uICovXHJcbiAgICAvKiAuc2lkZS1tZW51IHsgXHJcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAyMDBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICR0b3A6IDAsICRsZWZ0OiAwKTtcclxuICAgIFxyXG4gICAgICAgIC5tZW51LWxpc3QgeyAgICAgICAgXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVscmVzZXQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDE1cHggMCAxNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDVweCAxMHB4IDVweCAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwcHggMTBweCAwcHggMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAxOHB4LCAkaGVpZ2h0OiAxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JheS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY28tdGFnLWRvbGxhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY28tdGFnLWRvbGxhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVscmVzZXQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMXB4IDAgMXB4IDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDAgMjBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg1cHggMTBweCA1cHggNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0LWdyYXktYm9yZGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1ib3R0b20tYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcbiAgICAvKiBlbmQgfCBOYXZpZ2F0aW9uICovXHJcblxyXG4gICAgLyogTWFpbiBBcmVhICovXHJcbiAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAuaW50cm8tdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6OTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgJj5oMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjVweCA1cHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMTAwJSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBcclxuICAgICAgICAuYWxlcnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgTWFpbiBBcmVhICovXHJcblxyXG4gICAgLyogSW50ZXJpb3IgRGFzaGJvYXJkcyAqL1xyXG4gICAgLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBcclxuICAgICAgICAgICAgJi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1cnBsZS1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDIwcHggMTVweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwcHggMHB4IDE1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvLXRhZy1kb2xsYXItbGcteWVsbG93IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMzZweCwgJGhlaWdodDogNDFweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCBhdXRvIDVweCBhdXRvKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9sZ195ZWxsb3cucG5nJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28tdGFnLW1ha2VPZmZlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDM2cHgsICRoZWlnaHQ6IDQxcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgYXV0byA1cHggYXV0byk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbWFrZU9mZmVyLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLXRhZy1yZWNlaXZlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMzZweCwgJGhlaWdodDogNDFweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCBhdXRvIDVweCBhdXRvKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9yZWNlaXZlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLXRhZy1nYnBheSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDM2cHgsICRoZWlnaHQ6IDUycHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgYXV0byA1cHggYXV0byk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2JpdHJhaWwud2VicCcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vbW5pIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvdGhlbWUvYXNzZXRzL2ltZy1vdXRkb29ycGF5LWNvYnJhbmRlZC1sb2dvLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDMycHgsICR3ZWlnaHQ6IDcwMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLypAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDMzLjMzMzMlKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMTBweCAwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gKi9cclxuICAgICAgICAuY2FyZC13LWRldGFpbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDE1cHggMjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigycHgpO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgMTBweCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMjBweCAwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDEwcHggMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDAgMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDE1cHggMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnktZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkc2l6ZTogMjBweCwgJHdlaWdodDogNDAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrLWdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkc2l6ZTogMTJweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZmwtc3BlYy1pbmZvIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigxMHB4IDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxMHB4IDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGF5bWVudC10eXBlcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDRweCAwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW52YWxpZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtdy1kZXRhaWxzIHtcclxuXHJcbiAgICAgICAgICAgICYudGhpcmQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAzMy4zMzMzJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogNTAlKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5lZGdlLXRvLWVkZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDVweCAxNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1lbWJlcnNoaXAtdHlwZXMge1xyXG4gICAgICAgICAgICAgICAgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDhweCAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5vLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jYXJkLW5vLWlubmVyLXBhZGRpbmcge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBhZ2kge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93LmNhcmQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xyXG5cclxuICAgICAgICAgICAgLmNvbC1tZC03IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNTVweCAxNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLW1kLTUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0MnB4IDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXktYmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jYXJkLWJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTJhMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkuaWNvLXRhZy1kb2xsYXItbGcteWVsbG93IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMzZweCwgJGhlaWdodDogNDBweCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfeWVsbG93LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBJbnRlcmlvciBEYXNoYm9hcmRzICovXHJcblxyXG4gICAgLyogSW5kaXZpZHVhbCBEYXNoYm9hcmRzIGlmIG5lZWRlZCAqL1xyXG4gICAgLmJ1eSwgLnNlbGwge1xyXG4gICAgICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5teS1zdXBwb3J0IHtcclxuICAgICAgICAuZ2VuZXJhbC1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAuY2FyZCA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogZW5kIHwgSW5kaXZpZHVhbCBEYXNoYm9hcmRzICovXHJcblxyXG4gICAgLyogRmlsdGVycyAqL1xyXG4gICAgXHJcbiAgICAvKiBlbmQgfCBGaWx0ZXJzICovXHJcblxyXG4gICAgLyogRGF0YWdyaWQgKi9cclxuXHJcbiAgICAvLyBkdXJhdGlvbiAudGQtY2VsbCB7XHJcbiAgICAvLyAgaGVpZ2h0OiAxMDBweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICBcclxuICAgICAubW9iaWxlLW9yZGVyLXN0YXR1cyB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4NjFiNztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NjFiNztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuemVyby1vZi1zaXgge1xyXG4gICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vbmUtb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR3by1vZi1zaXgge1xyXG4gICAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGhyZWUtb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvdXItb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpdmUtb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpeC1vZi1zaXgge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgICAgIFxyXG5cclxuICAgIC5taW5pLWdyaWQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcmstZ3JheTtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBEYXRhZ3JpZCAqL1xyXG5cclxuICAgIC5wYWdpIHtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDE1cHgpO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHVscmVzZXQoKTtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg1cHggMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1cnIgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiA2MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3JkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDVweCAwIDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMTBweCAwIDApO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvcmRlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgMCA1cHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAwIDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgUGFnaSAqL1xyXG5cclxuICAgIC8qIFJlY2VudCBGZWVkYmFjayAqL1xyXG4gICAgLnJhdGluZy10YWJsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAyMHB4IDApO1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYXRpbmcge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0ZXN0LWdyYXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IFJlY2VudCBGZWVkYmFjayAqL1xyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RhcnQtYW5kLWRhdGUge1xyXG4gICAgICAgIC5jb2wtbWQtNSwgLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtbWQtMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogLm5neC1kYXRhdGFibGUubWF0ZXJpYWwgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH0gKi9cclxuICAgIHVsLnBhZ2VyLFxyXG4gICAgdWwucGFnZXIgbGkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAuaXRlbXMtdG8tc2hvdyAuYnRuLWdyb3VwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLWJsdWUge1xyXG5cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTJhMTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIE5nRXhEaWFsb2cgKi9cclxuICAgIC8qTk9UIFVzZWQqL1xyXG4gICAgXHJcblxyXG4gICAgLmFsZXJ0LW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMTA4cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cclxuICAgICAgICAmK2diLWZvb3Rlcj5kaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuaW50cm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5pbnRyby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmPmgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuaW50cm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJj5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXlnYi1hZC13cmFwcGVyIHtcclxuICAgICYjbXlnYkFkV3JhcHBlclRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgJiNteWdiQWRXcmFwcGVyVG9wIHsgXHJcbiAgICAgICAgICAgIGhlaWdodDo5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG5cdC8qIFJ1bGVzIGZvciBzaXppbmcgdGhlIGljb24uICovXHJcblx0Lm1hdGVyaWFsLWljb25zLm1kLTE2IHsgZm9udC1zaXplOiAxNnB4OyB9XHJcblx0Lm1hdGVyaWFsLWljb25zLm1kLTE4IHsgZm9udC1zaXplOiAxOHB4OyB9XHJcblx0Lm1hdGVyaWFsLWljb25zLm1kLTIwIHsgZm9udC1zaXplOiAyMHB4OyB9XHJcblx0Lm1hdGVyaWFsLWljb25zLm1kLTI0IHsgZm9udC1zaXplOiAyNHB4OyB9XHJcblx0Lm1hdGVyaWFsLWljb25zLm1kLTM2IHsgZm9udC1zaXplOiAzNnB4OyB9XHJcblx0Lm1hdGVyaWFsLWljb25zLm1kLTQ4IHsgZm9udC1zaXplOiA0OHB4OyB9XHJcblxyXG5cdC8qIFJ1bGVzIGZvciB1c2luZyBpY29ucyBhcyBibGFjayBvbiBhIGxpZ2h0IGJhY2tncm91bmQuICovXHJcblx0Lm1hdGVyaWFsLWljb25zLm1kLWRhcmsgeyBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC1kYXJrLm1kLWluYWN0aXZlIHsgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cclxuXHJcblx0LyogUnVsZXMgZm9yIHVzaW5nIGljb25zIGFzIHdoaXRlIG9uIGEgZGFyayBiYWNrZ3JvdW5kLiAqL1xyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC1saWdodCB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpOyB9XHJcblx0Lm1hdGVyaWFsLWljb25zLm1kLWxpZ2h0Lm1kLWluYWN0aXZlIHsgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxyXG59XHJcblxyXG4ubW9yZS1tZW51LW9wdGlvbi5tYXQtbWVudS1pdGVte1xyXG4gICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgLmdyaWQuZmlsdGVycyB7XHJcbiAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDotMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgLmNvbCArIC5jb2wge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5kaXYuY29sIHtcclxuICAgICAgICAgICAgICAgICYuc29ydC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6Y2FsYygxMDAlIC0gNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5kaXNhYmxlZCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA0MHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46NnB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJlbW92ZS1pdGVtcy1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5leHBvcnQtZmlsdGVyLCAmLmZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCAwcHggMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMzLjMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWRpc2FibGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhdGVnb3J5LWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdi5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29sKy5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmRpdi5jb2wgeyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc29ydC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6Y2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnJlbW92ZS1pdGVtcy1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZXhwb3J0LWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAuZmlsdGVycy1iYXIge1xyXG4gICAgICAgICAgICAgICAgJi5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgICY+ZGl2LmNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2grLnNvcnQtZmlsdGVycysucmVtb3ZlLWl0ZW1zLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwge1xyXG4gICAgI2RhdGF0YWJsZS1maXRsZXJzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhcyB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAjZGF0YXRhYmxlLWZpdGxlcnMtc2VhcmNoLCAjZGF0YXRhYmxlLWZpdGxlcnMtY2xvc2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2RhdGF0YWJsZS1maXRsZXJzLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJfbXNnIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaW5wdXRHcm91cENvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG5cclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gMTZweCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jaGVjay1hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpbHRlci1jaGVja2JveGVzLCAuZmlsdGVyLXJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0MHB4IDEwcHggMTBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtcmlwcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIGxpLFxyXG4gICAgICAgICAgICAubWF0LW1kYy1yYWRpby1ncm91cCAuZ2ItbWF0LXJhZGlvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZnVsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgdWwsIC5tYXQtcmFkaW8tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGksIC5tYXQtcmFkaW8tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjaW5wdXRHcm91cENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICYuZnVsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgJGxpZ2h0LWdyYXktYmc6ICNmOGY4Zjg7XHJcbiAgICAkd2FybmluZzogI2VlNmMxZDtcclxuICAgICRhd2FpdGluZy1ibHVlOiAjMWM4OWI2O1xyXG4gICAgJGF3YWl0aW5nLWdyZWVuOiAjMzJiMzMyO1xyXG4gICAgJHJlZDogI2Q3MWQ1NztcclxuXHJcblxyXG4gICAgLyogTmV3IERhdGFncmlkICovXHJcbiAgICAubmd4LWRhdGF0YWJsZS1jZWxsLXRlbXBsYXRlID4gLnRodW1ibmFpbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmd4LWRhdGF0YWJsZS1jZWxsLXRlbXBsYXRlID4gLnRodW1ibmFpbC1uby1pbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiArIC5pdGVtcy10by1zaG93IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgLmVtcHR5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmRhdGF0YWJsZS1ib2R5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWxsaXBzaXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRkLWNlbGwgPiAqLCAudGQtY2VsbCAuZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYWlsZWQtcGF5bWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lZmZsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWVmZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubm8tY2MtZmVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWMtbm8tY2MtZmVlcy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC50aHVtYm5haWwgYSwgJiA+IGRpdiBhLnRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hbmFnZS1waG90b3MtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlcmlhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1eWVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gaW1nICsgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF3YWl0aW5nLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXdhaXRpbmctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF3YWl0aW5nLXBheW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhd2FpdGluZy1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBlbmRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVmYXVsdC1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXNwYWNlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhdGluZy1wb3NpdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmF0aW5nLW5ldXRyYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXktYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYXRpbmctbmVnYXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVsaXN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWxpc3QtaWNvbi55ZXMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWxpc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdseXBoaWNvbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LXBpbGxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jcmVkaXQtcmVxdWVzdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXJpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24sIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YXRhYmxlLWNoZWNrYm94LCAuYmlkLXN0YXR1cyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LWZ1bGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWxpc3QtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtcGlsbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHVyYXRpb24gLnRkLWNlbGwudGltZS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGQtY2VsbC50aW1lLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAubmd4LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmRhdGF0YWJsZS1ib2R5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLnRodW1ibmFpbCBhLCAmID4gZGl2IGEudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsZXgtZnVsbC0yMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtYXV0byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWluaS1ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAubmd4LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAudGh1bWJuYWlsIGEsICYgPiBkaXYgYS50aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuY3JlZGl0LXJlcXVlc3RzLCAuc2NoZWR1bGVkIHtcclxuICAgICAgICAgICAgLmN0YS1jb2wge1xyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmRlZC1pdGVtcyB7XHJcbiAgICAgICAgICAgIC5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud29uLW9yZGVycyB7XHJcbiAgICAgICAgICAgIC5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIC5vcmRlcnMtZ3JpZCB7XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAuZmlsdGVycy1iYXIge1xyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4OyAvL3dlYmtpdCBmaXhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1kZXRhaWxzLXRvZ2dsZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2ItZmFjYWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNyLWluaXRpYXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9jcmVkaXQtcmVxdWVzdC1ncmVlbi1pY29uLWZvci5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1jaGFyZ2ViYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2NoYXJnZWJhY2stcmVkLWljb24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZmbC1yZWNlaXB0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1mYWlsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mZmwtcmVjZWlwdCArIC5wYXltZW50LWZhaWxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3MtZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1kYXRlcywgLmZpbmFuY2lhbC1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkLmNvbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhW2RhdGEtdG9nZ2xlPSd0b29sdGlwJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQuY29sLXRpdGxlICsgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1kYXRlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJithIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCArIC5pdGVtLWRldGFpbHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLm9yZGVycy1ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1kYXRlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAub3JkZXJzLWdyaWQge1xyXG4gICAgICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAuZmlsdGVycy1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4cG9ydC1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmd4LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Zsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6MzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogJi5vcmRlci1kZXRhaWxzLXRvZ2dsZXItd3JhcCsuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXJzLWZsZXgtZnVsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1kZXRhaWxzLXRvZ2dsZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgLy9PdmVycmlkZSB0byBnbG9iYWwgZGF0YXRhYmxlIHN0eWxpbmdcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwODBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2ItZmFjYWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA4MFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC10aXRsZSwgJi5jdGEtY29sLCAub3JkZXItZGF0ZXMsIC5maW5hbmNpYWwtZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1kYXRlcywgLmZpbmFuY2lhbC1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Zsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmluYW5jaWFsLWZpZ3VyZXMubW9iaWxlLCAuY29sLXRpdGxlLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tZGV0YWlscy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGh1bWItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDo1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwODBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIC5vcmRlcnMtZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMsIC5maW5hbmNpYWwtZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogJi50aHVtYi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOjUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgLm9yZGVycy1ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmluYW5jaWFsLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb2xkLW9yZGVycyB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxNjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53b24tb3JkZXJzIHtcclxuICAgICAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICAubmd4LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgLm5neC1kYXRhdGFibGV7XHJcbiAgICAgICAgLmRhdGF0YWJsZS1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5wYWdlLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG0tY2hrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXBhZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo5cHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWNvdW50ICB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgLml0ZW1zLXRvLXNob3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAubmd4LWRhdGF0YWJsZXtcclxuICAgICAgICAgICAgLmRhdGF0YWJsZS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcGFnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIC5pdGVtcy10by1zaG93IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbnRpZXItc3VtbWFyeSB7XHJcbiAgICAjZmVlVGllckluZm9ybWF0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODFweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxNXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246LjJzIGJveC1zaGFkb3cgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWUtaW5mb3JtYXRpb24td3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5mZWUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmVlLWxlZnQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmVlLWxlZnQtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlZS1sZWZ0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vdmVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVwOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmlicmFudC1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRvd246YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1xdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZlZS1sZWZ0LWJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZlZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCA1cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjZmVlVGllckNoYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci1hcnJvdy1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci13aHQsIC5tYXJrZXIteWVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXItd2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci15ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci13aHQsIC5tYXJrZXIteWVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWFya2VyLXdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXIteWVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci1hcnJvdy1sZWZ0LCAubWFya2VyLWFycm93LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXItd2h0LCAubWFya2VyLXllbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0uNTJweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9wLTEwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwZDEwYTsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzAwZDEwYSA2MSUsICM3YTc0MDAgODQlLCAjZmYwMDE1IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsIzAwZDEwYSA2MSUsIzdhNzQwMCA4NCUsI2ZmMDAxNSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZDEwYSAwJSwjMDBkMTBhIDYxJSwjN2E3NDAwIDg0JSwjZmYwMDE1IDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGQxMGEnLCBlbmRDb2xvcnN0cj0nI2ZmMDAxNScsR3JhZGllbnRUeXBlPTAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b3AtMTAwMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBkMTBhOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBkMTBhIDAlLCAjMDA2NDAwIDE1JSwgIzAwNjQwMCA4NSUsICNmZjAwMTUgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwjMDA2NDAwIDE1JSwjMDA2NDAwIDg1JSwjZmYwMDE1IDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCMwMDY0MDAgMTUlLCMwMDY0MDAgODUlLCNmZjAwMTUgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjZmYwMDE1JyxHcmFkaWVudFR5cGU9MCApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN0YW5kYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwZDEwYTsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzU1NTU1NSAzNyUsICM1NTU1NTUgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwjNTU1NTU1IDM3JSwjNTU1NTU1IDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCM1NTU1NTUgMzclLCM1NTU1NTUgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjNTU1NTU1JyxHcmFkaWVudFR5cGU9MCApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcC0xMDAsIC50b3AtMTAwMCwgLnN0YW5kYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnVmZmVyLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ZlZXRpZXJfYnVmZmVyX3RvcC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1ZmZlci1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9mZWV0aWVyX2J1ZmZlcl9idG0ucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idWZmZXItdG9wLCAuYnVmZmVyLWJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcC0xMDAwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YW5kYXJkIHtcclxuICAgICAgICAjZmVlVGllckluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmZlZS1pbmZvcm1hdGlvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgXHJcbiAgICAgICAgI2ZlZVRpZXJJbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICAkd2lkZ2V0SGVpZ2h0OiAxMDBweDtcclxuICAgICRidXR0b25CYXJXaWR0aDogMzBweDtcclxuICAgIFxyXG4gICAgbXlnYi10aWNrZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAucGxheS1wYXVzZS1leHBhbmQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjZweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWZyZXNoLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIC5zcGluIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDAwbXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHtcclxuICAgICAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRvIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9yZS1tZW51LWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6NDk7XHJcblxyXG4gICAgICAgICAgICAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtY2Fyb3VzZWwtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnAtY2Fyb3VzZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5wLWNhcm91c2VsLXByZXYtYnV0dG9uLCAucC1jYXJvdXNlbC1uZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtcHJldi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowIDAgMCA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbToyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC12aWV3cG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wLWNhcm91c2VsLWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZmxleC1yb3dzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlLCAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtcHJldi1idXR0b24sIC5wLWNhcm91c2VsLW5leHQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5wLWNhcm91c2VsLWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wLWNhcm91c2VsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOjEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWF4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWF4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWF4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnAtY2Fyb3VzZWwtaXRlbS1jbG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgICRndW5icm9rZXItZGFyay1ibHVlOiAjMGY1MmExO1xyXG5cclxuICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgLmljby10YWctZG9sbGFyLWxnLXllbGxvdywgLmljby10YWctcmVjZWl2ZSwgLmljby10YWctbWFrZU9mZmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6MzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjM2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY28tdGFnLWRvbGxhci1sZy15ZWxsb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2xnX3llbGxvdy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljby10YWctcmVjZWl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfcmVjZWl2ZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljby10YWctbWFrZU9mZmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9tYWtlT2ZmZXIucG5nJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczo1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIsaDMscCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyLGgzLHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206OTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGJ1eS1ub3ctYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5udW1zLC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YSArIGEge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoxO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdi5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ODBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMCAwIDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YSArIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczozMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+YSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSwgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAmLmhhbGYge1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgICAgICAmLmhhbGYge1xyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczozMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDozMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KC5oYWxmKSB7IFxyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczpjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLyA2KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHtcclxuICAgICRkYXJrLWdyYXk6ICM2MzYzNjM7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6LTEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgJi5maW5hbmNlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgICAmLmNhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvQ0FMb2dvX2ljb24ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAuNDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY291cG9uLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19teWdiX2NvdXBvbnMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAuNDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zc2EtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljLXNzYS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ndW50YWItaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pYy1wYXltZW50LWdhdGV3YXkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL3RoZW1lL2Fzc2V0cy9pYy1mcmVlZG9tY29pbi1ibHUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ2ItcGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC90aGVtZS9hc3NldHMvYml0cmFpbC53ZWJwKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTYwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mZmwtZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLmNhIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLnRjLCBpbWcubHAge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgLyogQGluY2x1ZGUgcGFkZGluZygwKTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7ICovXHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOmxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMge1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46MTVweCAwcHggMHB4O1xyXG4gICAgcGFkZGluZzowcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmZsYXQpIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuXHJcbiAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmPmxpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBwYWRkaW5nOjE1cHggMHB4IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPmRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLXNpbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtaGlkZXIge1xyXG4gICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZmxhdCB7XHJcbiAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICBcclxuICAgICAgICAmPmxpLCAmLmZsYXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG5cclxuICAgICAgICAgICAgLyogLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmPmRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5kaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmKy5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3RyaWN0LXR3byB7XHJcbiAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczpjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZsYXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0cmljdC10aHJlZT5saSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MzMuMzMzMyU7XHJcbiAgICAgICAgICAgIHdpZHRoOjMzLjMzMzMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0cmljdC1mb3VyPmxpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczoyNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mbGF0PmxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hZGRyZXNzIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgJG1lbnVXaWR0aDo0MHB4O1xyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAkbWVudVdpZHRoKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgc2lkZW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OjYyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiRtZW51V2lkdGg7XHJcblxyXG4gICAgICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6ICRtZW51V2lkdGg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LWhlaWdodDo0MjZweCkgey8vaW4gY2FzZSBJRTExIGFuZCBzbWFsbCBzY3JlZW5zXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAubWVudS1saXN0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljby10YWctZG9sbGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl93aGl0ZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY28tb2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV93aGl0ZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgbGk6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBzaWRlbWVudSB7XHJcbiAgICAgICAgICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgdG9wOjkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAkbWVudVdpZHRoOjIwMHB4O1xyXG5cclxuICAgICAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gJG1lbnVXaWR0aCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHNpZGVtZW51IHtcclxuICAgICAgICAgICAgd2lkdGg6JG1lbnVXaWR0aDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtaGVpZ2h0OjcwMHB4KSB7Ly9pbiBjYXNlIElFMTEgYW5kIHNtYWxsIHNjcmVlbnNcclxuICAgICAgICAgICAgICAgIC5zaWRlLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDokbWVudVdpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiRtZW51V2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudS1ib3R0b20tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY28tdGFnLWRvbGxhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2dyYXkucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLW9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX29hX2dyYXkucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmljby10YWctZG9sbGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5pY28tb2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfb2FfZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljby1vYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfb2FfZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHggNXB4IDIzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIC8qIE1vZGFsICovXHJcbiAgICAkZGFyay1ncmF5LWJvcmRlcjogI2IwYjBiMDtcclxuICAgICRncmF5LXRleHQ6ICM2NzY3Njc7XHJcbiAgICBcclxuICAgIC5tb2RhbC1pbXBvcnRhbmNlIHtcclxuXHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvbGFyZ2UtZ3JheS1kYXNoLmpwZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo0MHB4IDIwJSA0MHB4IDIwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4tcG9pbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrLWdyYXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bi1tYWluLWN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LXRleHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBNb2RhbCAqL1xyXG4gICAgLyogVG9hc3QgKi9cclxuICAgIC5teWdiLXRvYXN0IHtcclxuICAgICAgICB0b3A6MTI1cHg7XHJcbiAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgIH1cclxuICAgIC8qIEVuZCBUb2FzdCAqL1xyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5teWdiLXRvYXN0IHtcclxuICAgICAgICAgICAgdG9wOjEzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgIC5teWdiLXRvYXN0IHtcclxuICAgICAgICAgICAgdG9wOjg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWRpYWxvZyB7XHJcbiAgICAmLmFkZC1nYnBheS1tb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6Mzc1cHg7XHJcbiAgICB9XHJcbiAgICAmLnBheW1lbnQtbG9nLW1vZGFsIHtcclxuICAgICAgICAubWF0LWRpYWxvZy1jb250ZW50LFxyXG4gICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OmNhbGMoODB2aCAtIDExNXB4KTtcclxuXHJcbiAgICAgICAgICAgIC5uby1wYXltZW50LWxvZyB7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXltZW50LWxvZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5teWdiLWRpYWxvZy1mcmFtZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA1MDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgICoge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZS5kaWFsb2ctZmFkZSB7XHJcbiAgICAuZGlhbG9nLW1haW4ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgIH1cclxuICAgIC5kaWFsb2ctbm8tYW5pbWF0aW9uIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDBzIGVhc2Utb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwcyBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lLmluIHtcclxuICAgIC5kaWFsb2ctbWFpbiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1iYWNrZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1mYWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWZhZGUuaW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgLmRpYWxvZy1tZXNzYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLWJ1dHRvbnMge1xyXG4gICAgICAgICp6b29tOiAxO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaWFsb2ctYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6ICNjNWM1YzUgMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDdweDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGRpYWxvZy1wdWxzZSAxLjFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGRpYWxvZy1wdWxzZSAxLjFzIGluZmluaXRlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaWFsb2ctYnV0dG9uLmRpYWxvZy1idXR0b24tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLWJ1dHRvbi5kaWFsb2ctYnV0dG9uLXByaW1hcnktZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlXHJcbiAgICB9XHJcbiAgICAuZGlhbG9nLWJ1dHRvbi5kaWFsb2ctYnV0dG9uLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgfVxyXG59XHJcbi5ib3JkZXItdG8tZGlhbG9nIHtcclxuICAgIGJvcmRlcjogI2M1YzVjNSAxcHggc29saWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIHRkID4gYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuZml4ZWQtaGVpZ2h0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tdG4tbWF4KSB7XHJcbiAgICAgICAgLyogUGl2b3QvQWRqdXN0IHRhYmxlcyBpbnNpZGUgb2YgbW9kYWxzIGZvciBzbWFsbCBkZXZpY2VzICovXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRhYmxlLFxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0aGVhZCxcclxuICAgICAgICAubW9kYWwtdGFibGUgdGJvZHksXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRoLFxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ZCxcclxuICAgICAgICAubW9kYWwtdGFibGUgdHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIEhpZGVzIHRhYmxlIGhlYWRlcnMgKi9cclxuICAgICAgICAubW9kYWwtdGFibGUgdGhlYWQgdHIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTk5OTlweDtcclxuICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtdGFibGUgdGQge1xyXG4gICAgICAgICAgICAvKiBTdHlsZSBpdCBzaW1pbGFyIHRvIGEgcm93ICovXHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtdGFibGUgdGQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogVXNlIGRhdGEtdGl0bGUgdG8gbGFiZWwqL1xyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1mb290ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgKyB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgKyB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYmxvY2sge1xyXG4gICAgICAgICsge1xyXG4gICAgICAgICAgICAuYnRuLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuZGlhbG9nLWZyYW1lIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1iYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDQwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1iYWNrZHJvcC5mYWRlIHtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYmFja2Ryb3AuaW4ge1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4ubXlnYi1kaWFsb2ctZnJhbWUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLmRpYWxvZy1tYWluIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlhbG9nLXNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5kaWFsb2ctbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQge1xyXG4gICAgJGd1bmJyb2tlci1kYXJrLWdyZWVuOiAjMDA0YjAwO1xyXG4gICAgJGd1bmJyb2tlci1kYXJrLWJsdWU6ICMwZjUyYTE7XHJcbiAgICBcclxuICAgIC5ob21lLWRhc2hib2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnRvcC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgIGkuZmEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NjAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0NnB4OyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjQwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhLnN0YXR1cy1wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJithLnN0YXR1cy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idXktcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaS5tZC0zNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VsbC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgaS5pY28tdGFnLWRvbGxhci1sZy13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2xnX3doaXRlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b20tcGFuZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6NDBweDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowIDAgMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5teS13YXRjaGxpc3QtcGFuZWwge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29sLTEtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiBwLCAudGltZS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQtbGluay1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29sLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSArIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubXktc2F2ZWQtc2VhcmNoZXMtcGFuZWwge1xyXG4gICAgICAgICAgICAmPi5yb3c6bm90KGZvb3Rlcikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5taW5pLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzMuMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmVtYWlsLW5vdGlmaWNhdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAuaG9tZS1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCwucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczphdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IGEuc3RhdHVzLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tLXBhbmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcblxyXG4gICAgICAgICAgICAmLm15LXdhdGNobGlzdC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuaG9tZS1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblxyXG4gICAgICAgICAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQsLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjI0MnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IGEuc3RhdHVzLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNlbGwtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOm5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLmhvbWUtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLnRvcC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhLnN0YXR1cy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNlbGwtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tLXBhbmVsLndhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5hIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIC5teS1zaGlwcGluZyB7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAucmFpc2VkLWNhcmRzIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczo1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICAubXktYWNjLXRiIHtcclxuICAgICAgICAuaW50cm8tdGl0bGUge1xyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOi4ycyBib3gtc2hhZG93IGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2Q3MWQ1NztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQtYmxhY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItcG9kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGFzaGJvYXJkLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5pbnRyby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kYXNoYm9hcmQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMSBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLXBvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTVweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLXBvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAmLnRocmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b29sYm94IC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQgLmNhcmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyB7XHJcbiAgICAuZGFzaC1jYXJkcyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAmI2VmZmwtdXJsIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucGhvbmUtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZmbC1zcGVjLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvZ2dsZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIk9GRlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJPTlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub21uaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW1iZXJzaGlwLXR5cGVzIHtcclxuICAgICAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDVweCA1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNyZWRlbnRpYWxzIHtcclxuICAgICAgICAgICAgLmNyZWRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vbW5pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jcmVkZW50aWFscyB7XHJcbiAgICAgICAgICAgICAgICAuY3JlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5kYXNoLWNhcmRzIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2ZmbC1pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jcmVkZW50aWFscyB7XHJcbiAgICAgICAgICAgICAgICAuY3JlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLyogLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNhcmQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgLyogLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIHtcclxuICAgIC5kYXNoLWNhcmRzIHsgXHJcbiAgICAgICAgbGkuYWNjb3VudC1iYWxhbmNlIHtcclxuICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWxhbmNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNkNzFkNTc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0LWJsYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkucGF5bWVudC1tZXRob2RzIHtcclxuICAgICAgICAgICAgLnBheW1lbnQtdHlwZXMge1xyXG4gICAgICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJisucGF5bWVudC10eXBlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3NldHVwLXNlbGxlci1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9tbmkge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaS5hY2NvdW50LWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgLmJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkucGF5bWVudC1tZXRob2RzIHtcclxuICAgICAgICAgICAgICAgIC5wYXltZW50LXR5cGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLm9tbmkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuZGFzaC1jYXJkcyB7XHJcbiAgICAgICAgICAgIGxpLmFjY291bnQtYmFsYW5jZSB7XHJcbiAgICAgICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkub21uaSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaS5hY2NvdW50LWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgLmJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdiwgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGFzIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgIHtcclxuICAgIC5teS1zdXBwb3J0IHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmljby1jci1mb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19jcl95ZWxsb3dfZm9yLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmljby1jci1hZ2FpbnN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfY3JfeWVsbG93X2FnYWluc3QucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaWNvLWJwcC1mb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19icHBfeWVsbG93X2Zvci5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pY28tYnBwLWFnYWluc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19icHBfeWVsbG93X2FnYWluc3QucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAgICAgLnJhaXNlZC1jYXJkcyA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczpjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZW9QYWdlQ29udGFpbmVyIHtcclxuXHRoMSB7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0Zm9udC1zaXplOjI0cHg7XHJcblx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdH1cclxuXHRwLmJvZHktY29weSB7XHJcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRtYXJnaW46MTBweCAwcHggMHB4IDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6MzBweDtcclxuXHRcdH1cclxuXHRcdHAuYm9keS1jb3B5IHtcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VvUGFnZUNvbnRhaW5lciB7XHJcblx0I3BvcHVsYXJTZWFyY2hlcyB7XHJcblx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbjoxNXB4IDBweCAwcHggMHB4O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseTtcclxuXHRcdFx0Y29udGVudDpcIlxcZTExNFwiO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDpcIlxcZTExM1wiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0dHJhbnNpdGlvbjphbGwgLjJzO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRjbGVhcjpib3RoO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0aGVpZ2h0OjBweDtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdG1hcmdpbjowcHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnM7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQjcG9wdWxhclNlYXJjaGVzLm9wZW4gKyB1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0cGFkZGluZzoxMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0I3BvcHVsYXJTZWFyY2hlcyB7XHJcblx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdC8vZm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjcG9wdWxhclNlYXJjaGVzLm9wZW4gKyB1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0XHRcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcclxuXHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdFxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZW9QYWdlQ29udGFpbmVyIHtcclxuXHQjYWNJbnB1dENvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOjQwcHg7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdGJvdHRvbTowcHg7XHJcblx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdH1cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0I2FjSW5wdXQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjcmVzdWx0c0NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG5cdFx0Jj51bHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdFx0dG9wOmF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0bGVmdDphdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6LTcuNXB4OyAvL0kgaGF0ZSBkZWZhdWx0IDE1cHggWCAyID0gMzBweCBndXR0ZXJzLCB0aGlzIG1ha2VzIGl0IGNsZWFuIDE1cHhcclxuXHRcdFx0bWFyZ2luLXJpZ2h0Oi03LjVweDtcclxuXHRcdFx0XHJcblx0XHRcdCYudWktYXV0b2NvbXBsZXRlIHtcclxuXHRcdFx0XHQvL2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDsvL0kgaGF0ZSBkZWZhdWx0IDE1cHggWCAyID0gMzBweCBndXR0ZXJzLCB0aGlzIG1ha2VzIGl0IGNsZWFuIDE1cHhcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHQmLmNhdGVnb3J5IHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdCAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5uby1yZXN1bHRzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJlc3VsdC13cmFwIHtcclxuXHRcdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHggNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm5vLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MSwgMCwgMC43KTs7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubm8tcGgge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdCYuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuXHRcdCNyZXN1bHRzQ29udGFpbmVyIHtcclxuXHRcdFx0LmNvbC14cy02IHtcclxuXHRcdFx0XHR3aWR0aDozMy4zMzMzMzMlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I3Jlc3VsdHNDb250YWluZXIge1xyXG5cdFx0XHQuY29sLXhzLTYge1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNhY0lucHV0Q29udGFpbmVyIHtcclxuXHRcdFx0Ly9tYXJnaW4tdG9wOjQ1cHg7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHQjcmVzdWx0c0NvbnRhaW5lciB7XHJcblx0XHRcdC5jb2wteGwtMSB7XHJcblx0XHRcdFx0d2lkdGg6MTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3Nlb1BhZ2VDb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjokZ3JheTtcclxuXHRtYXgtd2lkdGg6MTYwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOjMwcHg7XHJcblxyXG5cdC5jYiB7XHJcblx0XHRjbGVhcjpib3RoO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNwYXltZW50UHJlZmVyZW5jZXMge1xyXG4gICAgLy8gcGFnZSBzcGVjaWZpYyBDU1NcclxuICAgIC8vT1ZFUlJJREVTIGZvciBwb29yIGhlYWRlci9mb290ZXIgQm9vdHN0cmFwIHNldHVwXHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICAvL0VORCBPVkVSUklERVxyXG4gICAgZGl2LmFsZXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNwYXltZW50LXByZWZlcmVuY2UtZm9ybSBzZWN0aW9uIGRpdi5oZWFkZXItYmFyLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtIHNlY3Rpb24gZGl2LmhlYWRlci1iYXIucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LXNwYWNlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSA+IGRpdi5hbGVydCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnZlcnRpY2FsLWxpbmUtbGVmdCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYudmVydGljYWwtbGluZS1yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAucGFnZS1zZWN0aW9uIGRpdi5yb3cubGluZS1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LmxpbmUtaXRlbSA+IGRpdi5jZW50ZXItY2hpbGRyZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0gPiBkaXYuY2VudGVyLWNoaWxkcmVuLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0LCBub3Qgc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0gPiBkaXYuY2VudGVyLWNoaWxkcmVuLWVuZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAqIC5uby1ob3Jpem9udGFsLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIHtcclxuICAgIHNwYW4uaW1wb3J0YW50IHtcclxuICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuI2NhcmRJbWFnZXMgPiBpbWcge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbn1cclxuXHJcbiNleHBNb250aFdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbiNleHBZZWFyV3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhci1pbXBvcnRhbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwMDIxYjtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIGJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBib3gtcGFjazogc3RhcnQ7XHJcbiAgICBmbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwcHggMHB4O1xyXG59XHJcbiIsIu+7vyNiYW5rRmlsZUZvcm1Db250YWluZXJcclxue1xyXG4gICAgc3Bhbi5pbXBvcnRhbnQge1xyXG4gICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrLWltYWdlIHtcclxuICAgIFx0d2lkdGg6YXV0bztcclxuICAgIFx0bWFyZ2luOjBweCBhdXRvIDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjAycyBlYXNlO1xyXG4gICAgXHRcdHdpZHRoOjBweDtcclxuICAgIFx0XHRoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIFx0XHRtYXgtd2lkdGg6NDAwcHg7XHJcbiAgICBcdH1cclxuXHJcbiAgICAgICAgJi5idXMge1xyXG4gICAgICAgICAgICBpbWcuYnVzIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wZXIge1xyXG4gICAgICAgICAgICBpbWcucGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3B0aW4tcm93IHtcclxuICAgICAgICBsYWJlbCA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2staW1hZ2UrLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGNsZWFyOnJpZ2h0O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5lcnJfbXNnIHtcclxuICAgICAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIu+7vyNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciB7XHJcbiAgICBzcGFuLmltcG9ydGFudCB7XHJcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3BheW1lbnRGb3JtQ29udGFpbmVyICB7XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2Om5vdCgjY29udGVudENvbnRhaW5lcikgPiAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2N2IHtcclxuICAgICAgICAuZXJyLXBhcmVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYi1jdnYtcG9wdXAtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjcGF5bWVudEZvcm1Db250YWluZXIgIHtcclxuICAgICAgICAuY2N2IHtcclxuICAgICAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbUNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6IEdyYXk7XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NhbGVzVGF4UGF5bWVudEZvcm1Db250YWluZXIge1xyXG5cdC5hbGVydCB7XHJcblx0XHRtYXJnaW46IDE1cHggMCAwIDA7XHJcblx0fVxyXG5cclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRzZWN0aW9uIHtcclxuXHRcdFx0LnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudC1zZWN0aW9uIHtcclxuXHRcdFx0JlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcclxuXHRcdFx0XHRzZWN0aW9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNjdiB7XHJcbiAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItY3Z2LXBvcHVwLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNjdiB7XHJcbiAgICAgICAgICAgIC5lcnItcGFyZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciB7XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogWmVicmEgc3RyaXBpbmcgKi9cclxuICAgICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAubm9ybWFsV2VpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21vbnRoVG9EYXRlUGFnZVNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogXHJcbk1heCB3aWR0aCBiZWZvcmUgdGhpcyBQQVJUSUNVTEFSIHRhYmxlIGdldHMgbmFzdHlcclxuVGhpcyBxdWVyeSB3aWxsIHRha2UgZWZmZWN0IGZvciBhbnkgc2NyZWVuIHNtYWxsZXIgdGhhbiA3NjBweFxyXG5hbmQgYWxzbyBpUGFkcyBzcGVjaWZpY2FsbHkuXHJcbiovXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSwgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cclxuICAgICAgICAgICAgdGFibGUsIHRoZWFkLCB0Ym9keSwgdGgsIHRkLCB0ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xyXG4gICAgICAgICAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyovXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8qIE5vdyBsaWtlIGEgdGFibGUgaGVhZGVyICovXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvKiBUb3AvbGVmdCB2YWx1ZXMgbWltaWMgcGFkZGluZyAqL1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLypMYWJlbCB0aGUgZGF0YSovXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDYpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDcpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDgpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDkpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDEwKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxpbmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3U3RhdGVtZW50Rm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICNzdGF0ZW1lbnRDb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmYyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDMwcHggLTRweCAjQkJCO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA0cHggMzBweCAtNHB4ICNCQkI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMzBweCAtNHB4ICNCQkI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAgICAgICAjZGl2VG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNVBYO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICNnYkljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZS9sb2dvcy9HQkxvZ282NHg2NC5naWYpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMGQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NvbnRlbnRDb250YWluZXIge1xyXG5cdHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24ge1xyXG5cdFx0XHJcblx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpe1xyXG5cdFx0XHQmID4gc3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0JiA+IC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NvbnRlbnRDb250YWluZXIge1xyXG5cdHNlY3Rpb24jYW1vdW50U2VjdGlvbiB7XHJcblx0XHRAbWl4aW4gcmFkaW8oKSB7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdGhlaWdodDoxNHB4O1xyXG5cdFx0XHR3aWR0aDoxNHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpe1xyXG5cdFx0XHQmLmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY+cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsI2Ftb3VudFNlbGVjdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luOjBweCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRjbGVhcjpib3RoO1xyXG5cclxuXHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0XHRcdCYgPiBkaXY6bm90KC5zZWFyY2gtYXJlYSkge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MzBweCAxNXB4IDMwcHggNDBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDoxMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6LTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6MTVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByYWRpbygpO1x0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3BhbixzdHJvbmcsLmJnIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDo5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYub3RoZXIge1xyXG5cdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNlYXJjaC1hcmVhLCBpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdC5zZWFyY2gtdXRpbGl0eS13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6NDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtdXRpbGl0eSwgLnNlYXJjaC1yZXN1bHRzLWR0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wYXltZW50LWRhdGUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC11dGlsaXR5IHtcclxuXHRcdFx0XHRcdFx0XHQuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuZXJyX21zZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MzBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHRzLWR0IHtcclxuXHRcdFx0XHRcdFx0XHQuc2VhcmNoLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OjI2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteTpzY3JvbGw7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmFkaW8oKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHRzLW1vIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHQmICsgZGl2LCAmICsgZGl2ICsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlYWY2ZTU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JiArIGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4sIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5vdGhlciBzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYgKyAuc2VhcmNoLWFyZWEge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT0ncmFkaW8nXVtkaXNhYmxlZF0ge1xyXG5cdFx0XHRcdFx0XHQmICsgZGl2LCAmICsgZGl2ICsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjsvLyNjY2NcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmICsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4sIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpIHtcclxuXHRcdFx0XHR1bCNhbW91bnRTZWxlY3Rpb24ge1xyXG5cdFx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYgPiBkaXY6bm90KC5zZWFyY2gtYXJlYSkge1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYub3RoZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0cy1kdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdHMtbW8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Lm90aGVyLWFtb3VudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgZGl2IHsgXHJcblx0XHRcdFx0XHRcdFx0JiArIC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweCAxNXB4IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdFx0Jj5kaXY6bm90KC5oZWFkZXItYmFyKSB7XHJcblx0XHRcdFx0dWwjYW1vdW50U2VsZWN0aW9uIHtcclxuXHRcdFx0XHRcdCYgPiBsaSB7XHJcblx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwJSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDo4JSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VhcmNoLWFyZWEge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkB1c2UgXCJwYXltZW50LXByZWZlcmVuY2VcIjtcclxuQHVzZSBcIl9jcmVkaXQtY2FyZC1maWxlLWZvcm0uc2Nzc1wiO1xyXG5AdXNlIFwiX2JhbmstZmlsZS1mb3JtLnNjc3NcIjtcclxuQHVzZSBcIl9lZGl0LWNyZWRpdC1jYXJkLnNjc3NcIjtcclxuQHVzZSBcIl9wYXltZW50LWZvcm0uc2Nzc1wiO1xyXG5AdXNlIFwiX3NhbGVzLXRheC1wYXltZW50LWZvcm0uc2Nzc1wiO1xyXG5AdXNlIFwiX3VzZXItYWNjb3VudGluZy5zY3NzXCI7XHJcbkB1c2UgXCJfdmlldy1zdGF0ZW1lbnQuc2Nzc1wiO1xyXG5AdXNlIFwiX3N0YXRlbWVudHMtc2VjdGlvbi5zY3NzXCI7XHJcbkB1c2UgXCJfYW1vdW50LXNlY3Rpb24uc2Nzc1wiO1xyXG5cclxuI2NyZWRpdENhcmRJbmZvcm1hdGlvbkNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAjY29uZmlybU1zZywgYnV0dG9uICsgI2NvbmZpcm1Nc2cgKyAuYWxlcnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuI2NyZWRpdENhcmRGYWlsdXJlQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAjY29uZmlybU1zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArICNjb25maXJtTXNnLCBidXR0b24gKyAjY29uZmlybU1zZyArIC5hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jY3JlZGl0Q2FyZFN1Y2Nlc3NDb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICNjb25maXJtTXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgI2NvbmZpcm1Nc2csIGJ1dHRvbiArICNjb25maXJtTXNnICsgLmFsZXJ0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAjY29uZmlybU1zZywgYnV0dG9uICsgI2NvbmZpcm1Nc2cgKyAuYWxlcnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAudG9nZ2xlci1pbi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLnN1Yi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbjogMHB4IDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSW5hY3RpdmVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkFjdGl2ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDBweCAwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLCAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24sIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWw6aG92ZXIgc3Bhbi51aS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUsIGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRGlzYWJsZWRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJFbmFibGVkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtZGFuZ2VyIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGFiLXNlY3Rpb24td3JhcHBlciAucGFuZWwtdGl0bGUgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcblxyXG4gICAgI2NvbGxhcHNlLW15dGFicyB7XHJcbiAgICAgICAgLnRhYkxpc3RJdGVtIHtcclxuICAgICAgICAgICAgLmluID4gLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFja2dyb3VuZC13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQjUxNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXYucGFuZWwtaGVhZGluZy5lbmFibGVkXHJcbiAgICAudGFiLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLm5vbi1qcXVpLWlucHV0KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRhYkxpc3RJdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4xNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMzEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lbmFibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQjUxNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtZ3JvdXAge1xyXG4gICAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1saW5rczphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYkxpc3RJdGVtLmFjdGl2ZSAubmF2LWxpbmssIC50YWJMaXN0SXRlbS5hY3RpdmUgLm5hdi1saW5rOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgIC8vYm94LXNoYWRvdzogLTVweCA1cHggN3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggM3B4IDNweCAzcHg7XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OiAtMXB4IDFweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWdyb3VwIHtcclxuICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAubm8tbWFyZ2luIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1wYW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAuZXZlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItcGFuZS5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v1xyXG4jY2hhbmdlUGFzc3dvcmRDb250YWluZXIge1xyXG4gICAgc3Bhbi5lcnJfbXNnIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0ge1xyXG4gICAgdGQge1xyXG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLXRleHRib3gge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudENvbnRhaW5lciB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI0l0ZW1Jc1NjaGVkdWxlZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgIC5ncmVldGluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc3RhdGVtZW50Q29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb25maXJtTXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmMjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjdGVzdFNoaXBwaW5nUHJvZmlsZUNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyMiB7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMzBweCAtNHB4ICNCQkI7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDRweCAzMHB4IC00cHggI0JCQjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAzMHB4IC00cHggI0JCQjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblxyXG4gICAgICAgICNkaXZUb3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1UFg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgI2diSWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlL2xvZ29zL0dCTG9nbzY0eDY0LmdpZik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwZDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIHVzZWQgb24gaG9tZSBwYWdlIGxpbmtzLi4uICBvbGQgc3R5bGUuICBEb2VzIG5vdCBmb2xsb3cgdGhlIG5ldyBmb3JtYXQgY3NzICovXHJcbiAgICAuZjE1Ymkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIxXCI+ICovXHJcbiAgICAuZjEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMVwiPjxiPiAqL1xyXG4gICAgLmYxYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+PGI+IChibHVlKSAqL1xyXG4gICAgLmYxYmJsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAoYmx1ZSkgKi9cclxuICAgIC5mMV9ibHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBjb2xvcjogIzAwMDBGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj48Yj4gKGdyYXkpICovXHJcbiAgICAuZjFiZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+IChncmF5KSAqL1xyXG4gICAgLmYxX2dyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mMWJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIxXCI+IChncmVlbikgKi9cclxuICAgIC5mMV9ncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmYxYnJlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIxXCI+IChyZXEpICovXHJcbiAgICAuZjFfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBjb2xvcjogI0NDMzMzMztcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj4gKi9cclxuICAgIC5mMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiAqL1xyXG4gICAgLmYyYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj48Yj4gQnV5aXROb3cgd29yZGluZyAqL1xyXG4gICAgLmYyYmIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwMDA4MDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj48Yj4gQnV5aXROb3cgY2FwdGlvbiAoIHdoaXRlICkgKi9cclxuICAgIC5mMmJ3IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+PGI+ICggcmVkICkgKi9cclxuICAgIC5mMmJyIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj4gKCByZWQgKSAqL1xyXG4gICAgLmYyX3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiAoYmx1ZSkgKi9cclxuICAgIC5mMmJibHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+IChibHVlKSAqL1xyXG4gICAgLmYyX2JsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogIzAwMDBGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj48Yj4gKGdyYXkpICovXHJcbiAgICAuZjJiZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAoZ3JheSkgKi9cclxuICAgIC5mMl9ncmF5IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAuZjJiZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj4gKGdyZWVuKSAqL1xyXG4gICAgLmYyX2dyZWVuIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmYyYnJlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAocmVxKSAqL1xyXG4gICAgLmYyX3JlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAqL1xyXG4gICAgLmY0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IHdoaXRlICovXHJcbiAgICAuZjR3IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+ICovXHJcbiAgICAuZjRiIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+ICh3aGl0ZSkgKi9cclxuICAgIC5mNGJ3IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+IChyZWQpICovXHJcbiAgICAuZjRiciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IChyZWQpICovXHJcbiAgICAuZjRfciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+IChibHVlKSAqL1xyXG4gICAgLmY0YmJsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwMDBGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKGJsdWUpICovXHJcbiAgICAuZjRfYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPjxiPiAoZ3JheSkgKi9cclxuICAgIC5mNGJncmF5IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IChncmF5KSAqL1xyXG4gICAgLmY0X2dyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAuZjRiZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKGdyZWVuKSAqL1xyXG4gICAgLmY0X2dyZWVuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmY0YnJlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAocmVxKSAqL1xyXG4gICAgLmY0X3JlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAqL1xyXG4gICAgLmY2IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IHdoaXRlICovXHJcbiAgICAuZjZ3IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+ICovXHJcbiAgICAuZjZiIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+ICh3aGl0ZSkgKi9cclxuICAgIC5mNmJ3IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+IChyZWQpICovXHJcbiAgICAuZjZiciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IChyZWQpICovXHJcbiAgICAuZjZfciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+IChibHVlKSAqL1xyXG4gICAgLmY2YmJsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwMDBGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKGJsdWUpICovXHJcbiAgICAuZjZfYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNlwiPjxiPiAoZ3JheSkgKi9cclxuICAgIC5mNmJncmF5IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI2XCI+IChncmF5KSAqL1xyXG4gICAgLmY2X2dyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAuZjZiZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjZcIj4gKGdyZWVuKSAqL1xyXG4gICAgLmY2X2dyZWVuIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmY2YnJlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNlwiPiAocmVxKSAqL1xyXG4gICAgLmY2X3JlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAqL1xyXG4gICAgLmY4IHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IHdoaXRlICovXHJcbiAgICAuZjh3IHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+ICovXHJcbiAgICAuZjhiIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+ICh3aGl0ZSkgKi9cclxuICAgIC5mOGJ3IHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+IChyZWQpICovXHJcbiAgICAuZjhiciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IChyZWQpICovXHJcbiAgICAuZjhfciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+IChibHVlKSAqL1xyXG4gICAgLmY4YmJsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwMDBGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKGJsdWUpICovXHJcbiAgICAuZjhfYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiOFwiPjxiPiAoZ3JheSkgKi9cclxuICAgIC5mOGJncmF5IHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI4XCI+IChncmF5KSAqL1xyXG4gICAgLmY4X2dyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAuZjhiZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjhcIj4gKGdyZWVuKSAqL1xyXG4gICAgLmY4X2dyZWVuIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmY4YnJlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiOFwiPiAocmVxKSAqL1xyXG4gICAgLmY4X3JlcSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIHtcclxuICAgICNDdXJyZW50VmVyc2lvblRleHQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNTdGFuZGFyZFRleHRQcmV2aWV3IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NTdweDtcclxuICAgIH1cclxuXHJcbiAgICAjU3RhbmRhcmRUZXh0UHJldmlld0NvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzk3cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50YWItc2VjdGlvbi13cmFwcGVyIC5wYW5lbC10aXRsZSA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICNteXRhYnMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQjUxNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggN3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb2xsYXBzZS1teXRhYnMge1xyXG4gICAgICAgIC50YWJMaXN0SXRlbSB7XHJcbiAgICAgICAgICAgIC5lbmFibGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0I1MTQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2LnBhbmVsLWhlYWRpbmcuZW5hYmxlZFxyXG4gICAgLnRhYi1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLm5vbi1qcXVpLWlucHV0KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGFiTGlzdEl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjdGl2ZSA+IC5uYXYtbGluaywgLmFjdGl2ZSA+IC5uYXYtbGluay5hY3RpdmUgPiAubmF2LWxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRjNGM0YztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMTVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaXNvbGF0aW9uOmlzb2xhdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtZ3JvdXAge1xyXG4gICAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgLnBhbmVsLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1saW5rczphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5hY3RpdmUsIC50YWJMaXN0SXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgIC8qYm94LXNoYWRvdzogLTVweCA1cHggN3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyovXHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAzcHggM3B4IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1wYW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAuZXZlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItcGFuZS5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNpdGVtRGVmYXVsdHNWaWV3Rm9ybSB7XHJcbiAgICBzcGFuLnBlcmNlbnQtc2lnbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzRweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtdy1wZXJjZW50YWdlIHtcclxuICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcblxyXG4gICAgICAgIC5leGNsdWRlZC1zdGF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMzMuMzMzMyUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoMzMuMzMzMyUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5leGNsdWRlZC1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmV4Y2x1ZGVkLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMjUlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYygyNSUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygyNSUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYygyNSUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2ludm9pY2VMb2dvQ29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICNpbWdMb2dvIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2ltZy1jdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpbWdMb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjY29uZmlybUNvbnRhaW5lciB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgI2NvbmZpcm1TdWJqZWN0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb25maXJtTWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3JlbW92ZUludm9pY2VVcmxCdG4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNiaXRSYWlsU2V0dGluZ3NDb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICBcdC52YXVsdC1yb3cge1xyXG4gICAgXHRcdC5jdGEtcm93IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG4gICAgXHRcdH1cclxuXHQgICAgfSBcclxuICAgIH0gXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgIFx0LnZhdWx0LXJvdyB7XHJcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICBcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0XHJcblx0XHRcdC5jdGEtcm93IHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDowcHg7XHJcblx0XHRcdFx0YWxpZ24tc2VsZjpmbGV4LWVuZDtcclxuXHRcdFx0fVxyXG5cdCAgICB9IFxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmFjY291bnQtbGF5YXdheSB7XHJcbiAgICAucG9saWN5LXBlcmNlbnQge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAmI0RlcG9zaXRQZXJjZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhY2NlcHQtYWdyZWVtZW50LWxhYmVsIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4udmVyaWZ5LXJlbW92ZS1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5OTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmludHJvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgLmFjY291bnQtbGF5YXdheSB7XHJcbiAgICAgICAgLnBvbGljeS1wZXJjZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3VwZGF0ZTEwOTlDb250YWluZXIge1xyXG5cclxuICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgIGxhYmVsLCAuYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmxnLWxibCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgICAgIC5maWxlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd25lci1tb2RhbCB7XHJcbiAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bmVyLWFkZGVkLXNlY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3dlYmhvb2tDb250YWluZXIge1xyXG4gICAgLnNldHRpbmdzIHtcclxuICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kdC13cmFwcGVyIHtcclxuICAgICAgICAuZHQtYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAuZHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkRhdGVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIldlYmhvb2tcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkh0dHAgU3RhdHVzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJSZXNwb25zZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmR0LXdyYXBwZXIgdHIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDowO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbWFuYWdlU3ViVXNlcnNDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgIH1cclxuICAgICNhZGRTdWJVc2VyQnRuIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICByaWdodDoxNXB4O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlci1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAjYWRkU3ViVXNlckJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnN0YXRpYztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5maWx0ZXItYmFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDotMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjYWRkU3ViVXNlckJ0biB7XHJcbiAgICAgICAgICAgIHRvcDo1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXItYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/I3N1YlVzZXJDb250YWluZXIge1xyXG4gICAgLmVycl9tc2cge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktdG9nZ2xlciB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpjaGVja2VkICsgaW5wdXQgKyBsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIkVuYWJsZWRcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY2hhbmdlRW1haWxBZGRyZXNzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAjY29uZmlybU1zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArICNjb25maXJtTXNnLCBidXR0b24gKyAjY29uZmlybU1zZyArIC5hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jY2FuY2VsTW9kYWwge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNwYXltZW50Rm9ybUNvbnRhaW5lciB7XHJcbiAgICAucGFnZS1oZWFkZXItaW5mby1zbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgfVxyXG4gICAgLmFsZXJ0LXdhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlcG9ydEdlbmVyYXRvckZvcm0ge1xyXG4gICAgI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDBweCAwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLCAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24sIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWw6aG92ZXIgc3Bhbi51aS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUsIGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTm9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJZZXNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/I3NoaXBwaW5nUHJvZmlsZUl0ZW1zQ29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNhZGRvbnNTdGVwMUNvbnRhaW5lciB7XHJcbiAgICAucGFnZS1oZWFkZXItY29uZmlybWF0aW9uLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjEwcHggMHB4IDBweDtcclxuICAgIH1cclxuICAgIGgxLnBhZ2UtaGVhZGVyLW1haW4ge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMi5wYWdlLWhlYWRlci1tYWluIHtcclxuICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgICBwLnBhZ2UtaGVhZGVyLXN1YmNvcHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIGZvcm0+LmN0YS1yb3cge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG5cclxuICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaXRlbS1jb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MTVweDtcclxuICAgICAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLnN0YXR1c0luZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtMy00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udC1zaXplLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNC1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtNSwmLmNvbC02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZTVlZmU1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuc3RhdHVzSW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTAxM1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC0zLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtMywgLmNvbC00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEsc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTQtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLTMtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjE3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLTUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTUtc2VsbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTUtYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAgICAgLmJ0bS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgaDIucGFnZS1oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwLnBhZ2UtaGVhZGVyLXN1YmNvcHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNi1jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo4NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlNlbGVjdFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3Bhbi5jb2wtNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTYtY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJEZXNlbGVjdFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNidXllckNhcnRDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICN0b3BDb250YWluZXIgPiBzZWN0aW9uIHtcclxuICAgICAgICAgICAgZmxvYXQ6bm9uZSAhaW1wb3J0YW50OyAvL092ZXJyaWRlIHRvIGFsbG93IGNhcnQgc3VtbWFyeSB0byBwcm9wZXJseSBcInN0aWNreVwiXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgI3RvcENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2J1eWVyQ2FydENvbnRhaW5lciB7XHJcbiAgICAuY2FydC1pdGVtcyB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAuY2FydC1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTMwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweFxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLml0ZW0taW1hZ2UtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgMzAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoxO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWRpc2FibGVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FydC1pbWctY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgNzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWlkLCAub3JkZXItaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46N3B4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZpbmFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRicy1hbGVydC15ZWxsb3ctYmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmd1bnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2MzhhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojYzdkZWU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3VudGFiLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDI5M2E7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmEtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHsgbWFyZ2luLWxlZnQ6M3B4OyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLmV4dHJhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmVyci1tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjdweCAwIC01cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLXF1YW50aXR5LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMTVweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0taW5jcmVhc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXDJiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLXJlZHVjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcMjIxMlwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxhc3Q6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDIwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1kZWxldGUsIC5pdGVtLWNoZWNrb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWNvbXBhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLXNoaXAtY2xhc3MsIC5pdGVtLXNoaXAtYWRkcmVzcywgLml0ZW0tbGF5YXdheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1zaGlwLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFrZS1kZWZhdWx0LWZmbC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWtlLWRlZmF1bHQtZmZsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tbGF5YXdheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLW1hdC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tYXQtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWF0LWNoZWNrYm94LWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2tvdXQge1xyXG4gICAgICAgIC5jYXJ0LWl0ZW1zIHtcclxuICAgICAgICAgICAgLmNhcnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAubm9uLW5ldHdvcmstZmZsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAtMTUuNXB4IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHsgXHJcbiAgICAgICAgLmNhcnQtaXRlbXMge1xyXG4gICAgICAgICAgICAuY2FydC1pdGVtIHsgICAgXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1pbWFnZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgNjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTp3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLXF1YW50aXR5LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIC5jYXJ0LWl0ZW1zIHtcclxuICAgICAgICAgICAgLmNhcnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLml0ZW0taW1hZ2UtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1pbWctY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1pbmZvLWZsZXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVpLWJ1dHRvbi10ZXh0LW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmEtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLWluZm8sIC5pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWNvbXBhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jaGVja291dCB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWltYWdlLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQtaW1nLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc2hpcC1jbGFzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDQwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg0MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc2hpcC1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1sYXlhd2F5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubm9uLW5ldHdvcmstZmZsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNidXllckNhcnRDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICBzZWN0aW9uI2NhcnRTdW1tYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgei1pbmRleDo1MTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgI2N0YUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGFzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhGaW5hbmNpbmcsIFxyXG4gICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhHdW5UYWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhGaW5hbmNpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3B1cmNoYXNlV2l0aEd1blRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4xLCAmLmJ0bjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4xLmJ0bjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3JkZXItYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46NTVweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291cG9uLWVudHJpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIGhlaWdodCAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM4LDIzOCwyMzgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzgsMjM4LDIzOCwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYi13cmFwLm9wZW4gKyAuY291cG9uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0bjpub3QoI2FkZENvdXBvbkJ0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYjZ29Ub09yZGVyc0J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZG9jayAjY3RhQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MTAwMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVja291dCB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBzZWN0aW9uI2NhcnRTdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICNjdGFDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1leHBhbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246aGVpZ2h0IC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0LXRhYi1oZWFkZXIsIG1hdC10YWItaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWJvZHktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWJvZHktYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgc2VjdGlvbiNjYXJ0U3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcblxyXG4gICAgICAgICAgICAgICAgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdXBvbi13cmFwLCAudGFiLXdyYXAub3BlbiArIC5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjcHJvY2VlZFRvQ2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGUtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jY2FydFN1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2N0YUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3RvcENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uI2NhcnRTdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAjY3RhQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItZXhwYW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCwgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJ0b3RhbC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi13cmFwLCAudGFiLXdyYXAub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWhlYWRlciwgbWF0LXRhYi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC10YWItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBzZWN0aW9uI2NhcnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYubWFyZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubm8tcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiNhdWN0aW9uLWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGJ1eS1ub3ctYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjZGVzZWxlY3QtYWxsLCAjYXVjdGlvbi1kZXNlbGVjdC1hbGwge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5wYWdlLXNlY3Rpb24jYXVjdGlvbi1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlLXN0aWNreSB7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uI2NhcnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAjZXh0cmFDb250YWluZXJBc2lkZSwgI2V4dHJhQ29udGFpbmVyQmVsb3cge1xyXG4gICAgICAgICAgICAmID4gZGl2IC53aWRnZXQsIC5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBkaXYgLndpZGdldCB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vcmUge21hcmdpbi1yaWdodDoxNXB4O31cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2V4dHJhQ29udGFpbmVyQXNpZGUge1xyXG4gICAgICAgICAgICAuYXNpZGUgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdXBlci1saXN0aW5nIHsvL1JldmVydCBiYWNrIHRvIGp1c3QgbGlzdGluZyBvbmNlIHdlIGdldCBDVEEncyBpbnRvIGl0ZW0gY2FyZHMgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAjZXh0cmFDb250YWluZXJBc2lkZSwgI2V4dHJhQ29udGFpbmVyQmVsb3cge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiAud2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBoMiwgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2V4dHJhQ29udGFpbmVyQXNpZGUge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRpc2FibGUtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jZXh0cmFDb250YWluZXJBc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICNjYXJ0SXRlbXMsICNjYXJ0LW1lc3NhZ2VzIHtcclxuICAgICAgICAucmVkLCAueWVsbG93IHsgLy9nbG9iYWwgZm9yIG1lc3NhZ2Ugc3R5bGluZyBhcyB3ZWxsXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1hbGVydCwgLnN0YXRpYy1hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCwgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLWFja25vd2xlZGdlLCAuaXRlbS1yZW1vdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgaS5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhbGVydC1yZWQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaS5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYueWVsbG93IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50YW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicy1hbGVydC15ZWxsb3ctYnJkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnMtYWxlcnQteWVsbG93LWJnO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZXJ2aWNlLWFsZXJ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIHAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLm1zZz5wOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTEwMVwiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmFsZXJ0LWRhbmdlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LWFsZXJ0LCAuc3RhdGljLWFsZXJ0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VydmljZS1hbGVydCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWFsZXJ0LCAuc3RhdGljLWFsZXJ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAuY2FydC1hbGVydCwgLnN0YXRpYy1hbGVydCB7XHJcbiAgICAgICAgICAgICYuc2VydmljZS1hbGVydCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5nYi1tYXQtZGlhbG9nIHtcclxuICAgICYjYWRkQWRkcmVzc01vZGFsLCAmI3ZhbGlkYXRlQWRkcmVzc01vZGFsLCAmI2ZpbmRGRkxNb2RhbCwgJiNtZXNzYWdlTW9kYWwge1xyXG4gICAgICAgIC5tYXQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkcyAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsLCAuYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdiLW1hdC1yYWRpbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLm1hdC1yYWRpby1sYWJlbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuXHJcbiAgICAgICAgICAgICYjZXJyTWVzc2FnZVppcFNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjoxNXB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmJ0bi10ZXJ0aWFyeSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5idG4tdGVydGlhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmI2FkZEFkZHJlc3NNb2RhbCwgJiN2YWxpZGF0ZUFkZHJlc3NNb2RhbCwgJiNtZXNzYWdlTW9kYWwge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7ICAgICAgIFxyXG4gICAgfVxyXG4gICAgJiN2YWxpZGF0ZUFkZHJlc3NNb2RhbCB7XHJcbiAgICAgICAgLm1hdC1yYWRpby1ncm91cCB7XHJcbiAgICAgICAgICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjlweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICYjbWVzc2FnZU1vZGFsIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOmF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NpdGVtYXBDb250YWluZXIge1xyXG5cclxuICAgIHNlY3Rpb24ucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMi5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMywgaDQsIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGllci10d28ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aWVyLXRocmVlIHtcclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2l0ZW1hcENvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHsgLy83NjhweFxyXG4gICAgICAgIHNlY3Rpb24ucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICYudGllci10d28ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50aWVyLXRocmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIE1RIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG4gICAgICAgIC8vQk9PVFNUUkFQSEFDSzogcmVtb3ZlIGFmdGVyIGhlYWRlciBpcyBzdHJ1Y3R1cmVkIHByb3Blcmx5XHJcbiAgICAgICAgJi5jb250YWluZXIgPiAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24ucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICYudGllci10d28ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50aWVyLXRocmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4geyAvLzk5MnB4XHJcbiAgICAgICAgc2VjdGlvbi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgJi50aWVyLXR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7IC8vMTIwMHB4XHJcbiAgICAgICAgc2VjdGlvbi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgJi50aWVyLXR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuJHRyYW5zdGltZTogMC41cztcclxuXHJcbiNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgI2NhdGVnb3J5TGlzdCB7XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWRpc2FibGVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgJiA+IHVsID4gbGkgPiAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zdGltZSBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLnRlcm1pbmFsLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGVzYy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm5vLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvL0B1c2UgXCJkZXNjLXhzXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGVzYy1hbGwge1xyXG4gICAgICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy9AdXNlIFwiZGVzYy14c1wiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uLmRlc2Mtc2VjdGlvbixcclxuICAgICAgICAmLmRlc2MtYWxsIHNlY3Rpb24geyBcclxuICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwLCB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNjYXRlZ29yeUxpc3Qge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyNnB4KTtcclxuXHJcbiAgICAgICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDoxMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zdGltZSBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc3RpbWUgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnRlcm1pbmFsLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYy1jYXQtd3JhcCwgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnN0aW1lIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnN0aW1lIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm8tY2hpbGRyZW4gKyAubm8tY2hpbGRyZW4sIC5uby1jaGlsZHJlbiArIHNlY3Rpb246bm90KC5uby1jaGlsZHJlbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNlY3Rpb24uZGVzYy1zZWN0aW9uLFxyXG4gICAgICAgICAgICAmLmRlc2MtYWxsIHNlY3Rpb24geyBcclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDo0cHggc29saWQgJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTVweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYy1jYXQtd3JhcCwgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubm8tY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSB7XHJcbiAgICAgICAgICAgIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIHtcclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA4NlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjNweCAwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwODZcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLm5vLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjNweCAwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NhdGVnb3J5TGlzdCB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAzMy4zMzMzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnRlcm1pbmFsLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHtcclxuICAgICAgICAgICAgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbik6bm90KC5uby1jaGlsZHJlbikge1xyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjY2F0ZWdvcnlMaXN0IHtcclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5uby1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWNoaWxkcmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1zdWItY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnRlcm1pbmFsLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLnRlcm1pbmFsLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2VjdGlvbi5kZXNjLXNlY3Rpb24sXHJcbiAgICAgICAgICAgICYuZGVzYy1hbGwgc2VjdGlvbiB7IFxyXG4gICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAwcHggLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMHB4IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgI2NhdGVnb3J5TGlzdCB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWN0aW9uLmRlc2Mtc2VjdGlvbixcclxuICAgICAgICAgICAgJi5kZXNjLWFsbCBzZWN0aW9uIHsgXHJcbiAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1zdWItY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VjLWNhdC13cmFwLHVsLnRlcm1pbmFsLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIHtcclxuICAgICNjYXRlZ29yeU5hdldyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuXHJcbiAgICAgICAgI2NhdGVnb3J5TmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbmF2I2NhdGVnb3J5TmF2V3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDoyMjZweDtcclxuICAgICAgICAgICAgZmxleDowIDEgMjI2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246MC4ycyBwYWRkaW5nIGVhc2U7XHJcblxyXG4gICAgICAgICAgICB1bCNjYXRlZ29yeU5hdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdG9wOjkwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjIyNnB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC1oZWlnaHQ6OTE4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzozcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGFkLWFkaiB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciB7XHJcbiAgICAjY2F0ZWdvcnlUb2dnbGVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmJhY2stdG8tdG9wIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjBweDtcclxuICAgICAgICAgICAgd2lkdGg6MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjokdHJhbnN0aW1lIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6LTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5nbHlwaGljb24tdGgtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdGljayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4Ojk5OTk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTYwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA2cHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcclxuXHJcblxyXG4gICAgICAgICAgICAuYmFjay10by10b3Age1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTNweDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uc2hpcHBpbmdDb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAuZ2x5cGhpY29uLXJlZnJlc2gtYW5pbWF0ZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW53IC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IHNwaW5tIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgLW1zLWFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbHlwaGljb24tcmVmcmVzaC1uby1hbmltYXRlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAtbW96LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAtby1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW1zLWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3NoaXBwaW5nLXN0ZXBzIHtcclxuICAgICAgICAmLnBhZ2UtbG9hZGluZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBhZ2UtbG9hZGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRzIHtcclxuICAgICAgICAuYmctZGFuZ2VyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMTBweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLnBhZ2UtaGVhZGVyLW1haW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dC1ub24tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC1qcXVpLWZlZWRiYWNrIHtcclxuICAgICAgICAmLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1tZW51IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LWRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1lcnJvciB7XHJcbiAgICAgICAgLnVpLXdpZGdldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgIC51aS13aWRnZXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdGF0ZS1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIHtcclxuICAgICAgICAmLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC51aS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oZWxwIHtcclxuICAgICAgICAgICAgJiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLCAuc2lnbmF0dXJlLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICNwYW5lbDZGb3JtIHtcclxuICAgICAgICAuYmctd2FybmluZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fycmllci1sb2dvIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwYW5lbDJGb3JtIHtcclxuICAgICAgICBpbnB1dCNmZmxTZWcxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQjZmZsU2VnMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0I2ZmbFNlZzMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyAuZmZsLW51bWJlciBzcGFuIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucm93IC5mZmwtbnVtYmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyAuZmZsLXVwbG9hZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyAuZmZsLW51bWJlciBpbnB1dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIC51c2VyLWxvb2t1cCB7XHJcbiAgICAgICAgICAgICAgICAuYWx3YXlzLXNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mZmwtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuLCBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsZWFyLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJDbGVhciBcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZmwtbnVtYmVyIHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICYjZmZsU2VnMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmI2ZmbFNlZzIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiNmZmxTZWczIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xlYXItYnRuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDhweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RvLWFkZHJlc3Mge1xyXG4gICAgICAgIC51c2VyLWxvb2t1cCB7XHJcbiAgICAgICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTE1cHggMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNmcm9tLWFkZHJlc3MsICN0by1hZGRyZXNzIHtcclxuICAgICAgICAucm93Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1hY2NvcmRpb24tY29udGVudCB7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZ25hdHVyZS10eXBlcyB7XHJcbiAgICAgICAgICAgIC5iZy13YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24sIC5zaWduYXR1cmUtdHlwZXMsIC52YWxpZGF0ZS1hZGRyZXNzLXNlY3Rpb24sIC5zZWxlY3QtcmF0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzaWduYXR1cmUtdHlwZXMsICNkZWxpdmVyeS1vcHRpb25zIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm90aWZpY2F0aW9uLXBhbmVsIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51cHNMaW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG5hamF4LXNwaW5uZXIge1xyXG4gICAgLmFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAyMDBweCBhdXRvIDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrLWNvdmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLnNoaXBwaW5nQ29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogNzY3cHhcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIGxhYmVsOm5vdCgudWktY2hlY2tib3hyYWRpby1sYWJlbCk6bm90KC5hbHdheXMtc2hvdyksIGkuZ2x5cGhpY29uLWluZm8tc2lnbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC8vIG1pbi13aWR0aDogNzY4cHhcclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAmLmhlbHAtaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3LXNoaXBtZW50IHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN0YXRlLXdhcm5pbmctYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYW5jZWxlZC1tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN0YXRlLWRhbmdlci1ib3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby1tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN0YXRlLWluZm8tYm9yZGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhcnJpZXItbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy13YXJuaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogOTkxcHhcclxuICAgICN2aWV3LXNoaXBtZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzaGlwcGluZy1lc3RpbWF0b3Ige1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci13YXJuaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN0YXRlLXdhcm5pbmctYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZGFuZ2VyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN0YXRlLWRhbmdlci1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI2NhcnJpZXItbG9nbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5qcXVpLWRkLXdyYXBwZXIge1xyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQtbm9uLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtanF1aS1mZWVkYmFjayB7XHJcbiAgICAgICAgJi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgICAgICByaWdodDogNjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtbWVudSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtZXJyb3Ige1xyXG4gICAgICAgIC51aS13aWRnZXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1kYW5nZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1zdWNjZXNzIHtcclxuICAgICAgICAudWktd2lkZ2V0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCB7XHJcbiAgICAgICAgJi51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQge1xyXG4gICAgICAgICAgICAudWktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGVscCB7XHJcbiAgICAgICAgICAgICYgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpbywgLnNpZ25hdHVyZS10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1sb2FkaW5nIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbG9hZGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbHlwaGljb24tcmVmcmVzaC1hbmltYXRlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbncgLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtbW96LWFuaW1hdGlvbjogc3Bpbm0gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtby1hbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtbXMtYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1yZWZyZXNoLW5vLWFuaW1hdGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1vLWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAtbXMtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbncge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEAtbW96LWtleWZyYW1lcyBzcGlubSB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBzcGluIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgLmFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMDBweCBhdXRvIDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2stY292ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgLy8gbWF4LXdpZHRoOiA3NjdweFxyXG4gICAgI3NoaXBwaW5nLWVzdGltYXRvciB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBsYWJlbDpub3QoLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwpOm5vdCguYWx3YXlzLXNob3cpLCBpLmdseXBoaWNvbi1pbmZvLXNpZ24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjc2hpcHBpbmctZXN0aW1hdG9yIHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xyXG4gICAgLy8gbWF4LXdpZHRoOiA5OTFweFxyXG4gICAgI3NoaXBwaW5nLWVzdGltYXRvciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblxyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiAxLCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogMiwgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDMsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiA0LCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogNSwgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDYsICRsYWJlbDogJycpO1xyXG5cclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAmID4gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LmhlbHBsaW5rLWRyYXdlciArIGxhYmVsICsgaDMgKyBwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtaG9yaXpvbnRhbC1jb250ZW50LWNvbnRhaW5lciwgLm1hdC1zdGVwcGVyLXZlcnRpY2FsIHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4uYnRuLXNpbSB7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RpbmctcGFuZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgJi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG5cclxuICAgICAgICAgICAgJiA+IGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10cmFuc3BhcmVudCwgLnNlY3Rpb24td2hpdGUge1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24tZ3JheSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi10cmFuc3BhcmVudCwgLnNlY3Rpb24td2hpdGUsIC5zZWN0aW9uLWdyYXkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS13aWRnZXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgIC5nYi1hdXRvY29tcGxldGUtd3JhcCB7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgIC5tYXQtbWRjLWNoaXAtc2V0W2hpZGRlbl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZGMtZXZvbHV0aW9uLWNoaXAtc2V0X19jaGlwcywgXHJcbiAgICAgICAgLm1hdC1tZGMtY2hpcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LW1kYy1jaGlwIHtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIE1RIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4geyAvLzk5MnB4XHJcbiAgICAgICAgLmxpc3RpbmctcGFuZWwge1xyXG4gICAgICAgICAgICAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAmID4gaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7IC8vMTIwMHB4XHJcbiAgICAgICAgLmJ0bi5idG4tc2ltIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jZmlyc3RUaW1lU2VsbGVyTW9kYWwge1xyXG5cdCYuaW4ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdGJ1dHRvbi5jbG9zZS1idG4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdHotaW5kZXg6NTA7XHJcblx0XHRcdHdpZHRoOjMwcHg7XHJcblx0XHRcdGhlaWdodDozMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCwgdWwge1xyXG5cdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTlweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nYi1tYXQtZGlhbG9nIHtcclxuXHQmLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwge1xyXG5cdFx0LmNsb3NlIHtcclxuXHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0dG9wOjE1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZToyNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXQtbWRjLWRpYWxvZy10aXRsZSB7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRtYXJnaW46MjBweCAwIDBweDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzowIDAgMXB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OnVuc2V0O1xyXG5cclxuXHRcdFx0I2Rlc2NyaXB0aW9uVGV4dCB7XHJcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0bWFyZ2luOjAgMTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6Y2FsYygxMDAlIC0gNjBweCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jdGFzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHg7XHJcblxyXG5cdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAwIDE1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdCYuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiArIGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0Oi0xNXB4O1xyXG5cdFx0XHJcblx0XHQucGFnZS1zZWN0aW9uIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDowcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gZGl2IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5zZWN0aW9uLXdoaXRlLCAuc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdFx0cGFkZGluZzoyMHB4IDE1cHggMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmludmFsaWQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuXHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRidXR0b24sYSB7XHJcblx0XHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJ1dHRvbixhIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG5cdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblxyXG5cdFx0XHQjb3B0aW9uYWxTZXJ2aWNlcytoMiB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcHggNnB4IDBweCAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OjEwMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmPmRpdjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuXHJcblx0XHRcdFx0XHQmPmRpdjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Ji5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4geyAvLzEyMDBweFxyXG5cdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0YnV0dG9uLGEge1xyXG5cdFx0XHRcdFx0d2lkdGg6MzMuMzMzMyU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG5cdC5lcnJfbXNnIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHQgICAgY29sb3I6ICNkMDAyMWI7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuY3RhLXJvdyArIC5lcnJfbXNnIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcblx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0fVxyXG5cdC5lcnJfbXNnX3dyYXAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTotMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5wYWdlLXNlY3Rpb24ge1xyXG5cdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0bGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpLCAuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0b3A6MXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNoZWNrLWdyb3VwIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0c3BhbjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotM3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucmVxIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRhbGVydC1yZWQ7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OlwiKlwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSwgYTpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjNweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZHJhd2VyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmPmxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFjLWlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6NDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOjBweDtcclxuXHRcdFx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHRjbGVhcjpib3RoO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNTU1NTU1O1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0ICAgIG1hcmdpbjoxMHB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OmZsZXg7XHJcblxyXG5cdFx0XHRcdCAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubXVsdGktaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR1bC5jaGVja2JveC1ncm91cCB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6N3B4O1xyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSkge1xyXG5cdFx0XHRcdCYuc2hvcnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mdXR1cmUtc2F2ZS10ZXh0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5yZXEge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCIqXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC1uYW1lLXJlcSArIGxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC1uYW1lLXJlcSArIGxhYmVsICsgbGFiZWwsIC5maWVsZC1uYW1lLXJlcSArIGxhYmVsICsgbGFiZWwgKyBpbnB1dCB7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC1uYW1lLXJlcTpjaGVja2VkICsgbGFiZWwgKyBsYWJlbCwgLmZpZWxkLW5hbWUtcmVxOmNoZWNrZWQgKyBsYWJlbCArIGxhYmVsICsgaW5wdXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5maWVsZC1uYW1lLXJlcTpjaGVja2VkICsgbGFiZWwgKyBsYWJlbCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLm9wdGlvbmFsLXNlcnZpY2Uge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHJcblx0XHRcdFx0LmNoZWNrLWdyb3VwIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY+bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZWRpdC1tb2RlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0LnByZWZpbGwtZWRpdCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJlZmlsbC1saXN0IHtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6M3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bGFiZWwrc3BhbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubWF0LWNoaXAtbGlzdCB7XHJcblx0XHRcdFx0Lm1hdC1jaGlwLWxpc3Qtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHJcblx0XHRcdFx0XHQubWF0LWNoaXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjRweDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRcdFx0Lm1hdC1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5tYXQtc3RhbmRhcmQtY2hpcDpub3QoLm1hdC1jaGlwLWRpc2FibGVkKTphY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdC5wYWdlLXNlY3Rpb24ge1xyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsYWJlbCwuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHRcdCYuZHJhd2VyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG4gICAgLmxpc3RpbmctcGFuZWwge1xyXG4gICAgICAgIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgLmhlbHBsaW5rLWRyYXdlciArIGxhYmVsICsgaDMsIC5oZWxwbGluay1kcmF3ZXIgKyBsYWJlbCArIGgzICsgcCAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVscGxpbmstZHJhd2VyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46NXB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUwODZcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBtYXgtd2lkdGg6NjIwcHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzoxNXB4IDE1cHggMjVweDtcclxuICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuXHQmPmg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuICAgICY+cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtaGlzdG9yeS13cmFwIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgJi5taWQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDozNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL3ByaWNlaGlzdG9yeS1iZy5wbmcnKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjo2MHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggNHB4IDJweCByZ2JhKDUwLDUwLDUwLDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubCwgJi51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206ODNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IC0xcHggMXB4IDJweCAkdHJ1ZS13aGl0ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMXB4IDFweCAycHggJHRydWUtd2hpdGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFweCAtMXB4IDAgJHRydWUtd2hpdGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xcHggLTFweCAwICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcC5sdSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgI2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnkge1xyXG4gICAgICAgIG1heC13aWR0aDo5NSU7XHJcblxyXG4gICAgICAgICY+aDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZS1oaXN0b3J5LXdyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDo0OTtcclxuICAgICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5sZWZ0LCAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNzVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmx1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAycHggMnB4IHJnYmEoNTAsIDUwLCA1MCwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmwsICYudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206NzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgI2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnkge1xyXG4gICAgICAgIC5wcmljZS1oaXN0b3J5LXdyYXAge1xyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmx1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSB7XHJcbiAgICAgICAgLnByaWNlLWhpc3Rvcnktd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTMwcHg7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjYxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmwsICYudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sdSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIHtcclxuXHQjY2F0ZWdvcnlTZWxlY3Rpb24ge1xyXG5cdFx0aDQge1xyXG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0bWFyZ2luOiAwcHggMHB4IDEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5lcnJfbXNnX3dyYXAge1xyXG5cdFx0XHRjbGVhcjogbGVmdDtcclxuXHRcdFx0cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2FkaW5nIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0Ji5zZWN0aW9uLWhlYWRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2F0ZWdvcnktaW5wdXQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweCAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTVweDtcclxuXHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYWMtaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0W3JlYWRvbmx5XSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc2VhcmNoaW5nIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRcdC5hYy1pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhdGVnb3J5LXJlc3VsdHMge1xyXG5cdFx0XHRcdCYgPiAuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDVweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogNTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiA+IGhyIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMTFweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogNDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdyYXktbGlnaHQsICRsaWdodG5lc3M6IDI1JSk7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRlcm1pbmFsLWNhdGVnb3J5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGVybWluYWwtY2F0ZWdvcnkgKyBsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGVybWluYWwtY2F0ZWdvcnk6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ2ItbWF0LXRyZWUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblxyXG5cdFx0XHRcdC50ZXJtaW5hbC1jYXRlZ29yeSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRlcm1pbmFsLWNhdGVnb3J5OmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tYXQtbmVzdGVkLXRyZWUtbm9kZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdC5tYXQtdHJlZS1ub2RlOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHQudGVybWluYWwtY2F0ZWdvcnk6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5nYi1tYXQtdHJlZSB7XHJcblx0XHRcdFx0XHRidXR0b24sIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktZGlzcGxheSB7XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIE1RIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7IC8vNzY4cHhcclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNhdGVnb3J5LWlucHV0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5jYXRlZ29yeS1pbnB1dC13cmFwIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDEwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuc2VhcmNoaW5nIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmFjLWlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogLTQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNhdGVnb3J5LXJlc3VsdHMge1xyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZ2ItbWF0LXRyZWUge1xyXG5cdFx0XHRcdFx0YnV0dG9uLCBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4geyAvLzk5MnB4XHJcblx0XHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQge1xyXG5cdFx0XHRcdFx0LmNhdGVnb3J5LWlucHV0LXdyYXAge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTgwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7IC8vMTIwMHB4XHJcblx0XHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHQubG9hZGluZyB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeS1pbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogNzUlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0LmNhdGVnb3J5LWlucHV0LXdyYXAge1xyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktZGlzcGxheSwgLmdiLW1hdC10cmVlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggYXV0byAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNhdGVnb3J5LWRpc3BsYXkgbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiNsaXN0aW5nQ29udGFpbmVyIHtcclxuICAgICNwaWN0dXJlcyB7XHJcbiAgICAgICAgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0I2l0ZW1EZXRhaWxzIHtcclxuXHRcdGg1IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMHB4O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mZmwge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNzdGFuZGFyZFRleHROaWNrbmFtZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jj4uc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkZmRmZGYsICR0cnVlLXdoaXRlIDEycHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ncmFkaWVudC1ncm91cC13cmFwIHtcclxuXHRcdFx0bWFyZ2luOjAgLTE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICR0cnVlLXdoaXRlLCAjZGZkZmRmIDUwcHgpO1xyXG5cclxuXHRcdFx0LmdyYWRpZW50LXJvdGF0ZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcdFxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogNHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTEwcHggIzAwMDAwMCwgMHB4IDBweCAxNXB4IDBweCByZ2JhKDAsMCwwLDApO1xyXG5cclxuXHRcdFx0XHQuZ3JhZCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6LTQ2NiU7XHJcblx0XHRcdFx0XHRsZWZ0Oi0yNSU7XHJcblx0XHRcdFx0XHR3aWR0aDoxNTAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzQ4MmE2ZDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiKDcyLCA0MiwgMTA5KSAyNSUsIHJnYmEoMTk1LCA0MCwgMTY4LCAxKSA1MCUsIHJnYigxMDEsIDU2LCAxNTUpIDc1JSk7XHJcblx0XHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjpncmFkaWVudFNwaW4gOHMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0LW1vei1hbmltYXRpb246Z3JhZGllbnRTcGluIDhzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjpncmFkaWVudFNwaW4gOHMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDoxMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I0dlbmVyYXRlQUlCdXR0b24ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjMzI4YTg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjhweCAxMnB4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDoxMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEAtbW96LWtleWZyYW1lcyBncmFkaWVudFNwaW4geyAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHRcdFx0XHRALXdlYmtpdC1rZXlmcmFtZXMgZ3JhZGllbnRTcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblx0XHRcdFx0QGtleWZyYW1lcyBncmFkaWVudFNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdC5ncmFkIHtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7XHJcblx0XHRcdFx0XHRcdC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOjNzO1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246M3M7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0XHRcdC5ncmFkIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNyZW1haW5pbmdBdHRlbXB0cyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmVycl9tc2cge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6NnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucnRmLWxhYmVsLXdyYXAge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblxyXG5cdFx0XHRcdCYgPiBzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggMTBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubG9hZGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwgMjM4LCAyMzgpO1xyXG5cdFx0fVxyXG5cdFx0Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7IC8vNzY4cHhcclxuXHRcdFx0LnJ0Zi1sYWJlbC13cmFwIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXRlZ29yeS1zZWN0aW9uIHtcclxuXHRcdFx0XHQuanF1aS1kZC13cmFwcGVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdC5zZWN0aW9uLWdyYXkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jdGEtcm93IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHJcblx0XHRcdFx0Ji5zZWN0aW9uLWhlYWRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG5cdCNwYXltZW50U2hpcHBpbmdUYXhlcyB7XHJcblx0XHQuc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIC5zZWN0aW9uLWdyYXkge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWN0aW9uLWdyYXkge1xyXG5cdFx0XHQmLnNoaXBwaW5nLXNlY3Rpb24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0JiA+IC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogMztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiA2O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogNTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnB1dC1ncm91cC1lbmQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0I3NoaXBTZWVBZGRsVGVybXMgKyBsYWJlbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0I2ltbWVkaWF0ZS1jaGVja291dC1nYnBheSAuZ2x5cGhpY29uLW9rIHtcclxuXHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0I2VzdGltYXRvci1sb2dvLWxpbmtzLWhkciB7XHJcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdH1cclxuXHRcdCNlc3RpbWF0b3ItbG9nby1saW5rcyB7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOjEwcHggLTcuNXB4IDVweDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwcHg7XHJcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiNmZWRleGxpbms+ZGl2IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvbG9nby1mZWRleC5wbmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI3VzcHNsaW5rPmRpdiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWUvYXNzZXRzL2xvZ28tdXNwcy5wbmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI3Vwc2xpbms+ZGl2IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvbG9nby11cHMucG5nKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdC5nbHlwaGljb24tcmVtb3ZlIHtcclxuXHRcdFx0XHRjb2xvcjogJGFsZXJ0LXJlZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pbW1lZGlhdGUtY2hlY2tvdXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblxyXG5cdFx0XHRcdC5zZWN0aW9uLWdyYXkge1xyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLmdseXBoaWNvbi1vayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYuZ2x5cGhpY29uLXJlbW92ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYWxlcnQtcmVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6dmlzaXRlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5xdWFsaWZpZWQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0LmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji51bnF1YWxpZmllZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuYWN0aW5nLWxhYmVsIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmdseXBoaWNvbi1vayB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I3NhbGVzVGF4V3JhcCB7XHJcblx0XHRcdCN0YXhFbnRyeSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblxyXG5cdFx0XHRcdCN0YXhTdGF0ZSB7XHJcblx0XHRcdFx0XHQjc2FsZXNUYXhTdGF0ZVRleHQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDE1cHggMHB4IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5yZXZlYWxlciB7XHJcblxyXG5cdFx0XHRcdFx0I3RheFBlcmNlbnRhZ2Uge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM3cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRwLmVycm9yIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0I3RheEluY2x1c2lvbnMge1xyXG5cdFx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I3NhbGVzVGF4V3JhcCwgI2V4Y2x1ZGVTdGF0ZXNXcmFwIHtcclxuXHRcdFx0I3RheEVudHJpZXMsICNleGNsdWRlU3RhdGVFbnRyaWVzIHtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0XHQmID4gc21hbGwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMCAwO1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNzVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5wZXJjOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiJVwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnJvdy1lbnRyaWVzIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0LnJvdy1lbnRyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnJlbW92ZS1idG4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZGQtcm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdCYuYWRkLWJ0biB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgKyAuZXJyX21zZyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I2V4Y2x1ZGVTdGF0ZXNXcmFwIHtcclxuXHRcdFx0I2V4Y2x1ZGVTdGF0ZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHQuc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uLWdyYXkge1xyXG5cdFx0XHRcdCYuc2hpcHBpbmctc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0XHRcdCYgPiAuY29sLXNtLTYge1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDEgNTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgPiAuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0XHRvcmRlcjogNTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOiA2O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0I2xpc3RpbmdPcHRpb25zIHtcclxuXHRcdFx0LnNlY3Rpb24tdHJhbnNwYXJlbnQge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0aDMuc2Vjb25kYXJ5LWhlYWRlciB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDokYm9sZDtcclxuXHJcblx0XHRcdFx0XHQmPmEge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZXJpZGlhbiB7XHJcblx0XHRcdFx0XHRjbGVhcjpub25lO1xyXG5cclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDo1NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubWF0LW1kYy10YWItYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzoyMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0XHRcdC5kcmF3ZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjVweCAwcHggMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yYWRpby1ncm91cCBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0Ji5yYWRpby1ncm91cCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I3Nob3J0VGVybUF1Y3Rpb25PcHRpbiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZCArIGxhYmVsICsgLmlucHV0LWdyb3VwLCNhdWN0aW9uRHVyYXRpb25DaGtfc2hyICsgbGFiZWwgKyAuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0I3JlbGlzdEV2ZW5JZlNvbGRDaGtfc3RkICsgbGFiZWwgKyAudGllci0yLCNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NociArIGxhYmVsICsgLnRpZXItMiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIC4zcztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjBweDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjbGVhcjpib3RoO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZDpjaGVja2VkICsgbGFiZWwgKyAuaW5wdXQtZ3JvdXAsICNhdWN0aW9uRHVyYXRpb25DaGtfc2hyOmNoZWNrZWQgKyBsYWJlbCArIC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHQjcmVsaXN0RXZlbklmU29sZENoa19zdGQ6Y2hlY2tlZCArIGxhYmVsICsgLnRpZXItMiwjcmVsaXN0RXZlbklmU29sZENoa19zaHI6Y2hlY2tlZCArIGxhYmVsICsgLnRpZXItMiB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4IDBweCA1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiNzdGFuZGFyZC10YWIgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCBsYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiNzaG9ydHRlcm0tdGFiIHtcclxuXHRcdFx0XHRcdCY+ZGl2e1xyXG5cdFx0XHRcdFx0XHQmPnAge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCBzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fSBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5vcHRpb25hbC1zZXJ2aWNlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcblx0XHRcdFx0XHQuY2hlY2stZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHQmPmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5yYWRpby1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjbGVhcjpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHggMTVweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQjZnV0dXJlTGlzdGluZ09wdGluICsgbGFiZWwsICNzaHRGdXR1cmVMaXN0aW5nT3B0aW4gKyBsYWJlbCwgI2Z4ZEZ1dHVyZUxpc3RpbmdPcHRpbiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MCAxIGF1dG87XHRcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0I2Z1dHVyZUxpc3RpbmdPcHRpbjpjaGVja2VkICsgbGFiZWwgKyAuaW5wdXQtZ3JvdXAsICNzaHRGdXR1cmVMaXN0aW5nT3B0aW46Y2hlY2tlZCArIGxhYmVsICsgLmlucHV0LWdyb3VwLCAjZnhkRnV0dXJlTGlzdGluZ09wdGluICsgbGFiZWwgKyAuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJvdyA+IC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ2ItbWF0LWRhdGVwaWNrZXIge1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdG1hcmdpbjowcHggMHB4IDM1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIE1RIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdFx0XHQuZ2ItbWF0LWRhdGVwaWNrZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0IFxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdFx0XHQuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0XHQub3B0aW9uYWwtc2VydmljZSB7XHJcblx0XHRcdFx0XHRcdC5jaGVjay1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0Jj5sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpjb2xvci5hZGp1c3QoJGhpZ2hsaWdodC15ZWxsb3csICRsaWdodG5lc3M6IDEwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2Uge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmdiLW1hdC1jaGVja2JveCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdCY+c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZsZXg6MTtcclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmPnNtYWxsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRkX3dyYXAge1xyXG5cdFx0XHRcdFx0Jj5zbWFsbCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibHVlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncmVlbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnVpLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRsaTpudGgtY2hpbGQoMSk+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1yZWQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bGk6bnRoLWNoaWxkKDIpPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtYmx1ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaTpudGgtY2hpbGQoMyk+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHQuc3VidG90YWwge1xyXG5cdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHRcdC5vcHRpb25hbC1zZXJ2aWNlICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHRcdC5vcHRpb25hbC1zZXJ2aWNlICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH0gXHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdCNvcHRpb25hbFNlcnZpY2VzIHtcclxuXHRcdFx0LnNlY3Rpb24tdHJhbnNwYXJlbnQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGhpZ2hsaWdodC15ZWxsb3csICRsaWdodG5lc3M6IDEwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2Uge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmdiLW1hdC1jaGVja2JveCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdCY+c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZsZXg6MTtcclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmPnNtYWxsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmRkX3dyYXAge1xyXG5cdFx0XHRcdFx0Jj5zbWFsbCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJlZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ibHVlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ncmVlbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnVpLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRsaTpudGgtY2hpbGQoMSk+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1yZWQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bGk6bnRoLWNoaWxkKDIpPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtYmx1ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaTpudGgtY2hpbGQoMyk+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHQuc3VidG90YWwge1xyXG5cdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHRcdC5vcHRpb25hbC1zZXJ2aWNlICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHRcdC5vcHRpb25hbC1zZXJ2aWNlICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSBcclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIHtcclxuXHRwaWMtY2Fyb3VzZWwge1xyXG5cdFx0LnVpLWNhcm91c2VsIHtcclxuXHRcdFx0cGFkZGluZzogMHB4IDMwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHQudWktY2Fyb3VzZWwtaGVhZGVyIHtcclxuXHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0XHRcdC51aS1jYXJvdXNlbC1idXR0b24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0d2lkdGg6MzBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHQgICAgbWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYudWktY2Fyb3VzZWwtbmV4dC1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMDgwXCI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYudWktY2Fyb3VzZWwtcHJldi1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWxlZnQ7XHJcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTA3OVwiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktY2Fyb3VzZWwtdmlld3BvcnQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQudWktY2Fyb3VzZWwtaXRlbSB7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4IDIuNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHQjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcge1xyXG5cdFx0XHQuc2VjdGlvbi1oZWFkZXIge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmPmgzLCY+cCwmPnNtYWxsIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmPnNtYWxsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjI1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4IDBweCAwcHggNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm1hdC1tZGMtdGFiLWJvZHktY29udGVudCA+IGRpdiB7XHJcblx0XHRcdFx0cGFkZGluZzoyMHB4IDE1cHggMTBweDtcclxuXHJcblx0XHRcdFx0LnByZXZpZXctaGVhZGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4uc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4gKyBzcGFuLnNpbS1saW5rIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm5vUmV2ZWFsZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOjEyMDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcblx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gICAgXHRcdFx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0fVxyXG5cdFx0XHRcdC5yZXZlYWxlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTIwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgICBcdFx0XHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246LjVzIGhlaWdodCBlYXNlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MjAwcHg7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6MjAwcHg7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDQ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmPi5mYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0Ojc1cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OjUwO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNDcsMjQ2LDI0MiwwKSAxMDAlKTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDApIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDApIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsZW5kQ29sb3JzdHI9XCIjZjdmNmYyXCIsR3JhZGllbnRUeXBlPTEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOi0yMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OjMwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMjBweDtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1MTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOi41cyBhbGwgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIkV4cGFuZFwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJDb2xsYXBzZVwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmICsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmFkZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmVkaXRvci1ibG9jayB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjQwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjQwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0LyogZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0OyAqL1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY+aDUge1xyXG5cdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDQ1JTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jj5wIHtcclxuXHRcdFx0XHRcdFx0Ly9mbGV4OjE7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowcHggYXV0bztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji50d28tbGluZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjE1cHggYXV0byAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY29sb3JlZC1yb3dzIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0bGFiZWwsLmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRzcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY+c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmNvbG9yZWQtcm93cywgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHtcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjNweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmltYWdlLWNvbnRhaW4ge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCA1MCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jb2xvcmVkLXJvd3MgdWwgbGkge2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcblx0XHRcdFx0LmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMge1xyXG5cdFx0XHRcdFx0XHQuY29sb3JlZC1yb3dzIHtcclxuXHRcdFx0XHRcdFx0XHQuY29sb3JlZC1yb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXSArICogKyAucmlnaHQsIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyAqICsgKiArIC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArICogKyAucmlnaHQsIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArICogKyAqICsgLnJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY+c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY+c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLnJlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1yZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuYmx1ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLmdyZWVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuY29sb3JlZC1yb3dzICsgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWwge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjMwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjcHJldmlld1BhbmUge1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcblxyXG5cdFx0XHRcdC5sb2FkZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZzoyMHB4IDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnByZXZpZXctdG9wLCAucHJldmlldy1ib3R0b20ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcmV2aWV3LXRvcCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDEpIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDEpIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNDcsMjQ2LDI0MiwxKSAxMDAlKTtcclxuXHRcdFx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsZW5kQ29sb3JzdHI9XCIjZjdmNmYyXCIsR3JhZGllbnRUeXBlPTEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJldmlldy1ib3R0b20ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDEpIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLGVuZENvbG9yc3RyPVwiI2Y3ZjZmMlwiLEdyYWRpZW50VHlwZT0xKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdFx0Lm1hdC1tZGMtdGFiLWJvZHktY29udGVudCA+IGRpdiB7XHJcblx0XHRcdFx0XHQmLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdFx0XHQmI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIHtcclxuXHRcdFx0XHRcdFx0XHQjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVhdmVsZXIge1xyXG5cdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjMwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6MzAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zZWN0aW9uLWhlYWRlciB7XHJcblx0XHRcdFx0XHQmPnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHRcdC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQgPiBkaXYgIHtcclxuXHRcdFx0XHRcdC5wcmV2aWV3LWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cC5lZGl0b3ItYmxvY2sge1xyXG5cdFx0XHRcdFx0XHQmPmg1IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spLC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdGg1LHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbG9yZWQtcm93cyB7XHJcblx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdFx0Jj5zcGFuLHN0cm9uZyxsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHRcdFx0JiNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyB7XHJcblx0XHRcdFx0XHRcdFx0I3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdFx0XHQubWF0LW1kYy10YWItYm9keS1jb250ZW50ID4gZGl2ICB7XHJcblx0XHRcdFx0XHQucHJldmlldy1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXAuZWRpdG9yLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0Jj5oNSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSwuY29sb3JlZC1yb3cge1xyXG5cdFx0XHRcdFx0XHRoNSxwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29sb3JlZC1yb3dzIHtcclxuXHRcdFx0XHRcdFx0LmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0XHQmPnNwYW4sc3Ryb25nLGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdFx0XHQmI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIHtcclxuXHRcdFx0XHRcdFx0XHQjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCNwcmV2aWV3UGFuZSB7XHJcblx0XHRcdFx0XHQubG9hZGVyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdFx0XHRcdC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQgPiBkaXYgIHtcclxuXHRcdFx0XHRcdC5wcmV2aWV3LWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cC5lZGl0b3ItYmxvY2sge1xyXG5cdFx0XHRcdFx0XHQmPmg1IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spLC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdGg1LHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb2xvcmVkLXJvd3Mge1xyXG5cdFx0XHRcdFx0XHQuY29sb3JlZC1yb3cge1xyXG5cdFx0XHRcdFx0XHRcdCY+c3BhbixzdHJvbmcsbGFiZWwgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0XHRcdCYjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMge1xyXG5cdFx0XHRcdFx0XHRcdCNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I3ByZXZpZXdQYW5lIHtcclxuXHRcdFx0XHRcdC5sb2FkZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIge1xyXG4gICAgI3BheW1lbnRHYXRld2F5IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0qL1xyXG4gICAgICAgIC5pbnB1dC13cmFwLCAuanF1aS1kZC13cmFwcGVyLCBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2F1dGgtb25seS13YXJuaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNlbmFibGVkVG9nZ2xlcjpjaGVja2VkICsgI3BheW1lbnRHYXRld2F5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciB7XHJcbiAgICAjZW5hYmxlZFRvZ2dsZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI2VuYWJsZWRUb2dnbGVyICsgI3BheW1lbnRHYXRld2F5ID4gbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJEaXNhYmxlZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VuYWJsZWRUb2dnbGVyOmNoZWNrZWQgKyAjcGF5bWVudEdhdGV3YXkgPiBsYWJlbCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkVuYWJsZWRcIjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNlbmFibGVkVG9nZ2xlcltkaXNhYmxlZF0gKyAjcGF5bWVudEdhdGV3YXkgPiBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIHtcclxuICAgIC5hbGVydCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAsIC5yZXNwb25zZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNwb25zZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgIC8qJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXFwiXCI7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXNwb25zZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLnJlcSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aW5nLWxhYmVsLCBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JvdXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3Z2IHtcclxuICAgICAgICAgICAgICAgIC5jdnYtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbFtmb3I9Y3Z2SGVscERyYXdlcl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiV2hlcmUgZG8gSSBmaW5kIHRoaXM/XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0I2N2dkhlbHBEcmF3ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgKyAuY3Z2LWNvbnRlbnQtd3JhcCArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVscC1wb3B1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuY3Z2LWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbFtmb3I9Y3Z2SGVscERyYXdlcl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkNsb3NlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwMTRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuY3Z2LWNvbnRlbnQtd3JhcCArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyNjcmVkaXRSZXF1ZXN0Q29udGFpbmVyIHtcclxuICAgIGRpdi5oZWxwLXRleHQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0LWRhbmdlciB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIC5ncmVldGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyNkaXNwdXRlQ29udGFpbmVyIHtcclxuICAgIC5maWVsZGNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZCB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMHB4IDJweCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQgbGFiZWwge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkIGlucHV0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDsgLyogc28gY2hlY2tib3hlcyBhbGlnbiBwcm9wZXJseSAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50YXJlYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjQwMDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBJTUcge1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIC8qaWNvbnMgZm9yIHVzZSBpbiBTZWFyY2ggUmVzdWx0cyBUYWJsZSBhbmQgS2V5IGF0IGJvdHRvbSBvZiB0YWJzLiBCYWNrZ3JvdW5kIHBvc2l0aW9ucyByZXF1aXJlZCBmb3IgSUUgdG8gZGlzcGxheSovXHJcbiAgICAuaS1yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktZmVhdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC02MHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS1wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTEyMHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS1jIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTY0MHB4IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLWYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMTgwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMjQwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLW5SIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTMwMHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS1zdGFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTM2MHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS1xTHNtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTQyMHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS1xTCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC01NDBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLmktYyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyICNjdXN0b20tbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2RpdkJ1eWVyQ29tbWVudHMge1xyXG4gICAgICAgIC5jb21tZW50cy13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzNXB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIHtcclxuXHQmPi5hbGVydCB7XHJcblx0XHR1bCB7fVxyXG5cdH1cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuXHJcbiAgICAgICAgcCNjckVycm9yIHtcclxuICAgICAgICBcdG1hcmdpbjoxMHB4IDAgMCAwO1xyXG4gICAgICAgIFx0dGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICB9XHJcblxyXG5cdFx0XHJcbiAgICAgICAgI2luaXRpYXRlLWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0ICAgICAgICBwI2NyRXJyb3Ige1xyXG5cdCAgICAgICAgXHRwYWRkaW5nLWxlZnQ6MDtcclxuXHQgICAgICAgIFx0cGFkZGluZy1yaWdodDowO1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCB7XHJcblx0Lndhcm5pbmcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0fVxyXG5cclxuXHQmLndhcm5pbmcge1xyXG5cdFx0c3Bhbi53YXJuaW5nIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0fVxyXG5cdFx0ZGl2Lndhcm5pbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRwYWRkaW5nOjAgMCAwIDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0LmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYnRuLXNpbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuXHJcbiAgICAuY3ItbG9va3VwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNyLWxvb2t1cC1pbnB1dHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIC5jci1sb29rdXAtb3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJj5idXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3Itb3JkZXItZGV0YWlscyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0Ojc3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNyLW9yZGVyLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLmNyLWxvb2t1cCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAmPmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3Itb3JkZXItZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0Ojc3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jci1sb29rdXAge1xyXG4gICAgICAgICAgICAuY3ItbG9va3VwLWlucHV0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoyMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3Itb3JkZXItZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24ge1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgfVxyXG4gICAgJj51bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAmOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNyLXF1ZXN0aW9uLXJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jci1yYWRpby13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXNwb25zZS1wYWdlIHtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgIC5jclRlcm1pbmFsU2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAmPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLmNyVGVybWluYWxTZWN0aW9uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIge1xyXG4gICAgLmNyVGVybWluYWxTZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAuY3JUZXJtaW5hbEZvcm0sIC5zZWN0aW9uLWNvcHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1jb3B5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVzc2FnZS10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jclRlcm1pbmFsRm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIC5jci1kb2N1bWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jci1yZWFzb24tcmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jci1jaGFyLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAuY3JUZXJtaW5hbFNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuY3JUZXJtaW5hbEZvcm0ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5jclRlcm1pbmFsU2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tY29weSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNyVGVybWluYWxGb3JtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNyLWRvY3VtZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICY+bGFiZWwge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1LXVwbGRyLWJ1dHRvbi1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgICNvcGVuV2lkZ2V0QnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAjbnVtT2ZGaWxlcyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItY29udGVudD5kaXYgLmF1LXVwbGRyLXVwbG9hZGVyIC5hdS11cGxkci11cGxvYWRlci1wYW5lcyAuYXUtdXBsZHItdXBsb2FkLXBhbmUgLmF1LXVwbGRyLWxpc3QgbGkgLmFkZEZpbGVzQnV0dG9uLmFkZC1maWxlOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OlwiQ2xpY2sgdG8gQWRkIERvY3VtZW50c1wiO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAuZXJyX21zZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDphdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNvcGVuV2lkZ2V0QnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNudW1PZkZpbGVzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwge1xyXG4gICAgI2NyUXVlc3Rpb25zU2VjdGlvbiB7XHJcbiAgICAgICAgJj51bD5saSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICBcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVsaXN0LXJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmK2RpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybSA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcblxyXG4gICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmK2RpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2std3JhcCBsYWJlbCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjckVycm9yIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59IFxyXG4iLCLvu78jY291cG9uQ2VudGVyQ29udGFpbmVyLCAjYWRkRWRpdENvdXBvbnNDb250YWluZXIge1xyXG4gICAgLmlucHV0LWdyb3VwLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5qcXVpLWNiLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4OjAgMSAxMDAlOyAgICBcclxuICAgICAgICAgICAgbWluLXdpZHRoOjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2LmR0LWJvb3RzdHJhcCB7XHJcbiAgICAgICAgLmdyZWVuLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTNlM2UzICFpbXBvcnRhbnQ7IC8vVXNlZCB0byBlcmFzZSB0aGUgZHRmb290ZXIgbGluZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY291cG9uQ2VudGVyQ29udGFpbmVyIHtcclxuICAgIC5pbnB1dC1ncm91cC1mbGV4ID4gYSB7XHJcbiAgICAgICAgbWluLXdpZHRoOjQ1cHg7XHJcbiAgICB9XHJcbiAgICBkaXYuc2xpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtY29sdW1uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYS5maWVsZC1saW5rOmxpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIHRkLmNvdXBvbi1jb2RlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGRpdi5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGRpdi5jb3B5LXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICAgICAgICAgZGl2LmNvcHktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDozO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4uY291cG9uLWNvZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdi5jb3B5LWNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246LjVzIG9wYWNpdHkgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDozO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtYmxhY2s7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkNvcGllZCFcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTouNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgI2NvdXBvbi1ncmlkIHtcclxuICAgICAgICBcclxuICAgICAgICB0Ym9keSB7XHJcblxyXG4gICAgICAgICAgICAmID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgICYuY2hpbGQge1xyXG4gICAgICAgICAgICAuZGV0YWlsLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkLmNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LnNlYXJjaC1zZWxsZXIge1xyXG4gICAgICAgIGRpdi5zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA2cHggNnB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICBkaXYuY291cG9uLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICNjb3Vwb24tZ3JpZF93cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgI2NvdXBvbi1ncmlkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGJvZHkgeyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICBkaXYuY291cG9uLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6Y2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lcj4uY3RhLXJvdyB7XHJcbiAgICAgICAgY2xlYXI6Ym90aDtcclxuICAgIH1cclxuICAgICNjb3Vwb25Db2RlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtcmVvcmRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgLmZsZXgtcm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZGVzYy13cmFwIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbWFyZ2luOjVweCAwIDAgMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uICsgLmlucHV0LWdyb3VwLXRleHRib3gge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dC5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgICAgICBib3JkZXItY29sb3I6JGFsZXJ0LXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYrLmlucHV0LWdyb3VwLWJ0biBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Bhbi5maWVsZC12YWxpZGF0aW9uLWVycm9yLCBzcGFuLmZpZWxkLXZhbGlkYXRpb24tdmFsaWQge1xyXG4gICAgXHRkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICB9XHJcbiAgICAucmFkaW8tcm93IHtcclxuICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50eXBlIHtcclxuICAgICAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtZmxleCwgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAuZ2x5cGhpY29uLXBsdXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgdG9wOi0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb3Vwb25UeXBlLU1hbnVmYWN0dXJlcnMge1xyXG4gICAgICAgICNtZnJTZWxlY3RQYW5lbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4ucm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvdXBvblR5cGUtc2VsZWN0aW9ucyB7XHJcbiAgICAgICAgLm93bmVyLWFkZGVkLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGlwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmVkaXQtY2hpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1jaGlwIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5wZXJjIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXhjbHVzaW9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICBpLCBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaTpub3QoLmdseXBoaWNvbikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN0cm9uZywgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkLWV4Y2x1c2lvbnMge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb3Vwb25UeXBlV3JhcCB7XHJcbiAgICAgICAgJi51c2Qge1xyXG5cclxuICAgICAgICAgICAgLnVzZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBjdCB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVzZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmxhYmVsLWNoZWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGlzY2xhaW1lci10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAuZmxleC1yZW9yZGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAuZmxleC1yb3cgLmRlc2Mtd3JhcCAuaW5wdXQtd3JhcCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvdXBvblR5cGUtQ2F0ZWdvcmllcywgI2NvdXBvblR5cGUtVVBDcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvdXBvblR5cGUtTWFudWZhY3R1cmVycywgI2NvdXBvblR5cGUtQ2F0ZWdvcmllcywgI2NvdXBvblR5cGUtVVBDcyB7XHJcbiAgICAgICAgICAgIC5jb2wtdG4tMTIrLmNvbC10bi0xMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1mbGV4LCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAuZ2x5cGhpY29uLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC8vICNjb3Vwb25UeXBlLU1hbnVmYWN0dXJlcnMsICNjb3Vwb25UeXBlLUNhdGVnb3JpZXMsICNjb3Vwb25UeXBlLVVQQ3Mge1xyXG4gICAgICAgIC8vICAgICAuaW5wdXQtZ3JvdXAtZmxleCB7XHJcbiAgICAgICAgLy8gICAgICAgICAuanF1aS1kZC13cmFwcGVyIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIGEge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGZsZXgtYmFzaXM6YXV0bztcclxuICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC5hbGVydCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGlzY2xhaW1lci10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgLnJhZGlvLXJvdyB7XHJcbiAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsLCAmLnR5cGUgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jYWRkRWRpdENvdXBvbnNDb250YWluZXIge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICAub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuICAgICAgICAgICAgLmNoaXAge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBlcmMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3ByaW50SW52b2ljZUNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiAtNDNweDtcclxuICAgICAgICB3aWR0aDogNzZweDtcclxuICAgICAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItYmcge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyLCBoMywgaDQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgJi5ib3JkZXItYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmV0dXJuZWQtZGF0ZSB7XHJcbiAgICAgICAgICAgIHN0cm9uZywgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJvZHVjdC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICNmaXJzdFJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICNpdGVtSW5mbywgI3RvdGFsSW5mbyB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLXRpdGxlLCAubGluZS1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5vLXN0cmV0Y2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaXRlbUluZm8ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1taW4ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjk5cHg7XHJcbiAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3JkZXItYmcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZmlyc3RSb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNpdGVtSW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNpdGVtSW5mbywgI3RvdGFsSW5mbyB7XHJcbiAgICAgICAgICAgIC5saW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5uby1zdHJldGNoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2hpcFRvQWRkcmVzcyB7XHJcbiAgICAgICAgICAgIC5ib3JkZXItYmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNiaWxsVG9BZGRyZXNzIHtcclxuICAgICAgICAgICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgICBoZWFkZXIsIGZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjcHJpbnRJbnZvaWNlQ29udGFpbmVyIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZmlyc3RSb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3JkZXItYmcge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzZWxsZXJJbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuXHJcbiAgICAgICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGxlci1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDE1cHggMHB4IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI29yZGVySW5mbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzaGlwVG9BZGRyZXNzLCAjYmlsbFRvQWRkcmVzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAuY29sLXhzLTEyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3NoaXBUb0FkZHJlc3MgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTcuNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2JpbGxUb0FkZHJlc3MgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaXRlbUluZm8sICN0b3RhbEluZm8ge1xyXG4gICAgICAgICAgICAmID4gLmNvbC14cy0xMiB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC14cy0xMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaXRlbUluZm8ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucm93OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbWFudWZhY3R1cmVyUGFnZSB7XHJcblx0cGFkZGluZy1ib3R0b206MzBweDtcclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQmPmRpdiB7XHJcblx0XHRtYXJnaW4tdG9wOjMwcHg7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmPmgyIHtcclxuXHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHR9XHJcblx0XHQmPmEuc2VlTW9yZSB7XHJcblx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cclxuXHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDpcIlxcZTA4MFwiO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaGVybyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHRwYWRkaW5nOjE1cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0aDEge1xyXG5cdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHR9XHJcblx0XHQuZGVzYyB7XHJcblx0XHRcdG1hcmdpbjoxNXB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ3JpZCwgLmNhcm91c2VsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmLnJvdyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0Oi03LjVweDsgLy9JIGhhdGUgZGVmYXVsdCAxNXB4IFggMiA9IDMwcHggZ3V0dGVycywgdGhpcyBtYWtlcyBpdCBjbGVhbiAxNXB4XHJcblx0XHRcdG1hcmdpbi1yaWdodDotNy41cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jj5oMiB7XHJcblx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdHBhZGRpbmc6MHB4IDcuNXB4O1xyXG5cdFx0fVxyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHRvcmRlcjoyO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cclxuXHRcdFx0XHQuaW1nLXdyYXAge1xyXG5cdFx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6NXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdCY+YSB7XHJcblx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0cGFkZGluZzowcHggNy41cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ncmlkIHtcclxuXHRcdFxyXG5cdFx0Jj5kaXYuZ3JpZC13cmFwIHtcclxuXHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblx0XHRcdGNsZWFyOmxlZnQ7XHJcblxyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjcuNXB4O1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdGNsZWFyOmxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXJvdXNlbCB7XHJcblx0XHQvL3BhZGRpbmc6MHB4IDcuNXB4O1xyXG5cclxuXHRcdCY+LmgyLCAmPmEuc2VlTW9yZSB7XHJcblx0XHRcdC8vcGFkZGluZzowcHggNy41cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcm91c2VsLXdyYXAge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cclxuXHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHQgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblx0ICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcblx0ICAgICAgICAgICAgdG9wOiA1MCU7XHJcblx0ICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcblx0ICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcblx0ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUyKTtcclxuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAzMHB4O1xyXG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdCAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG5cdCAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0ICAgICAgICAgICAgaSB7XHJcblx0ICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuXHQgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDUwJTtcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcblx0ICAgICAgICAgICAgICAgIGxlZnQ6IDcuNXB4O1xyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDUwJTtcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHQgICAgICAgICAgICAgICAgcmlnaHQ6IDcuNXB4O1xyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcblx0ICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgIC5zbGljay1saXN0IHtcclxuXHQgICAgICAgIFx0LnNsaWNrLXRyYWNrIHtcclxuXHQgICAgICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdCAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdCAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuXHQgICAgICAgIFx0XHQmPmRpdiB7XHJcblx0ICAgICAgICBcdFx0XHRwYWRkaW5nOjBweCA3LjVweDtcclxuXHQgICAgICAgIFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdCAgICAgICAgXHRcdH1cclxuXHQgICAgICAgIFx0fVxyXG5cdCAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGVybyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRtYXJnaW46MjBweCAwIDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHQuaGVybyB7XHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdyaWQsIC5jYXJvdXNlbCB7XHJcblx0XHRcdCY+aDIge1xyXG5cdFx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdH1cclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdG9yZGVyOjI7XHJcblx0XHRcdH1cclxuXHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRvcmRlcjozO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OjBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhcm91c2VsIHtcclxuXHRcdFx0LmNhcm91c2VsLXdyYXAge1xyXG5cdFx0XHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHQgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG5cdFx0ICAgICAgICAgICAgICAgIHJpZ2h0OiA2LjVweDtcclxuXHRcdCAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG5cclxuXHRcdC5oZXJvIHtcclxuXHRcdFx0LmRlc2Mge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdG1hcmdpbi10b3A6NTBweDtcclxuXHJcblx0XHRcdCY+YS5zZWVNb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNpbmR1c3RyeW5ld3Mge1xyXG4gICAgLnBhZ2UtaGVhZGVyLXN1YmNvcHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjYW1tb0xhbmRMb2dvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjBmO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBcclxuICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46MTVweCAwcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdi53cmFwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmFpc2VkLWNhcmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdi53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDBweCAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSwgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdi53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdi53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbiksICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdGF4U3RhdGVtZW50c1BhZ2Uge1xyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHQuYWN0aW5nLWxhYmVscyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NvbnRlbnRDb250YWluZXIge1xyXG5cdHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24ge1xyXG5cdFx0Jj5kaXY6bm90KC5oZWFkZXItYmFyKXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRociB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHRcdCY+ZGl2Om5vdCguaGVhZGVyLWJhcikge1xyXG5cdFx0XHRcdC5jdGEtcm93IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHJcblx0XHRcdFx0XHRcdC8qICY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHR9ICovXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdCY+ZGl2Om5vdCguaGVhZGVyLWJhcil7XHJcblx0XHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5jdGEtcm93IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjJweDtcclxuXHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpe1xyXG5cdFx0XHRcdC5jdGEtcm93IHtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN0YXhTdGF0ZW1lbnRzUGFnZSB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0c2VjdGlvbiNsZWRnZXJTZWN0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTowcHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OjBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OjBweDtcclxuXHJcblx0XHRcdC5oZWFkZXItYmFyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZmlsdGVyLWJhciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuXHRcdFx0XHRsaTpub3QoLnVpLW1lbnUtaXRlbSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPXRleHRdIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZGJsLCAmLnJhbmdlLXRvZ2dsZXI+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZ3JvdzoxO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuY3Rhc3tcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6MTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnJhbmdlLXRvZ2dsZXIge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdCYucmFuZ2UtdG9nZ2xlci1kcmF3ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmVyciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRjb2xvcjokYWxlcnQtcmVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm1vYmlsZS1zb3J0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvKiAjcmVzdWx0c1NlY3Rpb25fd3JhcHBlciB7XHJcblx0XHRcdFx0Y2xlYXI6Ym90aDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdFx0LmR0LWJvdHRvbSB7XHJcblx0XHRcdCAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHQgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgICAgIC5kYXRhVGFibGVzX2xlbmd0aCB7XHJcblx0XHRcdCAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cdFx0XHQgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHQgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuXHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgICAgIC5kYXRhVGFibGVzX2luZm8ge1xyXG5cdFx0XHQgICAgICAgICAgICBvcmRlcjogMTtcclxuXHRcdFx0ICAgICAgICAgICAgbWFyZ2luOjAgMCAxMnB4O1xyXG5cdFx0XHQgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuXHRcdFx0ICAgICAgICAgICAgY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcblx0XHRcdCAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cdFx0XHQgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHQgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuXHRcdFx0ICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgLnBhZ2luYXRpb24ge1xyXG5cdFx0XHQgICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuXHRcdFx0ICAgICAgICAgICAgXHJcblx0XHRcdCAgICAgICAgICAgIGxpIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIGEge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDZweDsgXHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI2cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjhweDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICAmLnByZXZpb3VzLCAmLm5leHQsICYuZmlyc3QsICYubGFzdCB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udGF3ZXNvbWUtZmFtaWx5KCk7XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGEge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI2cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5wcmV2aW91cyB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmUge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICAmLm5leHQge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5maXJzdCB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmUge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA0OFwiO1xyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICAmLmxhc3Qge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTFcIjtcclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgYSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGEge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZm9ybS1ib3JkZXI7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9Ki9cclxuXHRcdFx0XHJcblx0XHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHRcdHRoZWFkIHRyIHtcclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFx0Lyp0aGVhZCB0ciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFx0XHRcdCYuc29ydGluZ19hc2M6YWZ0ZXIsICYuc29ydGluZ19kZXNjOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcclxuXHRcdFx0XHRcdFx0Ji5zb3J0aW5nX2FzYzphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTExM1wiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc29ydGluZ19kZXNjOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMTE0XCI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5zb3J0aW5nX2Rpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6ZGVmYXVsdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0Ym9keSB0ciB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFx0XHRcdCYuZGF0YVRhYmxlc19lbXB0eSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSovXHJcblx0XHRcdH1cclxuXHRcdFx0LyojcmVzdWx0c1NlY3Rpb25fcHJvY2Vzc2luZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOjBweDtcclxuXHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdHRleHQtaW5kZW50Oi05OTk5cHg7XHJcblx0XHRcdFx0ei1pbmRleDo1O1xyXG5cdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OlwiUGxlYXNlIFdhaXQuLi5cIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6NTAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6MTUwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NTBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0Oi03NXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDotMjVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdHotaW5kZXg6MjtcclxuXHRcdFx0XHRcdHRleHQtaW5kZW50OjBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTouMzU7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHR6LWluZGV4OjE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9ICovXHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdFx0XHQuZmlsdGVyLWJhciB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0Ji5kYmwge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubW9iaWxlLXNvcnQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdFx0XHR0Ym9keSB0ciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweCAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0dGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCAwIDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDMwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCA3MCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSk6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJPcmRlciBEYXRlXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiT3JkZXIgI1wiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlRheCBEYXRlXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiVGF4IFN0YXRlXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDUpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiRGVzY3JpcHRpb25cIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNik6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJBbW91bnRcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdFx0LmZpbHRlci1iYXIsICNyZXN1bHRzU2VjdGlvbiwgLmVyciB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8qICNyZXN1bHRzU2VjdGlvbl93cmFwcGVyIHtcclxuXHRcdFx0XHRcdC5kdC1ib3R0b20ge1xyXG5cdFx0XHQgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0ICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHRcdFx0ICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQgICAgICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG5cdFx0XHQgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHQgICAgICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG5cdFx0XHQgICAgICAgICAgICB9XHJcblxyXG5cdFx0XHQgICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgfSAqL1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdFx0XHQuZmlsdGVyLWJhciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHJcblx0XHRcdFx0XHRsaTpub3QoLnVpLW1lbnUtaXRlbSkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MCAwIDAgMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5jdGFzIHtcclxuXHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHRcdFx0LmZpbHRlci1iYXIge1xyXG5cdFx0XHRcdFx0bGk6bm90KC51aS1tZW51LWl0ZW0pIHtcclxuXHRcdFx0XHRcdFx0Ji5yYW5nZS10b2dnbGVyIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu78jdGF4RXhlbXB0aW9uQ29udGFpbmVyIHtcclxuXHQucm93IC5kb2N1bWVudC11cGxvYWQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdC5idG4tc2ltIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2FkZFRvRGVzY3JpcHRpb25Db250YWluZXIge1xyXG4gICAgLmNrZV9idXR0b25fX3NvdXJjZSB7XHJcbiAgICAgICAgJiA+IHNwYW4uY2tlX2J1dHRvbl9fc291cmNlX2xhYmVsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJIVE1MIFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNrZV9idXR0b25fb24ge1xyXG4gICAgICAgICAgICAmID4gc3Bhbi5ja2VfYnV0dG9uX19zb3VyY2VfbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiU2F2ZSBIVE1MIFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ydGYtbGFiZWwtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmID4gc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jZWRpdENvbnRhaW5lciB7XHJcbiAgICAucGljdHVyZS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuICAgICAgICBpbWc6bm90KC5pbWcpIHtcclxuICAgICAgICAgICAgd2lkdGg6MjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6NjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYudGh1bWIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5waWN0dXJlLXJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjZWRpdENvbnRhaW5lciB7XHJcbiAgICAjYmFzaWNVcGxvYWRlciB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNlZGl0Q29udGFpbmVyIHtcclxuXHQucGljdHVyZS1yb3cge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XHJcblx0ICAgIFxyXG5cdCAgICAuaW1nIHtcclxuXHQgICAgXHRtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcblx0ICAgIFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHQgICAgfVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciB7XHJcbiAgICAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlci11cmwtb25seSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuICAgICAgICAjYWRkLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2ltYWdlVVJMRXJyb3Ige1xyXG4gICAgICAgIG1hcmdpbjo1cHggYXV0bztcclxuICAgIH1cclxuICAgIC5ncmlkLXdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgIC5yZXZlcnQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGVsZXRlZCB7XHJcbiAgICAgICAgICAgICAgICAucmV2ZXJ0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZW1vdmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmdubHMge1xyXG4gICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAucGNrcnkge1xyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5nYi1jbG91ZGluYXJ5LXVwbG9hZGVyIHtcclxuICAgICAgICAgICAgJj4ub3Blbi1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC1hbGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZW1haW5pbmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZW1haW5pbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAub3JkZXItY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCArIC5iZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtZ3JlZW4tYmc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTE7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+aW5wdXQrc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vbi1qcXVpLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCtzcGFuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDEzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yZGVyLW51bWJlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjb3JkZXJSZXN1bHRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICBkaXYuZHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHRhYmxlLmRhdGFUYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZXZlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGFsZXJ0LWdyZWVuLWJnICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUwMTNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICAgICAjb3JkZXJSZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgIGRpdi5kdC13cmFwcGVyIHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMTBweCAwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguc2VsZWN0LWNoZWNrYm94KTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yZGVyLWlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJPcmRlciAjXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1kYXRlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkRhdGVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItYnV5ZXItbmFtZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJCdXllclwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1pdGVtLXRpdGxlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlRpdGxlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmR0LWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5vcmRlci1jYXJkIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgICAgIC5vcmRlci1jYXJkIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgLmVtYWlsLWRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgLmFjdGluZy1sYWJlbCxsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJitkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICNmcm9tVXNlcm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDoxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuY29sMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jb2wyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jb2wzIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pZC1iYXIsIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItYmFyLmdyYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbWluZGVyLXdhcm5pbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmlnLXNlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwO1xyXG5cclxuICAgICAgICAgICAgJj4uYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhbGVydC1ncmVlbi1iZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBidXR0b24uYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDozcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZW1pbmRlci13YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5lbWFpbC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb2wxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVtaW5kZXItd2FybmluZyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNmcm1NZXNzYWdlVXNlciB7XHJcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6MTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jZW50ZXJDb2RlMkZBQ29udGFpbmVyIHtcclxuICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsW2Zvcj0nUmVnaXN0ZXJEZXZpY2UnXSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtcm93IHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycl9tc2cge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnR3b0ZBX2Rpc2NsYWltZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjcmVxdWVzdEFub3RoZXJDb2RlW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcmVxdWVzdENvZGUyRkFDb250YWluZXIge1xyXG4gICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowO1xyXG5cclxuICAgICAgICAmLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuXHJcbiAgICAgICAgJisucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcCwgLmJ0bSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAuanF1aS1kZC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgMTA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLWNvbnNlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2VuZXJhbC1jb25zZW50IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgI3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIHtcclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciB7XHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgI3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIHtcclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjdweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JlY29tZUFTZWxsZXJDb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiAxLCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogMiwgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDMsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiA0LCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogNSwgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDYsICRsYWJlbDogJycpO1xyXG4gICAgXHJcbiAgICAuYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgI215Z2JBZFdyYXBwZXJUb3Age1xyXG4gICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAuc2VjdGlvbi13aGl0ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JlY29tZUFTZWxsZXJDb250YWluZXIge1xyXG4gICAgLmVycl9tc2cge1xyXG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmN0YS1yb3cgKyAuZXJyX21zZ193cmFwID4gLmVycl9tc2csICNlcnJvci1wcmltYXJ5LW93bmVyLW5lZWRlZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHR9XHJcblx0XHJcbiAgICAuZXJyX21zZ193cmFwID4gLmVycl9tc2csICNlcnJvci1wcmltYXJ5LW93bmVyLW5lZWRlZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgbGFiZWwsIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcblxyXG4gICAgICAgICYubGctbGJsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrLWdyb3VwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBwYWRkaW5nOjFweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsZWdlbmQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAjY29uc2VudCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6MnB4O1xyXG5cclxuICAgICAgICAmOm5vdCgubWF0LWNoZWNrYm94LWNoZWNrZWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRicy1hbGVydC15ZWxsb3ctYnJkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRicy1hbGVydC15ZWxsb3ctYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYXQtY2hlY2tib3gtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtY2hlY2tib3gtbGF5b3V0IHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpwcmUtd3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmK3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAmICsgLmVycl9tc2dfd3JhcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDoyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjYmVjb21lQVNlbGxlckNvbnRhaW5lciB7XHJcbiAgICAgICAgLmxhc3Qtc3RlcC1idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JlY29tZUFTZWxsZXJDb250YWluZXIge1xyXG4gICAgI3NlbGxlclR5cGVTdGVwIHtcclxuICAgICAgICAuc2VsbGVyLXR5cGUtd3JhcCB7XHJcblxyXG4gICAgICAgICAgICAmPmgyLCAmPnAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5oMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGxlci10eXBlLWlucHV0cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNzZWxsZXJUeXBlU3RlcCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxsZXItdHlwZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo1MHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+aDIsIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+aDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxsZXItdHlwZS1pbnB1dHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjc2VsbGVyVHlwZVN0ZXAge1xyXG4gICAgICAgICAgICAuc2VsbGVyLXR5cGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAmPmgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAjc2VsbGVyVHlwZVN0ZXAge1xyXG4gICAgICAgICAgICAuc2VsbGVyLXR5cGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JlY29tZUFTZWxsZXJDb250YWluZXIge1xyXG4gICAgI3Jldmlld0NvbmZpcm1TdGVwIHtcclxuICAgICAgICAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMTVweCA1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucHJldmlldy1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50aW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXZpZXctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICNzdW1tYXJ5LVNlbGxlclR5cGUge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3VtbWFyeS1CdXNpbmVzc0luZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3N1bW1hcnktQnVzaW5lc3NPd25lcnMge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3VtbWFyeS1CYW5rQWNjb3VudEluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3N1bW1hcnktVG9TQWdyZWVtZW50IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3N1bW1hcnktVG9TQWdyZWVtZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1jaGVja2JveC1pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDotMS41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hdC1jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWJhY2tncm91bmQsIFxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWNoZWNrbWFyay1wYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDo1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtcmlwcGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjcmV2aWV3Q29uZmlybVN0ZXAge1xyXG4gICAgICAgICAgICAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDo1MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI3Jldmlld0NvbmZpcm1TdGVwIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmV2aWV3LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICNyZXZpZXdDb25maXJtU3RlcCB7XHJcbiAgICAgICAgICAgICNzZWxlY3RlZFNlbGxlclR5cGVCdG4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSB7XHJcbiAgICAgICAgICAgICAgICAucHJldmlldy1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYmVjb21lQVNlbGxlckNvbnRhaW5lciB7XHJcbiAgICAjYnVzaW5lc3NJbmZvcm1hdGlvblN0ZXAge1xyXG4gICAgICAgIC5zZWN0aW9uLXdoaXRlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MDtcclxuXHJcbiAgICAgICAgICAgICYrLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2FkZE93bmVyU2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblxyXG4gICAgJj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXFwyYlwiO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIH1cclxufVxyXG4ub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOjIwcHggMCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNoaXAge1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgLnBlcmMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAwIGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYrLmVycl9tc2cge1xyXG4gICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHsgICBcclxuICAgICNhZGRPd25lclNlY3Rpb24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIHtcclxuICAgIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwge1xyXG4gICAgICAgIC5zZWN0aW9uLXdoaXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXEge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgYnV0dG9uLmludmFsaWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53aXBlLW9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3ZlcmlmaWNhdGlvbkNvbnRhaW5lciB7XHJcbiAgICAjdmVyaWZ5T3duZXJzIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjbGVnYWxBY2tub3dsZWRnZW1lbnRNb2RhbCB7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICMwMDY0MDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcblxyXG4gICAgI2xlZ2FsQWNrbm93bGVkZ2VtZW50VGV4dCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWdhbEFja25vd2xlZGdlbWVudEN0YVJvdyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */

/* 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;
}
