@font-face{font-family:AmericanSans;src:font-url(normal);src:font-url(normal?#iefix) format("eot"),asset("american-v2","americansans-regular");font-weight:400;font-style:woff otf}@font-face{font-family:AmericanSans;src:font-url(normal);src:font-url(normal?#iefix) format("eot"),asset("american-v2","americansans-regularitalic");font-weight:italic;font-style:woff otf}@font-face{font-family:AmericanSans;src:font-url(bold);src:font-url(bold?#iefix) format("eot"),asset("american-v2","americansans-bold");font-weight:400;font-style:woff otf}@font-face{font-family:AmericanSans;src:font-url(bold);src:font-url(bold?#iefix) format("eot"),asset("american-v2","americansans-bold_italic");font-weight:italic;font-style:woff otf}@font-face{font-family:AmericanSansLight;src:font-url(normal);src:font-url(normal?#iefix) format("eot"),asset("american-v2","americansans-light");font-weight:400;font-style:woff otf}@font-face{font-family:AmericanSansLight;src:font-url(normal);src:font-url(normal?#iefix) format("eot"),asset("american-v2","americansans-light_italic");font-weight:italic;font-style:woff otf}@font-face{font-family:AmericanSansMedium;src:font-url(normal);src:font-url(normal?#iefix) format("eot"),asset("american-v2","americansans-medium");font-weight:400;font-style:woff otf}@font-face{font-family:AmericanSansMedium;src:font-url(normal);src:font-url(normal?#iefix) format("eot"),asset("american-v2","americansans-medium_italic");font-weight:italic;font-style:woff otf}@font-face{font-family:American Icons;src:font-url(normal);src:font-url(normal?#iefix) format("eot"),asset("icons","american-icons-v5-0");font-weight:400;font-style:woff otf}.btn,.ui-dialog .ui-dialog-buttonpane button,a.btn{background-clip:padding-box;border-radius:5px;border:2px solid rgba(0,0,0,0);cursor:pointer;display:inline-block;font-family:AmericanSansMedium,Calibri,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.2rem;line-height:1;margin:0;min-width:80px;padding:.98em 1em .8em;text-align:center;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;background-color:#0078d2;color:#fff;min-width:13.1em}.btn:focus,.ui-dialog .ui-dialog-buttonpane button:focus,a.btn:focus{outline:none;border-color:#fff}.btn--active,.btn--focus,.btn--hover,.btn:active,.btn:focus,.btn:hover,.ui-dialog .ui-dialog-buttonpane button:active,.ui-dialog .ui-dialog-buttonpane button:focus,.ui-dialog .ui-dialog-buttonpane button:hover,a.btn--active,a.btn--focus,a.btn--hover,a.btn:active,a.btn:focus,a.btn:hover{background-color:#0061ab;text-decoration:underline}.btn--focus,.btn:focus,.ui-dialog .ui-dialog-buttonpane button:focus,a.btn--focus,a.btn:focus{-webkit-box-shadow:0 0 0 1px #0078d2;box-shadow:0 0 0 1px #0078d2;background-color:#0078d2}.btn--active,.btn:active,.ui-dialog .ui-dialog-buttonpane button:active,a.btn--active,a.btn:active{-webkit-box-shadow:0 0 0 1px #00467f;box-shadow:0 0 0 1px #00467f;background-color:#00467f}.btn+.btn,.ui-dialog .ui-dialog-buttonpane .btn+button,.ui-dialog .ui-dialog-buttonpane a.btn+button,.ui-dialog .ui-dialog-buttonpane button+.btn,.ui-dialog .ui-dialog-buttonpane button+button,a.btn+.btn{margin-left:18px}.btn [class*=icon-]:before,.ui-dialog .ui-dialog-buttonpane button [class*=icon-]:before,a.btn [class*=icon-]:before{font-size:14px;font-size:.93333rem;margin-left:7px}.ui-dialog .ui-dialog-buttonpane [class*=span]>button,[class*=span]>.btn,[class*=span]>a.btn{min-width:100%}.btn:focus,.ui-dialog .ui-dialog-buttonpane button:focus,a.btn:focus{border-width:2px}.btn-ghost,.btn-secondary,.ui-dialog .ui-dialog-buttonpane button.btn-secondary,a.btn-secondary{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 1px #0078d2;box-shadow:inset 0 0 0 1px #0078d2;color:#0078d2}.btn-ghost--active,.btn-ghost--focus,.btn-ghost--hover,.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover,.btn-secondary--active,.btn-secondary--focus,.btn-secondary--hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:active,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:focus,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:hover,a.btn-secondary--active,a.btn-secondary--focus,a.btn-secondary--hover,a.btn-secondary:active,a.btn-secondary:focus,a.btn-secondary:hover{text-decoration:underline}.btn-ghost--focus,.btn-ghost:focus,.btn-secondary--focus,.btn-secondary:focus,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:focus,a.btn-secondary--focus,a.btn-secondary:focus{-webkit-box-shadow:inset 0 0 0 1px #0078d2,0 0 0 1px #0078d2;box-shadow:inset 0 0 0 1px #0078d2,0 0 0 1px #0078d2}.btn-ghost--hover,.btn-ghost:hover,.btn-secondary--hover,.btn-secondary:hover,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:hover,a.btn-secondary--hover,a.btn-secondary:hover{-webkit-box-shadow:inset 0 0 0 1px #0061ab;box-shadow:inset 0 0 0 1px #0061ab;color:#0061ab}.btn-ghost--active,.btn-ghost:active,.btn-secondary--active,.btn-secondary:active,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:active,a.btn-secondary--active,a.btn-secondary:active{-webkit-box-shadow:inset 0 0 0 1px #00467f,0 0 0 1px #00467f;box-shadow:inset 0 0 0 1px #00467f,0 0 0 1px #00467f;color:#00467f}.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:active,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:focus,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:hover,a.btn-secondary:active,a.btn-secondary:focus,a.btn-secondary:hover{background-color:rgba(0,0,0,0)}.btn-search{background:rgba(0,0,0,0);border:0;bottom:0;-webkit-box-shadow:none;box-shadow:none;color:#0078d2;display:inline;padding:0;right:4px;width:auto;-webkit-appearance:none}.btn-search:hover{color:#4db4fa}.btn-search.btn-center{top:26px}.btn-search--shiftCenter{padding-bottom:10%}@-moz-document url-prefix(){.btn-search{bottom:2px}}.btn-fullWidth{width:100%;min-width:0}.btn-link{background:none repeat scroll 0 0 rgba(0,0,0,0);border:none;cursor:pointer;margin:0;padding:0;text-decoration:none;font-family:Arial,sans-serif;font-size:15px;font-size:1rem;line-height:20px}.btn-link,.btn-link:hover{color:#0078d2}.btn-link:focus{outline:1px dotted #ebeff0}.btn-link.small{font-size:12px;font-size:.8rem}.row-buttons{text-align:right;margin:20px 0 0}.row-buttons .btn,.row-buttons .ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-dialog-buttonpane .row-buttons button{float:right;margin:0}.row-buttons .btn+.btn,.row-buttons .ui-dialog .ui-dialog-buttonpane .btn+button,.row-buttons .ui-dialog .ui-dialog-buttonpane button+.btn,.row-buttons .ui-dialog .ui-dialog-buttonpane button+button,.ui-dialog .ui-dialog-buttonpane .row-buttons .btn+button,.ui-dialog .ui-dialog-buttonpane .row-buttons button+.btn,.ui-dialog .ui-dialog-buttonpane .row-buttons button+button{margin-right:22px}/*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.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-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:95%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;padding:.5em 1em}.ui-dialog .ui-dialog-buttonpane{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-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.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(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.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{-webkit-filter:inherit;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}.ui-spinner,.ui-spinner-input{padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;margin:.2em 22px .2em .4em}.ui-spinner-button{width:16px;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:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35)}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay,.ui-widget-shadow{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}/*! jQuery UI - v1.10.4 - 2015-02-17
* Base CSS Overriding styles for AA.com
* Copyright 2015 aa.com */.ui-front{z-index:1000}.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,sans-serif;font-size:1em}.ui-widget button,.ui-widget input[type=submit]{font-size:18px;font-size:1.2rem;font-family:AmericanSans,Helvetica,Arial,sans-serif;line-height:1em}.ui-widget .ui-datepicker-trigger{font-family:American Icons;font-size:18px!important}.ui-widget-content{border:none;background:#fff;color:#36495a}.ui-widget-content a{color:#0078d2}.ui-widget-header{border:0;background:#0078d2;color:#fff;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#fff;color:#0078d2;outline:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#fff;font-weight:400;color:#0078d2;outline:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ccc;background:none;font-weight:700;color:#fff;outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fbf9ee}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fef1ec}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background-image:none;color:#9da6ab}.ui-state-disabled .ui-state-default{color:#0078d2!important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);opacity:.35}.ui-icon{width:16px;height:16px}.ui-icon,.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-error-text .ui-icon,.ui-state-error .ui-icon,.ui-state-highlight .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/content/images/graphics/icons/aa-jqueryUIicons-sprite.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/content/images/graphics/icons/aa-jqueryUIicons-hover-sprite.png)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-widget-overlay{background:#131313;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=66);opacity:.66}.ui-widget-shadow{background:#9da6ab}.ui-progressbar .ui-progressbar-overlay{background:url(/content/images/graphics/icons/animated-overlay.gif)}.ui-datepicker-trigger{background:none;border:none;padding:0;color:#0078d2;cursor:pointer;font-family:American Icons;font-size:18px;position:absolute;margin:0;top:32px;right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-datepicker-trigger:before{content:"\10e03a"}.ui-datepicker-trigger:hover{color:#4db4fa}.ui-datepicker-trigger[disabled]{color:#9da6ab}.ui-datepicker-trigger img{display:none}.ui-datepicker{padding:0;width:38em!important;font-size:15px;font-size:1rem;border:1px solid #ebeff0}.ui-datepicker .ui-datepicker-header{background-color:#0078d2;background:-owg-linear-gradient(#0078d2,#00467f);background:-webkit-gradient(linear,left top,left bottom,from(#0078d2),to(#00467f));background:linear-gradient(#0078d2,#00467f);color:#fff;border-bottom:1px solid #fff;margin-bottom:-1px;z-index:1}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.title,.ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.title,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{content:"";height:5px;width:5px;display:inline-block;border-color:#fff;border-style:none none solid solid;border-width:2px;margin:10px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{background:none;border:none;top:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-calendar thead{border-bottom:0;background:none}.ui-datepicker .ui-datepicker-calendar thead th{color:#627a88;font-family:Arial,sans-serif;font-size:100%}.ui-datepicker .ui-datepicker-calendar tbody{border-bottom:0}.ui-datepicker .ui-datepicker-calendar tbody tr{border-bottom:0;padding:0}.ui-datepicker .ui-datepicker-calendar a{position:relative}.ui-datepicker .ui-datepicker-calendar a:focus,.ui-datepicker .ui-datepicker-calendar a:hover{text-decoration:underline}.ui-datepicker .ui-datepicker-calendar a:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;left:15%;top:15%}.ui-datepicker .ui-datepicker-calendar .ui-state-default{text-align:center;height:34px;border:none;outline:none;color:#00467f;padding:.55em .2em}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{background:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight:before{border:2px solid #0078d2}.ui-datepicker .ui-datepicker-calendar .ui-state-hover{background:#ebeff0;outline:1px solid #ebeff0;text-decoration:underline}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span{color:#9da6ab!important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{color:#00467f!important;text-decoration:line-through}.ui-datepicker .ui-datepicker-calendar .aa-highlight,.ui-datepicker .ui-datepicker-calendar .aa-highlight .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-state-active{background-color:#0078d2;background:-owg-linear-gradient(#0078d2,#00467f);background:-webkit-gradient(linear,left top,left bottom,from(#0078d2),to(#00467f));background:linear-gradient(#0078d2,#00467f)}.ui-datepicker .ui-datepicker-calendar .aa-highlight .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-state-active{color:#fff;font-weight:400;border:1px solid rgba(0,0,0,0);-o-border-image:linear-gradient(180deg,#0078d2 0,#00467f);border-image:-webkit-gradient(linear,left top,left bottom,from(#0078d2),to(#00467f));border-image:linear-gradient(180deg,#0078d2 0,#00467f);border-image-slice:1}.ui-datepicker .ui-datepicker-calendar .aa-highlight .ui-state-default.ui-state-highlight:before,.ui-datepicker .ui-datepicker-calendar .ui-state-active.ui-state-highlight:before{border:2px solid #fff}.ui-datepicker .ui-datepicker-buttonpane{border-top:1px solid #ebeff0!important;background-color:#ebeff0;margin:0;padding:0;border:0;display:table;width:100%}.ui-datepicker .ui-datepicker-buttonpane button{margin:1px;padding:6px;border:none;background-color:#ebeff0;font-family:Arial,sans-serif;font-size:15px;font-size:1rem;color:#00467f;font-weight:400}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{width:25%;text-align:left;opacity:1;filter:Alpha(Opacity=100)}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{width:74.4%;margin-left:0;text-align:right}.ui-datepicker-row-break{clear:none;border-left:1px solid #9da6ab;width:0;left:50%;margin-left:0!important}.ui-dialog{position:relative;width:300px;padding:40px;font-size:15px;font-size:1rem;border:1px solid #ebeff0}.ui-dialog .ui-dialog-titlebar{-webkit-filter:none;filter:none;padding:0;margin-bottom:20px;margin-top:0;position:relative;background-color:#fff}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-family:AmericanSansLight,Helvetica,Arial,sans-serif;font-size:30px;font-size:2rem;line-height:36px;float:left;font-weight:400;margin:0;color:#00467f;white-space:inherit;overflow:visible;text-overflow:clip}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:#fff;border:none;position:absolute;right:-22px;top:-26px;width:1.5rem;margin:0;padding:0;height:1.5rem;-webkit-box-shadow:none;color:#0078d2}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before{content:"\10e04c";font-family:American Icons;font-size:24px;font-size:1.6rem;height:auto;left:0;position:absolute;top:0;width:auto}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-bottom:2px solid #0078d2;height:28px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary{background:none}.ui-dialog .ui-dialog-content{border:0;margin:0;padding:0;overflow:auto;zoom:1;background:none}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:0;padding:40px 0 0;border-top:none;-webkit-box-shadow:none;box-shadow:none;position:relative}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog .ui-dialog-buttonpane button{float:right;width:236px;margin:0}.ui-dialog .ui-dialog-buttonpane button::-moz-focus-inner{border:0}.ui-dialog .ui-dialog-buttonpane button.last{margin-right:0}.ui-dialog .ui-dialog-buttonpane button span{font-size:18px;font-size:1.2rem}.ui-dialog .ui-dialog-buttonpane button+button{margin-right:22px;margin-left:0!important}.ui-dialog .ui-dialog-buttonpane button.aa-display-none,.ui-dialog .ui-dialog-buttonpane button.is-hidden{display:none}.ui-dialog .ui-dialog-buttonpane button .ui-button-text{padding:0}.ui-autocomplete{padding:0;border:1px solid #36495a;background-color:#fff;overflow:hidden;z-index:99999;-webkit-box-shadow:0 1px 1px rgba(0,6,10,.2);box-shadow:0 1px 1px rgba(0,6,10,.2);border-radius:0;width:375px}.ui-autocomplete .ui-menu-item a.ui-corner-all{display:inline-block;margin:0;padding:5px 9px;color:#0078d2;font-weight:700;cursor:pointer;text-decoration:none;border-radius:0;width:100%}.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-state-hover{border:1px solid #0078d2;color:#fff!important;background-color:#0078d2!important}.ui-autocomplete .ui-menu-item{margin:0;padding:0;font-family:Arial,sans-serif;line-height:18px;font-size:12px;font-size:.8rem;overflow:hidden;white-space:nowrap;color:#0078d2;font-weight:700}.ui-survey-font{font-size:12px;color:#999}.ui-tabs{padding:0}.ui-tabs .ui-tabs-nav{padding:0 10px;margin:0 0 20px;background-color:#fff;background-image:none;border-bottom:1px solid #9da6ab}.ui-tabs .ui-tabs-nav li{margin:0;border:0}.ui-tabs .ui-tabs-nav li .ui-tabs-anchor{font-size:21px;font-size:1.4rem;font-family:AmericanSans,Helvetica,Arial,sans-serif;color:#0078d2;outline:none;text-align:center;width:100%}.ui-tabs .ui-tabs-nav li .ui-tabs-anchor:hover{color:#4db4fa}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff;background-image:none;border-top:1px solid #9da6ab;border-left:1px solid #9da6ab;border-right:1px solid #9da6ab;border-top-left-radius:3px;border-top-right-radius:3px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{color:#00467f;font-weight:400}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:hover{text-decoration:underline;cursor:pointer}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:focus{text-decoration:underline}.ui-tabs .ui-tabs-nav li:hover{background-color:#fff}.ui-tabs:not(.ui-tabs-small) .ui-tabs-nav li.ui-state-focus{border:2px solid #0061ab;border-bottom:none}.ui-tabs:not(.ui-tabs-small) .ui-tabs-nav li.ui-state-focus .ui-tabs-anchor{text-decoration:underline}.ui-tabs:not(.ui-tabs-small) .ui-tabs-nav li.ui-state-default{width:25%}.ui-tabs .ui-tabs-panel{padding:0}.ui-tabs .ui-tabs-panel:after{content:"";display:table;clear:both}.ui-tabs.ui-tabs-small .ui-tabs-nav{padding:0;border:none}.ui-tabs.ui-tabs-small .ui-tabs-nav li .ui-tabs-anchor{background-color:#fff;border:1px solid #0078d2;color:#0078d2;font-size:15px;font-size:1rem;font-weight:400;line-height:20px;padding:.3em .5em;text-align:center;width:100%}.ui-tabs.ui-tabs-small .ui-tabs-nav li:first-child .ui-tabs-anchor{border-radius:3px 0 0 3px}.ui-tabs.ui-tabs-small .ui-tabs-nav li:last-child .ui-tabs-anchor{border-radius:0 3px 3px 0}.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-state-focus .ui-tabs-anchor,.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-state-hover .ui-tabs-anchor{text-decoration:underline}.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-state-active,.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-tabs-active{border:none;border-bottom:1px solid #fff;margin:0;padding:0;z-index:1}.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-state-active .ui-tabs-anchor,.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{background-color:#0078d2;color:#fff}.ui-tabs.ui-tabs-small .ui-tabs-nav li+li{margin-left:-1px!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy9jc3MzL19mb250LWZhY2Uuc2NzcyIsIi4uL2FpbGVyb24vcGFydGlhbHMvX2ZvbnRzLnNjc3MiLCIuLi9haWxlcm9uL3BhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsIi4uL2FpbGVyb24vcGFydGlhbHMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWlsZXJvbi91aS9zY3NzL2xpYnJhcnkuYmxvY2tzL2J1dHRvbi9fYnV0dG9uX21peGluLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFpbGVyb24vdWkvc2Nzcy9saWJyYXJ5LmJsb2Nrcy9idXR0b24vX2J1dHRvbl9zZXR0aW5ncy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BhaWxlcm9uL3VpL3Njc3MvdXRpbHMvdHlwb2dyYXBoeS9fc2V0dGluZ3Muc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWlsZXJvbi91aS9zY3NzL3V0aWxzL2Z1bmN0aW9ucy9fdG8tcmVtLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFpbGVyb24vdWkvc2Nzcy9saWJyYXJ5LmJsb2Nrcy9idXR0b24vbW9kaWZpZXJzL19idXR0b24tLXByaW1hcnkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWlsZXJvbi91aS9zY3NzL3NldHRpbmdzL19jb2xvci1wYWxldHRlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGFpbGVyb24vdWkvc2Nzcy91dGlscy9taXhpbnMvX3NoYWRvdy1iYWNrZ3JvdW5kLWNvbG9yLnNjc3MiLCIuLi9haWxlcm9uL3BhcnRpYWxzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AYWlsZXJvbi91aS9zY3NzL2xpYnJhcnkuYmxvY2tzL2J1dHRvbi9tb2RpZmllcnMvX2J1dHRvbi0tc2Vjb25kYXJ5LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY29tcGFzcy1taXhpbnMvbGliL2NvbXBhc3MvY3NzMy9fc2hhcmVkLnNjc3MiLCIuLi9haWxlcm9uL2pxdWVyeS11aS0xLjEwLWFhLmNzcyIsIi4uL2FpbGVyb24vcGFydGlhbHMvX2pxdWVyeS11aS0xLjEwLnNjc3MiLCIuLi9haWxlcm9uL3BhcnRpYWxzL19qcXVlcnktdWktMS4xMC1hYS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NvbXBhc3MtbWl4aW5zL2xpYi9jb21wYXNzL2NzczMvX29wYWNpdHkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy9jc3MzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy9mdW5jdGlvbnMvX2Nyb3NzX2Jyb3dzZXJfc3VwcG9ydC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDRSxXQUNFLHdCQUF5QixDQUV2QixvQkFBbUIsQ0FHckIscUZDbkM2RSxDRHFDM0UsZUNuQ3VDLENEc0N2QyxtQkVxRW9CLENGaEZ4QixXQUNFLHdCQUF5QixDQUV2QixvQkFBbUIsQ0FHckIsMkZDbkM2RSxDRHFDM0Usa0JDbkN1QyxDRHNDdkMsbUJFcUVvQixDRmhGeEIsV0FDRSx3QkFBeUIsQ0FFdkIsa0JBQW1CLENBR3JCLGdGQ25DNkUsQ0RxQzNFLGVDbkN1QyxDRHNDdkMsbUJFcUVvQixDRmhGeEIsV0FDRSx3QkFBeUIsQ0FFdkIsa0JBQW1CLENBR3JCLHVGQ25DNkUsQ0RxQzNFLGtCQ25DdUMsQ0RzQ3ZDLG1CRXFFb0IsQ0ZoRnhCLFdBQ0UsNkJBQXlCLENBRXZCLG9CQUFtQixDQUdyQixtRkNuQzZFLENEcUMzRSxlQ25DdUMsQ0RzQ3ZDLG1CRXFFb0IsQ0ZoRnhCLFdBQ0UsNkJBQXlCLENBRXZCLG9CQUFtQixDQUdyQiwwRkNuQzZFLENEcUMzRSxrQkNuQ3VDLENEc0N2QyxtQkVxRW9CLENGaEZ4QixXQUNFLDhCQUF5QixDQUV2QixvQkFBbUIsQ0FHckIsb0ZDbkM2RSxDRHFDM0UsZUNuQ3VDLENEc0N2QyxtQkVxRW9CLENGaEZ4QixXQUNFLDhCQUF5QixDQUV2QixvQkFBbUIsQ0FHckIsMkZDbkM2RSxDRHFDM0Usa0JDbkN1QyxDRHNDdkMsbUJFcUVvQixDRmhGeEIsV0FDRSwwQkUwRWdCLENGeEVkLG9CQUFtQixDQUdyQiw4RUNuQzZFLENEcUMzRSxlQ25DdUMsQ0RzQ3ZDLG1CRXFFb0IsQ0MvRzFCLG1EQ0dFLDJCQUE0QixDQUU1QixpQkNGd0IsQ0RJeEIsOEJDRnlCLENER3pCLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsaUVFV2dGLENGVmhGLGVBQWdCLENBQ2hCLGdCR0l1RCxDSEh2RCxhQUFjLENBQ2QsUUNOZSxDRE9mLGNBQWUsQ0FDZixzQkNOK0IsQ0RPL0IsaUJDTndCLENET3hCLHFFQUFpRSxDQUFqRSw2REFBaUUsQ0FDakUscUJDUDRCLENHSDVCLHdCQ1ZpQixDRFdqQixVQ1lVLENObEJSLGdCQUFpQixDQUpyQixxRUNzQkksWUFBYSxDQUNiLGlCS0RRLENMRVQsK1JJTkMsd0JDaEJpQixDRGlCakIseUJBQTBCLENBQzNCLDhGRW5CRCxvQ0RGaUIsQ0NFakIsNEJERmlCLENDR2pCLHdCREhpQixDRDBCaEIsbUdFeEJELG9DREFnQixDQ0FoQiw0QkRBZ0IsQ0NDaEIsd0JERGdCLENORGxCLDRNQU9RLGdCQUFpQixDQVB6QixxSFFtREksY0FBeUIsQ0FDekIsbUJBQTBDLENSeEN0QyxlQUFnQixDQUNuQiw2RkFHRyxjQUFlLENBaEJ2QixxRUFvQlEsZ0JFaEJpQixDRmlCcEIsZ0dTYkgsOEJBTnVDLENBT3ZDLDBCQUF5QixDQUN6QiwwQ0hYaUIsQ0dXakIsa0NIWGlCLENHWWpCLGFIWmlCLENOOEJsQiw0aUJTVkcseUJBQTBCLENBQzNCLHVMQUlDLDRE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QkkscUJBQXNCLENBQ3RCLDRCUHhrQkYsQ095a0JFLDZCUHprQkYsQ08wa0JFLDhCUDFrQkYsQ0lFbUQsMEJHeWtCZCxDSHprQmMsMkJHMGtCYixDQXZDcEQsd0RBMkNvQixhUDlsQkYsQ08rbEJFLGVBQW1CLENBNUN2Qyw4REE4Q3dCLHlCQUF5QixDQUN6QixjQUFlLENBL0N2Qyw4REFrRHdCLHlCQUF5QixDQWxEakQsK0JBdURnQixxQkFBeUIsQ0F2RHpDLDREQWlFb0Isd0JBQWMsQ0FBZCxrQkFBa0IsQ0FqRXRDLDRFQW1Fd0IseUJBQXlCLENBbkVqRCw4REF1RW9CLFNBQVMsQ0RxSTdCLHdCQzdIUSxTQUFVLENMbm5CZCw4QkFDSSxVQUFXLENBQ1gsYUFBYyxDQUNkLFVBQVcsQ0FDZCxvQ0tvbkJPLFNBQVUsQ0FDVixXQUFZLENBckZ4Qix1REF3Rm9CLHFCUHRuQlIsQ091bkJRLHdCUDlvQkQsQ08rb0JDLGFQL29CRCxDRW9EZixjQUF5QixDQUN6QixjQUEwQyxDSzRsQjFCLGVBQW1CLENBQ25CLGdCZDloQkMsQ2MraEJELGlCQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsVUFBVyxDQWhHL0IsbUVBbUdvQix5QkFBMEIsQ0FuRzlDLGtFQXNHb0IseUJBQTBCLENBdEc5Qyw0SUE0R29CLHlCQUEwQixDQTVHOUMsNkdBZ0hvQixXQUE4QixDQUE5Qiw0QkFBOEIsQ0FDOUIsUUFBUyxDQUNULFNBQVUsQ0FDVixTQUFTLENBbkg3Qiw2SUFxSHdCLHdCUDFxQkwsQ08ycUJLLFVQcHBCWixDTzhoQlosMENBMEhvQiwwQkFBMkIiLCJmaWxlIjoiYWlsZXJvbi9qcXVlcnktdWktMS4xMC1hYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic2hhcmVkXCI7XG5cbi8vIENyb3NzLWJyb3dzZXIgc3VwcG9ydCBmb3IgQGZvbnQtZmFjZS4gU3VwcG9ydHMgSUUsIEdlY2tvLCBXZWJraXQsIE9wZXJhLlxuLy9cbi8vICogJG5hbWUgaXMgcmVxdWlyZWQsIGFyYml0cmFyeSwgYW5kIHdoYXQgeW91IHdpbGwgdXNlIGluIGZvbnQgc3RhY2tzLlxuLy8gKiAkZm9udC1maWxlcyBpcyByZXF1aXJlZCB1c2luZyBmb250LWZpbGVzKCdyZWxhdGl2ZS9sb2NhdGlvbicsICdmb3JtYXQnKS5cbi8vICAgZm9yIGJlc3QgcmVzdWx0cyB1c2UgdGhpcyBvcmRlcjogd29mZiwgb3BlbnR5cGUvdHJ1ZXR5cGUsIHN2Z1xuLy8gKiAkZW90IGlzIHJlcXVpcmVkIGJ5IElFLCBhbmQgaXMgYSByZWxhdGl2ZSBsb2NhdGlvbiBvZiB0aGUgZW90IGZpbGUuXG4vLyAqICR3ZWlnaHQgc2hvd3MgaWYgdGhlIGZvbnQgaXMgYm9sZCwgZGVmYXVsdHMgdG8gbm9ybWFsXG4vLyAqICRzdHlsZSBkZWZhdWx0cyB0byBub3JtYWwsIG1pZ2h0IGJlIGFsc28gaXRhbGljXG4vLyAqIEZvciBhbmRyb2lkIDIuMiBDb21wYXRpYmxpdHksIHBsZWFzZSBlbnN1cmUgdGhhdCB5b3VyIHdlYiBwYWdlIGhhc1xuLy8gICBhIG1ldGEgdmlld3BvcnQgdGFnLlxuLy8gKiBUbyBzdXBwb3J0IGlPUyA8IDQuMiwgYW4gU1ZHIGZpbGUgbXVzdCBiZSBwcm92aWRlZFxuLy9cbi8vIElmIHlvdSBuZWVkIHRvIGdlbmVyYXRlIG90aGVyIGZvcm1hdHMgY2hlY2sgb3V0IHRoZSBGb250IFNxdWlycmVsXG4vLyBbZm9udCBnZW5lcmF0b3JdKGh0dHA6Ly93d3cuZm9udHNxdWlycmVsLmNvbS9mb250ZmFjZS9nZW5lcmF0b3IpXG4vL1xuXG4vLyBJbiBvcmRlciB0byByZWZlciB0byBhIHNwZWNpZmljIHN0eWxlIG9mIHRoZSBmb250IGluIHlvdXIgc3R5bGVzaGVldHMgYXMgXG4vLyBlLmcuIFwiZm9udC1zdHlsZTogaXRhbGljO1wiLCAgeW91IG1heSBhZGQgYSBjb3VwbGUgb2YgQGZvbnQtZmFjZSBpbmNsdWRlc1xuLy8gY29udGFpbmluZyB0aGUgcmVzcGVjdGl2ZSBmb250IGZpbGVzIGZvciBlYWNoIHN0eWxlIGFuZCBzcGVjeWluZ1xuLy8gcmVzcGVjdGl2ZSB0aGUgJHN0eWxlIHBhcmFtZXRlci5cblxuLy8gT3JkZXIgb2YgdGhlIGluY2x1ZGVzIG1hdHRlcnMsIGFuZCBpdCBpczogbm9ybWFsLCBib2xkLCBpdGFsaWMsIGJvbGQraXRhbGljLlxuXG5AbWl4aW4gZm9udC1mYWNlKFxuICAkbmFtZSwgXG4gICRmb250LWZpbGVzLCBcbiAgJGVvdDogZmFsc2UsXG4gICR3ZWlnaHQ6IGZhbHNlLFxuICAkc3R5bGU6IGZhbHNlXG4pIHtcbiAgJGllZm9udDogdW5xdW90ZShcIiN7JGVvdH0/I2llZml4XCIpO1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuICAgIEBpZiAkZW90IHtcbiAgICAgIHNyYzogZm9udC11cmwoJGVvdCk7XG4gICAgICAkZm9udC1maWxlczogZm9udC11cmwoJGllZm9udCkgdW5xdW90ZShcImZvcm1hdCgnZW90JylcIiksICRmb250LWZpbGVzOyBcbiAgICB9XG4gICAgc3JjOiAkZm9udC1maWxlcztcbiAgICBAaWYgJHdlaWdodCB7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICB9XG4gICAgQGlmICRzdHlsZSB7XG4gICAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgfVxuICB9XG59XG4iLCJAZWFjaCAkZmFtaWx5LCAkZm9udHMgaW4gJGZvbnQtZmFtaWx5LWxpc3Qge1xuICAgIEBlYWNoICRmb250LCAkcnVsZXMgaW4gJGZvbnRzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYWNlKFxuICAgICAgICAgICAgJGZhbWlseSxcbiAgICAgICAgICAgIGFzc2V0KGlmKCRmYW1pbHkgPT0gJ0FtZXJpY2FuIEljb25zJywgJ2ljb25zJywgJ2FtZXJpY2FuLXYyJyksICRmb250KSxcbiAgICAgICAgICAgIHVucXVvdGUobWFwLWdldCgkcnVsZXMsIFwid2VpZ2h0XCIpKSxcbiAgICAgICAgICAgIHVucXVvdGUobWFwLWdldCgkcnVsZXMsIFwic3R5bGVcIikpLFxuICAgICAgICAgICAgJGZvbnQtZmFjZS10eXBlc1xuICAgICAgICApO1xuICAgIH1cbn1cbiIsIiRleHRyZW1lSGlnaGxpZ2h0Qmx1ZTogI0YwRjdGQzsgLy8gQUEgRXh0cmVtZSBoaWdobGlnaHQgYmx1ZVxuJGhpZ2hsaWdodEJsdWU6ICNFMUYwRkE7IC8vIEFBIEhpZ2hsaWdodCBCbHVlXG4kbGlnaHRCbHVlOiAjNERCNEZBOyAvLyBBQSBMaWdodCBCbHVlXG4kYnJhbmRCbHVlOiAjMDA3OEQyOyAvLyBBQSBCbHVlIChCcmFuZCBCbHVlKVxuJGRldHJvaXRCbHVlOiAjMDA2MUFCOyAvLyBBQSBCdXR0b24gQmx1ZVxuJGRhcmtCbHVlOiAjMDA0NjdGOyAvLyBBQSBEYXJrIEJsdWVcbiR0ZWFsOiAjQjFFMUVCOyAvLyBBQSBUZWFsXG4kbGlnaHRUZWFsOiAjRUZGOUZCOyAvLyBBQSBMaWdodCBUZWFsXG5cbiR3aGl0ZTogI0ZGRkZGRjsgLy8gQUEgV2hpdGVcbiRncmVlbjogIzAwODcxMjsgLy8gQUEgR3JlZW5cbiRyYW5nZXJHcmVlbjogIzAwN0QxMDsgLy8gQUEgRGFyayBHcmVlbiB1c2VkIGZvciBncmV5IGJhY2tncm91bmRzXG4keWVsbG93R3JlZW46ICNEMUQ1MzI7IC8vIEFBIFllbGxvdy1HcmVlblxuJGxpZ2h0T3JhbmdlOiAjRkFBRjAwOyAvLyBBQSBMaWdodCBPcmFuZ2VcbiRvcmFuZ2U6ICNEMTQ5MDQ7IC8vIEFBIE9yYW5nZVxuJHJlZDogI0Y1MjMwNTsgLy8gQUEgUmVkXG4kZGFya1JlZDogI0MzMDAxOTsgLy8gQUEgRGFyayBSZWRcbiRsdWNreVB1cnBsZTogIzkzMTk4MjsgLy8gQUEgTHVja3kgUHVycGxlXG5cbiR1bHRyYUxpZ2h0R3JheTogI0VCRUZGMDsgLy8gQUEgVWx0cmEgTGlnaHQgR3JheVxuJGxpZ2h0R3JheTogI0QwREFFMDsgLy8gQUEgTGlnaHQgR3JheVxuJGdyYXk6ICM5REE2QUI7IC8vIEFBIEdyYXlcbiRtZWRpdW1HcmF5OiAjNjI3QTg4OyAvLyBBQSBNZWRpdW0gR3JheVxuJGRhcmtHcmF5OiAjMzY0OTVBOyAvLyBBQSBEYXJrIEdyYXlcbiRjYWRldEdyYXk6ICM1MzY3NzM7IC8vQUEgQ2FkZXQgR3JheVxuJGRhcmtDYWRldEdyYXk6ICM0NjU3NjI7IC8vQUEgRGFyayBDYWRldCBHcmF5XG4kYmxhY2s6ICMxMzEzMTM7IC8vIEJsYWNrXG4kc3VwZXJVbHRyYUxpZ2h0R3JheTogI0Y1RjVGNzsgLy8gQUEgU3VwZXIgVWx0cmEgTGlnaHQgR3JheVxuJGV4dHJlbWVVbHRyYUxpZ2h0R3JheTogI0ZBRkJGQjsgLy8gQUEgRXh0cmVtZSBVbHRyYSBMaWdodCBHcmF5XG4kaGFsZndheUxpZ2h0R3JheTogI0U3RUNFRjsgLy8gQUEgaGFsZndheSBsaWdodCBHcmF5XG4kdGFibGVMaWdodEdyYXk6ICNGM0Y1RjY7IC8vIEFBIFRhYmxlIExpZ2h0IEdyYXlcblxuLy8gTGVnYWN5IHZhcmlhYmxlcyB0byBtYWludGFpbiBjb21wYXRpYmlsaXR5XG4kZ3JheTAxOiAkdWx0cmFMaWdodEdyYXk7IC8vIEFBIFVsdHJhIExpZ2h0IEdyYXlcbiRncmF5MDI6ICRsaWdodEdyYXk7IC8vIEFBIExpZ2h0IEdyYXlcbiRncmF5MDM6ICRncmF5OyAvLyBBQSBHcmF5XG4kZ3JheTA0OiAkbWVkaXVtR3JheTsgLy8gQUEgTWVkaXVtIEdyYXlcbiRncmF5MDU6ICRkYXJrR3JheTsgLy8gQUEgRGFyayBHcmF5XG5cbi8vXG4vLyBFbGl0ZSBUaWVyIGNvbG9yc1xuLy8gVGhlc2UgYXJlIE5PVCBGSU5BTCwgYmFzZWQgb24gY29uY2VwdHMgYnkgRGF2ZSBKZW5uaW5ncyBhbmQgTWlrZSBIZWFkbGV5XG4vL1xuJHRpZXJSRUdEYXJrOiAkZGFya0JsdWU7XG4kdGllclJFR01pZDogJGJyYW5kQmx1ZTtcbiR0aWVyUkVHTGlnaHQ6ICRsaWdodEJsdWU7XG5cbiR0aWVyR0xERGFyazogIzczNjUyQjtcbiR0aWVyR0xETWlkOiAjNzg2OTMxO1xuJHRpZXJHTERMaWdodDogI0ZGRjREQztcblxuJHRpZXJQTFREYXJrOiAjQzdDOENBO1xuJHRpZXJQTFRNaWQ6ICNFN0U4RTg7XG4kdGllclBMVExpZ2h0OiAjRkRGREZEO1xuXG4kdGllckVYUERhcms6ICMwMDAwMDA7XG4kdGllckVYUE1pZDogIzUxNTE1MTtcbiR0aWVyRVhQTGlnaHQ6ICNDN0M4Q0E7XG5cbi8vXG4vLyBCcmFuZC1yZWxhdGVkIHRleHQgY29sb3JzXG4vL1xuJGJvZHlDb2xvcjogJGRhcmtHcmF5O1xuXG4kbGlua0NvbG9yOiAkYnJhbmRCbHVlO1xuJGxpbmtIb3ZlckNvbG9yOiAkYnJhbmRCbHVlO1xuJGxpbmtWaXNpdGVkQ29sb3I6ICRsaWdodEJsdWU7XG5cbiRhbHRMaW5rQ29sb3I6ICRkYXJrR3JheTtcbiRhbHRMaW5rSG92ZXJDb2xvcjogJGJyYW5kQmx1ZTtcbiRhbHRMaW5rVmlzaXRlZENvbG9yOiAkZGFya0dyYXk7XG5cbiRoZWFkaW5nc0NvbG9yOiAkYnJhbmRCbHVlO1xuJGFsdEhlYWRpbmdzQ29sb3I6ICRtZWRpdW1HcmF5O1xuXG4kZm9jdXNDb2xvcjogI0IwRDFFODtcblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbiRhbWVyaWNhbkZvbnRQYXRoOiBcIi9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL1wiICFkZWZhdWx0O1xuJGFtZXJpY2FuSWNvbkZvbnRQYXRoOiBcIi9jb250ZW50L2ZvbnRzL2ljb25zL1wiICFkZWZhdWx0O1xuJGFtZXJpY2FuSW1nUGF0aDogXCIvY29udGVudC9pbWFnZXMvXCIgIWRlZmF1bHQ7XG5cbiRzdGFuZGFyZEZvbnRGYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuJHNhbnNGb250RmFtaWx5TGlnaHQ6IFwiQW1lcmljYW5TYW5zTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzYW5zRm9udEZhbWlseVJlZ3VsYXI6IFwiQW1lcmljYW5TYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2Fuc0ZvbnRGYW1pbHlNZWRpdW06IFwiQW1lcmljYW5TYW5zTWVkaXVtXCIsIENhbGlicmksIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kYW1lcmljYW5JY29uczogXCJBbWVyaWNhbiBJY29uc1wiO1xuXG4kYmFzZS1hc3NldC1wYXRoOiBcIi9jb250ZW50L2ZvbnRzXCI7XG5cbiRmb250LWZhbWlseS1saXN0OiAoXG4gICAgQW1lcmljYW5TYW5zOiAoXG4gICAgICAgIFwiYW1lcmljYW5zYW5zLXJlZ3VsYXJcIjogKFwid2VpZ2h0XCI6IFwibm9ybWFsXCIsIFwic3R5bGVcIjogXCJub3JtYWxcIiksXG4gICAgICAgIFwiYW1lcmljYW5zYW5zLXJlZ3VsYXJpdGFsaWNcIjogKFwid2VpZ2h0XCI6IFwibm9ybWFsXCIsIFwic3R5bGVcIjogXCJpdGFsaWNcIiksXG4gICAgICAgIFwiYW1lcmljYW5zYW5zLWJvbGRcIjogKFwid2VpZ2h0XCI6IFwiYm9sZFwiLCBcInN0eWxlXCI6IFwibm9ybWFsXCIpLFxuICAgICAgICBcImFtZXJpY2Fuc2Fucy1ib2xkX2l0YWxpY1wiOiAoXCJ3ZWlnaHRcIjogXCJib2xkXCIsIFwic3R5bGVcIjogXCJpdGFsaWNcIilcbiAgICApLFxuICAgIEFtZXJpY2FuU2Fuc0xpZ2h0OiAoXG4gICAgICAgIFwiYW1lcmljYW5zYW5zLWxpZ2h0XCI6IChcIndlaWdodFwiOiBcIm5vcm1hbFwiLCBcInN0eWxlXCI6IFwibm9ybWFsXCIpLFxuICAgICAgICBcImFtZXJpY2Fuc2Fucy1saWdodF9pdGFsaWNcIjogKFwid2VpZ2h0XCI6IFwibm9ybWFsXCIsIFwic3R5bGVcIjogXCJpdGFsaWNcIilcbiAgICApLFxuICAgIEFtZXJpY2FuU2Fuc01lZGl1bTogKFxuICAgICAgICBcImFtZXJpY2Fuc2Fucy1tZWRpdW1cIjogKFwid2VpZ2h0XCI6IFwibm9ybWFsXCIsIFwic3R5bGVcIjogXCJub3JtYWxcIiksXG4gICAgICAgIFwiYW1lcmljYW5zYW5zLW1lZGl1bV9pdGFsaWNcIjogKFwid2VpZ2h0XCI6IFwibm9ybWFsXCIsIFwic3R5bGVcIjogXCJpdGFsaWNcIilcbiAgICApLFxuICAgIFwiQW1lcmljYW4gSWNvbnNcIjogKFxuICAgICAgICBcImFtZXJpY2FuLWljb25zLXY1LTBcIjogKFwid2VpZ2h0XCI6IFwibm9ybWFsXCIsIFwic3R5bGVcIjogXCJub3JtYWxcIilcbiAgICApXG4pICFkZWZhdWx0O1xuXG4kZm9udC1mYWNlLXR5cGVzOiB3b2ZmIG90ZiAhZGVmYXVsdDtcblxuJGJhc2VGb250U2l6ZTogMTQ7XG4kYmFzZUZvbnRGYW1pbHk6ICRzdGFuZGFyZEZvbnRGYW1pbHk7XG4kYmFzZUxpbmVIZWlnaHQ6IDIwcHg7XG5cbi8vXG4vLyBGb250IHNpemVzIChpbiBwaXhlbHMpXG4vL1xuJGxnLXNpemU6IDU2ICFkZWZhdWx0O1xuJGgxLXNpemU6IDM4ICFkZWZhdWx0O1xuJGgyLXNpemU6IDMwICFkZWZhdWx0O1xuJGgzLXNpemU6IDI0ICFkZWZhdWx0O1xuJGg0LXNpemU6IDE4ICFkZWZhdWx0O1xuJGg1LXNpemU6IDE2ICFkZWZhdWx0O1xuJGg2LXNpemU6IDE0ICFkZWZhdWx0O1xuJHNtLXNpemU6IDEyICFkZWZhdWx0O1xuJHZzbS1zaXplOiAxMCAhZGVmYXVsdDtcbiRtZWQtc2l6ZTogMjEgIWRlZmF1bHQ7XG4kcmVnLXNpemU6IDI3ICFkZWZhdWx0O1xuXG4kZm9udFNpemVzOiAoXG4gICAgYWxwaGE6IChcbiAgICAgICAgZGVza3RvcDogJGgxLXNpemUsXG4gICAgICAgIG1vYmlsZTogMzJcbiAgICApLFxuICAgIGJldGE6IChcbiAgICAgICAgZGVza3RvcDogJGgyLXNpemUsXG4gICAgICAgIG1vYmlsZTogMjdcbiAgICApLFxuICAgIGdhbW1hOiAoXG4gICAgICAgIGRlc2t0b3A6ICRoMy1zaXplLFxuICAgICAgICBtb2JpbGU6IDIxXG4gICAgKSxcbiAgICBkZWx0YTogKFxuICAgICAgICBkZXNrdG9wOiAkaDQtc2l6ZSxcbiAgICAgICAgbW9iaWxlOiAxOFxuICAgICksXG4gICAgZXBzaWxvbjogKFxuICAgICAgICBkZXNrdG9wOiAkaDUtc2l6ZSxcbiAgICAgICAgbW9iaWxlOiAxNlxuICAgICksXG4gICAgemV0YTogKFxuICAgICAgICBkZXNrdG9wOiAkaDYtc2l6ZSxcbiAgICAgICAgbW9iaWxlOiAxNVxuICAgIClcbik7XG5cbiRsaW5lSGVpZ2h0SW5jcmVtZW50OiA2ICFkZWZhdWx0O1xuJGxnLWxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodCAqIDMuMTtcbiRoMS1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQgKiAyLjI7XG4kaDItbGluZUhlaWdodDogJGJhc2VMaW5lSGVpZ2h0ICogMS44O1xuJGgzLWxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodCAqIDEuNTtcbiRoNC1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQgKiAxLjI7XG4kaDUtbGluZUhlaWdodDogJGJhc2VMaW5lSGVpZ2h0ICogMS4xO1xuJGg2LWxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodDtcbiRzbS1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQgKiAuOTtcblxuJGljb24tc21hbGw6IDEyICFkZWZhdWx0O1xuJGljb24tZGVmYXVsdDogMTQgIWRlZmF1bHQ7XG4kaWNvbi1tZWRpdW06IDE4ICFkZWZhdWx0O1xuJGljb24tbGFyZ2U6IDI0ICFkZWZhdWx0O1xuJGljb24teGxhcmdlOiA1NCAhZGVmYXVsdDtcbiRpY29uLXh4bGFyZ2U6IDcwICFkZWZhdWx0O1xuJGljb24teHh4bGFyZ2U6IDg2ICFkZWZhdWx0O1xuXG4vLyBsaXN0IHNwYWNpbmdcbiRiYXNlTGlzdFNwYWNpbmc6IDZweDtcblxuLy9cbi8vIFRoaXMgaXMgdGhlIGJhc2U2NC1lbmNvZGVkIGRyb3Bkb3duIHRyaWFuZ2xlIHVzZWQgaW4gZHJvcGRvd24gdHJpZ2dlcnMgc3VjaFxuLy8gYXMgdGhlIGNvdW50cnkvbGFuZ3VhZ2UgYW5kIGFjY291bnQgc3RhdHVzIGluIHRoZSBoZWFkZXIsIGFzIHdlbGwgYXMgPHNlbGVjdD5cbi8vIGlucHV0cyBpbiBmb3Jtcy5cbi8vXG4kZHJvcGRvd25UcmlhbmdsZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxSMGxHT0RsaERRQUVBSUFBQUFBQUFQOEEveUg1QkFFSEFBRUFMQUFBQUFBTkFBUUFBQUlMaEEraEc1ak1EcHh2aGdJQU93PT0pO1xuJGJsdWVEcm9wZG93blRyaWFuZ2xlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBUENBWUFBQUQrcEEvYkFBQUFBWE5TUjBJQXJzNGM2UUFBQU45SlJFRlVPQkcxa2NFTmdrQVFSZi9BUVZ1Z0JROWNMTVVlOUlSbnRRQzFCS1VoVGw0MHNRVjZNREhyekVJVUI1QmR3RW1XTEp1Wjl6TjVoTzN0QkdOVytFY1JuUU5NZ2pXSXN0SDV3bVEyV2ZEdUhzRThMN3hKTkVvUVVRNEs1OWpQOHNBQytRS1lCVy95R0J4Z0djeXlUS0FJRU9vaHpuaURaSENBTUlSVjFpZEFIbzV4eWw4NWZTc3RHZS81N3dCNW5vWkpMK2tpVldaVkZaTFZJM3lsVjZScVZIMEQ2ZkNScnFTNkJVaVhxM1FsMVQxQU9ydWwxNlQ2QlVoM20vUVdxVHFnV2JMdTB0Si9TTldqelpKMVYxVjZoMVE5NnZlL3VTNGh4Nk5lRlhoWmcxN2c4blFBQUFBQVNVVk9SSzVDWUlJPScpO1xuXG4vL1xuLy8gR1JJRC1WQVJJQUJMRVNcbi8vXG5cbiRmbHVpZDogZmFsc2UgIWRlZmF1bHQ7XG5cbiRncmlkQ29sdW1uczogMTI7XG4kZ3JpZENvbHVtbldpZHRoOiA2NHB4O1xuJGdyaWRHdXR0ZXJXaWR0aDogMjJweDtcbiRncmlkSGVyb1dpZHRoOiA5MHB4O1xuJGdyaWRIZXJvSGVpZ2h0T2Zmc2V0OiA4NXB4O1xuXG4kZ3JpZFRvdGFsR3V0dGVyOiAkZ3JpZENvbHVtbnMgKiAkZ3JpZENvbHVtbldpZHRoICsgJGdyaWRDb2x1bW5zICogJGdyaWRHdXR0ZXJXaWR0aDtcblxuJGdyaWRUb3RhbDogJGdyaWRUb3RhbEd1dHRlciAtICRncmlkR3V0dGVyV2lkdGg7XG5cbiRmbHVpZEdyaWRDb2x1bW5XaWR0aDogcGVyY2VudGFnZSgkZ3JpZENvbHVtbldpZHRoIC8gJGdyaWRUb3RhbEd1dHRlcik7XG4kZmx1aWRHcmlkR3V0dGVyV2lkdGg6IHBlcmNlbnRhZ2UoJGdyaWRHdXR0ZXJXaWR0aCAvICRncmlkVG90YWxHdXR0ZXIpO1xuJGZpeGVkQ29udGFpbmVyV2lkdGg6ICgkZ3JpZENvbHVtbnMgKiAkZ3JpZENvbHVtbldpZHRoKSArICgkZ3JpZEd1dHRlcldpZHRoICogKCRncmlkQ29sdW1ucyAtIDEpKTtcbiRtb2JpbGVDb250YWluZXJMZWZ0UGFkZGluZzogMyU7XG4kbW9iaWxlQ29udGFpbmVyUmlnaHRQYWRkaW5nOiAzJTtcblxuLy9cbi8vIEhlYWRlci1TcGFjaW5nXG4vL1xuXG4kbW9iaWxlLWhlYWRlci1tYXJnaW4tYm90dG9tOiAyMHB4O1xuIiwiQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AYWlsZXJvbi91aS9zY3NzL2xpYnJhcnkuYmxvY2tzL2J1dHRvbi9idXR0b25cIjtcblxuLmJ0biwgYS5idG4ge1xuICAgIEBpbmNsdWRlIGFpbGVyb24tYnV0dG9uO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi0tcHJpbWFyeTtcblxuICAgIG1pbi13aWR0aDogMTMuMWVtO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJiBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICBbY2xhc3MqPVwic3BhblwiXSA+ICYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSwgLmJ0bi1naG9zdCwgYS5idG4tc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBidXR0b24tLXNlY29uZGFyeTtcbiAgICAmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgIGNvbG9yOiAkbGlua0NvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRsaWdodEJsdWU7XG4gICAgfVxuXG4gICAgJi5idG4tY2VudGVyIHtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgIH1cbn1cblxuLmJ0bi1zZWFyY2gtLXNoaWZ0Q2VudGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAlO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC5idG4tc2VhcmNoIHtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgfVxufVxuXG4uYnRuLWZ1bGxXaWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICBjb2xvcjogJGxpbmtDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkc3RhbmRhcmRGb250RmFtaWx5O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFzZUZvbnRTaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGJhc2VMaW5lSGVpZ2h0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGlua0hvdmVyQ29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgJGdyYXkwMTtcbiAgICB9XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG59XG5cbi5yb3ctYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1hcmdpbigndG9wJywgJ2Jhc2UnKTtcblxuICAgIC5idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICArIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuQGltcG9ydCBcIi4vYnV0dG9uX3NldHRpbmdzXCI7XG5cbkBtaXhpbiBhaWxlcm9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXdpZHRoOiAkYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgYm9yZGVyLXN0eWxlOiAkYnV0dG9uLWJvcmRlci1zdHlsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6ICRidXR0b24tZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAkYnV0dG9uLW1hcmdpbjtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246ICRidXR0b24tdGV4dC1hbGlnbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dCwgY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkYnV0dG9uLXZlcnRpY2FsLWFsaWduO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcIi4uLy4uL3NldHRpbmdzL2dsb2JhbFwiO1xuQGltcG9ydCBcIi4uLy4uL3V0aWxzL3R5cG9ncmFwaHkvc2V0dGluZ3NcIjtcblxuJGJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1cHg7XG4kYnV0dG9uLWJvcmRlci13aWR0aDogMnB4O1xuJGJ1dHRvbi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuJGJ1dHRvbi1mb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xuJGJ1dHRvbi1mb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5TWVkaXVtO1xuJGJ1dHRvbi1tYXJnaW46IDA7XG4kYnV0dG9uLW1pbi13aWR0aDogODBweDtcbiRidXR0b24tcGFkZGluZzogMC45OGVtIDFlbSAwLjhlbTtcbiRidXR0b24tdGV4dC1hbGlnbjogY2VudGVyO1xuJGJ1dHRvbi12ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vc2V0dGluZ3MvZ2xvYmFsXCI7XG5cbiRmb250LWNvbG9yczogKFxuICBicmFuZC1ibHVlOiAkYnJhbmRCbHVlLFxuICBkYXJrLWJsdWU6ICRkYXJrQmx1ZSxcbiAgZGV0cm9pdC1ibHVlOiAkZGV0cm9pdEJsdWUsXG4gIGRhcmstY2FkZXQtZ3JheTogJGRhcmtDYWRldEdyYXksXG4gIGNhZGV0LWdyYXk6ICRjYWRldEdyYXksXG4gIG1lZGl1bS1ncmF5OiAkbWVkaXVtR3JheSxcbiAgZGFyay1ncmF5OiAkZGFya0dyYXksXG4gIG9yYW5nZTogJG9yYW5nZSxcbiAgZGFyay1yZWQ6ICRkYXJrUmVkLFxuICBncmVlbjogJGdyZWVuXG4pO1xuXG4kYXJpYWw6IEFyaWFsLCBzYW5zLXNlcmlmO1xuJGJhc2VGb250RmFtaWx5OiAkYXJpYWw7XG4kYW1lcmljYW4tc2Fucy1saWdodDogXCJBbWVyaWNhblNhbnNMaWdodFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHNhbnNGb250RmFtaWx5TGlnaHQ6ICRhbWVyaWNhbi1zYW5zLWxpZ2h0O1xuJGFtZXJpY2FuLXNhbnM6IFwiQW1lcmljYW5TYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2Fuc0ZvbnRGYW1pbHlSZWd1bGFyOiAkYW1lcmljYW4tc2FucztcbiRhbWVyaWNhbi1zYW5zLW1lZGl1bTogXCJBbWVyaWNhblNhbnNNZWRpdW1cIiwgQ2FsaWJyaSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzYW5zRm9udEZhbWlseU1lZGl1bTogJGFtZXJpY2FuLXNhbnMtbWVkaXVtO1xuXG4kYmFzZS1hc3NldC1wYXRoOiBcImh0dHBzOi8vd3d3LmFhLmNvbS9mb250c1wiO1xuXG4kZm9udC1mYW1pbHktbGlzdDogKFxuICBBbWVyaWNhblNhbnM6IChcbiAgICBcImFtZXJpY2FuLXNhbnMvcmVndWxhclwiOiAoXG4gICAgICBcIndlaWdodFwiOiBcIm5vcm1hbFwiLFxuICAgICAgXCJzdHlsZVwiOiBcIm5vcm1hbFwiXG4gICAgKSxcbiAgICBcImFtZXJpY2FuLXNhbnMvcmVndWxhci1pdGFsaWNcIjogKFxuICAgICAgXCJ3ZWlnaHRcIjogXCJub3JtYWxcIixcbiAgICAgIFwic3R5bGVcIjogXCJpdGFsaWNcIlxuICAgICksXG4gICAgXCJhbWVyaWNhbi1zYW5zL2JvbGRcIjogKFxuICAgICAgXCJ3ZWlnaHRcIjogXCJib2xkXCIsXG4gICAgICBcInN0eWxlXCI6IFwibm9ybWFsXCJcbiAgICApLFxuICAgIFwiYW1lcmljYW4tc2Fucy9ib2xkLWl0YWxpY1wiOiAoXG4gICAgICBcIndlaWdodFwiOiBcImJvbGRcIixcbiAgICAgIFwic3R5bGVcIjogXCJpdGFsaWNcIlxuICAgIClcbiAgKSxcbiAgQW1lcmljYW5TYW5zTGlnaHQ6IChcbiAgICBcImFtZXJpY2FuLXNhbnMvbGlnaHRcIjogKFxuICAgICAgXCJ3ZWlnaHRcIjogXCJub3JtYWxcIixcbiAgICAgIFwic3R5bGVcIjogXCJub3JtYWxcIlxuICAgICksXG4gICAgXCJhbWVyaWNhbi1zYW5zL2xpZ2h0LWl0YWxpY1wiOiAoXG4gICAgICBcIndlaWdodFwiOiBcIm5vcm1hbFwiLFxuICAgICAgXCJzdHlsZVwiOiBcIml0YWxpY1wiXG4gICAgKVxuICApLFxuICBBbWVyaWNhblNhbnNNZWRpdW06IChcbiAgICBcImFtZXJpY2FuLXNhbnMvdjIvbWVkaXVtXCI6IChcbiAgICAgIFwid2VpZ2h0XCI6IFwibm9ybWFsXCIsXG4gICAgICBcInN0eWxlXCI6IFwibm9ybWFsXCJcbiAgICApLFxuICAgIFwiYW1lcmljYW4tc2Fucy9tZWRpdW0taXRhbGljXCI6IChcbiAgICAgIFwid2VpZ2h0XCI6IFwibm9ybWFsXCIsXG4gICAgICBcInN0eWxlXCI6IFwiaXRhbGljXCJcbiAgICApXG4gICksXG4gIFwiQW1lcmljYW4gSWNvbnNcIjogKFxuICAgIFwiaWNvbnMvdjUvYW1lcmljYW4taWNvbnNcIjogKFxuICAgICAgXCJ3ZWlnaHRcIjogXCJub3JtYWxcIixcbiAgICAgIFwic3R5bGVcIjogXCJub3JtYWxcIlxuICAgIClcbiAgKVxuKSAhZGVmYXVsdDtcblxuJGZvbnQtdHlwZXMtYm9keTogZW90IHR0ZiBzdmcgd29mZiAhZGVmYXVsdDtcbiRmb250LW1lZGl1bS10eXBlcy1ib2R5OiBvdGYgd29mZiAhZGVmYXVsdDtcbiRmb250LXR5cGVzLWljb25zOiBvdGYgd29mZiAhZGVmYXVsdDtcblxuLy8gRm9udCBzaXplcyAoaW4gcGl4ZWxzKVxuJHRpbnktc2l6ZTogMTAgIWRlZmF1bHQ7XG4kc20tc2l6ZTogMTIgIWRlZmF1bHQ7XG4kbWVkLXNpemU6IDIxICFkZWZhdWx0O1xuJGxnLXNpemU6IDI3ICFkZWZhdWx0O1xuJHhsZy1zaXplOiA1NiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZXM6IChcbiAgdGlueTogJHRpbnktc2l6ZSxcbiAgc21hbGw6ICRzbS1zaXplLFxuICBtZWRpdW06ICRtZWQtc2l6ZSxcbiAgbGFyZ2U6ICRsZy1zaXplLFxuICB4bGFyZ2U6ICR4bGctc2l6ZVxuKTtcblxuJGgxLXNpemU6IDM4ICFkZWZhdWx0O1xuJGgyLXNpemU6IDMwICFkZWZhdWx0O1xuJGgzLXNpemU6IDI0ICFkZWZhdWx0O1xuJGg0LXNpemU6IDE4ICFkZWZhdWx0O1xuJGg1LXNpemU6IDE2ICFkZWZhdWx0O1xuJGg2LXNpemU6IDE0ICFkZWZhdWx0O1xuXG4kc20taDEtc2l6ZTogMzIgIWRlZmF1bHQ7XG4kc20taDItc2l6ZTogMjcgIWRlZmF1bHQ7XG4kc20taDMtc2l6ZTogMjEgIWRlZmF1bHQ7XG4kc20taDQtc2l6ZTogJGg0LXNpemU7XG4kc20taDUtc2l6ZTogJGg1LXNpemU7XG4kc20taDYtc2l6ZTogJGg2LXNpemU7XG5cbiRoMS1saW5lSGVpZ2h0OiAxLjE1ODsgLy80NHB4XG4kaDItbGluZUhlaWdodDogMS4yOyAvLzM2cHhcbiRoMy1saW5lSGVpZ2h0OiAxLjI1OyAvLzMwcHhcbiRoNC1saW5lSGVpZ2h0OiAxLjMzOyAvLzI0cHhcbiRoNS1saW5lSGVpZ2h0OiAxLjM3NTsgLy8yMnB4XG4kaDYtbGluZUhlaWdodDogMS40Mjg7IC8vMjBweFxuXG4kc20taDEtbGluZUhlaWdodDogMS4xODc7IC8vMzhweFxuJHNtLWgyLWxpbmVIZWlnaHQ6IDEuMjI7IC8vMzNweFxuJHNtLWgzLWxpbmVIZWlnaHQ6IDEuMjg1OyAvLzI3cHhcbiRzbS1oNC1saW5lSGVpZ2h0OiAkaDQtbGluZUhlaWdodDtcbiRzbS1oNS1saW5lSGVpZ2h0OiAkaDUtbGluZUhlaWdodDtcbiRzbS1oNi1saW5lSGVpZ2h0OiAkaDUtbGluZUhlaWdodDtcblxuJGxpbmVIZWlnaHRJbmNyZW1lbnQ6IDYgIWRlZmF1bHQ7XG5cbiRoZWFkZXItZm9udC1mYW1pbHk6ICRhbWVyaWNhbi1zYW5zLWxpZ2h0O1xuJGhlYWRlci1saW5laGVpZ2h0OiAxLjI7XG4kaGVhZGVyLW1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcbiRoZWFkZXItbWFyZ2luLXRvcDogcmVtLWNhbGMoMzApO1xuJGhlYWRlci1zdHlsZXM6IChcbiAgc21hbGw6IChcbiAgICBcImgxXCI6IChcbiAgICAgIFwiZnNcIjogJHNtLWgxLXNpemUsXG4gICAgICBcImxoXCI6ICRzbS1oMS1saW5lSGVpZ2h0LFxuICAgICAgXCJtYXJnaW4tdG9wXCI6ICRoZWFkZXItbWFyZ2luLXRvcFxuICAgICksXG4gICAgXCJoMlwiOiAoXG4gICAgICBcImZzXCI6ICRzbS1oMi1zaXplLFxuICAgICAgXCJsaFwiOiAkc20taDItbGluZUhlaWdodFxuICAgICksXG4gICAgXCJoM1wiOiAoXG4gICAgICBcImZzXCI6ICRzbS1oMy1zaXplLFxuICAgICAgXCJsaFwiOiAkc20taDMtbGluZUhlaWdodFxuICAgICksXG4gICAgXCJoNFwiOiAoXG4gICAgICBcImZzXCI6ICRzbS1oNC1zaXplLFxuICAgICAgXCJsaFwiOiAkc20taDQtbGluZUhlaWdodCxcbiAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiByZW0tY2FsYygxMClcbiAgICApLFxuICAgIFwiaDVcIjogKFxuICAgICAgXCJmc1wiOiAkc20taDUtc2l6ZSxcbiAgICAgIFwibGhcIjogJHNtLWg1LWxpbmVIZWlnaHQsXG4gICAgICBcIm1hcmdpbi1ib3R0b21cIjogcmVtLWNhbGMoMTApXG4gICAgKSxcbiAgICBcImg2XCI6IChcbiAgICAgIFwiZnNcIjogJHNtLWg2LXNpemUsXG4gICAgICBcImxoXCI6ICRzbS1oNi1saW5lSGVpZ2h0XG4gICAgKVxuICApLFxuICBtZWRpdW06IChcbiAgICBcImgxXCI6IChcbiAgICAgIFwiZnNcIjogJGgxLXNpemUsXG4gICAgICBcImxoXCI6ICRoMS1saW5lSGVpZ2h0LFxuICAgICAgXCJtYXJnaW4tdG9wXCI6ICRoZWFkZXItbWFyZ2luLXRvcFxuICAgICksXG4gICAgXCJoMlwiOiAoXG4gICAgICBcImZzXCI6ICRoMi1zaXplLFxuICAgICAgXCJsaFwiOiAkaDItbGluZUhlaWdodFxuICAgICksXG4gICAgXCJoM1wiOiAoXG4gICAgICBcImZzXCI6ICRoMy1zaXplLFxuICAgICAgXCJsaFwiOiAkaDMtbGluZUhlaWdodFxuICAgICksXG4gICAgXCJoNFwiOiAoXG4gICAgICBcImZzXCI6ICRoNC1zaXplLFxuICAgICAgXCJsaFwiOiAkaDQtbGluZUhlaWdodCxcbiAgICAgIFwibWFyZ2luLWJvdHRvbVwiOiByZW0tY2FsYygxMClcbiAgICApLFxuICAgIFwiaDVcIjogKFxuICAgICAgXCJmc1wiOiAkaDUtc2l6ZSxcbiAgICAgIFwibGhcIjogJGg1LWxpbmVIZWlnaHQsXG4gICAgICBcIm1hcmdpbi1ib3R0b21cIjogcmVtLWNhbGMoMTApXG4gICAgKSxcbiAgICBcImg2XCI6IChcbiAgICAgIFwiZnNcIjogJGg2LXNpemUsXG4gICAgICBcImxoXCI6ICRoNi1saW5lSGVpZ2h0XG4gICAgKVxuICApXG4pO1xuJHBhcmFncmFwaC1saW5laGVpZ2h0OiAkZ2xvYmFsLWxpbmVoZWlnaHQ7XG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiRhbmNob3ItY29sb3I6ICRicmFuZEJsdWU7XG4kYW5jaG9yLWNvbG9yLWhvdmVyOiAkYnJhbmRCbHVlO1xuJGFuY2hvci10ZXh0LWRlY29yYXRpb24taG92ZXI6IHVuZGVybGluZTtcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcIi4vc3RyaXAtdW5pdFwiO1xuXG5AZnVuY3Rpb24gdG8tcmVtKCR2YWx1ZSwgJGJhc2U6IG51bGwpIHtcbiAgLy8gQ2hlY2sgaWYgdGhlIHZhbHVlIGlzIGEgbnVtYmVyXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gXCJudW1iZXJcIiB7XG4gICAgQHdhcm4gaW5zcGVjdCgkdmFsdWUpK1wiIHdhcyBwYXNzZWQgdG8gcmVtLWNhbGMoKSwgd2hpY2ggaXMgbm90IGEgbnVtYmVyLlwiO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG5cbiAgLy8gVHJhbnNmb3JtIGVtIGludG8gcmVtIGlmIHNvbWVvbmUgaGFuZHMgb3ZlciAnZW0nc1xuICBAaWYgdW5pdCgkdmFsdWUpID09IFwiZW1cIiB7XG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgKiAxcmVtO1xuICB9XG5cbiAgLy8gQ2FsY3VsYXRlIHJlbSBpZiB1bml0cyBmb3IgJHZhbHVlIGlzIG5vdCByZW0gb3IgZW1cbiAgQGlmIHVuaXQoJHZhbHVlKSAhPSBcInJlbVwiIHtcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJGJhc2UpICogMXJlbTtcbiAgfVxuXG4gIC8vIFR1cm4gMHJlbSBpbnRvIDBcbiAgQGlmICR2YWx1ZSA9PSAwcmVtIHtcbiAgICAkdmFsdWU6IDA7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcIi4uLy4uLy4uL3V0aWxzL21peGlucy9zaGFkb3ctYmFja2dyb3VuZC1jb2xvclwiO1xuQGltcG9ydCBcIi4uL2J1dHRvbl9zZXR0aW5nc1wiO1xuXG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogJGJyYW5kQmx1ZTtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyOiAkZGV0cm9pdEJsdWU7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmU6ICRkYXJrQmx1ZTtcbiRidXR0b24tcHJpbWFyeS1jb2xvcjogJHdoaXRlO1xuXG5AbWl4aW4gYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3I7XG5cbiAgJi0tZm9jdXMsXG4gICYtLWhvdmVyLFxuICAmLS1hY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWZvY3VzLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSBzaGFkb3ctYmFja2dyb3VuZC1jb2xvcigkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZCk7XG4gIH1cblxuICAmLS1hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBAaW5jbHVkZSBzaGFkb3ctYmFja2dyb3VuZC1jb2xvcigkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1hY3RpdmUpO1xuICB9XG59XG4iLCIvLyBQcmltYXJ5IENvbG9yc1xuJGJyYW5kQmx1ZTogIzAwNzhkMjtcbiRicmFuZC1ibHVlOiAkYnJhbmRCbHVlO1xuJGRhcmtCbHVlOiAjMDA0NjdmO1xuJGRldHJvaXRCbHVlOiAjMDA2MWFiO1xuJG1pZG5pZ2h0Qmx1ZTogIzAwMjg0OTtcbiRkYXJrUmVkOiAjYzMwMDE5O1xuJGRhcmstcmVkOiAkZGFya1JlZDtcbiRncmVlbjogIzAwODcxMjtcbiRvcmFuZ2U6ICNkMTQ5MDQ7XG5cbi8vIEdyYXlzXG4kZXh0cmVtZVVsdHJhTGlnaHRHcmF5OiAjZmFmYmZiO1xuJHN1cGVyVWx0cmFMaWdodEdyYXk6ICNmNWY3Zjc7XG4kdWx0cmFMaWdodEdyYXk6ICNlYmVmZjA7XG4kaGFsZndheUxpZ2h0R3JheTogI2U3ZWNlZjtcbiRsaWdodEdyYXk6ICNkMGRhZTA7XG4kZ3JheTogIzlkYTZhYjtcbiRtZWRpdW1HcmF5OiAjNjI3YTg4O1xuJGNhZGV0R3JheTogIzUzNjc3MztcbiRkYXJrQ2FkZXRHcmF5OiAjNDY1NzYyO1xuJGRhcmtHcmF5OiAjMzY0OTVhO1xuXG4vLyBTZWNvbmRhcnkgQ29sb3JzXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMxMzEzMTM7XG4kZm9jdXNDb2xvcjogI2IwZDFlODtcbiRkYXJrT3JhbmdlOiAjYmU0MjA0O1xuJGx1Y2t5UHVycGxlOiAjOTMxOTgyO1xuXG4kc2VtYW50aWMtY29sb3JzOiAoXG4gIGluZm86ICRkYXJrQmx1ZSxcbiAgaW5mby1iYWNrZ3JvdW5kOiAjZTVmMWZhLFxuICBzdWNjZXNzOiAkZ3JlZW4sXG4gIHN1Y2Nlc3MtYmFja2dyb3VuZDogI2U1ZjNlNyxcbiAgd2FybmluZzogJG9yYW5nZSxcbiAgd2FybmluZy1iYWNrZ3JvdW5kOiAjZmFlY2U1LFxuICBhbGVydDogJGRhcmtSZWQsXG4gIGFsZXJ0LWJhY2tncm91bmQ6ICNmOWU1ZThcbik7XG5cbiRoMS1jb2xvcjogJGJyYW5kQmx1ZTtcbiRoMi1jb2xvcjogJGRhcmtCbHVlO1xuJGgzLWNvbG9yOiAkbWVkaXVtR3JheTtcbiRoNC1jb2xvcjogJG1lZGl1bUdyYXk7XG4kaDUtY29sb3I6ICRkYXJrR3JheTtcbiRoNi1jb2xvcjogJGRhcmtHcmF5O1xuJGgxLWNvbG9yLWludmVydGVkOiAkd2hpdGU7XG5cbiRmb3VuZGF0aW9uLXBhbGV0dGU6IChcbiAgcHJpbWFyeTogIzE3NzliYSxcbiAgc2Vjb25kYXJ5OiAjNzY3Njc2LFxuICBzdWNjZXNzOiAjM2FkYjc2LFxuICB3YXJuaW5nOiAjZmZhZTAwLFxuICBhbGVydDogI2NjNGIzN1xuKTtcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQG1peGluIHNoYWRvdy1iYWNrZ3JvdW5kLWNvbG9yKCRjb2xvcikge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgKnpvb206IDE7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuQG1peGluIHNlbGZjbGVhciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb2N1cy1hY2Nlc3NpYmxlIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1c0NvbG9yO1xuXG4gICAgICAgIC5pcy1tb2JpbGUgJiB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gaGlkZGVuLWFjY2Vzc2libGUge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNsaXA6IHJlY3QoMHB4LCAwcHgsIDBweCwgMHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuXG5AbWl4aW4gaGlkZS10ZXh0IHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBmb250LXNpemUoJGZvbnQtc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplIC8gJGJhc2VGb250U2l6ZSArcmVtO1xufVxuXG5AbWl4aW4gZm9udC1zaXplLWxpbmUtaGVpZ2h0KCRmb250LXNpemUpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgK3B4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRiYXNlRm9udFNpemUgK3JlbTtcbiAgICBsaW5lLWhlaWdodDogJGZvbnQtc2l6ZSArICRsaW5lSGVpZ2h0SW5jcmVtZW50ICsgcHg7XG59XG5cbkBtaXhpbiBmb250LXNpemUtaW1wb3J0YW50KCRmb250LXNpemUpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgK3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplIC8gJGJhc2VGb250U2l6ZSArcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBoZWFkMSgkdHlwZTogJ2Rlc2t0b3AnKSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zRm9udEZhbWlseUxpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1saW5lLWhlaWdodChtYXAtZGVlcC1nZXQoJGZvbnRTaXplcywgJ2FscGhhJywgJHR5cGUpKTtcbn1cblxuQG1peGluIGhlYWQyKCR0eXBlOiAnZGVza3RvcCcpIHtcbiAgICBmb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5TGlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLWxpbmUtaGVpZ2h0KG1hcC1kZWVwLWdldCgkZm9udFNpemVzLCAnYmV0YScsICR0eXBlKSk7XG59XG5cbkBtaXhpbiBoZWFkMygkdHlwZTogJ2Rlc2t0b3AnKSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zRm9udEZhbWlseUxpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1saW5lLWhlaWdodChtYXAtZGVlcC1nZXQoJGZvbnRTaXplcywgJ2dhbW1hJywgJHR5cGUpKTtcbn1cblxuQG1peGluIGhlYWQ0KCR0eXBlOiAnZGVza3RvcCcpIHtcbiAgICBmb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5UmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtbGluZS1oZWlnaHQobWFwLWRlZXAtZ2V0KCRmb250U2l6ZXMsICdkZWx0YScsICR0eXBlKSk7XG59XG5cbkBtaXhpbiBoZWFkNSgkdHlwZTogJ2Rlc2t0b3AnKSB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtbGluZS1oZWlnaHQobWFwLWRlZXAtZ2V0KCRmb250U2l6ZXMsICdlcHNpbG9uJywgJHR5cGUpKTtcbn1cblxuQG1peGluIGhlYWQ2KCR0eXBlOiAnZGVza3RvcCcpIHtcbiAgICBmb250LWZhbWlseTogJGJhc2VGb250RmFtaWx5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLWxpbmUtaGVpZ2h0KG1hcC1kZWVwLWdldCgkZm9udFNpemVzLCBcInpldGFcIiwgJHR5cGUpKTtcbn1cblxuQG1peGluIGZvbnQtc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHk7XG4gICAgbGluZS1oZWlnaHQ6ICRzbS1saW5lSGVpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc20tc2l6ZSk7XG59XG5cbkBtaXhpbiBmb250LWxhcmdlIHtcbiAgICBmb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5TGlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsZy1saW5lSGVpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGctc2l6ZSk7XG59XG5cbkBtaXhpbiBzaGFkb3ctdXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRhbWVyaWNhbkltZ1BhdGh9Y2hyb21lL3JlYnJhbmQvc2hhZG93MTItdXAucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDRweDtcbn1cblxuQG1peGluIHNoYWRvdy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYW1lcmljYW5JbWdQYXRofWNocm9tZS9yZWJyYW5kL3NoYWRvdzEyLWRvd24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDRweDtcbn1cblxuQG1peGluIHNoYWRvdy11cC10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG4gICAgQGluY2x1ZGUgc2hhZG93LXVwO1xufVxuXG5AbWl4aW4gc2hhZG93LWRvd24tYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgYm90dG9tO1xuICAgIEBpbmNsdWRlIHNoYWRvdy1kb3duO1xufVxuXG5AbWl4aW4gc2hhZG93LWJvdGgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRhbWVyaWNhbkltZ1BhdGh9Y2hyb21lL3JlYnJhbmQvc2hhZG93MTItdXAucG5nKSwgdXJsKCN7JGFtZXJpY2FuSW1nUGF0aH1jaHJvbWUvcmVicmFuZC9zaGFkb3cxMi1kb3duLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGJvdHRvbSwgNTAlIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0cHg7XG5cbiAgICAubHQtaWU5ICYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gYmFzZS1saW5lLWhlaWdodCgkc2l6ZTonYmFzZScpIHtcbiAgICAkbjogMTtcbiAgICBAaWYgKCRzaXplID09ICd4c21hbGwnKSB7XG4gICAgICAgICRuOiAwLjI1O1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHNpemUgPT0gJ3NtYWxsJykge1xuICAgICAgICAkbjogMC41O1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHNpemUgPT0gJ2xhcmdlJykge1xuICAgICAgICAkbjogMS41O1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHNpemUgPT0gJ3hsYXJnZScpIHtcbiAgICAgICAgJG46IDI7XG4gICAgfVxuXG4gICAgQHJldHVybiAkYmFzZUxpbmVIZWlnaHQgKiAkbjtcbn1cblxuQG1peGluIHN1cGVyc2NyaXB0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgdG9wOiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIG1hcmdpbigkcG9zaXRpb246J2FsbCcsJHNpemU6J2Jhc2UnKSB7XG4gICAgQGlmICgkcG9zaXRpb24gPT0gJ3RvcCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdGgnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgbWFyZ2luOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9XG59XG5AbWl4aW4gcGFkZGluZygkcG9zaXRpb246J2FsbCcsJHNpemU6J2Jhc2UnKSB7XG4gICAgQGlmICgkcG9zaXRpb24gPT0gJ3RvcCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvc2l0aW9uID09ICdib3R0b20nKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90aCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHBhZGRpbmc6IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgIH1cbn1cblxuQG1peGluIGhyLWxpbmUoJHBvc2l0aW9uOidib3RoJywkc2l6ZTonYmFzZScpIHtcbiAgICBAaWYgKCRwb3NpdGlvbiA9PSAndG9wJykge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnYm90dG9tJykge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcmdpbigkcG9zaXRpb24sICRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRwb3NpdGlvbiwgJHNpemUpO1xufVxuXG5AbWl4aW4gaHItZGFzaGVkKCRwb3NpdGlvbjonYm90aCcsJHNpemU6J2Jhc2UnKSB7XG4gICAgQGlmICgkcG9zaXRpb24gPT0gJ3RvcCcpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbGlnaHRHcmF5O1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvc2l0aW9uID09ICdib3R0b20nKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCRwb3NpdGlvbiA9PSAnbWlkZGxlJykge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRsaWdodEdyYXk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGxpZ2h0R3JheTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbGlnaHRHcmF5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcmdpbigkcG9zaXRpb24sICRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRwb3NpdGlvbiwgJHNpemUpO1xufVxuXG5AbWl4aW4gaHItaW1hZ2UoJHBvc2l0aW9uOidib3RoJywkc2l6ZTonYmFzZScpIHtcbiAgICAkaW1hZ2U6IHVybCgjeyRhbWVyaWNhbkltZ1BhdGh9Y2hyb21lL3JlYnJhbmQvc2hhZG93LWRvd24ucG5nKTtcbiAgICAkaW1hZ2VfdG9wOiAkaW1hZ2Ugbm8tcmVwZWF0IDUwJSB0b3AgLyAxMDAlIDVweDtcbiAgICAkaW1hZ2VfYm90dG9tOiAkaW1hZ2Ugbm8tcmVwZWF0IDUwJSBib3R0b20gLyAxMDAlIDVweDtcbiAgICAkaW1hZ2VfdG9wX2llOiAkaW1hZ2Ugbm8tcmVwZWF0IDUwJSB0b3A7XG4gICAgJGltYWdlX2JvdHRvbV9pZTogJGltYWdlIG5vLXJlcGVhdCA1MCUgYm90dG9tO1xuICAgICRpbWFnZV9ib3RoOiAkaW1hZ2VfdG9wLCAkaW1hZ2VfYm90dG9tO1xuICAgICRoY19ib3JkZXI6IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7IC8vIEExMVk6IFVzZWQgZm9yIGhpZ2gtY29udHJhc3RcbiAgICBAaWYgJHBvc2l0aW9uID09ICd0b3AnIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGltYWdlX3RvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogJGhjX2JvcmRlcjtcbiAgICAgICAgLmx0LWllOSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbWFnZV90b3BfaWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdib3R0b20nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGltYWdlX2JvdHRvbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhjX2JvcmRlcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGltYWdlX2JvdGg7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRoY19ib3JkZXI7XG4gICAgICAgIGJvcmRlci10b3A6ICRoY19ib3JkZXI7XG4gICAgICAgIC5sdC1pZTkgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2VfdG9wX2llO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbWFnZV9ib3R0b21faWU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXJnaW4oJHBvc2l0aW9uLCAkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkcG9zaXRpb24sICRzaXplKTtcbn1cblxuLy9cbi8vIE1peGlucyBmb3IgZ3JhZGllbnRzXG4vL1xuQG1peGluIGdyYWRpZW50KCRkZWZhdWx0LCRmcm9tLCR0bykge1xuICAgIGJhY2tncm91bmQ6ICRkZWZhdWx0O1xuICAgIEBpbmNsdWRlIGZpbHRlci1ncmFkaWVudCgkZnJvbSwgJHRvKTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCgkZnJvbSwgJHRvKSk7XG59XG5cbkBtaXhpbiBnLWJyYW5kQmx1ZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQoJGxpZ2h0Qmx1ZSwgJGxpZ2h0Qmx1ZSwgJGJyYW5kQmx1ZSk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1saWdodEJsdWUtZGFya0JsdWUge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50KCRicmFuZEJsdWUsICRsaWdodEJsdWUsICRkYXJrQmx1ZSk7XG59XG5cbi8vXG4vLyBNaXhpbnMgZm9yIHRoZW1lc1xuLy9cbkBtaXhpbiB0aGVtZS1icmFuZEJsdWUtZ3JhZGllbnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWxpZ2h0Qmx1ZS1kYXJrQmx1ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgYSwgaDIsIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHRoZW1lLWRhcmtCbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGEsIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHRoZW1lLXVsdHJhTGlnaHRHcmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWx0cmFMaWdodEdyYXk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygnYWxsJyk7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGV0cm9pdEJsdWU7XG4gICAgfVxuICAgIGgzLCBoNCwgaDUsIGg2LCAubm90ZSB7XG4gICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgfVxufVxuXG5AbWl4aW4gdGhlbWUtc3VwZXJVbHRyYUxpZ2h0R3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1cGVyVWx0cmFMaWdodEdyYXk7XG4gICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkZXRyb2l0Qmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRkZXRyb2l0Qmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHRoZW1lLXN1cGVyVWx0cmFMaWdodEdyYXktZ3JhZGllbnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50KCRzdXBlclVsdHJhTGlnaHRHcmF5LCAkc3VwZXJVbHRyYUxpZ2h0R3JheSwgJHdoaXRlKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCdhbGwnKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoMywgaDQsIGg1LCBoNiwgLm5vdGUge1xuICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkZXRyb2l0Qmx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiB0aGVtZS1kaWFsb2ctZ3JheU92ZXJsYXkge1xuICAgICYudWktZGlhbG9nIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiB0aGVtZS1tb2JpbGVkaWFsb2ctZ3JheWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXBlclVsdHJhTGlnaHRHcmF5O1xuICAgIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgICAgICAudWktYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXBlclVsdHJhTGlnaHRHcmF5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXBlclVsdHJhTGlnaHRHcmF5O1xuICAgIH1cbn1cblxuLy9cbi8vIE1peGlucyBmb3IgUmVzcG9uc2l2ZSBNZWRpYVF1ZXJpZXNcbi8vXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcbiAgICAvKiBNZWRpYTogI3skbWVkaWF9ICovXG4gICAgQGlmICRtZWRpYSA9PSBwaG9uZV9wb3J0cmFpdCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkgIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBwaG9uZV9zbWFsbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkgIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBwaG9uZV9sYW5kc2NhcGUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IEBjb250ZW50OyB9XG4gICAgICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gcGhvbmUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBAY29udGVudDsgfVxuICAgICAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldF9wb3J0cmFpdCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXRfcG9ydHJhaXRfZG93biB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7IEBjb250ZW50OyB9XG4gICAgICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0X2xhbmRzY2FwZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSBhbmQgKG1heC13aWR0aDogMTAzMnB4KSB7IEBjb250ZW50OyB9XG4gICAgICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0X2xhbmRzY2FwZV91cCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7IEBjb250ZW50OyB9XG4gICAgICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMycHgpIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXRfZG93biB7ICAgIC8vcGhvbmUtdGFibGV0XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzJweCkgeyBAY29udGVudDsgfVxuICAgICAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldF91cCB7ICAgICAgICAvL3RhYmxldC1kZXNrdG9wXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IEBjb250ZW50OyB9XG4gICAgICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gZGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzNweCkgeyBAY29udGVudDsgfVxuICAgICAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IGRlc2t0b3BfaGVpZ2h0X2Rvd24ge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzQwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gaGlkZUFjY2Vzc2libGVDb21wb25lbnQoKSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1peGluIHJvdGF0ZSggJGRlZ3JlZXMgKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xufVxuXG5AbWl4aW4gYWZmaXgoJHRvcDogMCwgJG1hcmdpbkJvdHRvbTogMCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW5Cb3R0b207XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAkdG9wO1xufVxuXG5AbWl4aW4gaWNvbi1idXR0b24oJHRvcCwgJHJpZ2h0KSB7XG4gICAgdG9wOiAkdG9wO1xuICAgIHJpZ2h0OiAkcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJyYW5kQmx1ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuaWNvbi1sb2NhdGU6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gfVxuXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgICBAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgICAgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcbiAgICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcbiAgICAgICAgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG4gICAgICAgIChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuICAgICAgICAgICAgLyogb24gcmV0aW5hLCB1c2UgaW1hZ2UgdGhhdCdzIHNjYWxlZCBieSAyICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG4gICAgICAgIH1cbn1cblxuQG1peGluIGllLTEwKCkge1xuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCwgJGZpbGUtZm9ybWF0czogZW90IHdvZmYgdHRmIHN2Zykge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgICAgICBzcmM6IGZvbnQtc291cmNlLWRlY2xhcmF0aW9uKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJGZpbGUtZm9ybWF0cyk7XG4gICAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1yZXRpbmEoJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkgYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgICAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgICAgICAgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50KSBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgICAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gICAgICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG59XG5cbi8vQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDpcIlwiKSB7XG4vLyAgICBAaWYgJGluc2V0ICE9IFwiXCIge1xuLy8gICAgICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yICRpbnNldDtcbi8vICAgIH1cbi8vICAgIEBpZiAkaW5zZXQgPT0gXCJcIiB7XG4vLyAgICAgICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4vLyAgICB9XG4vL31cblxuLypAbWl4aW4gZGZzKCRtaW4tZm9udC1zaXplOiAkZ2xvYmFsLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplLCAkZmxvb3ItYnJlYWstcG9pbnQ6IG1lZGl1bSwgJGNlaWxpbmctYnJlYWstcG9pbnQ6IGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygkbWluLWZvbnQtc2l6ZSk7XG5cbiAgICBAaW5jbHVkZSBwb2x5LWZsdWlkLXNpemluZyhcImZvbnQtc2l6ZVwiLCAoXG4gICAgICAgIHJlbS1jYWxjKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkZmxvb3ItYnJlYWstcG9pbnQpKTogcmVtLWNhbGMoJG1pbi1mb250LXNpemUpLFxuICAgICAgICByZW0tY2FsYyhtYXAtZ2V0KCRicmVha3BvaW50cywgJGNlaWxpbmctYnJlYWstcG9pbnQpKTogcmVtLWNhbGMoJG1heC1mb250LXNpemUpKSk7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRjZWlsaW5nLWJyZWFrLXBvaW50KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoJG1heC1mb250LXNpemUpO1xuICAgIH1cbn0qL1xuXG4gQG1peGluIGluZm8tbm90ZSgpIHtcbiAgICAgZm9udC1mYW1pbHk6ICRzYW5zRm9udEZhbWlseVJlZ3VsYXI7XG4gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1saW5lLWhlaWdodCgkc20tc2l6ZSk7XG4gICAgIGNvbG9yOiAkcmFuZ2VyR3JlZW47XG4gfVxuXG5AbWl4aW4gYWlsZXJvbi1idXR0b24oJHR5cGU6IFwicHJpbWFyeVwiKXtcbiAgICBAaWYgJHR5cGUgPT0gXCJwcmltYXJ5XCIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICB9XG4gICAgQGlmICR0eXBlID09IFwic2Vjb25kYXJ5XCIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmRCbHVlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTdweDtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlNZWRpdW07XG4gICAgbWluLXdpZHRoOiA3NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCIuLi9idXR0b25fc2V0dGluZ3NcIjtcblxuJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvcjogJGJyYW5kLWJsdWU7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvci1ob3ZlcjogJGRldHJvaXRCbHVlO1xuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItYWN0aXZlOiAkZGFya0JsdWU7XG5cbkBtaXhpbiBidXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYnV0dG9uLXNlY29uZGFyeS1jb2xvcjtcbiAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICYtLWZvY3VzLFxuICAmLS1ob3ZlcixcbiAgJi0tYWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLS1mb2N1cyxcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLCAwIDAgMCAxcHggJGJ1dHRvbi1zZWNvbmRhcnktY29sb3I7XG4gIH1cblxuICAmLS1ob3ZlcixcbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWhvdmVyO1xuICAgIGNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeS1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICYtLWFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkYnV0dG9uLXNlY29uZGFyeS1jb2xvci1hY3RpdmUsIDAgMCAwIDFweCAkYnV0dG9uLXNlY29uZGFyeS1jb2xvci1hY3RpdmU7XG4gICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LWNvbG9yLWFjdGl2ZTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3N1cHBvcnRcIjtcblxuLy8gVGhpcyBtaXhpbiBwcm92aWRlcyBiYXNpYyBzdXBwb3J0IGZvciBDU1MzIHByb3BlcnRpZXMgYW5kXG4vLyB0aGVpciBjb3JyZXNwb25kaW5nIGV4cGVyaW1lbnRhbCBDU1MyIHByb3BlcnRpZXMgd2hlblxuLy8gdGhlIGltcGxlbWVudGF0aW9ucyBhcmUgaWRlbnRpY2FsIGV4Y2VwdCBmb3IgdGhlIHByb3BlcnR5XG4vLyBwcmVmaXguXG5AbWl4aW4gZXhwZXJpbWVudGFsKCRwcm9wZXJ0eSwgJHZhbHVlLFxuICAkbW96ICAgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEsXG4gICR3ZWJraXQgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0LFxuICAkbyAgICAgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhLFxuICAkbXMgICAgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCxcbiAgJGtodG1sICAgIDogJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1raHRtbCxcbiAgJG9mZmljaWFsIDogdHJ1ZVxuKSB7XG4gIEBpZiAkd2Via2l0ICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQgICAgeyAtd2Via2l0LSN7JHByb3BlcnR5fSA6ICR2YWx1ZTsgfVxuICBAaWYgJGtodG1sICAgYW5kICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Ita2h0bWwgICAgIHsgIC1raHRtbC0jeyRwcm9wZXJ0eX0gOiAkdmFsdWU7IH1cbiAgQGlmICRtb3ogICAgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICB7ICAgIC1tb3otI3skcHJvcGVydHl9IDogJHZhbHVlOyB9XG4gIEBpZiAkbXMgICAgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQgeyAgICAgLW1zLSN7JHByb3BlcnR5fSA6ICR2YWx1ZTsgfVxuICBAaWYgJG8gICAgICAgYW5kICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgIHsgICAgICAtby0jeyRwcm9wZXJ0eX0gOiAkdmFsdWU7IH1cbiAgQGlmICRvZmZpY2lhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICAgICAgICAgI3skcHJvcGVydHl9IDogJHZhbHVlOyB9XG59XG5cbi8vIFNhbWUgYXMgZXhwZXJpbWVudGFsKCksIGJ1dCBmb3IgY2FzZXMgd2hlbiB0aGUgcHJvcGVydHkgaXMgdGhlIHNhbWUgYW5kIHRoZSB2YWx1ZSBpcyB2ZW5kb3JpemVkXG5AbWl4aW4gZXhwZXJpbWVudGFsLXZhbHVlKCRwcm9wZXJ0eSwgJHZhbHVlLFxuICAkbW96ICAgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEsXG4gICR3ZWJraXQgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0LFxuICAkbyAgICAgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhLFxuICAkbXMgICAgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCxcbiAgJGtodG1sICAgIDogJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1raHRtbCxcbiAgJG9mZmljaWFsIDogdHJ1ZVxuKSB7XG4gIEBpZiAkd2Via2l0ICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQgICAgeyAjeyRwcm9wZXJ0eX0gOiAtd2Via2l0LSN7JHZhbHVlfTsgfVxuICBAaWYgJGtodG1sICAgYW5kICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Ita2h0bWwgICAgIHsgI3skcHJvcGVydHl9IDogIC1raHRtbC0jeyR2YWx1ZX07IH1cbiAgQGlmICRtb3ogICAgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICB7ICN7JHByb3BlcnR5fSA6ICAgIC1tb3otI3skdmFsdWV9OyB9XG4gIEBpZiAkbXMgICAgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1taWNyb3NvZnQgeyAjeyRwcm9wZXJ0eX0gOiAgICAgLW1zLSN7JHZhbHVlfTsgfVxuICBAaWYgJG8gICAgICAgYW5kICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgIHsgI3skcHJvcGVydHl9IDogICAgICAtby0jeyR2YWx1ZX07IH1cbiAgQGlmICRvZmZpY2lhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICN7JHByb3BlcnR5fSA6ICAgICAgICAgI3skdmFsdWV9OyB9XG59XG4iLCJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQW1lcmljYW5TYW5zXCI7c3JjOmZvbnQtdXJsKG5vcm1hbCk7c3JjOmZvbnQtdXJsKG5vcm1hbD8jaWVmaXgpIGZvcm1hdCgnZW90JyksYXNzZXQoXCJhbWVyaWNhbi12MlwiLCBcImFtZXJpY2Fuc2Fucy1yZWd1bGFyXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOndvZmYgb3RmfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJBbWVyaWNhblNhbnNcIjtzcmM6Zm9udC11cmwobm9ybWFsKTtzcmM6Zm9udC11cmwobm9ybWFsPyNpZWZpeCkgZm9ybWF0KCdlb3QnKSxhc3NldChcImFtZXJpY2FuLXYyXCIsIFwiYW1lcmljYW5zYW5zLXJlZ3VsYXJpdGFsaWNcIik7Zm9udC13ZWlnaHQ6aXRhbGljO2ZvbnQtc3R5bGU6d29mZiBvdGZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc1wiO3NyYzpmb250LXVybChib2xkKTtzcmM6Zm9udC11cmwoYm9sZD8jaWVmaXgpIGZvcm1hdCgnZW90JyksYXNzZXQoXCJhbWVyaWNhbi12MlwiLCBcImFtZXJpY2Fuc2Fucy1ib2xkXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOndvZmYgb3RmfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJBbWVyaWNhblNhbnNcIjtzcmM6Zm9udC11cmwoYm9sZCk7c3JjOmZvbnQtdXJsKGJvbGQ/I2llZml4KSBmb3JtYXQoJ2VvdCcpLGFzc2V0KFwiYW1lcmljYW4tdjJcIiwgXCJhbWVyaWNhbnNhbnMtYm9sZF9pdGFsaWNcIik7Zm9udC13ZWlnaHQ6aXRhbGljO2ZvbnQtc3R5bGU6d29mZiBvdGZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc0xpZ2h0XCI7c3JjOmZvbnQtdXJsKG5vcm1hbCk7c3JjOmZvbnQtdXJsKG5vcm1hbD8jaWVmaXgpIGZvcm1hdCgnZW90JyksYXNzZXQoXCJhbWVyaWNhbi12MlwiLCBcImFtZXJpY2Fuc2Fucy1saWdodFwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTp3b2ZmIG90Zn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQW1lcmljYW5TYW5zTGlnaHRcIjtzcmM6Zm9udC11cmwobm9ybWFsKTtzcmM6Zm9udC11cmwobm9ybWFsPyNpZWZpeCkgZm9ybWF0KCdlb3QnKSxhc3NldChcImFtZXJpY2FuLXYyXCIsIFwiYW1lcmljYW5zYW5zLWxpZ2h0X2l0YWxpY1wiKTtmb250LXdlaWdodDppdGFsaWM7Zm9udC1zdHlsZTp3b2ZmIG90Zn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQW1lcmljYW5TYW5zTWVkaXVtXCI7c3JjOmZvbnQtdXJsKG5vcm1hbCk7c3JjOmZvbnQtdXJsKG5vcm1hbD8jaWVmaXgpIGZvcm1hdCgnZW90JyksYXNzZXQoXCJhbWVyaWNhbi12MlwiLCBcImFtZXJpY2Fuc2Fucy1tZWRpdW1cIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6d29mZiBvdGZ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc01lZGl1bVwiO3NyYzpmb250LXVybChub3JtYWwpO3NyYzpmb250LXVybChub3JtYWw/I2llZml4KSBmb3JtYXQoJ2VvdCcpLGFzc2V0KFwiYW1lcmljYW4tdjJcIiwgXCJhbWVyaWNhbnNhbnMtbWVkaXVtX2l0YWxpY1wiKTtmb250LXdlaWdodDppdGFsaWM7Zm9udC1zdHlsZTp3b2ZmIG90Zn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQW1lcmljYW4gSWNvbnNcIjtzcmM6Zm9udC11cmwobm9ybWFsKTtzcmM6Zm9udC11cmwobm9ybWFsPyNpZWZpeCkgZm9ybWF0KCdlb3QnKSxhc3NldChcImljb25zXCIsIFwiYW1lcmljYW4taWNvbnMtdjUtMFwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTp3b2ZmIG90Zn0uYnRuLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbixhLmJ0bntiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiQW1lcmljYW5TYW5zTWVkaXVtXCIsQ2FsaWJyaSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxO21hcmdpbjowO21pbi13aWR0aDo4MHB4O3BhZGRpbmc6MC45OGVtIDFlbSAwLjhlbTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4ZDI7Y29sb3I6I2ZmZjttaW4td2lkdGg6MTMuMWVtfS5idG46Zm9jdXMsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uOmZvY3VzLGEuYnRuOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6I2ZmZn0uYnRuLS1mb2N1cywuYnRuLS1ob3ZlciwuYnRuLS1hY3RpdmUsLmJ0bjpmb2N1cywudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b246Zm9jdXMsLmJ0bjpob3ZlciwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b246aG92ZXIsLmJ0bjphY3RpdmUsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uOmFjdGl2ZSxhLmJ0bi0tZm9jdXMsYS5idG4tLWhvdmVyLGEuYnRuLS1hY3RpdmUsYS5idG46Zm9jdXMsYS5idG46aG92ZXIsYS5idG46YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwNjFhYjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tLWZvY3VzLC5idG46Zm9jdXMsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uOmZvY3VzLGEuYnRuLS1mb2N1cyxhLmJ0bjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjMDA3OGQyO2JhY2tncm91bmQtY29sb3I6IzAwNzhkMn0uYnRuLS1hY3RpdmUsLmJ0bjphY3RpdmUsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uOmFjdGl2ZSxhLmJ0bi0tYWN0aXZlLGEuYnRuOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMDA0NjdmO2JhY2tncm91bmQtY29sb3I6IzAwNDY3Zn0uYnRuKy5idG4sLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uKy5idG4sLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bitidXR0b24sLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uK2J1dHRvbixhLmJ0bisuYnRuLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGEuYnRuK2J1dHRvbnttYXJnaW4tbGVmdDoxOHB4fS5idG4gW2NsYXNzKj1cImljb24tXCJdOmJlZm9yZSwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24gW2NsYXNzKj1cImljb24tXCJdOmJlZm9yZSxhLmJ0biBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3Jle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouOTMzMzNyZW07bWFyZ2luLWxlZnQ6N3B4fVtjbGFzcyo9XCJzcGFuXCJdPi5idG4sLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgW2NsYXNzKj1cInNwYW5cIl0+YnV0dG9uLFtjbGFzcyo9XCJzcGFuXCJdPmEuYnRue21pbi13aWR0aDoxMDAlfS5idG46Zm9jdXMsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uOmZvY3VzLGEuYnRuOmZvY3Vze2JvcmRlci13aWR0aDoycHh9LmJ0bi1zZWNvbmRhcnksLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uLmJ0bi1zZWNvbmRhcnksLmJ0bi1naG9zdCxhLmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjMDA3OGQyO2NvbG9yOiMwMDc4ZDJ9LmJ0bi1zZWNvbmRhcnktLWZvY3VzLC5idG4tc2Vjb25kYXJ5LS1ob3ZlciwuYnRuLXNlY29uZGFyeS0tYWN0aXZlLC5idG4tc2Vjb25kYXJ5OmZvY3VzLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbi5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5OmhvdmVyLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbi5idG4tc2Vjb25kYXJ5OmhvdmVyLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24uYnRuLXNlY29uZGFyeTphY3RpdmUsLmJ0bi1naG9zdC0tZm9jdXMsLmJ0bi1naG9zdC0taG92ZXIsLmJ0bi1naG9zdC0tYWN0aXZlLC5idG4tZ2hvc3Q6Zm9jdXMsLmJ0bi1naG9zdDpob3ZlciwuYnRuLWdob3N0OmFjdGl2ZSxhLmJ0bi1zZWNvbmRhcnktLWZvY3VzLGEuYnRuLXNlY29uZGFyeS0taG92ZXIsYS5idG4tc2Vjb25kYXJ5LS1hY3RpdmUsYS5idG4tc2Vjb25kYXJ5OmZvY3VzLGEuYnRuLXNlY29uZGFyeTpob3ZlcixhLmJ0bi1zZWNvbmRhcnk6YWN0aXZle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJ0bi1zZWNvbmRhcnktLWZvY3VzLC5idG4tc2Vjb25kYXJ5OmZvY3VzLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbi5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tZ2hvc3QtLWZvY3VzLC5idG4tZ2hvc3Q6Zm9jdXMsYS5idG4tc2Vjb25kYXJ5LS1mb2N1cyxhLmJ0bi1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggIzAwNzhkMiwwIDAgMCAxcHggIzAwNzhkMn0uYnRuLXNlY29uZGFyeS0taG92ZXIsLmJ0bi1zZWNvbmRhcnk6aG92ZXIsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uLmJ0bi1zZWNvbmRhcnk6aG92ZXIsLmJ0bi1naG9zdC0taG92ZXIsLmJ0bi1naG9zdDpob3ZlcixhLmJ0bi1zZWNvbmRhcnktLWhvdmVyLGEuYnRuLXNlY29uZGFyeTpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjMDA2MWFiO2NvbG9yOiMwMDYxYWJ9LmJ0bi1zZWNvbmRhcnktLWFjdGl2ZSwuYnRuLXNlY29uZGFyeTphY3RpdmUsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5idG4tZ2hvc3QtLWFjdGl2ZSwuYnRuLWdob3N0OmFjdGl2ZSxhLmJ0bi1zZWNvbmRhcnktLWFjdGl2ZSxhLmJ0bi1zZWNvbmRhcnk6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4ICMwMDQ2N2YsMCAwIDAgMXB4ICMwMDQ2N2Y7Y29sb3I6IzAwNDY3Zn0uYnRuLXNlY29uZGFyeTpmb2N1cywudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24uYnRuLXNlY29uZGFyeTpmb2N1cywuYnRuLXNlY29uZGFyeTpob3ZlciwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24uYnRuLXNlY29uZGFyeTpob3ZlciwuYnRuLXNlY29uZGFyeTphY3RpdmUsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5idG4tZ2hvc3Q6Zm9jdXMsLmJ0bi1naG9zdDpob3ZlciwuYnRuLWdob3N0OmFjdGl2ZSxhLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsYS5idG4tc2Vjb25kYXJ5OmhvdmVyLGEuYnRuLXNlY29uZGFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG4tc2VhcmNoe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym90dG9tOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiMwMDc4RDI7ZGlzcGxheTppbmxpbmU7cGFkZGluZzowO3JpZ2h0OjRweDt3aWR0aDphdXRvOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5idG4tc2VhcmNoOmhvdmVye2NvbG9yOiM0REI0RkF9LmJ0bi1zZWFyY2guYnRuLWNlbnRlcnt0b3A6MjZweH0uYnRuLXNlYXJjaC0tc2hpZnRDZW50ZXJ7cGFkZGluZy1ib3R0b206MTAlfUAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKXsuYnRuLXNlYXJjaHtib3R0b206MnB4fX0uYnRuLWZ1bGxXaWR0aHt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5idG4tbGlua3tiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7Ym9yZGVyOm1lZGl1bSBub25lO2NvbG9yOiMwMDc4RDI7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MjBweH0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNzhEMn0uYnRuLWxpbms6Zm9jdXN7b3V0bGluZToxcHggZG90dGVkICNFQkVGRjB9LmJ0bi1saW5rLnNtYWxse2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc2l6ZTouOHJlbX0ucm93LWJ1dHRvbnN7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MDttYXJnaW4tdG9wOjIwcHh9LnJvdy1idXR0b25zIC5idG4sLnJvdy1idXR0b25zIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucm93LWJ1dHRvbnMgYnV0dG9ue2Zsb2F0OnJpZ2h0O21hcmdpbjowfS5yb3ctYnV0dG9ucyAuYnRuKy5idG4sLnJvdy1idXR0b25zIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbisuYnRuLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5yb3ctYnV0dG9ucyBidXR0b24rLmJ0biwucm93LWJ1dHRvbnMgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bitidXR0b24sLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnJvdy1idXR0b25zIC5idG4rYnV0dG9uLC5yb3ctYnV0dG9ucyAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24rYnV0dG9uLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5yb3ctYnV0dG9ucyBidXR0b24rYnV0dG9ue21hcmdpbi1yaWdodDoyMnB4fS8qISBqUXVlcnkgVUkgLSB2MS4xMC40IC0gMjAxNC0wMS0xN1xuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBqcXVlcnkudWkuY29yZS5jc3MsIGpxdWVyeS51aS5hY2NvcmRpb24uY3NzLCBqcXVlcnkudWkuYXV0b2NvbXBsZXRlLmNzcywganF1ZXJ5LnVpLmJ1dHRvbi5jc3MsIGpxdWVyeS51aS5kYXRlcGlja2VyLmNzcywganF1ZXJ5LnVpLmRpYWxvZy5jc3MsIGpxdWVyeS51aS5tZW51LmNzcywganF1ZXJ5LnVpLnByb2dyZXNzYmFyLmNzcywganF1ZXJ5LnVpLnJlc2l6YWJsZS5jc3MsIGpxdWVyeS51aS5zZWxlY3RhYmxlLmNzcywganF1ZXJ5LnVpLnNsaWRlci5jc3MsIGpxdWVyeS51aS5zcGlubmVyLmNzcywganF1ZXJ5LnVpLnRhYnMuY3NzLCBqcXVlcnkudWkudG9vbHRpcC5jc3MsIGpxdWVyeS51aS50aGVtZS5jc3NcbiogQ29weXJpZ2h0IDIwMTQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItY2xlYXJmaXh7bWluLWhlaWdodDowfS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50fS51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MnB4O3BhZGRpbmc6LjVlbSAuNWVtIC41ZW0gLjdlbTttaW4taGVpZ2h0OjB9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25ze3BhZGRpbmctbGVmdDoyLjJlbX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tbm9pY29uc3twYWRkaW5nLWxlZnQ6LjdlbX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnMgLnVpLWFjY29yZGlvbi1pY29uc3twYWRkaW5nLWxlZnQ6Mi4yZW19LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktYWNjb3JkaW9uLWhlYWRlci1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LjVlbTt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjFlbSAyLjJlbTtib3JkZXItdG9wOjA7b3ZlcmZsb3c6YXV0b30udWktYXV0b2NvbXBsZXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjdXJzb3I6ZGVmYXVsdH0udWktYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OnZpc2libGV9LnVpLWJ1dHRvbiwudWktYnV0dG9uOmxpbmssLnVpLWJ1dHRvbjp2aXNpdGVkLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWJ1dHRvbi1pY29uLW9ubHl7d2lkdGg6Mi4yZW19YnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7d2lkdGg6Mi40ZW19LnVpLWJ1dHRvbi1pY29ucy1vbmx5e3dpZHRoOjMuNGVtfWJ1dHRvbi51aS1idXR0b24taWNvbnMtb25seXt3aWR0aDozLjdlbX0udWktYnV0dG9uIC51aS1idXR0b24tdGV4dHtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0Om5vcm1hbH0udWktYnV0dG9uLXRleHQtb25seSAudWktYnV0dG9uLXRleHR7cGFkZGluZzouNGVtIDFlbX0udWktYnV0dG9uLWljb24tb25seSAudWktYnV0dG9uLXRleHQsLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24tdGV4dHtwYWRkaW5nOi40ZW07dGV4dC1pbmRlbnQ6LTk5OTk5OTlweH0udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24tdGV4dCwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmc6LjRlbSAxZW0gLjRlbSAyLjFlbX0udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi10ZXh0LC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHR7cGFkZGluZzouNGVtIDIuMWVtIC40ZW0gMWVtfS51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHR7cGFkZGluZy1sZWZ0OjIuMWVtO3BhZGRpbmctcmlnaHQ6Mi4xZW19aW5wdXQudWktYnV0dG9ue3BhZGRpbmc6LjRlbSAxZW19LnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24sLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktaWNvbiwudWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWljb24sLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1pY29uLC51aS1idXR0b24taWNvbnMtb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1wcmltYXJ5LC51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tcHJpbWFyeXtsZWZ0Oi41ZW19LnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnl7cmlnaHQ6LjVlbX0udWktYnV0dG9uc2V0e21hcmdpbi1yaWdodDo3cHh9LnVpLWJ1dHRvbnNldCAudWktYnV0dG9ue21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi0uM2VtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ5JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGlhbG9ne292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cGFkZGluZzouMmVtO291dGxpbmU6MH0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXJ7cGFkZGluZzouNGVtIDFlbTtwb3NpdGlvbjpyZWxhdGl2ZX0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGV7ZmxvYXQ6bGVmdDttYXJnaW46LjFlbSAwO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDo5NSU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi4zZW07dG9wOjUwJTt3aWR0aDoyMHB4O21hcmdpbjotMTBweCAwIDAgMDtwYWRkaW5nOjFweDtoZWlnaHQ6MjBweH0udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtwYWRkaW5nOi41ZW0gMWVtO2JhY2tncm91bmQ6bm9uZTtvdmVyZmxvdzphdXRvfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5le3RleHQtYWxpZ246bGVmdDtib3JkZXItd2lkdGg6MXB4IDAgMCAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW4tdG9wOi41ZW07cGFkZGluZzouM2VtIDFlbSAuNWVtIC40ZW19LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXR7ZmxvYXQ6cmlnaHR9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9ue21hcmdpbjouNWVtIC40ZW0gLjVlbSAwO2N1cnNvcjpwb2ludGVyfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0Oi01cHg7Ym90dG9tOi01cHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFye2N1cnNvcjptb3ZlfS51aS1tZW51e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjJweDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6bm9uZX0udWktbWVudSAudWktbWVudXttYXJnaW4tdG9wOi0zcHg7cG9zaXRpb246YWJzb2x1dGV9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTtsaXN0LXN0eWxlLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAtMnB4IDVweCAtMnB4O2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktbWVudS1pdGVtIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjJweCAuNGVtO2xpbmUtaGVpZ2h0OjEuNTttaW4taGVpZ2h0OjA7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1tZW51IC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1mb2N1cywudWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtYWN0aXZle2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46LTFweH0udWktbWVudSAudWktc3RhdGUtZGlzYWJsZWR7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjouNGVtIDAgLjJlbTtsaW5lLWhlaWdodDoxLjV9LnVpLW1lbnUgLnVpLXN0YXRlLWRpc2FibGVkIGF7Y3Vyc29yOmRlZmF1bHR9LnVpLW1lbnUtaWNvbnN7cG9zaXRpb246cmVsYXRpdmV9LnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbSBhe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyZW19LnVpLW1lbnUgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yZW07bGVmdDouMmVtfS51aS1tZW51IC51aS1tZW51LWljb257cG9zaXRpb246c3RhdGljO2Zsb2F0OnJpZ2h0fS51aS1wcm9ncmVzc2JhcntoZWlnaHQ6MmVtO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW59LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZXttYXJnaW46LTFweDtoZWlnaHQ6MTAwJX0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXl7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvYW5pbWF0ZWQtb3ZlcmxheS5naWZcIik7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6MC4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1yZXNpemFibGV7cG9zaXRpb246cmVsYXRpdmV9LnVpLXJlc2l6YWJsZS1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjAuMXB4O2Rpc3BsYXk6YmxvY2t9LnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxle2Rpc3BsYXk6bm9uZX0udWktcmVzaXphYmxlLW57Y3Vyc29yOm4tcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTt0b3A6LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7Ym90dG9tOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtZXtjdXJzb3I6ZS1yZXNpemU7d2lkdGg6N3B4O3JpZ2h0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS13e2N1cnNvcjp3LXJlc2l6ZTt3aWR0aDo3cHg7bGVmdDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0OjFweDtib3R0b206MXB4fS51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDt0b3A6LTVweH0udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7cmlnaHQ6LTVweDt0b3A6LTVweH0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi44ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxle3RvcDotLjNlbTttYXJnaW4tbGVmdDotLjZlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZXt0b3A6MDtoZWlnaHQ6MTAwJX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW57bGVmdDowfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heHtyaWdodDowfS51aS1zbGlkZXItdmVydGljYWx7d2lkdGg6LjhlbTtoZWlnaHQ6MTAwcHh9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZXtsZWZ0Oi0uM2VtO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTotLjZlbX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2V7bGVmdDowO3dpZHRoOjEwMCV9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbntib3R0b206MH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3RvcDowfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS1zcGlubmVyLWlucHV0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O3BhZGRpbmc6MDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyMnB4fS51aS1zcGlubmVyLWJ1dHRvbnt3aWR0aDoxNnB4O2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lfS51aS1zcGlubmVyIC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LThweDt0b3A6NTAlO2xlZnQ6MH0udWktc3Bpbm5lci11cHt0b3A6MH0udWktc3Bpbm5lci1kb3due2JvdHRvbTowfS51aS1zcGlubmVyIC51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0xNnB4fS51aS10YWJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbX0udWktdGFicyAudWktdGFicy1uYXZ7bWFyZ2luOjA7cGFkZGluZzouMmVtIC4yZW0gMH0udWktdGFicyAudWktdGFicy1uYXYgbGl7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOjFweCAuMmVtIDAgMDtib3JkZXItYm90dG9tLXdpZHRoOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9ye2Zsb2F0OmxlZnQ7cGFkZGluZzouNWVtIDFlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmV7bWFyZ2luLWJvdHRvbTotMXB4O3BhZGRpbmctYm90dG9tOjFweH0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3J7Y3Vyc29yOnRleHR9LnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcntjdXJzb3I6cG9pbnRlcn0udWktdGFicyAudWktdGFicy1wYW5lbHtkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO3BhZGRpbmc6MWVtIDEuNGVtO2JhY2tncm91bmQ6bm9uZX0udWktdG9vbHRpcHtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4ICNhYWE7Ym94LXNoYWRvdzowIDAgNXB4ICNhYWF9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6VmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6VmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2FhYTtiYWNrZ3JvdW5kOiNmZmYgdXJsKGltYWdlcy91aS1iZ19mbGF0Xzc1X2ZmZmZmZl80MHgxMDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiMyMjJ9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzIyMn0udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNhYWE7YmFja2dyb3VuZDojY2NjIHVybChpbWFnZXMvdWktYmdfaGlnaGxpZ2h0LXNvZnRfNzVfY2NjY2NjXzF4MTAwLnBuZykgNTAlIDUwJSByZXBlYXQteDtjb2xvcjojMjIyO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXdpZGdldC1oZWFkZXIgYXtjb2xvcjojMjIyfS51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7YmFja2dyb3VuZDojZTZlNmU2IHVybChpbWFnZXMvdWktYmdfZ2xhc3NfNzVfZTZlNmU2XzF4NDAwLnBuZykgNTAlIDUwJSByZXBlYXQteDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzU1NX0udWktc3RhdGUtZGVmYXVsdCBhLC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWR7Y29sb3I6IzU1NTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3Vze2JvcmRlcjoxcHggc29saWQgIzk5OTtiYWNrZ3JvdW5kOiNkYWRhZGEgdXJsKGltYWdlcy91aS1iZ19nbGFzc183NV9kYWRhZGFfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMjEyMTIxfS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWR7Y29sb3I6IzIxMjEyMTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JhY2tncm91bmQ6I2ZmZiB1cmwoaW1hZ2VzL3VpLWJnX2dsYXNzXzY1X2ZmZmZmZl8xeDQwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyMTIxMjF9LnVpLXN0YXRlLWFjdGl2ZSBhLC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVke2NvbG9yOiMyMTIxMjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2ZjZWZhMTtiYWNrZ3JvdW5kOiNmYmY5ZWUgdXJsKGltYWdlcy91aS1iZ19nbGFzc181NV9mYmY5ZWVfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2NkMGEwYTtiYWNrZ3JvdW5kOiNmZWYxZWMgdXJsKGltYWdlcy91aS1iZ19nbGFzc185NV9mZWYxZWNfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiNjZDBhMGF9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiNjZDBhMGF9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiNjZDBhMGF9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpfS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLWljb24sLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc18yMjIyMjJfMjU2eDI0MC5wbmcpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc18yMjIyMjJfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc184ODg4ODhfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1ob3ZlciAudWktaWNvbiwudWktc3RhdGUtZm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL3VpLWljb25zXzQ1NDU0NV8yNTZ4MjQwLnBuZyl9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfNDU0NTQ1XzI1NngyNDAucG5nKX0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc18yZTgzZmZfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfY2QwYTBhXzI1NngyNDAucG5nKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJhdC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyYXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyYXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJhdC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJhdC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAwfS51aS1pY29uLWNhcmF0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmF0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyYXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmF0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyYXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNjRweH0udWktaWNvbi1hcnJvdy00e2JhY2tncm91bmQtcG9zaXRpb246MCAtODBweH0udWktaWNvbi1hcnJvdy00LWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtODBweH0udWktaWNvbi1leHRsaW5re2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTgwcHh9LnVpLWljb24tbmV3d2lue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTgwcHh9LnVpLWljb24tcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC04MHB4fS51aS1pY29uLXNodWZmbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtODBweH0udWktaWNvbi10cmFuc2Zlci1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtODBweH0udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtODBweH0udWktaWNvbi1mb2xkZXItY29sbGFwc2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweH0udWktaWNvbi1mb2xkZXItb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnQtYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fS51aS1pY29uLW5vdGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtOTZweH0udWktaWNvbi1tYWlsLWNsb3NlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05NnB4fS51aS1pY29uLW1haWwtb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05NnB4fS51aS1pY29uLXN1aXRjYXNle2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05NnB4fS51aS1pY29uLWNvbW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTk2cHh9LnVpLWljb24tcGVyc29ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS51aS1pY29uLXByaW50e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC05NnB4fS51aS1pY29uLXRyYXNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC05NnB4fS51aS1pY29uLWxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtOTZweH0udWktaWNvbi11bmxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtOTZweH0udWktaWNvbi1ib29rbWFya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtOTZweH0udWktaWNvbi10YWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTk2cHh9LnVpLWljb24taG9tZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS51aS1pY29uLWZsYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTEycHh9LnVpLWljb24tY2FsZW5kYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTEycHh9LnVpLWljb24tY2FydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMTJweH0udWktaWNvbi1wZW5jaWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTEycHh9LnVpLWljb24tY2xvY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9LnVpLWljb24tZGlza3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMTJweH0udWktaWNvbi1jYWxjdWxhdG9ye2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMTJweH0udWktaWNvbi16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTExMnB4fS51aS1pY29uLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTExMnB4fS51aS1pY29uLXNlYXJjaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTEycHh9LnVpLWljb24td3JlbmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMTJweH0udWktaWNvbi1nZWFye2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMTJweH0udWktaWNvbi1oZWFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTEycHh9LnVpLWljb24tc3RhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTEycHh9LnVpLWljb24tbGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTEycHh9LnVpLWljb24tY2FuY2Vse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9LnVpLWljb24tcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMjhweH0udWktaWNvbi1wbHVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTI4cHh9LnVpLWljb24tbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTI4cHh9LnVpLWljb24tbWludXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTEyOHB4fS51aS1pY29uLWtleXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTI4cHh9LnVpLWljb24tbGlnaHRidWxie2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMjhweH0udWktaWNvbi1zY2lzc29yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTI4cHh9LnVpLWljb24tY2xpcGJvYXJke2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMjhweH0udWktaWNvbi1jb3B5e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMjhweH0udWktaWNvbi1jb250YWN0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjhweH0udWktaWNvbi1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTI4cHh9LnVpLWljb24tdmlkZW97YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTEyOHB4fS51aS1pY29uLXNjcmlwdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTI4cHh9LnVpLWljb24tYWxlcnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDRweH0udWktaWNvbi1pbmZve2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE0NHB4fS51aS1pY29uLW5vdGljZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNDRweH0udWktaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE0NHB4fS51aS1pY29uLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE0NHB4fS51aS1pY29uLWJ1bGxldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE0NHB4fS51aS1pY29uLXBpbi13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNDRweH0udWktaWNvbi1waW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTQ0cHh9LnVpLWljb24tcGxheXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MHB4fS51aS1pY29uLXBhdXNle2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2MHB4fS51aS1pY29uLXNlZWstbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNjBweH0udWktaWNvbi1zZWVrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTYwcHh9LnVpLWljb24tc2Vlay1lbmR7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTYwcHh9LnVpLWljb24tc2Vlay1zdGFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXN0b3B7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTYwcHh9LnVpLWljb24tZWplY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTYwcHh9LnVpLWljb24tcG93ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzZweH0udWktaWNvbi1zaWduYWwtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNzZweH0udWktaWNvbi1zaWduYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0we2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTJ7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ze2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE3NnB4fS51aS1pY29uLWNpcmNsZS1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkycHh9LnVpLWljb24tY2lyY2xlLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjA4cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjRweH0udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIyNHB4fS51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMjRweH0udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIyNHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLXRse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItYmx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLWJye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojYWFhIHVybChpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O29wYWNpdHk6MC4zO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKX0udWktd2lkZ2V0LXNoYWRvd3ttYXJnaW46LThweCAwIDAgLThweDtwYWRkaW5nOjhweDtiYWNrZ3JvdW5kOiNhYWEgdXJsKGltYWdlcy91aS1iZ19mbGF0XzBfYWFhYWFhXzQweDEwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7b3BhY2l0eTowLjM7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzApO2JvcmRlci1yYWRpdXM6OHB4fS8qISBqUXVlcnkgVUkgLSB2MS4xMC40IC0gMjAxNS0wMi0xN1xuKiBCYXNlIENTUyBPdmVycmlkaW5nIHN0eWxlcyBmb3IgQUEuY29tXG4qIENvcHlyaWdodCAyMDE1IGFhLmNvbSAqLy51aS1mcm9udHt6LWluZGV4OjEwMDB9LnVpLXdpZGdldHtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnVpLXdpZGdldCBidXR0b257Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMnJlbTtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjFlbX0udWktd2lkZ2V0IC51aS1kYXRlcGlja2VyLXRyaWdnZXJ7Zm9udC1mYW1pbHk6XCJBbWVyaWNhbiBJY29uc1wiO2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnR9LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzY0OTVBfS51aS13aWRnZXQtY29udGVudCBhe2NvbG9yOiMwMDc4ZDJ9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOjA7YmFja2dyb3VuZDojMDA3OGQyO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHR7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6d2hpdGU7Y29sb3I6IzAwNzhEMjtvdXRsaW5lOm5vbmV9LnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1c3tib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZDojZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDA3OEQyO291dGxpbmU6bm9uZX0udWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6bm9uZTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZmZmY7b3V0bGluZTpub25lfS51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiNmYmY5ZWV9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JhY2tncm91bmQ6I2ZlZjFlY30udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7b3BhY2l0eToxO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojOWRhNmFifS51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdHtjb2xvcjojMDA3OGQyICFpbXBvcnRhbnQ7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTM1KTtvcGFjaXR5Oi4zNX0udWktaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2NvbnRlbnQvaW1hZ2VzL2dyYXBoaWNzL2ljb25zL2FhLWpxdWVyeVVJaWNvbnMtc3ByaXRlLnBuZ1wiKX0udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24sLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24sLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24sLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLC51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2ltYWdlcy9ncmFwaGljcy9pY29ucy9hYS1qcXVlcnlVSWljb25zLXNwcml0ZS5wbmdcIil9LnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2ltYWdlcy9ncmFwaGljcy9pY29ucy9hYS1qcXVlcnlVSWljb25zLWhvdmVyLXNwcml0ZS5wbmdcIil9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojMTMxMzEzO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT02Nik7b3BhY2l0eTouNjZ9LnVpLXdpZGdldC1zaGFkb3d7YmFja2dyb3VuZDojOWRhNmFifS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybCgvY29udGVudC9pbWFnZXMvZ3JhcGhpY3MvaWNvbnMvYW5pbWF0ZWQtb3ZlcmxheS5naWYpfS51aS1kYXRlcGlja2VyLXRyaWdnZXJ7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6MDtjb2xvcjojMDA3OGQyO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiQW1lcmljYW4gSWNvbnNcIjtmb250LXNpemU6MThweDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDt0b3A6MzJweDtyaWdodDo4cHg7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjpiZWZvcmV7Y29udGVudDpcIlxcMTBlMDNhXCJ9LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjpob3Zlcntjb2xvcjojNERCNEZBfS51aS1kYXRlcGlja2VyLXRyaWdnZXJbZGlzYWJsZWRde2NvbG9yOiM5REE2QUJ9LnVpLWRhdGVwaWNrZXItdHJpZ2dlciBpbWd7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2Vye3BhZGRpbmc6MDt3aWR0aDozOGVtICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOjFyZW07Ym9yZGVyOjFweCBzb2xpZCAjZWJlZmYwfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4ZDI7YmFja2dyb3VuZDotb3dnLWxpbmVhci1ncmFkaWVudCgjMDA3OGQyLCAjMDA0NjdmKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMDc4ZDIsICMwMDQ2N2YpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoIzAwNzhkMiwgIzAwNDY3Zik7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQoIzAwNzhkMiwgIzAwNDY3Zik7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwNzhkMiwgIzAwNDY3Zik7Y29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO21hcmdpbi1ib3R0b206LTFweDt6LWluZGV4OjF9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYudGl0bGUsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dC50aXRsZSwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldjo6YmVmb3JlLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0OjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDo1cHg7d2lkdGg6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLXJpZ2h0LXN0eWxlOm5vbmU7bWFyZ2luOjEwcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6OmJlZm9yZXstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldjo6YmVmb3Jley1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTt0b3A6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aGVhZHtib3JkZXItYm90dG9tOjA7YmFja2dyb3VuZDpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoZWFkIHRoe2NvbG9yOiM2MjdhODg7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTAwJX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keXtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmc6MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciBhe3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGE6aG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGE6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjUwJTtsZWZ0OjE1JTt0b3A6MTUlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0e3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDozNHB4O2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtjb2xvcjojMDA0NjdmO3BhZGRpbmc6LjU1ZW0gLjJlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaGlnaGxpZ2h0e2JhY2tncm91bmQ6I2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaGlnaGxpZ2h0OjpiZWZvcmV7Ym9yZGVyOjJweCAjMDA3OGQyIHNvbGlkfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1ob3ZlcntiYWNrZ3JvdW5kOiNlYmVmZjA7b3V0bGluZToxcHggc29saWQgI2ViZWZmMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFue2NvbG9yOiM5ZGE2YWIgIWltcG9ydGFudDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zdGF0ZS1kZWZhdWx0e2NvbG9yOiMwMDQ2N2YgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5hYS1oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjojMDA3OGQyO2JhY2tncm91bmQ6LW93Zy1saW5lYXItZ3JhZGllbnQoIzAwNzhkMiwgIzAwNDY3Zik7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA3OGQyLCAjMDA0NjdmKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KCMwMDc4ZDIsICMwMDQ2N2YpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KCMwMDc4ZDIsICMwMDQ2N2YpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDc4ZDIsICMwMDQ2N2YpfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5hYS1oaWdobGlnaHQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4ZDI7YmFja2dyb3VuZDotb3dnLWxpbmVhci1ncmFkaWVudCgjMDA3OGQyLCAjMDA0NjdmKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMDc4ZDIsICMwMDQ2N2YpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoIzAwNzhkMiwgIzAwNDY3Zik7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQoIzAwNzhkMiwgIzAwNDY3Zik7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwNzhkMiwgIzAwNDY3Zik7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpub3JtYWw7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDstbW96LWJvcmRlci1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDc4ZDIgMCUsICMwMDQ2N2YgMTAwJSk7LXdlYmtpdC1ib3JkZXItaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA3OGQyIDAlLCAjMDA0NjdmIDEwMCUpO2JvcmRlci1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA3OGQyIDAlLCAjMDA0NjdmIDEwMCUpO2JvcmRlci1pbWFnZS1zbGljZToxfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5hYS1oaWdobGlnaHQgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaGlnaGxpZ2h0OjpiZWZvcmUsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZS51aS1zdGF0ZS1oaWdobGlnaHQ6OmJlZm9yZXtib3JkZXI6MnB4ICNmZmYgc29saWR9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlZmYwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZWJlZmYwO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257bWFyZ2luOjFweDtwYWRkaW5nOjZweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlYmVmZjA7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXNpemU6MXJlbTtjb2xvcjojMDA0NjdmO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7d2lkdGg6MjUlO3RleHQtYWxpZ246bGVmdDtvcGFjaXR5OjE7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MTAwKX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWNsb3Nle3dpZHRoOjc0LjQlO21hcmdpbi1sZWZ0OjBweDt0ZXh0LWFsaWduOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJvdy1icmVha3tjbGVhcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjOWRhNmFiO3dpZHRoOjBweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH0udWktZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMwMHB4O3BhZGRpbmc6NDBweDtmb250LXNpemU6MTVweDtmb250LXNpemU6MXJlbTtib3JkZXI6MXB4IHNvbGlkICNlYmVmZjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye2ZpbHRlcjpub25lO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc0xpZ2h0XCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MzZweDtmbG9hdDpsZWZ0O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MDtjb2xvcjojMDA0NjdmO3doaXRlLXNwYWNlOmluaGVyaXQ7b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LW92ZXJmbG93OmluaXRpYWx9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yMnB4O3RvcDotMjZweDt3aWR0aDoxLjVyZW07bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxLjVyZW07LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Y29sb3I6IzAwNzhkMn0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcMTBlMDRjXCI7Zm9udC1mYW1pbHk6XCJBbWVyaWNhbiBJY29uc1wiO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToxLjZyZW07aGVpZ2h0OmF1dG87bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOmF1dG99LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6Zm9jdXMsLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwNzhkMjtoZWlnaHQ6MjhweH0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSAudWktYnV0dG9uLWljb24tcHJpbWFyeXtiYWNrZ3JvdW5kOm5vbmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmF1dG87em9vbToxO2JhY2tncm91bmQ6bm9uZX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOjAgMCAwIDA7cGFkZGluZzo0MHB4IDAgMCAwO2JvcmRlci10b3A6bm9uZTtib3gtc2hhZG93Om5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXR7ZmxvYXQ6bm9uZX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7d2lkdGg6MjM2cHg7bWFyZ2luOjAgMCAwIDB9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbi5sYXN0e21hcmdpbi1yaWdodDowcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHNwYW57Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMnJlbX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24rYnV0dG9ue21hcmdpbi1yaWdodDoyMnB4O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24uaXMtaGlkZGVuLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbi5hYS1kaXNwbGF5LW5vbmV7ZGlzcGxheTpub25lfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiAudWktYnV0dG9uLXRleHR7cGFkZGluZzowfS51aS1hdXRvY29tcGxldGV7cGFkZGluZzowcHg7Ym9yZGVyOjFweCBzb2xpZCAjMzY0OTVhO2JhY2tncm91bmQtY29sb3I6d2hpdGU7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6OTk5OTk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsNiwxMCwwLjIpOy1tb3otYm94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDYsMTAsMC4yKTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsNiwxMCwwLjIpOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDt3aWR0aDozNzVweH0udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gYS51aS1jb3JuZXItYWxse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3BhZGRpbmc6NXB4IDlweDtjb2xvcjojMDA3OGQyO2ZvbnQtd2VpZ2h0OmJvbGQ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjEwMCV9LnVpLWF1dG9jb21wbGV0ZSAudWktc3RhdGUtaG92ZXIsLnVpLWF1dG9jb21wbGV0ZSAudWktc3RhdGUtZm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjMDA3OGQyO2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4ZDIgIWltcG9ydGFudH0udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW17bWFyZ2luOjBweDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtc2l6ZTouOHJlbTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiMwMDc4ZDI7Zm9udC13ZWlnaHQ6Ym9sZH0udWktc3VydmV5LWZvbnR7Zm9udC1zaXplOjEycHg7Y29sb3I6Izk5OX0udWktdGFic3twYWRkaW5nOjBweH0udWktdGFicyAudWktdGFicy1uYXZ7cGFkZGluZzowIDEwcHg7bWFyZ2luOjAgMCAyMHB4O2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzlkYTZhYn0udWktdGFicyAudWktdGFicy1uYXYgbGl7bWFyZ2luOjBweDtib3JkZXI6MHB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaSAudWktdGFicy1hbmNob3J7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOjEuNHJlbTtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc1wiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2NvbG9yOiMwMDc4ZDI7b3V0bGluZTpub25lO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIC51aS10YWJzLWFuY2hvcjpob3Zlcntjb2xvcjojNERCNEZBfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkICM5ZGE2YWI7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM5ZGE2YWI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjOWRhNmFiOy1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OjNweDstd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDozcHg7LXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3J7Y29sb3I6IzAwNDY3Zjtmb250LXdlaWdodDpub3JtYWx9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3I6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udWktdGFicyAudWktdGFicy1uYXYgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGfS51aS10YWJzOm5vdCgudWktdGFicy1zbWFsbCkgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWZvY3Vze2JvcmRlcjoycHggc29saWQgIzAwNjFhYjtib3JkZXItYm90dG9tOm5vbmV9LnVpLXRhYnM6bm90KC51aS10YWJzLXNtYWxsKSAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZm9jdXMgLnVpLXRhYnMtYW5jaG9ye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVpLXRhYnM6bm90KC51aS10YWJzLXNtYWxsKSAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGVmYXVsdHt3aWR0aDoyNSV9LnVpLXRhYnMgLnVpLXRhYnMtcGFuZWx7cGFkZGluZzowfS51aS10YWJzIC51aS10YWJzLXBhbmVsOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnVpLXRhYnMudWktdGFicy1zbWFsbCAudWktdGFicy1uYXZ7cGFkZGluZzowO2JvcmRlcjpub25lfS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpIC51aS10YWJzLWFuY2hvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDA3OGQyO2NvbG9yOiMwMDc4ZDI7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIwcHg7cGFkZGluZzowLjNlbSAwLjVlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpOmZpcnN0LWNoaWxkIC51aS10YWJzLWFuY2hvcntib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4fS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpOmxhc3QtY2hpbGQgLnVpLXRhYnMtYW5jaG9ye2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDB9LnVpLXRhYnMudWktdGFicy1zbWFsbCAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZm9jdXMgLnVpLXRhYnMtYW5jaG9ye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVpLXRhYnMudWktdGFicy1zbWFsbCAudWktdGFicy1uYXYgbGkudWktc3RhdGUtaG92ZXIgLnVpLXRhYnMtYW5jaG9ye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVpLXRhYnMudWktdGFicy1zbWFsbCAudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlLC51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZle2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO21hcmdpbjowO3BhZGRpbmc6MDt6LWluZGV4OjF9LnVpLXRhYnMudWktdGFicy1zbWFsbCAudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlIC51aS10YWJzLWFuY2hvciwudWktdGFicy51aS10YWJzLXNtYWxsIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3J7YmFja2dyb3VuZC1jb2xvcjojMDA3OGQyO2NvbG9yOiNmZmZ9LnVpLXRhYnMudWktdGFicy1zbWFsbCAudWktdGFicy1uYXYgbGkrbGl7bWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50fVxuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjEwLjQgLSAyMDE0LTAxLTE3XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGpxdWVyeS51aS5jb3JlLmNzcywganF1ZXJ5LnVpLmFjY29yZGlvbi5jc3MsIGpxdWVyeS51aS5hdXRvY29tcGxldGUuY3NzLCBqcXVlcnkudWkuYnV0dG9uLmNzcywganF1ZXJ5LnVpLmRhdGVwaWNrZXIuY3NzLCBqcXVlcnkudWkuZGlhbG9nLmNzcywganF1ZXJ5LnVpLm1lbnUuY3NzLCBqcXVlcnkudWkucHJvZ3Jlc3NiYXIuY3NzLCBqcXVlcnkudWkucmVzaXphYmxlLmNzcywganF1ZXJ5LnVpLnNlbGVjdGFibGUuY3NzLCBqcXVlcnkudWkuc2xpZGVyLmNzcywganF1ZXJ5LnVpLnNwaW5uZXIuY3NzLCBqcXVlcnkudWkudGFicy5jc3MsIGpxdWVyeS51aS50b29sdGlwLmNzcywganF1ZXJ5LnVpLnRoZW1lLmNzc1xuKiBDb3B5cmlnaHQgMjAxNCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLy8gTGF5b3V0IGhlbHBlcnNcbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXgge1xuXHRtaW4taGVpZ2h0OiAwOyAvKiBzdXBwb3J0OiBJRTcgKi9cbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKTtcbn1cblxuLnVpLWZyb250IHtcblx0ei1pbmRleDogMTAwO1xufVxuXG5cbi8vIEludGVyYWN0aW9uIEN1ZXNcbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEljb25zXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbi8vIE1pc2MgdmlzdWFsc1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0bWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnMge1xuXHRwYWRkaW5nLWxlZnQ6IDIuMmVtO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLW5vaWNvbnMge1xuXHRwYWRkaW5nLWxlZnQ6IC43ZW07XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnMgLnVpLWFjY29yZGlvbi1pY29ucyB7XG5cdHBhZGRpbmctbGVmdDogMi4yZW07XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnVpLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tcmlnaHQ6IC4xZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogcmVtb3ZlcyBleHRyYSB3aWR0aCBpbiBJRSAqL1xufVxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDIuMmVtO1xufVxuLyogYnV0dG9uIGVsZW1lbnRzIHNlZW0gdG8gbmVlZCBhIGxpdHRsZSBtb3JlIHdpZHRoICovXG5idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyLjRlbTtcbn1cbi51aS1idXR0b24taWNvbnMtb25seSB7XG5cdHdpZHRoOiAzLjRlbTtcbn1cbmJ1dHRvbi51aS1idXR0b24taWNvbnMtb25seSB7XG5cdHdpZHRoOiAzLjdlbTtcbn1cblxuLyogYnV0dG9uIHRleHQgZWxlbWVudCAqL1xuLnVpLWJ1dHRvbiAudWktYnV0dG9uLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1idXR0b24tdGV4dC1vbmx5IC51aS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWJ1dHRvbi10ZXh0LFxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IC40ZW07XG5cdHRleHQtaW5kZW50OiAtOTk5OTk5OXB4O1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLXRleHQsXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcblx0cGFkZGluZzogLjRlbSAxZW0gLjRlbSAyLjFlbTtcbn1cbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLXRleHQsXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcblx0cGFkZGluZzogLjRlbSAyLjFlbSAuNGVtIDFlbTtcbn1cbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDIuMWVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjFlbTtcbn1cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMsIHByb3ZpZGUgcGFkZGluZyBieSBkZWZhdWx0ICovXG5pbnB1dC51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24sXG4udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1pY29uLFxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1pY29uLFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1pY29uLFxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cbi51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksXG4udWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnkge1xuXHRsZWZ0OiAuNWVtO1xufVxuLnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSxcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5IHtcblx0cmlnaHQ6IC41ZW07XG59XG5cbi8qIGJ1dHRvbiBzZXRzICovXG4udWktYnV0dG9uc2V0IHtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4udWktYnV0dG9uc2V0IC51aS1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAtLjNlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIHJlc2V0IGV4dHJhIHBhZGRpbmcgaW4gRmlyZWZveCwgc2VlIGg1YnAuY29tL2wgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcblx0d2lkdGg6IDE3ZW07XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAuMmVtIDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHdpZHRoOiAxLjhlbTtcblx0aGVpZ2h0OiAxLjhlbTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0dG9wOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0bGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcblx0bGVmdDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0bWFyZ2luOiAwIDIuM2VtO1xuXHRsaW5lLWhlaWdodDogMS44ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRtYXJnaW46IDFweCAwO1xufVxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcblx0d2lkdGg6IDQ5JTtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogLjllbTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAwIDAgLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcblx0cGFkZGluZzogLjdlbSAuM2VtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXI6IDA7XG59XG4udWktZGF0ZXBpY2tlciB0ZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogLjJlbTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW46IC43ZW0gMCAwIDA7XG5cdHBhZGRpbmc6IDAgLjJlbTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07XG5cdHdpZHRoOiBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcblx0d2lkdGg6IDk1JTtcblx0bWFyZ2luOiAwIGF1dG8gLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAzMy4zJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMjUlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRyaWdodDogMnB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRsZWZ0OiAycHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuXHRyaWdodDogMXB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuXHRsZWZ0OiAxcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnVpLWRpYWxvZyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHRvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IC4xZW0gMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDk1JTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAuM2VtO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDFweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luLXRvcDogLjVlbTtcblx0cGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuXHRtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdGN1cnNvcjogbW92ZTtcbn1cblxuLnVpLW1lbnUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAycHg7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdG1hcmdpbi10b3A6IC0zcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyk7XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcblx0bWFyZ2luOiA1cHggLTJweCA1cHggLTJweDtcblx0aGVpZ2h0OiAwO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0gYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDJweCAuNGVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtaW4taGVpZ2h0OiAwOyAvKiBzdXBwb3J0OiBJRTcgKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1hY3RpdmUge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW46IC0xcHg7XG59XG5cbi51aS1tZW51IC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbjogLjRlbSAwIC4yZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udWktbWVudSAudWktc3RhdGUtZGlzYWJsZWQgYSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0gYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLjJlbTtcblx0bGVmdDogLjJlbTtcbn1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvYW5pbWF0ZWQtb3ZlcmxheS5naWZcIik7XG5cdGhlaWdodDogMTAwJTtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTtcblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1yZXNpemFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjFweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktcmVzaXphYmxlLW4ge1xuXHRjdXJzb3I6IG4tcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtcyB7XG5cdGN1cnNvcjogcy1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1lIHtcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS13IHtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0d2lkdGg6IDdweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXNlIHtcblx0Y3Vyc29yOiBzZS1yZXNpemU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHJpZ2h0OiAxcHg7XG5cdGJvdHRvbTogMXB4O1xufVxuLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGN1cnNvcjogc3ctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0Ym90dG9tOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1udyB7XG5cdGN1cnNvcjogbnctcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0bGVmdDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXJlc2l6YWJsZS1uZSB7XG5cdGN1cnNvcjogbmUtcmVzaXplO1xuXHR3aWR0aDogOXB4O1xuXHRoZWlnaHQ6IDlweDtcblx0cmlnaHQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cblxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cblxuLnVpLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxLjJlbTtcblx0aGVpZ2h0OiAxLjJlbTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogRm9yIElFOCAtIFNlZSAjNjcyNyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSxcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAuOGVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0dG9wOiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IC0uNmVtO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGxlZnQ6IDA7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHRyaWdodDogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAuOGVtO1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdGxlZnQ6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogLS42ZW07XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRib3R0b206IDA7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0dG9wOiAwO1xufVxuXG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IC4yZW0gMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IC40ZW07XG5cdG1hcmdpbi1yaWdodDogMjJweDtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDUwJTtcblx0Zm9udC1zaXplOiAuNWVtO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRyaWdodDogMDtcbn1cbi8qIG1vcmUgc3BlY2lmaWNpdHkgcmVxdWlyZWQgaGVyZSB0byBvdmVycmlkZSBkZWZhdWx0IGJvcmRlcnMgKi9cbi51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b24ge1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4vKiB2ZXJ0aWNhbGx5IGNlbnRlciBpY29uICovXG4udWktc3Bpbm5lciAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG59XG4udWktc3Bpbm5lci11cCB7XG5cdHRvcDogMDtcbn1cbi51aS1zcGlubmVyLWRvd24ge1xuXHRib3R0b206IDA7XG59XG5cbi8qIFRSIG92ZXJyaWRlcyAqL1xuLnVpLXNwaW5uZXIgLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcblx0LyogbmVlZCB0byBmaXggaWNvbnMgc3ByaXRlICovXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuXG4udWktdGFicyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTsvKiBwb3NpdGlvbjogcmVsYXRpdmUgcHJldmVudHMgSUUgc2Nyb2xsIGJ1ZyAoZWxlbWVudCB3aXRoIHBvc2l0aW9uOiByZWxhdGl2ZSBpbnNpZGUgY29udGFpbmVyIHdpdGggb3ZlcmZsb3c6IGF1dG8gYXBwZWFyIGFzIFwiZml4ZWRcIikgKi9cblx0cGFkZGluZzogLjJlbTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogMXB4IC4yZW0gMCAwO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHRleHQ7XG59XG4udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAxZW0gMS40ZW07XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjYWFhO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4ICNhYWE7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8vIENvbXBvbmVudCBjb250YWluZXJzXG4udWktd2lkZ2V0IHtcblx0Zm9udC1mYW1pbHk6IFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZi8qe2ZmRGVmYXVsdH0qLztcblx0Zm9udC1zaXplOiAxLjFlbS8qe2ZzRGVmYXVsdH0qLztcbn1cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZi8qe2ZmRGVmYXVsdH0qLztcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhLyp7Ym9yZGVyQ29sb3JDb250ZW50fSovO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmLyp7YmdDb2xvckNvbnRlbnR9Ki8gdXJsKGltYWdlcy91aS1iZ19mbGF0Xzc1X2ZmZmZmZl80MHgxMDAucG5nKS8qe2JnSW1nVXJsQ29udGVudH0qLyA1MCUvKntiZ0NvbnRlbnRYUG9zfSovIDUwJS8qe2JnQ29udGVudFlQb3N9Ki8gcmVwZWF0LXgvKntiZ0NvbnRlbnRSZXBlYXR9Ki87XG5cdGNvbG9yOiAjMjIyMjIyLyp7ZmNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuXHRjb2xvcjogIzIyMjIyMi8qe2ZjQ29udGVudH0qLztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYWFhYS8qe2JvcmRlckNvbG9ySGVhZGVyfSovO1xuXHRiYWNrZ3JvdW5kOiAjY2NjY2NjLyp7YmdDb2xvckhlYWRlcn0qLyB1cmwoaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0Xzc1X2NjY2NjY18xeDEwMC5wbmcpLyp7YmdJbWdVcmxIZWFkZXJ9Ki8gNTAlLyp7YmdIZWFkZXJYUG9zfSovIDUwJS8qe2JnSGVhZGVyWVBvc30qLyByZXBlYXQteC8qe2JnSGVhZGVyUmVwZWF0fSovO1xuXHRjb2xvcjogIzIyMjIyMi8qe2ZjSGVhZGVyfSovO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzIyMjIyMi8qe2ZjSGVhZGVyfSovO1xufVxuXG4vLyBJbnRlcmFjdGlvbiBzdGF0ZXNcbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzLyp7Ym9yZGVyQ29sb3JEZWZhdWx0fSovO1xuXHRiYWNrZ3JvdW5kOiAjZTZlNmU2Lyp7YmdDb2xvckRlZmF1bHR9Ki8gdXJsKGltYWdlcy91aS1iZ19nbGFzc183NV9lNmU2ZTZfMXg0MDAucG5nKS8qe2JnSW1nVXJsRGVmYXVsdH0qLyA1MCUvKntiZ0RlZmF1bHRYUG9zfSovIDUwJS8qe2JnRGVmYXVsdFlQb3N9Ki8gcmVwZWF0LXgvKntiZ0RlZmF1bHRSZXBlYXR9Ki87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwvKntmd0RlZmF1bHR9Ki87XG5cdGNvbG9yOiAjNTU1NTU1Lyp7ZmNEZWZhdWx0fSovO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjNTU1NTU1Lyp7ZmNEZWZhdWx0fSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTkvKntib3JkZXJDb2xvckhvdmVyfSovO1xuXHRiYWNrZ3JvdW5kOiAjZGFkYWRhLyp7YmdDb2xvckhvdmVyfSovIHVybChpbWFnZXMvdWktYmdfZ2xhc3NfNzVfZGFkYWRhXzF4NDAwLnBuZykvKntiZ0ltZ1VybEhvdmVyfSovIDUwJS8qe2JnSG92ZXJYUG9zfSovIDUwJS8qe2JnSG92ZXJZUG9zfSovIHJlcGVhdC14Lyp7YmdIb3ZlclJlcGVhdH0qLztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbC8qe2Z3RGVmYXVsdH0qLztcblx0Y29sb3I6ICMyMTIxMjEvKntmY0hvdmVyfSovO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICMyMTIxMjEvKntmY0hvdmVyfSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYWFhYS8qe2JvcmRlckNvbG9yQWN0aXZlfSovO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmLyp7YmdDb2xvckFjdGl2ZX0qLyB1cmwoaW1hZ2VzL3VpLWJnX2dsYXNzXzY1X2ZmZmZmZl8xeDQwMC5wbmcpLyp7YmdJbWdVcmxBY3RpdmV9Ki8gNTAlLyp7YmdBY3RpdmVYUG9zfSovIDUwJS8qe2JnQWN0aXZlWVBvc30qLyByZXBlYXQteC8qe2JnQWN0aXZlUmVwZWF0fSovO1xuXHRmb250LXdlaWdodDogbm9ybWFsLyp7ZndEZWZhdWx0fSovO1xuXHRjb2xvcjogIzIxMjEyMS8qe2ZjQWN0aXZlfSovO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjMjEyMTIxLyp7ZmNBY3RpdmV9Ki87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gSW50ZXJhY3Rpb24gQ3Vlc1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmY2VmYTEvKntib3JkZXJDb2xvckhpZ2hsaWdodH0qLztcblx0YmFja2dyb3VuZDogI2ZiZjllZS8qe2JnQ29sb3JIaWdobGlnaHR9Ki8gdXJsKGltYWdlcy91aS1iZ19nbGFzc181NV9mYmY5ZWVfMXg0MDAucG5nKS8qe2JnSW1nVXJsSGlnaGxpZ2h0fSovIDUwJS8qe2JnSGlnaGxpZ2h0WFBvc30qLyA1MCUvKntiZ0hpZ2hsaWdodFlQb3N9Ki8gcmVwZWF0LXgvKntiZ0hpZ2hsaWdodFJlcGVhdH0qLztcblx0Y29sb3I6ICMzNjM2MzYvKntmY0hpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzM2MzYzNi8qe2ZjSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZDBhMGEvKntib3JkZXJDb2xvckVycm9yfSovO1xuXHRiYWNrZ3JvdW5kOiAjZmVmMWVjLyp7YmdDb2xvckVycm9yfSovIHVybChpbWFnZXMvdWktYmdfZ2xhc3NfOTVfZmVmMWVjXzF4NDAwLnBuZykvKntiZ0ltZ1VybEVycm9yfSovIDUwJS8qe2JnRXJyb3JYUG9zfSovIDUwJS8qe2JnRXJyb3JZUG9zfSovIHJlcGVhdC14Lyp7YmdFcnJvclJlcGVhdH0qLztcblx0Y29sb3I6ICNjZDBhMGEvKntmY0Vycm9yfSovO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjY2QwYTBhLyp7ZmNFcnJvcn0qLztcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogI2NkMGEwYS8qe2ZjRXJyb3J9Ki87XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcblx0b3BhY2l0eTogLjc7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTcwKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogRm9yIElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vLyBJY29uc1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzIyMjIyMl8yNTZ4MjQwLnBuZykvKntpY29uc0NvbnRlbnR9Ki87XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvdWktaWNvbnNfMjIyMjIyXzI1NngyNDAucG5nKS8qe2ljb25zSGVhZGVyfSovO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzg4ODg4OF8yNTZ4MjQwLnBuZykvKntpY29uc0RlZmF1bHR9Ki87XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzQ1NDU0NV8yNTZ4MjQwLnBuZykvKntpY29uc0hvdmVyfSovO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvdWktaWNvbnNfNDU0NTQ1XzI1NngyNDAucG5nKS8qe2ljb25zQWN0aXZlfSovO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvdWktaWNvbnNfMmU4M2ZmXzI1NngyNDAucG5nKS8qe2ljb25zSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zX2NkMGEwYV8yNTZ4MjQwLnBuZykvKntpY29uc0Vycm9yfSovO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmF0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyYXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJhdC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJhdC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cbi51aS1pY29uLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1jbG9zZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG4udWktaWNvbi1jb21tZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG4udWktaWNvbi10cmFzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuLnVpLWljb24tYm9va21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG4udWktaWNvbi1mbGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuLnVpLWljb24tcGVuY2lsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsY3VsYXRvciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG4udWktaWNvbi1zZWFyY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuLnVpLWljb24taGVhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbmNlbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2V0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2Npc3NvcnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuLnVpLWljb24tY29udGFjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY3JpcHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG4udWktaWNvbi1ub3RpY2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG4udWktaWNvbi1idWxsZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG4udWktaWNvbi1wYXVzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstZW5kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG5cbi8vIE1pc2MgdmlzdWFsc1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhLyp7YmdDb2xvck92ZXJsYXl9Ki8gdXJsKGltYWdlcy91aS1iZ19mbGF0XzBfYWFhYWFhXzQweDEwMC5wbmcpLyp7YmdJbWdVcmxPdmVybGF5fSovIDUwJS8qe2JnT3ZlcmxheVhQb3N9Ki8gNTAlLyp7YmdPdmVybGF5WVBvc30qLyByZXBlYXQteC8qe2JnT3ZlcmxheVJlcGVhdH0qLztcblx0b3BhY2l0eTogLjMvKntvcGFjaXR5T3ZlcmxheX0qLztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKS8qe29wYWNpdHlGaWx0ZXJPdmVybGF5fSovO1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuXHRtYXJnaW46IC04cHgvKntvZmZzZXRUb3BTaGFkb3d9Ki8gMCAwIC04cHgvKntvZmZzZXRMZWZ0U2hhZG93fSovO1xuXHRwYWRkaW5nOiA4cHgvKnt0aGlja25lc3NTaGFkb3d9Ki87XG5cdGJhY2tncm91bmQ6ICNhYWFhYWEvKntiZ0NvbG9yU2hhZG93fSovIHVybChpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nKS8qe2JnSW1nVXJsU2hhZG93fSovIDUwJS8qe2JnU2hhZG93WFBvc30qLyA1MCUvKntiZ1NoYWRvd1lQb3N9Ki8gcmVwZWF0LXgvKntiZ1NoYWRvd1JlcGVhdH0qLztcblx0b3BhY2l0eTogLjMvKntvcGFjaXR5U2hhZG93fSovO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApLyp7b3BhY2l0eUZpbHRlclNoYWRvd30qLztcblx0Ym9yZGVyLXJhZGl1czogOHB4Lyp7Y29ybmVyUmFkaXVzU2hhZG93fSovO1xufVxuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjEwLjQgLSAyMDE1LTAyLTE3XG4qIEJhc2UgQ1NTIE92ZXJyaWRpbmcgc3R5bGVzIGZvciBBQS5jb21cbiogQ29weXJpZ2h0IDIwMTUgYWEuY29tICovXG5cbi8vIExheW91dCBoZWxwZXJzXG4udWktZnJvbnQge1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi8vIENvbXBvbmVudCBjb250YWluZXJzXG4udWktd2lkZ2V0IHtcbiAgICBmb250LWZhbWlseTogJGJhc2VGb250RmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5cbi51aS13aWRnZXQgaW5wdXQsIC51aS13aWRnZXQgc2VsZWN0LCAudWktd2lkZ2V0IHRleHRhcmVhLCAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnVpLXdpZGdldCBidXR0b24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zRm9udEZhbWlseVJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBJY29uc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkZ3JheTA1O1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgIH1cbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmRCbHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBJbnRlcmFjdGlvbiBzdGF0ZXNcbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICRsaW5rQ29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRsaW5rSG92ZXJDb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLy8gSW50ZXJhY3Rpb24gQ3Vlc1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZiZjllZS8qe2JnQ29sb3JIaWdobGlnaHR9Ki87XG59XG5cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNmZWYxZWMvKntiZ0NvbG9yRXJyb3J9Ki87XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogJGdyYXk7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgY29sb3I6ICRicmFuZEJsdWUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDAuMzUpO1xufVxuXG4vLyBJY29uc1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2ltYWdlcy9ncmFwaGljcy9pY29ucy9hYS1qcXVlcnlVSWljb25zLXNwcml0ZS5wbmcnKTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24sXG4udWktc3RhdGUtZGVmYXVsdCAudWktaWNvbixcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvaW1hZ2VzL2dyYXBoaWNzL2ljb25zL2FhLWpxdWVyeVVJaWNvbnMtc3ByaXRlLnBuZycpO1xufVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvaW1hZ2VzL2dyYXBoaWNzL2ljb25zL2FhLWpxdWVyeVVJaWNvbnMtaG92ZXItc3ByaXRlLnBuZycpO1xufVxuXG4vLyBNaXNjIHZpc3VhbHNcblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwLjY2KTtcbn1cblxuLnVpLXdpZGdldC1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xufVxuXG5cbi8vIFByb2dyZXNzIGJhclxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvbnRlbnQvaW1hZ2VzL2dyYXBoaWNzL2ljb25zL2FuaW1hdGVkLW92ZXJsYXkuZ2lmKTtcbn1cblxuLy8gRGF0ZXBpY2tlclxuLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGJyYW5kQmx1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gSWNvbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDMycHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMTBlMDNhXCI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRCbHVlO1xuICAgIH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgY29sb3I6ICRncmF5MDM7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4udWktZGF0ZXBpY2tlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzhlbSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFzZUZvbnRTaXplKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdWx0cmFMaWdodEdyYXk7XG5cbiAgICAmIC51aS1kYXRlcGlja2VyLWhlYWRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZChsaW5lYXItZ3JhZGllbnQoJGJyYW5kQmx1ZSwgJGRhcmtCbHVlKSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJiAudWktZGF0ZXBpY2tlci1wcmV2LFxuICAgICAgICAmIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICAgICAgJi50aXRsZSwgJiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIC51aS1kYXRlcGlja2VyLW5leHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgLyogSUUgOSAqL1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJiAudWktZGF0ZXBpY2tlci1wcmV2OjpiZWZvcmUge1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLyogSUUgOSAqL1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcixcbiAgICAgICAgJiAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICAgICYgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJiAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiAudWktZGF0ZXBpY2tlci1jYWxlbmRhcntcbiAgICAgICAgJiB0aGVhZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAmIHRoe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtR3JheTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokYmFzZUZvbnRGYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgdGJvZHl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmIHRye1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIGF7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgLnVpLXN0YXRlLWRlZmF1bHR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41NWVtIC4yZW07XG4gICAgICAgIH1cbiAgICAgICAgJiAudWktc3RhdGUtaGlnaGxpZ2h0e1xuICAgICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggJGJyYW5kQmx1ZSBzb2xpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIC51aS1zdGF0ZS1ob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHVsdHJhTGlnaHRHcmF5O1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR1bHRyYUxpZ2h0R3JheTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgICYgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAuYWEtaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCgkYnJhbmRCbHVlLCAkZGFya0JsdWUpKTtcbiAgICAgICAgfVxuICAgICAgICAmIC5hYS1oaWdobGlnaHQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgICAgICYgLnVpLXN0YXRlLWFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZEJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCgkYnJhbmRCbHVlLCAkZGFya0JsdWUpKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkYnJhbmRCbHVlIDAlLCAkZGFya0JsdWUgMTAwJSk7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkYnJhbmRCbHVlIDAlLCAkZGFya0JsdWUgMTAwJSk7XG4gICAgICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRicmFuZEJsdWUgMCUsICRkYXJrQmx1ZSAxMDAlKTtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICAgICAgICAgICYudWktc3RhdGUtaGlnaGxpZ2h0e1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggJHdoaXRlIHNvbGlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdWx0cmFMaWdodEdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVsdHJhTGlnaHRHcmF5O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmIGJ1dHRvbntcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWx0cmFMaWdodEdyYXk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2VGb250RmFtaWx5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRiYXNlRm9udFNpemUpO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICYudWktZGF0ZXBpY2tlci1jdXJyZW50e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGZpbHRlcjpBbHBoYShPcGFjaXR5PTEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnVpLWRhdGVwaWNrZXItY2xvc2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0LjQlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB3aWR0aDogMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRGlhbG9nXG4udWktZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJ2FsbCcsJ3hsYXJnZScpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFzZUZvbnRTaXplKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdWx0cmFMaWdodEdyYXk7XG5cbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbWFyZ2luKCdib3R0b20nLCdtZWRpdW0nKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgQGluY2x1ZGUgaGVhZDI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICB0b3A6IC0yNnB4O1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMTBlMDRjXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIEljb25zXCI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmOmZvY3VzLCY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kQmx1ZTtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnl7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHpvb206IDE7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjM2cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuXG4gICAgQGV4dGVuZCAuYnRuO1xuXG4gICAgJi5idG4tc2Vjb25kYXJ5e1xuICAgICAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgJi5sYXN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuXG4gICAgKyBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmlzLWhpZGRlbixcbiAgICAmLmFhLWRpc3BsYXktbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnVpLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cblxuLyogQXV0b2NvbXBsZXRlICovXG5cbi51aS1hdXRvY29tcGxldGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDYsIDEwLCAwLjIpKTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDM3NXB4O1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gYS51aS1jb3JuZXItYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgY29sb3I6ICRicmFuZEJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLWF1dG9jb21wbGV0ZSAudWktc3RhdGUtZm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCbHVlICFpbXBvcnRhbnQ7XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNtYWxsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGJyYW5kQmx1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gU3VydmV5IC0gVGhpcyBpcyBub3QgaW4gdGhlIHJpZ2h0IHBsYWNlIC0gTk9UIGEgSnF1ZXJ5IFVJIGVsZW1lbnRcbi51aS1zdXJ2ZXktZm9udCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4udWktdGFicyB7XG5cbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAudWktdGFicy1uYXYge1xuXG4gICAgICAgIHBhZGRpbmc6IDAgJGJhc2VMaW5lSGVpZ2h0LzI7XG4gICAgICAgIG1hcmdpbjogMCAwICRiYXNlTGluZUhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcblxuXG5cbiAgICAgICAgICAgIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Qmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudWktdGFicy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoM3B4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygzcHgpO1xuXG5cbiAgICAgICAgICAgICAgICAudWktdGFicy1hbmNob3Ige1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgudWktdGFicy1zbWFsbCl7XG4gICAgICAgIC51aS10YWJzLW5hdiB7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGV0cm9pdEJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLnVpLXRhYnMtYW5jaG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWRlZmF1bHR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktdGFicy1wYW5lbCB7XG4gICAgICAgIEBpbmNsdWRlIHNlbGZjbGVhcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLnVpLXRhYnMtc21hbGwge1xuICAgICAgICAudWktdGFicy1uYXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAudWktdGFicy1hbmNob3Ige1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGJhc2VGb250U2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtZm9jdXMgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtaG92ZXIgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlLCYudWktdGFicy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgICAgIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQGltcG9ydCBcInNoYXJlZFwiO1xuXG4vLyBQcm92aWRlcyBjcm9zcy1icm93c2VyIENTUyBvcGFjaXR5LiBUYWtlcyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDEgYXMgdGhlIGFyZ3VtZW50LCBlLmcuIDAuNSBmb3IgNTAlIG9wYWNpdHkuXG4vL1xuLy8gICAgIEBwYXJhbSAkb3BhY2l0eVxuLy8gICAgICAgICBBIG51bWJlciBiZXR3ZWVuIDAgYW5kIDEsIHdoZXJlIDAgaXMgdHJhbnNwYXJlbnQgYW5kIDEgaXMgb3BhcXVlLlxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTgge1xuICAgIGZpbHRlcjogdW5xdW90ZShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PSN7cm91bmQoJG9wYWNpdHkgKiAxMDApfSlcIik7XG4gIH1cbiAgb3BhY2l0eTogJG9wYWNpdHk7XG59XG5cbi8vIE1ha2UgYW4gZWxlbWVudCBjb21wbGV0ZWx5IHRyYW5zcGFyZW50LlxuQG1peGluIHRyYW5zcGFyZW50IHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuXG4vLyBNYWtlIGFuIGVsZW1lbnQgY29tcGxldGVseSBvcGFxdWUuXG5AbWl4aW4gb3BhcXVlIHsgQGluY2x1ZGUgb3BhY2l0eSgxKTsgfVxuIiwiQGltcG9ydCBcInNoYXJlZFwiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9nZW5lcmFsL2hhY2tzXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zXCI7XG5cbi8vIEJhY2tncm91bmQgcHJvcGVydHkgc3VwcG9ydCBmb3IgdmVuZG9yIHByZWZpeGluZyB3aXRoaW4gdmFsdWVzLlxuQG1peGluIGJhY2tncm91bmQoXG4gICRiYWNrZ3JvdW5kLTEsXG4gICRiYWNrZ3JvdW5kLTI6IGZhbHNlLFxuICAkYmFja2dyb3VuZC0zOiBmYWxzZSxcbiAgJGJhY2tncm91bmQtNDogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTU6IGZhbHNlLFxuICAkYmFja2dyb3VuZC02OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtNzogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTg6IGZhbHNlLFxuICAkYmFja2dyb3VuZC05OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtMTA6IGZhbHNlXG4pIHtcbiAgJGJhY2tncm91bmRzOiBjb21wYWN0KCRiYWNrZ3JvdW5kLTEsICRiYWNrZ3JvdW5kLTIsICRiYWNrZ3JvdW5kLTMsICRiYWNrZ3JvdW5kLTQsICRiYWNrZ3JvdW5kLTUsXG4gICAgICAgICAgICAgICAgICAgICAgICAkYmFja2dyb3VuZC02LCAkYmFja2dyb3VuZC03LCAkYmFja2dyb3VuZC04LCAkYmFja2dyb3VuZC05LCAkYmFja2dyb3VuZC0xMCk7XG4gICRtdWx0LWJnczogLWNvbXBhc3MtbGlzdC1zaXplKCRiYWNrZ3JvdW5kcykgPiAxO1xuICAkYWRkLXBpZS1iZzogcHJlZml4ZWQoLXBpZSwgICAkYmFja2dyb3VuZHMpIG9yICRtdWx0LWJncztcbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnICAgICAgICAgIGFuZCBwcmVmaXhlZCgtc3ZnLCAgICAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAgICAtc3ZnKCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRzdXBwb3J0LWZvci1vcmlnaW5hbC13ZWJraXQtZ3JhZGllbnRzIGFuZCBwcmVmaXhlZCgtb3dnLCAgICAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAgICAtb3dnKCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0ICAgICAgIGFuZCBwcmVmaXhlZCgtd2Via2l0LCAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0KCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgICAgIGFuZCBwcmVmaXhlZCgtbW96LCAgICAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAgICAtbW96KCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgICAgIGFuZCBwcmVmaXhlZCgtbywgICAgICAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAgICAgIC1vKCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItcGllICAgICAgICAgIGFuZCAkYWRkLXBpZS1iZyAgICAgICAgICAgICAgICAgICAgIHsgLXBpZS1iYWNrZ3JvdW5kOiAgICAtcGllKCRiYWNrZ3JvdW5kcyk7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgICAgICAgICRiYWNrZ3JvdW5kcyA7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLXdpdGgtY3NzMi1mYWxsYmFjayhcbiAgJGJhY2tncm91bmQtMSxcbiAgJGJhY2tncm91bmQtMjogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTM6IGZhbHNlLFxuICAkYmFja2dyb3VuZC00OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtNTogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTY6IGZhbHNlLFxuICAkYmFja2dyb3VuZC03OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtODogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTk6IGZhbHNlLFxuICAkYmFja2dyb3VuZC0xMDogZmFsc2Vcbikge1xuICAkYmFja2dyb3VuZHM6IGNvbXBhY3QoJGJhY2tncm91bmQtMSwgJGJhY2tncm91bmQtMiwgJGJhY2tncm91bmQtMywgJGJhY2tncm91bmQtNCwgJGJhY2tncm91bmQtNSxcbiAgICAgICAgICAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLTYsICRiYWNrZ3JvdW5kLTcsICRiYWNrZ3JvdW5kLTgsICRiYWNrZ3JvdW5kLTksICRiYWNrZ3JvdW5kLTEwKTtcbiAgJG11bHQtYmdzOiAtY29tcGFzcy1saXN0LXNpemUoJGJhY2tncm91bmRzKSA+IDE7XG4gICRzaW1wbGUtYmFja2dyb3VuZDogaWYoJG11bHQtYmdzIG9yIHByZWZpeGVkKC1jc3MyLCAkYmFja2dyb3VuZHMpLCAtY3NzMigtY29tcGFzcy1udGgoJGJhY2tncm91bmRzLCBsYXN0KSksIGZhbHNlKTtcbiAgQGlmIG5vdChibGFuaygkc2ltcGxlLWJhY2tncm91bmQpKSB7IGJhY2tncm91bmQ6ICRzaW1wbGUtYmFja2dyb3VuZDsgfVxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCRiYWNrZ3JvdW5kLTEsICRiYWNrZ3JvdW5kLTIsICRiYWNrZ3JvdW5kLTMsICRiYWNrZ3JvdW5kLTQsICRiYWNrZ3JvdW5kLTUsXG4gICAgICAgICAgICAgICAgICAgICAgJGJhY2tncm91bmQtNiwgJGJhY2tncm91bmQtNywgJGJhY2tncm91bmQtOCwgJGJhY2tncm91bmQtOSwgJGJhY2tncm91bmQtMTApO1xufVxuXG5cbi8vIEJhY2tncm91bmQgaW1hZ2UgcHJvcGVydHkgc3VwcG9ydCBmb3IgdmVuZG9yIHByZWZpeGluZyB3aXRoaW4gdmFsdWVzLlxuQG1peGluIGJhY2tncm91bmQtaW1hZ2UoXG4gICRpbWFnZS0xLFxuICAkaW1hZ2UtMjogZmFsc2UsXG4gICRpbWFnZS0zOiBmYWxzZSxcbiAgJGltYWdlLTQ6IGZhbHNlLFxuICAkaW1hZ2UtNTogZmFsc2UsXG4gICRpbWFnZS02OiBmYWxzZSxcbiAgJGltYWdlLTc6IGZhbHNlLFxuICAkaW1hZ2UtODogZmFsc2UsXG4gICRpbWFnZS05OiBmYWxzZSxcbiAgJGltYWdlLTEwOiBmYWxzZVxuKSB7XG4gICRpbWFnZXM6IGNvbXBhY3QoJGltYWdlLTEsICRpbWFnZS0yLCAkaW1hZ2UtMywgJGltYWdlLTQsICRpbWFnZS01LCAkaW1hZ2UtNiwgJGltYWdlLTcsICRpbWFnZS04LCAkaW1hZ2UtOSwgJGltYWdlLTEwKTtcbiAgJGFkZC1waWUtYmc6IHByZWZpeGVkKC1waWUsICAgJGltYWdlcykgb3IgLWNvbXBhc3MtbGlzdC1zaXplKCRpbWFnZXMpID4gMTtcblxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmcgICAgICAgICAgYW5kIHByZWZpeGVkKC1zdmcsICAgICRpbWFnZXMpIHsgYmFja2dyb3VuZC1pbWFnZTogICAgLXN2ZygkaW1hZ2VzKTsgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIEBpZiAkc3VwcG9ydC1mb3Itb3JpZ2luYWwtd2Via2l0LWdyYWRpZW50cyBhbmQgcHJlZml4ZWQoLW93ZywgICAgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAgICAtb3dnKCRpbWFnZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICAgICBhbmQgcHJlZml4ZWQoLXdlYmtpdCwgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0KCRpbWFnZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICAgICBhbmQgcHJlZml4ZWQoLW1veiwgICAgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96KCRpbWFnZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhICAgICAgICBhbmQgcHJlZml4ZWQoLW8sICAgICAgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vKCRpbWFnZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXBpZSAgICAgICAgICBhbmQgJGFkZC1waWUtYmcgICAgICAgICAgICAgICAgeyBAd2FybiBcIlBJRSBkb2VzIG5vdCBzdXBwb3J0IGJhY2tncm91bmQtaW1hZ2UuIFVzZSBAaW5jbHVkZSBiYWNrZ3JvdW5kKCN7JGltYWdlc30pIGluc3RlYWQuXCIgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICAkaW1hZ2VzIDtcbn1cblxuLy8gRW1pdCBhIElFLVNwZWNpZmljIGZpbHRlcnMgdGhhdCByZW5kZXJzIGEgc2ltcGxlIGxpbmVhciBncmFkaWVudC5cbi8vIEZvciB1c2UgaW4gSUUgNiAtIDguIEJlc3QgcHJhY3RpY2Ugd291bGQgaGF2ZSB5b3UgYXBwbHkgdGhpcyB2aWEgYVxuLy8gY29uZGl0aW9uYWwgSUUgc3R5bGVzaGVldCwgYnV0IGlmIHlvdSBtdXN0LCB5b3Ugc2hvdWxkIHBsYWNlIHRoaXMgYmVmb3JlXG4vLyBhbnkgYmFja2dyb3VuZC1pbWFnZSBwcm9wZXJ0aWVzIHRoYXQgeW91IGhhdmUgc3BlY2lmaWVkLlxuLy9cbi8vIEZvciB0aGUgYCRvcmllbnRhdGlvbmAgcGFyYW1ldGVyLCB5b3UgY2FuIHBhc3MgYHZlcnRpY2FsYCBvciBgaG9yaXpvbnRhbGAuXG5AbWl4aW4gZmlsdGVyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uOiB2ZXJ0aWNhbCkge1xuICBAaW5jbHVkZSBoYXMtbGF5b3V0O1xuICAkZ3JhZGllbnQtdHlwZTogaWYoJG9yaWVudGF0aW9uID09IHZlcnRpY2FsLCAwLCAxKTtcbiAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU4IHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9I3skZ3JhZGllbnQtdHlwZX0sIHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9Jyk7XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgaW1hZ2UgcHJvcGVydHkgc3VwcG9ydCBmb3IgdmVuZG9yIHByZWZpeGluZyBwcm9wZXJ0aWVzIGFuZCB2YWx1ZXMuXG5AbWl4aW4gYm9yZGVyLWltYWdlKCR2YWx1ZSkge1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhICAgICAgeyAgICAtbW96LWJvcmRlci1pbWFnZTogICAgLW1veihyZWplY3QoLWNvbXBhc3MtbGlzdCgkdmFsdWUpLCBmaWxsKSk7IH1cbiAgQGlmICRzdXBwb3J0LWZvci1vcmlnaW5hbC13ZWJraXQtZ3JhZGllbnRzIHsgLXdlYmtpdC1ib3JkZXItaW1hZ2U6ICAgIC1vd2cocmVqZWN0KC1jb21wYXNzLWxpc3QoJHZhbHVlKSwgZmlsbCkpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICAgICB7IC13ZWJraXQtYm9yZGVyLWltYWdlOiAtd2Via2l0KHJlamVjdCgtY29tcGFzcy1saXN0KCR2YWx1ZSksIGZpbGwpKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgICAgeyAgICAgIC1vLWJvcmRlci1pbWFnZTogICAgICAtbyhyZWplY3QoLWNvbXBhc3MtbGlzdCgkdmFsdWUpLCBmaWxsKSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnICAgICAgICAgIHsgICAgICAgICBib3JkZXItaW1hZ2U6ICAgIC1zdmcocmVqZWN0KC1jb21wYXNzLWxpc3QoJHZhbHVlKSwgZmlsbCkpOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWx1ZTtcbn1cblxuLy8gTGlzdCBzdHlsZSBpbWFnZSBwcm9wZXJ0eSBzdXBwb3J0IGZvciB2ZW5kb3IgcHJlZml4aW5nIHdpdGhpbiB2YWx1ZXMuXG5AbWl4aW4gbGlzdC1zdHlsZS1pbWFnZSgkaW1hZ2UpIHtcbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgICAgIGFuZCBwcmVmaXhlZCgtbW96LCAgICAkaW1hZ2UpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgLW1veigkaW1hZ2UpOyB9XG4gIEBpZiAkc3VwcG9ydC1mb3Itb3JpZ2luYWwtd2Via2l0LWdyYWRpZW50cyBhbmQgcHJlZml4ZWQoLW93ZywgICAgJGltYWdlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6ICAgIC1vd2coJGltYWdlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQgICAgICAgYW5kIHByZWZpeGVkKC13ZWJraXQsICRpbWFnZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAtd2Via2l0KCRpbWFnZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgICAgIGFuZCBwcmVmaXhlZCgtbywgICAgICAkaW1hZ2UpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgICAtbygkaW1hZ2UpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZyAgICAgICAgICBhbmQgcHJlZml4ZWQoLXN2ZywgICAgJGltYWdlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6ICAgIC1zdmcoJGltYWdlKTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiAgICAgICAgICRpbWFnZSA7XG59XG5cbi8vIExpc3Qgc3R5bGUgcHJvcGVydHkgc3VwcG9ydCBmb3IgdmVuZG9yIHByZWZpeGluZyB3aXRoaW4gdmFsdWVzLlxuQG1peGluIGxpc3Qtc3R5bGUoJHZhbHVlKSB7XG4gICR2YWx1ZTogLWNvbXBhc3MtbGlzdCgkdmFsdWUpO1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhICAgICAgYW5kIHByZWZpeGVkKC1tb3osICAgICR2YWx1ZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAgICAtbW96KCR2YWx1ZSk7IH1cbiAgQGlmICRzdXBwb3J0LWZvci1vcmlnaW5hbC13ZWJraXQtZ3JhZGllbnRzIGFuZCBwcmVmaXhlZCgtb3dnLCAgICAkdmFsdWUpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgLW93ZygkdmFsdWUpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICAgICBhbmQgcHJlZml4ZWQoLXdlYmtpdCwgJHZhbHVlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6IC13ZWJraXQoJHZhbHVlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgICAgYW5kIHByZWZpeGVkKC1vLCAgICAgICR2YWx1ZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAgICAgIC1vKCR2YWx1ZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnICAgICAgICAgIGFuZCBwcmVmaXhlZCgtc3ZnLCAgICAkdmFsdWUpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgLXN2ZygkdmFsdWUpOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6ICAgICAgICAgJHZhbHVlIDtcbn1cblxuLy8gY29udGVudCBwcm9wZXJ0eSBzdXBwb3J0IGZvciB2ZW5kb3IgcHJlZml4aW5nIHdpdGhpbiB2YWx1ZXMuXG5AbWl4aW4gY29udGVudCgkdmFsdWUpIHtcbiAgJHZhbHVlOiAtY29tcGFzcy1saXN0KCR2YWx1ZSk7XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICAgICBhbmQgcHJlZml4ZWQoLW1veiwgICAgJHZhbHVlKSB7IGNvbnRlbnQ6ICAgIC1tb3ooJHZhbHVlKTsgfVxuICBAaWYgJHN1cHBvcnQtZm9yLW9yaWdpbmFsLXdlYmtpdC1ncmFkaWVudHMgYW5kIHByZWZpeGVkKC1vd2csICAgICR2YWx1ZSkgeyBjb250ZW50OiAgICAtb3dnKCR2YWx1ZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0ICAgICAgIGFuZCBwcmVmaXhlZCgtd2Via2l0LCAkdmFsdWUpIHsgY29udGVudDogLXdlYmtpdCgkdmFsdWUpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhICAgICAgICBhbmQgcHJlZml4ZWQoLW8sICAgICAgJHZhbHVlKSB7IGNvbnRlbnQ6ICAgICAgLW8oJHZhbHVlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmcgICAgICAgICAgYW5kIHByZWZpeGVkKC1zdmcsICAgICR2YWx1ZSkgeyBjb250ZW50OiAgICAtc3ZnKCR2YWx1ZSk7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogICAgICAgICAkdmFsdWUgO1xufVxuIiwiLy8gXG4vLyBBIHBhcnRpYWwgaW1wbGVtZW50YXRpb24gb2YgdGhlIFJ1YnkgY3Jvc3MgYnJvd3NlciBzdXBwb3J0IGZ1bmN0aW9ucyBmcm9tIENvbXBhc3M6XG4vLyBodHRwczovL2dpdGh1Yi5jb20vQ29tcGFzcy9jb21wYXNzL2Jsb2Ivc3RhYmxlL2xpYi9jb21wYXNzL3Nhc3NfZXh0ZW5zaW9ucy9mdW5jdGlvbnMvY3Jvc3NfYnJvd3Nlcl9zdXBwb3J0LnJiXG4vLyBcblxuQGZ1bmN0aW9uIHByZWZpeGVkKCRwcmVmaXgsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTI6bnVsbCwgJHByb3BlcnR5MzpudWxsLCAkcHJvcGVydHk0Om51bGwsICRwcm9wZXJ0eTU6bnVsbCwgJHByb3BlcnR5NjpudWxsLCAkcHJvcGVydHk3Om51bGwsICRwcm9wZXJ0eTg6bnVsbCwgJHByb3BlcnR5OTpudWxsKSB7XG4gICRwcm9wZXJ0aWVzOiAkcHJvcGVydHkxLCAkcHJvcGVydHkyLCAkcHJvcGVydHkzLCAkcHJvcGVydHk0LCAkcHJvcGVydHk1LCAkcHJvcGVydHk2LCAkcHJvcGVydHk3LCAkcHJvcGVydHk4LCAkcHJvcGVydHk5O1xuICAkcHJlZml4ZWQ6IGZhbHNlO1xuICBAZWFjaCAkaXRlbSBpbiAkcHJvcGVydGllcyB7XG4gICAgQGlmIHR5cGUtb2YoJGl0ZW0pID09ICdzdHJpbmcnIHtcbiAgICAgICRwcmVmaXhlZDogJHByZWZpeGVkIG9yIHN0ci1pbmRleCgkaXRlbSwgJ3VybCcpICE9IDEgYW5kIHN0ci1pbmRleCgkaXRlbSwgJ3JnYicpICE9IDEgYW5kIHN0ci1pbmRleCgkaXRlbSwgJyMnKSAhPSAxO1xuICAgIH0gQGVsc2VpZiB0eXBlLW9mKCRpdGVtKSA9PSAnY29sb3InIHtcbiAgICB9IEBlbHNlaWYgJGl0ZW0gIT0gbnVsbCB7XG4gICAgICAkcHJlZml4ZWQ6IHRydWU7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHByZWZpeGVkO1xufVxuXG5AZnVuY3Rpb24gcHJlZml4KCRwcmVmaXgsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTI6bnVsbCwgJHByb3BlcnR5MzpudWxsLCAkcHJvcGVydHk0Om51bGwsICRwcm9wZXJ0eTU6bnVsbCwgJHByb3BlcnR5NjpudWxsLCAkcHJvcGVydHk3Om51bGwsICRwcm9wZXJ0eTg6bnVsbCwgJHByb3BlcnR5OTpudWxsKSB7XG4gICRwcm9wZXJ0aWVzOiBcIlwiO1xuXG4gIC8vIFN1cHBvcnQgZm9yIHBvbHltb3JwaGlzbS5cbiAgQGlmIHR5cGUtb2YoJHByb3BlcnR5MSkgPT0gJ2xpc3QnIHtcbiAgICAvLyBQYXNzaW5nIGEgc2luZ2xlIGFycmF5IG9mIHByb3BlcnRpZXMuXG4gICAgJHByb3BlcnRpZXM6ICRwcm9wZXJ0eTE7XG4gIH0gQGVsc2Uge1xuICAgIC8vIFBhc3NpbmcgbXVsdGlwbGUgcHJvcGVydGllcy5cbiAgICAkcHJvcGVydGllczogJHByb3BlcnR5MSwgJHByb3BlcnR5MiwgJHByb3BlcnR5MywgJHByb3BlcnR5NCwgJHByb3BlcnR5NSwgJHByb3BlcnR5NiwgJHByb3BlcnR5NywgJHByb3BlcnR5OCwgJHByb3BlcnR5OTtcbiAgfVxuXG4gICRwcm9wczogZmFsc2U7XG4gIEBlYWNoICRpdGVtIGluICRwcm9wZXJ0aWVzIHtcbiAgICBAaWYgJGl0ZW0gPT0gbnVsbCB7fVxuICAgIEBlbHNlIHtcbiAgICAgIEBpZiBwcmVmaXhlZCgkcHJlZml4LCAkaXRlbSkge1xuICAgICAgICAkaXRlbTogI3skcHJlZml4fS0jeyRpdGVtfTtcbiAgICAgIH1cbiAgICAgIEBpZiAkcHJvcHMge1xuICAgICAgICAkcHJvcHM6ICRwcm9wcywgJGl0ZW07XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICRwcm9wczogJGl0ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHByb3BzO1xufVxuXG5AZnVuY3Rpb24gLXN2ZygkcHJvcGVydHkxLCAkcHJvcGVydHkyOm51bGwsICRwcm9wZXJ0eTM6bnVsbCwgJHByb3BlcnR5NDpudWxsLCAkcHJvcGVydHk1Om51bGwsICRwcm9wZXJ0eTY6bnVsbCwgJHByb3BlcnR5NzpudWxsLCAkcHJvcGVydHk4Om51bGwsICRwcm9wZXJ0eTk6bnVsbCkge1xuICBAcmV0dXJuIHByZWZpeCgnLXN2ZycsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICRwcm9wZXJ0eTMsICRwcm9wZXJ0eTQsICRwcm9wZXJ0eTUsICRwcm9wZXJ0eTYsICRwcm9wZXJ0eTcsICRwcm9wZXJ0eTgsICRwcm9wZXJ0eTkpO1xufVxuXG5AZnVuY3Rpb24gLW93ZygkcHJvcGVydHkxLCAkcHJvcGVydHkyOm51bGwsICRwcm9wZXJ0eTM6bnVsbCwgJHByb3BlcnR5NDpudWxsLCAkcHJvcGVydHk1Om51bGwsICRwcm9wZXJ0eTY6bnVsbCwgJHByb3BlcnR5NzpudWxsLCAkcHJvcGVydHk4Om51bGwsICRwcm9wZXJ0eTk6bnVsbCkge1xuICBAcmV0dXJuIHByZWZpeCgnLW93ZycsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICRwcm9wZXJ0eTMsICRwcm9wZXJ0eTQsICRwcm9wZXJ0eTUsICRwcm9wZXJ0eTYsICRwcm9wZXJ0eTcsICRwcm9wZXJ0eTgsICRwcm9wZXJ0eTkpO1xufVxuXG5AZnVuY3Rpb24gLXdlYmtpdCgkcHJvcGVydHkxLCAkcHJvcGVydHkyOm51bGwsICRwcm9wZXJ0eTM6bnVsbCwgJHByb3BlcnR5NDpudWxsLCAkcHJvcGVydHk1Om51bGwsICRwcm9wZXJ0eTY6bnVsbCwgJHByb3BlcnR5NzpudWxsLCAkcHJvcGVydHk4Om51bGwsICRwcm9wZXJ0eTk6bnVsbCkge1xuICBAcmV0dXJuIHByZWZpeCgnLXdlYmtpdCcsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICRwcm9wZXJ0eTMsICRwcm9wZXJ0eTQsICRwcm9wZXJ0eTUsICRwcm9wZXJ0eTYsICRwcm9wZXJ0eTcsICRwcm9wZXJ0eTgsICRwcm9wZXJ0eTkpO1xufVxuXG5AZnVuY3Rpb24gLW1veigkcHJvcGVydHkxLCAkcHJvcGVydHkyOm51bGwsICRwcm9wZXJ0eTM6bnVsbCwgJHByb3BlcnR5NDpudWxsLCAkcHJvcGVydHk1Om51bGwsICRwcm9wZXJ0eTY6bnVsbCwgJHByb3BlcnR5NzpudWxsLCAkcHJvcGVydHk4Om51bGwsICRwcm9wZXJ0eTk6bnVsbCkge1xuICBAcmV0dXJuIHByZWZpeCgnLW1veicsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICRwcm9wZXJ0eTMsICRwcm9wZXJ0eTQsICRwcm9wZXJ0eTUsICRwcm9wZXJ0eTYsICRwcm9wZXJ0eTcsICRwcm9wZXJ0eTgsICRwcm9wZXJ0eTkpO1xufVxuXG5AZnVuY3Rpb24gLW8oJHByb3BlcnR5MSwgJHByb3BlcnR5MjpudWxsLCAkcHJvcGVydHkzOm51bGwsICRwcm9wZXJ0eTQ6bnVsbCwgJHByb3BlcnR5NTpudWxsLCAkcHJvcGVydHk2Om51bGwsICRwcm9wZXJ0eTc6bnVsbCwgJHByb3BlcnR5ODpudWxsLCAkcHJvcGVydHk5Om51bGwpIHtcbiAgQHJldHVybiBwcmVmaXgoJy1vJywgJHByb3BlcnR5MSwgJHByb3BlcnR5MiwgJHByb3BlcnR5MywgJHByb3BlcnR5NCwgJHByb3BlcnR5NSwgJHByb3BlcnR5NiwgJHByb3BlcnR5NywgJHByb3BlcnR5OCwgJHByb3BlcnR5OSk7XG59XG5cbkBmdW5jdGlvbiAtcGllKCRwcm9wZXJ0eTEsICRwcm9wZXJ0eTI6bnVsbCwgJHByb3BlcnR5MzpudWxsLCAkcHJvcGVydHk0Om51bGwsICRwcm9wZXJ0eTU6bnVsbCwgJHByb3BlcnR5NjpudWxsLCAkcHJvcGVydHk3Om51bGwsICRwcm9wZXJ0eTg6bnVsbCwgJHByb3BlcnR5OTpudWxsKSB7XG4gIEByZXR1cm4gcHJlZml4KCctcGllJywgJHByb3BlcnR5MSwgJHByb3BlcnR5MiwgJHByb3BlcnR5MywgJHByb3BlcnR5NCwgJHByb3BlcnR5NSwgJHByb3BlcnR5NiwgJHByb3BlcnR5NywgJHByb3BlcnR5OCwgJHByb3BlcnR5OSk7XG59XG4iXX0= */
