/*!

 =========================================================
 * Now UI Kit Pro - v1.2.2
 =========================================================

 * Product Page: https://www.creative-tim.com/product/now-ui-kit-pro
 * Copyright 2018 Creative Tim (http://www.creative-tim.com)

 * Designed by www.invisionapp.com Coded by www.creative-tim.com

 =========================================================

 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 */@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:30px;border:0;position:relative;text-align:left;margin-bottom:10px;line-height:8px;width:59px!important;height:22px;outline:none;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:20px;background:rgba(44,44,44,.2)}.bootstrap-switch .bootstrap-switch-container{display:inline-flex;top:0;height:22px;border-radius:4px;-webkit-transform:translateZ(0);transform:translateZ(0);width:100px!important}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{box-sizing:border-box;cursor:pointer;display:inline-block!important;height:100%;color:#fff;padding:6px 12px;font-size:11px;text-indent:-5px;line-height:15px;transition:.25s ease-out}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1;float:left;line-height:11px;width:50%!important}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-brown,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-brown{color:#fff;background:#353535}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue{color:#fff;background:#2ca8ff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green{color:#fff;background:#18ce0f}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange{background:#ffb236;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red{color:#fff;background:#ff3636}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{color:#fff}.bootstrap-switch .bootstrap-switch-label{text-align:center;z-index:100;color:#333;background:#fff;width:22px!important;height:22px!important;margin:0 -11px;border-radius:20px;position:absolute;float:left;top:0;left:50%;padding:0;box-shadow:0 1px 11px rgba(0,0,0,.25)}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{background-color:hsla(0,0%,9%,.4)}.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label{width:27px!important;margin-left:-16px}.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label{width:27px!important;margin-left:-11px}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{text-indent:6px}.bootstrap-switch input[type=checkbox],.bootstrap-switch input[type=radio]{position:absolute!important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}.bootstrap-switch input[type=checkbox].form-control,.bootstrap-switch input[type=radio].form-control{height:auto}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.33}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;filter:alpha(opacity=50);cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:-2px!important}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-39px!important}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label:before{background-color:#fff}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-red~.bootstrap-switch-default{background-color:#ff3636}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-orange~.bootstrap-switch-default{background-color:#ffb236}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-green~.bootstrap-switch-default{background-color:#18ce0f}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-brown~.bootstrap-switch-default{background-color:#353535}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-blue~.bootstrap-switch-default{background-color:#2ca8ff}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-blue,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-brown,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-green,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-orange,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-red{background-color:#e3e3e3}.bootstrap-switch-off .bootstrap-switch-handle-on,.bootstrap-switch-on .bootstrap-switch-handle-off{opacity:0}

/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:1px}.noUi-horizontal .noUi-handle{border-radius:50%;background-color:#fff;box-shadow:0 1px 13px 0 rgba(0,0,0,.2);height:15px;width:15px;cursor:pointer;outline:0}.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{display:none}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-10px;top:-7px;left:auto}.noUi-target{background-color:hsla(0,0%,71.4%,.3)}.noUi-connects,.noUi-target{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#fff;cursor:default;-webkit-transition:.3s ease 0s;-moz-transition:.3s ease 0s;-ms-transition:.3s ease 0s;-o-transform:.3s ease 0s;transition:.3s ease 0s}.noUi-active{-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.slider .noUi-connect{background-color:#888}.slider.slider-neutral .noUi-connect{background-color:#fff}.slider.slider-neutral.noUi-target{background-color:hsla(0,0%,100%,.3)}.slider.slider-neutral .noUi-handle{background-color:#fff}.slider.slider-primary.noUi-connect,.slider.slider-primary .noUi-connect{background-color:#353535}.slider.slider-primary.noUi-target{background-color:rgba(53,53,53,.2)}.slider.slider-primary .noUi-handle{background-color:#353535}.slider.slider-info.noUi-connect,.slider.slider-info .noUi-connect{background-color:#2ca8ff}.slider.slider-info.noUi-target{background-color:rgba(44,168,255,.3)}.slider.slider-info .noUi-handle{background-color:#2ca8ff}.slider.slider-success.noUi-connect,.slider.slider-success .noUi-connect{background-color:#18ce0f}.slider.slider-success.noUi-target{background-color:rgba(24,206,15,.3)}.slider.slider-success .noUi-handle{background-color:#18ce0f}.slider.slider-warning.noUi-connect,.slider.slider-warning .noUi-connect{background-color:#ffb236}.slider.slider-warning.noUi-target{background-color:rgba(255,178,54,.3)}.slider.slider-warning .noUi-handle{background-color:#ffb236}.slider.slider-danger.noUi-connect,.slider.slider-danger .noUi-connect{background-color:#ff3636}.slider.slider-danger.noUi-target{background-color:rgba(255,54,54,.3)}.slider.slider-danger .noUi-handle{background-color:#ff3636}

/*!
 * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{min-width:100%}.bootstrap-select .btn{margin-top:10px;margin-bottom:0}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle:after{margin-left:-10px}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.btn-block,.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{display:none}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;box-sizing:border-box;max-height:265px!important}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;display:block;max-height:245px!important;overflow-y:scroll;-ms-overflow-style:auto;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid hsla(0,0%,80%,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid hsla(0,0%,80%,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.bootstrap-select .dropdown-menu.inner li a{padding-left:1.5rem;padding-right:1.5rem;display:block;outline:none;color:#292b2c}.bootstrap-select .dropdown-menu.inner li.disabled a{color:hsla(0,0%,71.4%,.6)}.bootstrap-select .dropdown-menu.inner li.disabled a:focus,.bootstrap-select .dropdown-menu.inner li.disabled a:hover{background-color:transparent}.bootstrap-select .dropdown-menu.open{overflow:visible!important}.bootstrap-tagsinput{display:inline-block;padding:4px 6px;max-width:100%;line-height:22px;background-color:transparent!important}.bootstrap-tagsinput input{outline:none;background-color:transparent;margin:0;width:74px;max-width:inherit}.bootstrap-tagsinput input,.bootstrap-tagsinput input:focus{border:none;box-shadow:none}.bootstrap-tagsinput.form-control input::-moz-placeholder{color:#777;opacity:1}.bootstrap-tagsinput.form-control input:-ms-input-placeholder,.bootstrap-tagsinput.form-control input::-webkit-input-placeholder{color:#777}.bootstrap-tagsinput .tag{cursor:pointer;margin:5px 3px 5px 0;position:relative;border-radius:12px;color:#fff;font-weight:500;font-size:.75em;text-transform:uppercase;display:inline-block;line-height:1.5em;padding:3px 8px 3px .8em}.bootstrap-tagsinput .tag:hover{padding-right:22px}.bootstrap-tagsinput .tag:hover [data-role=remove]{opacity:1;padding-right:4px}.bootstrap-tagsinput .tag [data-role=remove]{cursor:pointer;position:absolute;top:3px;right:0;opacity:0;background-color:transparent}.bootstrap-tagsinput .tag [data-role=remove]:after{font-family:Nucleo Outline;content:"\ea53";padding:0 2px}.bootstrap-tagsinput.badge-primary .badge{background-color:#353535;color:#fff;border:none}.bootstrap-tagsinput.badge-primary .badge .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.badge-primary .badge .tagsinput-add{color:#353535}.bootstrap-tagsinput.badge-info .badge{background-color:#2ca8ff;color:#fff;border:none}.bootstrap-tagsinput.badge-info .badge .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.badge-info .badge .tagsinput-add{color:#2ca8ff}.bootstrap-tagsinput.badge-success .badge{background-color:#18ce0f;color:#fff;border:none}.bootstrap-tagsinput.badge-success .badge .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.badge-success .badge .tagsinput-add{color:#18ce0f}.bootstrap-tagsinput.badge-warning .badge{background-color:#ffb236;color:#fff;border:none}.bootstrap-tagsinput.badge-warning .badge .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.badge-warning .badge .tagsinput-add{color:#ffb236}.bootstrap-tagsinput.badge-danger .badge{background-color:#ff3636;color:#fff;border:none}.bootstrap-tagsinput.badge-danger .badge .tagsinput-remove-link{color:#fff}.bootstrap-tagsinput.badge-danger .badge .tagsinput-add{color:#ff3636}.btn-file{position:relative;overflow:hidden;vertical-align:middle}.btn-file>input{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;font-size:23px;cursor:pointer;filter:alpha(opacity=0);opacity:0;direction:ltr}.fileinput{display:inline-block;margin-bottom:9px}.fileinput .form-control{display:inline-block;padding-top:7px;padding-bottom:5px;margin-bottom:0;vertical-align:middle;cursor:text}.fileinput .thumbnail{display:inline-block;margin-bottom:10px;overflow:hidden;text-align:center;vertical-align:middle;max-width:360px}.fileinput .thumbnail.img-circle{border-radius:50%;max-width:100px}.fileinput .thumbnail>img{max-height:100%}.fileinput .btn{vertical-align:middle}.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{display:none}.fileinput-inline .fileinput-controls{display:inline}.fileinput-filename{display:inline-block;overflow:hidden;vertical-align:middle}.form-control .fileinput-filename{vertical-align:bottom}.fileinput.input-group{display:table}.fileinput.input-group>*{position:relative;z-index:2}.fileinput.input-group>.btn-file{z-index:1}.fileinput-new.input-group .btn-file,.fileinput-new .input-group .btn-file{border-radius:0 4px 4px 0}.fileinput-new.input-group .btn-file.btn-sm,.fileinput-new .input-group .btn-file.btn-sm,.fileinput-new.input-group .btn-file.btn-xs,.fileinput-new .input-group .btn-file.btn-xs{border-radius:0 3px 3px 0}.fileinput-new.input-group .btn-file.btn-lg,.fileinput-new .input-group .btn-file.btn-lg{border-radius:0 6px 6px 0}.form-group.has-warning .fileinput .fileinput-preview{color:#ffb236}.form-group.has-warning .fileinput .thumbnail{border-color:#ffb236}.form-group.has-error .fileinput .fileinput-preview{color:#ff3636}.form-group.has-error .fileinput .thumbnail{border-color:#ff3636}.form-group.has-success .fileinput .fileinput-preview{color:#18ce0f}.form-group.has-success .fileinput .thumbnail{border-color:#18ce0f}.input-group-text:not(:first-child){border-left:0}.thumbnail{border:0;border-radius:0;padding:0}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after,.bootstrap-datetimepicker-widget .btn[data-action=today]:after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after,.bootstrap-datetimepicker-widget .picker-switch:after,.bootstrap-datetimepicker-widget table th.next:after,.bootstrap-datetimepicker-widget table th.prev:after,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget a .btn:hover{background-color:transparent}.bootstrap-datetimepicker-widget.dropdown-menu{padding:8px 6px;width:254px;max-width:254px}.bootstrap-datetimepicker-widget.dropdown-menu .now-ui-icons{opacity:1;top:2px}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:-5px;left:10px;right:auto;color:#fff;border-bottom:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{display:none}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:auto;bottom:-6px;right:auto;left:10px;color:#fff;border-top:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:0;border-width:0;color:#66615b;background-color:transparent}.bootstrap-datetimepicker-widget a[data-action=togglePicker],.bootstrap-datetimepicker-widget a[data-action=togglePicker]:hover{color:#353535}.bootstrap-datetimepicker-widget a[data-action]:hover{background-color:transparent}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:40px;height:40px;line-height:40px;font-weight:300;font-size:1.5em;margin:3px;border-radius:50%}.bootstrap-datetimepicker-widget button[data-action]{width:38px;background-color:#353535;height:38px;padding:0;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.bootstrap-datetimepicker-widget .btn{margin:0!important}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after{content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after{content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after{content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after{content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after{content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after{content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after{content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after{content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]:after{content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center;border-radius:3px;color:#353535}.bootstrap-datetimepicker-widget .picker-switch:after{content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%;border-radius:3px;margin:2px 0!important}.bootstrap-datetimepicker-widget table{width:100%;margin:0;text-align:center}.bootstrap-datetimepicker-widget table td>div,.bootstrap-datetimepicker-widget table th>div{text-align:center}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px;font-weight:300}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.next span,.bootstrap-datetimepicker-widget table th.prev span{border-radius:4px;height:27px;width:27px;line-height:28px;font-size:12px;border-radius:50%;text-align:center;color:#353535}.bootstrap-datetimepicker-widget table th.prev:after{content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next:after{content:"Next Month"}.bootstrap-datetimepicker-widget table th.dow{text-align:center;color:#353535;padding-bottom:5px;padding-top:10px}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover,.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span{background:#eee}.bootstrap-datetimepicker-widget table td.cw>div{font-size:.8em;height:20px;line-height:20px;color:#cfcfca}.bootstrap-datetimepicker-widget table td.day>div,.bootstrap-datetimepicker-widget table td.hour>div,.bootstrap-datetimepicker-widget table td.minute>div{height:30px;line-height:2.2;width:30px;text-align:center;padding:0;border-radius:50%;margin:0 auto;z-index:-1;position:relative;font-weight:300;font-size:14px;border:none;cursor:pointer;transition:all .3s ease 0s}.bootstrap-datetimepicker-widget table td.day:hover>div,.bootstrap-datetimepicker-widget table td.hour:hover>div,.bootstrap-datetimepicker-widget table td.minute:hover>div,.bootstrap-datetimepicker-widget table td.second:hover>div{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.new>div,.bootstrap-datetimepicker-widget table td.old>div{color:#888}.bootstrap-datetimepicker-widget table td.today>div:before{content:"";display:inline-block;border-color:rgba(0,0,0,.2) transparent #68b3c8;border-style:solid;border-width:7px;position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active:hover>div,.bootstrap-datetimepicker-widget table td.active>div{background-color:#353535;color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}.bootstrap-datetimepicker-widget table td.active.today:before>div{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled:hover>div,.bootstrap-datetimepicker-widget table td.disabled>div{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:40px;height:40px;line-height:40px;margin:0 3px;cursor:pointer;border-radius:50%;text-align:center}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#353535;color:#fff}.bootstrap-datetimepicker-widget table td span.old{color:#cfcfca}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget .timepicker-hours span,.bootstrap-datetimepicker-widget .timepicker-minutes span,.bootstrap-datetimepicker-widget .timepicker-picker span{border-radius:50%!important}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-text{cursor:pointer}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:1px;text-align:center;z-index:1;cursor:pointer}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget .picker-switch,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget .separator,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget .timepicker-hours span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget .timepicker-minutes span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget a[data-action=togglePicker],input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget a[data-action=togglePicker]:hover,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.day>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.hour>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.minute>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table th.next span,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table th.prev span{color:#fff}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table th.dow{color:hsla(0,0%,100%,.8)}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.new>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.old>div{color:hsla(0,0%,100%,.4)}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.active>div{background-color:#fff}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.hour:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.minute:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td.second:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td:not(.active).day:hover>div,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table td span:hover{background:hsla(0,0%,100%,.2)}input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover,input.datetimepicker[data-color]+.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span{background-color:hsla(0,0%,100%,.2)}input.datetimepicker[data-color=orange]+.bootstrap-datetimepicker-widget{background-color:#353535}input.datetimepicker[data-color=orange]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,input.datetimepicker[data-color=orange]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color=orange]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color=orange]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color=orange]+.bootstrap-datetimepicker-widget table td.active>div{color:#353535}input.datetimepicker[data-color=blue]+.bootstrap-datetimepicker-widget{background-color:#2ca8ff}input.datetimepicker[data-color=blue]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,input.datetimepicker[data-color=blue]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color=blue]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color=blue]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color=blue]+.bootstrap-datetimepicker-widget table td.active>div{color:#2ca8ff}input.datetimepicker[data-color=green]+.bootstrap-datetimepicker-widget{background-color:#18ce0f}input.datetimepicker[data-color=green]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,input.datetimepicker[data-color=green]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color=green]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color=green]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color=green]+.bootstrap-datetimepicker-widget table td.active>div{color:#18ce0f}input.datetimepicker[data-color=red]+.bootstrap-datetimepicker-widget{background-color:#ff3636}input.datetimepicker[data-color=red]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,input.datetimepicker[data-color=red]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color=red]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color=red]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color=red]+.bootstrap-datetimepicker-widget table td.active>div{color:#ff3636}input.datetimepicker[data-color=yellow]+.bootstrap-datetimepicker-widget{background-color:#ffb236}input.datetimepicker[data-color=yellow]+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before,input.datetimepicker[data-color=yellow]+.bootstrap-datetimepicker-widget.dropdown-menu.top:after,input.datetimepicker[data-color=yellow]+.bootstrap-datetimepicker-widget button[data-action],input.datetimepicker[data-color=yellow]+.bootstrap-datetimepicker-widget table td.active:hover>div,input.datetimepicker[data-color=yellow]+.bootstrap-datetimepicker-widget table td.active>div{color:#ffb236}@font-face{font-family:Nucleo Outline;src:url(../fonts/nucleo-outline.eot);src:url(../fonts/nucleo-outline.eot) format("embedded-opentype"),url(../fonts/nucleo-outline.woff2) format("woff2"),url(../fonts/nucleo-outline.woff) format("woff"),url(../fonts/nucleo-outline.ttf) format("truetype");font-weight:400;font-style:normal}.now-ui-icons{display:inline-block;font:normal normal normal 14px/1 Nucleo Outline;font-size:inherit;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.now-ui-icons.circle{padding:.33333333em;vertical-align:-16%;background-color:#eee;border-radius:50%}.nc-icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.nc-icon-ul>li{position:relative}.nc-icon-ul>li>.now-ui-icons{position:absolute;left:-1.57142857em;top:.14285714em;text-align:center}.nc-icon-ul>li>.now-ui-icons.circle{top:-.19047619em;left:-1.9047619em}.now-ui-icons.spin{-webkit-animation:nc-icon-spin 2s linear infinite;animation:nc-icon-spin 2s linear infinite}@-webkit-keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.now-ui-icons.ui-1_check:before{content:"\ea22"}.now-ui-icons.ui-1_email-85:before{content:"\ea2a"}.now-ui-icons.arrows-1_cloud-download-93:before{content:"\ea21"}.now-ui-icons.arrows-1_cloud-upload-94:before{content:"\ea24"}.now-ui-icons.arrows-1_minimal-down:before{content:"\ea39"}.now-ui-icons.arrows-1_minimal-left:before{content:"\ea3a"}.now-ui-icons.arrows-1_minimal-right:before{content:"\ea3b"}.now-ui-icons.arrows-1_minimal-up:before{content:"\ea3c"}.now-ui-icons.arrows-1_refresh-69:before{content:"\ea44"}.now-ui-icons.arrows-1_share-66:before{content:"\ea4c"}.now-ui-icons.business_badge:before{content:"\ea09"}.now-ui-icons.business_bank:before{content:"\ea0a"}.now-ui-icons.business_briefcase-24:before{content:"\ea13"}.now-ui-icons.business_bulb-63:before{content:"\ea15"}.now-ui-icons.business_chart-bar-32:before{content:"\ea1e"}.now-ui-icons.business_chart-pie-36:before{content:"\ea1f"}.now-ui-icons.business_globe:before{content:"\ea2f"}.now-ui-icons.business_money-coins:before{content:"\ea40"}.now-ui-icons.clothes_tie-bow:before{content:"\ea5b"}.now-ui-icons.design_vector:before{content:"\ea61"}.now-ui-icons.design_app:before{content:"\ea08"}.now-ui-icons.design_bullet-list-67:before{content:"\ea14"}.now-ui-icons.design_image:before{content:"\ea33"}.now-ui-icons.design_palette:before{content:"\ea41"}.now-ui-icons.design_scissors:before{content:"\ea4a"}.now-ui-icons.design-2_html5:before{content:"\ea32"}.now-ui-icons.design-2_ruler-pencil:before{content:"\ea48"}.now-ui-icons.emoticons_satisfied:before{content:"\ea49"}.now-ui-icons.files_box:before{content:"\ea12"}.now-ui-icons.files_paper:before{content:"\ea43"}.now-ui-icons.files_single-copy-04:before{content:"\ea52"}.now-ui-icons.health_ambulance:before{content:"\ea07"}.now-ui-icons.loader_gear:before{content:"\ea4e"}.now-ui-icons.loader_refresh:before{content:"\ea44"}.now-ui-icons.location_bookmark:before{content:"\ea10"}.now-ui-icons.location_compass-05:before{content:"\ea25"}.now-ui-icons.location_map-big:before{content:"\ea3d"}.now-ui-icons.location_pin:before{content:"\ea47"}.now-ui-icons.location_world:before{content:"\ea63"}.now-ui-icons.media-1_album:before{content:"\ea02"}.now-ui-icons.media-1_button-pause:before{content:"\ea16"}.now-ui-icons.media-1_button-play:before{content:"\ea18"}.now-ui-icons.media-1_button-power:before{content:"\ea19"}.now-ui-icons.media-1_camera-compact:before{content:"\ea1c"}.now-ui-icons.media-2_note-03:before{content:"\ea3f"}.now-ui-icons.media-2_sound-wave:before{content:"\ea57"}.now-ui-icons.objects_diamond:before{content:"\ea29"}.now-ui-icons.objects_globe:before{content:"\ea2f"}.now-ui-icons.objects_key-25:before{content:"\ea38"}.now-ui-icons.objects_planet:before{content:"\ea46"}.now-ui-icons.objects_spaceship:before{content:"\ea55"}.now-ui-icons.objects_support-17:before{content:"\ea56"}.now-ui-icons.objects_umbrella-13:before{content:"\ea5f"}.now-ui-icons.education_agenda-bookmark:before{content:"\ea01"}.now-ui-icons.education_atom:before{content:"\ea0c"}.now-ui-icons.education_glasses:before{content:"\ea2d"}.now-ui-icons.education_hat:before{content:"\ea30"}.now-ui-icons.education_paper:before{content:"\ea42"}.now-ui-icons.shopping_bag-16:before{content:"\ea0d"}.now-ui-icons.shopping_basket:before{content:"\ea0b"}.now-ui-icons.shopping_box:before{content:"\ea11"}.now-ui-icons.shopping_cart-simple:before{content:"\ea1d"}.now-ui-icons.shopping_credit-card:before{content:"\ea28"}.now-ui-icons.shopping_delivery-fast:before{content:"\ea27"}.now-ui-icons.shopping_shop:before{content:"\ea50"}.now-ui-icons.shopping_tag-content:before{content:"\ea59"}.now-ui-icons.sport_trophy:before{content:"\ea5d"}.now-ui-icons.sport_user-run:before{content:"\ea60"}.now-ui-icons.tech_controller-modern:before{content:"\ea26"}.now-ui-icons.tech_headphones:before{content:"\ea31"}.now-ui-icons.tech_laptop:before{content:"\ea36"}.now-ui-icons.tech_mobile:before{content:"\ea3e"}.now-ui-icons.tech_tablet:before{content:"\ea58"}.now-ui-icons.tech_tv:before{content:"\ea5e"}.now-ui-icons.tech_watch-time:before{content:"\ea62"}.now-ui-icons.text_align-center:before{content:"\ea05"}.now-ui-icons.text_align-left:before{content:"\ea06"}.now-ui-icons.text_bold:before{content:"\ea0e"}.now-ui-icons.text_caps-small:before{content:"\ea1b"}.now-ui-icons.gestures_tap-01:before{content:"\ea5a"}.now-ui-icons.transportation_air-baloon:before{content:"\ea03"}.now-ui-icons.transportation_bus-front-12:before{content:"\ea17"}.now-ui-icons.travel_info:before{content:"\ea04"}.now-ui-icons.travel_istanbul:before{content:"\ea34"}.now-ui-icons.ui-1_bell-53:before{content:"\ea0f"}.now-ui-icons.ui-1_calendar-60:before{content:"\ea1a"}.now-ui-icons.ui-1_lock-circle-open:before{content:"\ea35"}.now-ui-icons.ui-1_send:before{content:"\ea4d"}.now-ui-icons.ui-1_settings-gear-63:before{content:"\ea4e"}.now-ui-icons.ui-1_simple-add:before{content:"\ea4f"}.now-ui-icons.ui-1_simple-delete:before{content:"\ea54"}.now-ui-icons.ui-1_simple-remove:before{content:"\ea53"}.now-ui-icons.ui-1_zoom-bold:before{content:"\ea64"}.now-ui-icons.ui-2_chat-round:before{content:"\ea20"}.now-ui-icons.ui-2_favourite-28:before{content:"\ea2b"}.now-ui-icons.ui-2_like:before{content:"\ea37"}.now-ui-icons.ui-2_settings-90:before{content:"\ea4b"}.now-ui-icons.ui-2_time-alarm:before{content:"\ea5c"}.now-ui-icons.users_circle-08:before{content:"\ea23"}.now-ui-icons.users_single-02:before{content:"\ea51"}.all-icons .font-icon-detail{text-align:center;padding:45px 0 30px;border:1px solid #e5e5e5;border-radius:.1875rem;margin:15px 0;min-height:168px}.all-icons [class*=now-ui-icons]{font-size:32px}.all-icons .font-icon-detail p{margin:25px auto 0;width:100%;text-align:center;display:block;color:#b8b8b8;padding:0 10px;font-size:.7142em}.alert{border:0;border-radius:0;color:#fff;padding-top:.9rem;padding-bottom:.9rem}.alert .alert-link{color:#fff;opacity:.8}.alert.alert-success{background-color:rgba(24,206,15,.8)}.alert.alert-danger{background-color:rgba(255,54,54,.8)}.alert.alert-warning{background-color:rgba(255,178,54,.8)}.alert.alert-info{background-color:rgba(44,168,255,.8)}.alert.alert-primary{background-color:rgba(53,53,53,.8)}.alert .alert-icon{display:block;float:left;margin-right:15px;margin-top:-1px}.alert strong{text-transform:uppercase;font-size:12px}.alert i.fa,.alert i.now-ui-icons{font-size:20px}.alert .close{color:#fff;opacity:.9;text-shadow:none;line-height:0;outline:0;display:inline-block;cursor:pointer}.form-check{margin-top:.65rem;padding-left:0}.form-check .form-check-label{display:inline-block;position:relative;cursor:pointer;padding-left:35px;line-height:26px;margin-bottom:0;transition:color .3s linear}.radio .form-check-sign{padding-left:28px}.form-check .form-check-sign:after,.form-check .form-check-sign:before{content:" ";display:inline-block;position:absolute;width:26px;height:26px;left:0;cursor:pointer;border-radius:3px;top:0;background-color:transparent;border:1px solid #e3e3e3;transition:opacity .3s linear}.form-check .form-check-sign:after{font-family:Nucleo Outline;content:"\ea22";top:0;text-align:center;font-size:14px;opacity:0;color:#555;border:0;background-color:inherit}.form-check.disabled .form-check-label{color:#9a9a9a;opacity:.5;cursor:not-allowed}.form-check input[type=checkbox],.radio input[type=radio]{opacity:0;position:absolute;visibility:hidden}.form-check input[type=checkbox]:checked+.form-check-sign:after{opacity:1}.checkbox input[type=checkbox]:disabled+.form-check-sign:after,.form-control input[type=checkbox]:disabled+.form-check-sign:before{cursor:not-allowed}.form-check input[type=checkbox]:disabled+.form-check-sign,.form-check input[type=radio]:disabled+.form-check-sign{pointer-events:none}.form-check-radio .form-check-sign:after,.form-check-radio .form-check-sign:before{content:" ";width:20px;height:20px;border-radius:50%;border:1px solid #e3e3e3;display:inline-block;position:absolute;left:3px;top:3px;padding:1px;transition:opacity .3s linear}.form-check-radio input[type=radio],.form-check-radio input[type=radio]+.form-check-sign:after{opacity:0}.form-check-radio input[type=radio]:checked+.form-check-sign:after{width:4px;height:4px;background-color:#555;border-color:#555;top:11px;left:11px;opacity:1}.form-check-radio input[type=radio]:disabled+.form-check-sign,.form-check-radio input[type=radio]:disabled+.form-check-sign:after,.form-check-radio input[type=radio]:disabled+.form-check-sign:before{color:#9a9a9a}.badge{border-radius:8px;padding:4px 8px;text-transform:uppercase;font-size:.7142em;line-height:12px;background-color:transparent;border:1px solid;margin-bottom:5px;color:#fff;border-radius:.875rem}.badge:focus,.badge:hover{text-decoration:none}.badge-icon{padding:.4em .55em}.badge-icon i{font-size:.8em}.badge-default,.badge-default[href]:focus,.badge-default[href]:hover{border-color:#888;background-color:#888;color:#fff}.badge-primary,.badge-primary[href]:focus,.badge-primary[href]:hover{border-color:#353535;background-color:#353535;color:#fff}.badge-info,.badge-info[href]:focus,.badge-info[href]:hover{border-color:#2ca8ff;background-color:#2ca8ff;color:#fff}.badge-success,.badge-success[href]:focus,.badge-success[href]:hover{border-color:#18ce0f;background-color:#18ce0f;color:#fff}.badge-warning,.badge-warning[href]:focus,.badge-warning[href]:hover{border-color:#ffb236;background-color:#ffb236;color:#fff}.badge-danger,.badge-danger[href]:focus,.badge-danger[href]:hover{border-color:#ff3636;background-color:#ff3636;color:#fff}.badge-neutral{color:inherit!important}.badge-neutral,.badge-neutral[href]:focus,.badge-neutral[href]:hover{border-color:#fff;background-color:#fff;color:#fff}.pagination .page-item .page-link{border:0;border-radius:30px!important;transition:all .3s;padding:0 11px;margin:0 3px;min-width:30px;text-align:center;box-shadow:none;height:30px;line-height:30px;color:#2c2c2c;cursor:pointer;font-size:14px;text-transform:uppercase;background:transparent}.pagination .page-item .page-link:focus,.pagination .page-item .page-link:hover{color:#2c2c2c;background-color:hsla(0,0%,87.1%,.3);border:none}.pagination .arrow-margin-left,.pagination .arrow-margin-right{position:absolute}.pagination .arrow-margin-right{right:0}.pagination .arrow-margin-left{left:0}.pagination .page-item.active>.page-link{color:#e3e3e3;box-shadow:0 5px 25px 0 rgba(0,0,0,.2)}.pagination .page-item.active>.page-link,.pagination .page-item.active>.page-link:focus,.pagination .page-item.active>.page-link:hover{background-color:#888;border-color:#888;color:#fff}.pagination .page-item.disabled>.page-link{opacity:.5;background-color:hsla(0,0%,100%,.2);color:#fff}.pagination.pagination-info .page-item.active>.page-link,.pagination.pagination-info .page-item.active>.page-link:focus,.pagination.pagination-info .page-item.active>.page-link:hover{background-color:#2ca8ff;border-color:#2ca8ff}.pagination.pagination-success .page-item.active>.page-link,.pagination.pagination-success .page-item.active>.page-link:focus,.pagination.pagination-success .page-item.active>.page-link:hover{background-color:#18ce0f;border-color:#18ce0f}.pagination.pagination-primary .page-item.active>.page-link,.pagination.pagination-primary .page-item.active>.page-link:focus,.pagination.pagination-primary .page-item.active>.page-link:hover{background-color:#353535;border-color:#353535}.pagination.pagination-warning .page-item.active>.page-link,.pagination.pagination-warning .page-item.active>.page-link:focus,.pagination.pagination-warning .page-item.active>.page-link:hover{background-color:#ffb236;border-color:#ffb236}.pagination.pagination-danger .page-item.active>.page-link,.pagination.pagination-danger .page-item.active>.page-link:focus,.pagination.pagination-danger .page-item.active>.page-link:hover{background-color:#ff3636;border-color:#ff3636}.pagination.pagination-neutral .page-item>.page-link{color:#fff}.pagination.pagination-neutral .page-item>.page-link:focus,.pagination.pagination-neutral .page-item>.page-link:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.pagination.pagination-neutral .page-item.active>.page-link,.pagination.pagination-neutral .page-item.active>.page-link:focus,.pagination.pagination-neutral .page-item.active>.page-link:hover{background-color:#fff;border-color:#fff;color:#353535}.pagination-container{display:flex;align-items:center}button,input,optgroup,select,textarea{font-family:Nanum Gothic,Montserrat,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400}small{font-size:60%}a,a:focus,a:hover{color:#353535}.h1,h1{font-size:3.5em;line-height:1.15;margin-bottom:30px}.h1 small,h1 small{font-weight:700;text-transform:uppercase;opacity:.8}.h2,h2{font-size:2.5em}.h2,.h3,h2,h3{margin-bottom:30px}.h3,h3{font-size:1.825em;line-height:1.4em}.h4,h4{font-size:1.5em;line-height:1.45em;margin-top:30px;margin-bottom:15px}.h4+.category,.h4.title+.category,h4+.category,h4.title+.category{margin-top:-5px}.h5,h5{font-size:1.3em;line-height:1.4em;margin-bottom:15px}.h5.category,h5.category{font-weight:400}.h6,h6{font-size:.9em;font-weight:700;text-transform:uppercase}p{line-height:1.61em;font-weight:300;font-size:1.2em}.title{font-weight:700;padding-top:30px}.title.title-up{text-transform:uppercase}.title.title-up a{color:#2c2c2c;text-decoration:none}.title+.category{margin-top:-25px}.card-description,.description,.footer-big p{color:#9a9a9a;font-weight:300}.category{text-transform:capitalize;font-weight:700;color:#9a9a9a}.text-primary{color:#353535!important}.text-info{color:#2ca8ff!important}.text-success{color:#18ce0f!important}.text-warning{color:#ffb236!important}.text-danger{color:#ff3636!important}.text-black{color:#444}.blockquote{border:1px solid #888;padding:20px;font-size:1.1em;line-height:1.8}.blockquote small{color:#888;font-size:.8571em;text-transform:uppercase}.blockquote.blockquote-primary{border-color:#353535;color:#353535}.blockquote.blockquote-primary small{color:#353535}.blockquote.blockquote-danger{border-color:#ff3636;color:#ff3636}.blockquote.blockquote-danger small{color:#ff3636}.blockquote.blockquote-white{border-color:hsla(0,0%,100%,.8);color:#fff}.blockquote.blockquote-white small{color:hsla(0,0%,100%,.8)}body{color:#2c2c2c;font-size:14px;font-family:Nanum Gothic,Montserrat,Helvetica Neue,Arial,sans-serif;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.main{position:relative;background:#fff}.nav-item .nav-link,.nav-pills .nav-link,.nav-tabs .nav-link,.navbar,.tag,.tag [data-role=remove]{transition:all .3s ease 0s}.bootstrap-switch-label:before,.card a{transition:all .15s ease 0s}.dropdown-toggle:after,[data-toggle=collapse][data-parent="#accordion"] i{transition:-webkit-transform .15s ease 0s;transition:transform .15s ease 0s;transition:transform .15s ease 0s,-webkit-transform .15s ease 0s}.dropdown-toggle[aria-expanded=true]:after,[data-toggle=collapse][data-parent="#accordion"][aria-expanded=true] i{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button-bar{display:block;position:relative;width:22px;height:1px;border-radius:1px;background:#fff}.button-bar+.button-bar{margin-top:7px}.button-bar:nth-child(2){width:17px}.separator-line{height:2px;width:44px;background-color:#888;margin:20px auto}.separator-line.separator-primary{background-color:#353535}.section-space{height:62px;display:block}.pull-left{float:left}.pull-right{float:right}.title-up{text-transform:uppercase}.btn,.navbar .navbar-nav>a.btn{font-weight:400;font-size:.8571em;line-height:1.35em;margin:10px 1px;border:none;border-radius:.1875rem;padding:11px 22px;cursor:pointer;background-color:#888;color:#fff}.btn.active:hover,.btn:active:hover,.btn:focus,.btn:hover,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled):active:focus,.navbar .navbar-nav>a.btn.active:hover,.navbar .navbar-nav>a.btn:active:hover,.navbar .navbar-nav>a.btn:focus,.navbar .navbar-nav>a.btn:hover,.navbar .navbar-nav>a.btn:not(:disabled):not(.disabled).active,.navbar .navbar-nav>a.btn:not(:disabled):not(.disabled).active:focus,.navbar .navbar-nav>a.btn:not(:disabled):not(.disabled):active,.navbar .navbar-nav>a.btn:not(:disabled):not(.disabled):active:focus,.show>.btn.dropdown-toggle,.show>.btn.dropdown-toggle:focus,.show>.btn.dropdown-toggle:hover,.show>.navbar .navbar-nav>a.btn.dropdown-toggle,.show>.navbar .navbar-nav>a.btn.dropdown-toggle:focus,.show>.navbar .navbar-nav>a.btn.dropdown-toggle:hover{background-color:#979797;color:#fff;box-shadow:none}.btn:hover,.navbar .navbar-nav>a.btn:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.btn.disabled,.btn.disabled.active,.btn.disabled.focus,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled,.btn:disabled.active,.btn:disabled.focus,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,.btn[disabled],.btn[disabled].active,.btn[disabled].focus,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,.navbar .navbar-nav>a.btn.disabled,.navbar .navbar-nav>a.btn.disabled.active,.navbar .navbar-nav>a.btn.disabled.focus,.navbar .navbar-nav>a.btn.disabled:active,.navbar .navbar-nav>a.btn.disabled:focus,.navbar .navbar-nav>a.btn.disabled:hover,.navbar .navbar-nav>a.btn:disabled,.navbar .navbar-nav>a.btn:disabled.active,.navbar .navbar-nav>a.btn:disabled.focus,.navbar .navbar-nav>a.btn:disabled:active,.navbar .navbar-nav>a.btn:disabled:focus,.navbar .navbar-nav>a.btn:disabled:hover,.navbar .navbar-nav>a.btn[disabled],.navbar .navbar-nav>a.btn[disabled].active,.navbar .navbar-nav>a.btn[disabled].focus,.navbar .navbar-nav>a.btn[disabled]:active,.navbar .navbar-nav>a.btn[disabled]:focus,.navbar .navbar-nav>a.btn[disabled]:hover,fieldset[disabled] .btn,fieldset[disabled] .btn.active,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn:focus,fieldset[disabled] .btn:hover,fieldset[disabled] .navbar .navbar-nav>a.btn,fieldset[disabled] .navbar .navbar-nav>a.btn.active,fieldset[disabled] .navbar .navbar-nav>a.btn.focus,fieldset[disabled] .navbar .navbar-nav>a.btn:active,fieldset[disabled] .navbar .navbar-nav>a.btn:focus,fieldset[disabled] .navbar .navbar-nav>a.btn:hover{background-color:#888;border-color:#888}.btn.btn-simple,.navbar .navbar-nav>a.btn.btn-simple{color:#888;border-color:#888}.btn.btn-simple.active:hover,.btn.btn-simple:active:hover,.btn.btn-simple:focus,.btn.btn-simple:hover,.btn.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-simple:not(:disabled):not(.disabled):active:focus,.navbar .navbar-nav>a.btn.btn-simple.active:hover,.navbar .navbar-nav>a.btn.btn-simple:active:hover,.navbar .navbar-nav>a.btn.btn-simple:focus,.navbar .navbar-nav>a.btn.btn-simple:hover,.navbar .navbar-nav>a.btn.btn-simple:not(:disabled):not(.disabled).active,.navbar .navbar-nav>a.btn.btn-simple:not(:disabled):not(.disabled).active:focus,.navbar .navbar-nav>a.btn.btn-simple:not(:disabled):not(.disabled):active,.navbar .navbar-nav>a.btn.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-simple.dropdown-toggle,.show>.btn.btn-simple.dropdown-toggle:focus,.show>.btn.btn-simple.dropdown-toggle:hover,.show>.navbar .navbar-nav>a.btn.btn-simple.dropdown-toggle,.show>.navbar .navbar-nav>a.btn.btn-simple.dropdown-toggle:focus,.show>.navbar .navbar-nav>a.btn.btn-simple.dropdown-toggle:hover{background-color:transparent;color:#979797;border-color:#979797;box-shadow:none}.btn.btn-link,.navbar .navbar-nav>a.btn.btn-link{color:#888}.btn.btn-link.active:hover,.btn.btn-link:active:hover,.btn.btn-link:focus,.btn.btn-link:hover,.btn.btn-link:not(:disabled):not(.disabled).active,.btn.btn-link:not(:disabled):not(.disabled).active:focus,.btn.btn-link:not(:disabled):not(.disabled):active,.btn.btn-link:not(:disabled):not(.disabled):active:focus,.navbar .navbar-nav>a.btn.btn-link.active:hover,.navbar .navbar-nav>a.btn.btn-link:active:hover,.navbar .navbar-nav>a.btn.btn-link:focus,.navbar .navbar-nav>a.btn.btn-link:hover,.navbar .navbar-nav>a.btn.btn-link:not(:disabled):not(.disabled).active,.navbar .navbar-nav>a.btn.btn-link:not(:disabled):not(.disabled).active:focus,.navbar .navbar-nav>a.btn.btn-link:not(:disabled):not(.disabled):active,.navbar .navbar-nav>a.btn.btn-link:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-link.dropdown-toggle,.show>.btn.btn-link.dropdown-toggle:focus,.show>.btn.btn-link.dropdown-toggle:hover,.show>.navbar .navbar-nav>a.btn.btn-link.dropdown-toggle,.show>.navbar .navbar-nav>a.btn.btn-link.dropdown-toggle:focus,.show>.navbar .navbar-nav>a.btn.btn-link.dropdown-toggle:hover{background-color:transparent;color:#979797;text-decoration:none;box-shadow:none}.btn:focus,.btn:hover,.navbar .navbar-nav>a.btn:focus,.navbar .navbar-nav>a.btn:hover{opacity:1;filter:alpha(opacity=100);outline:0!important}.btn.active,.btn:active,.navbar .navbar-nav>a.btn.active,.navbar .navbar-nav>a.btn:active,.open>.btn.dropdown-toggle,.open>.navbar .navbar-nav>a.btn.dropdown-toggle{box-shadow:none;outline:0!important}.btn.btn-icon,.navbar .navbar-nav>a.btn.btn-icon{height:2.375rem;min-width:2.375rem;width:2.375rem;padding:0;font-size:.9375rem;overflow:hidden;position:relative;line-height:normal}.btn.btn-icon.btn-simple,.navbar .navbar-nav>a.btn.btn-icon.btn-simple{padding:0}.btn.btn-icon.btn-sm,.navbar .navbar-nav>a.btn.btn-icon.btn-sm{height:1.875rem;min-width:1.875rem;width:1.875rem}.btn.btn-icon.btn-sm i.fab,.btn.btn-icon.btn-sm i.now-ui-icons,.navbar .navbar-nav>a.btn.btn-icon.btn-sm i.fab,.navbar .navbar-nav>a.btn.btn-icon.btn-sm i.now-ui-icons{font-size:.6875rem}.btn.btn-icon.btn-lg,.navbar .navbar-nav>a.btn.btn-icon.btn-lg{height:3.6rem;min-width:3.6rem;width:3.6rem}.btn.btn-icon.btn-lg i.fab,.btn.btn-icon.btn-lg i.now-ui-icons,.navbar .navbar-nav>a.btn.btn-icon.btn-lg i.fab,.navbar .navbar-nav>a.btn.btn-icon.btn-lg i.now-ui-icons{font-size:1.325rem}.btn.btn-icon:not(.btn-footer) i.fab,.btn.btn-icon:not(.btn-footer) i.now-ui-icons,.navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.fab,.navbar .navbar-nav>a.btn.btn-icon:not(.btn-footer) i.now-ui-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:1.5626rem;width:23px}.btn:not(.btn-icon) .now-ui-icons,.navbar .navbar-nav>a.btn:not(.btn-icon) .now-ui-icons{position:relative;top:1px}.btn-primary{background-color:#353535;color:#fff}.btn-primary.active:hover,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:hover{background-color:#444;color:#fff;box-shadow:none}.btn-primary:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled,.btn-primary:disabled.active,.btn-primary:disabled.focus,.btn-primary:disabled:active,.btn-primary:disabled:focus,.btn-primary:disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#353535;border-color:#353535}.btn-primary.btn-simple{color:#353535;border-color:#353535}.btn-primary.btn-simple.active:hover,.btn-primary.btn-simple:active:hover,.btn-primary.btn-simple:focus,.btn-primary.btn-simple:hover,.btn-primary.btn-simple:not(:disabled):not(.disabled).active,.btn-primary.btn-simple:not(:disabled):not(.disabled).active:focus,.btn-primary.btn-simple:not(:disabled):not(.disabled):active,.btn-primary.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.btn-simple.dropdown-toggle,.show>.btn-primary.btn-simple.dropdown-toggle:focus,.show>.btn-primary.btn-simple.dropdown-toggle:hover{background-color:transparent;color:#444;border-color:#444;box-shadow:none}.btn-primary.btn-link{color:#353535}.btn-primary.btn-link.active:hover,.btn-primary.btn-link:active:hover,.btn-primary.btn-link:focus,.btn-primary.btn-link:hover,.btn-primary.btn-link:not(:disabled):not(.disabled).active,.btn-primary.btn-link:not(:disabled):not(.disabled).active:focus,.btn-primary.btn-link:not(:disabled):not(.disabled):active,.btn-primary.btn-link:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.btn-link.dropdown-toggle,.show>.btn-primary.btn-link.dropdown-toggle:focus,.show>.btn-primary.btn-link.dropdown-toggle:hover{background-color:transparent;color:#444;text-decoration:none;box-shadow:none}.btn-success{background-color:#18ce0f;color:#fff}.btn-success.active:hover,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle,.show>.btn-success.dropdown-toggle:focus,.show>.btn-success.dropdown-toggle:hover{background-color:#1beb11;color:#fff;box-shadow:none}.btn-success:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled,.btn-success:disabled.active,.btn-success:disabled.focus,.btn-success:disabled:active,.btn-success:disabled:focus,.btn-success:disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#18ce0f;border-color:#18ce0f}.btn-success.btn-simple{color:#18ce0f;border-color:#18ce0f}.btn-success.btn-simple.active:hover,.btn-success.btn-simple:active:hover,.btn-success.btn-simple:focus,.btn-success.btn-simple:hover,.btn-success.btn-simple:not(:disabled):not(.disabled).active,.btn-success.btn-simple:not(:disabled):not(.disabled).active:focus,.btn-success.btn-simple:not(:disabled):not(.disabled):active,.btn-success.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn-success.btn-simple.dropdown-toggle,.show>.btn-success.btn-simple.dropdown-toggle:focus,.show>.btn-success.btn-simple.dropdown-toggle:hover{background-color:transparent;color:#1beb11;border-color:#1beb11;box-shadow:none}.btn-success.btn-link{color:#18ce0f}.btn-success.btn-link.active:hover,.btn-success.btn-link:active:hover,.btn-success.btn-link:focus,.btn-success.btn-link:hover,.btn-success.btn-link:not(:disabled):not(.disabled).active,.btn-success.btn-link:not(:disabled):not(.disabled).active:focus,.btn-success.btn-link:not(:disabled):not(.disabled):active,.btn-success.btn-link:not(:disabled):not(.disabled):active:focus,.show>.btn-success.btn-link.dropdown-toggle,.show>.btn-success.btn-link.dropdown-toggle:focus,.show>.btn-success.btn-link.dropdown-toggle:hover{background-color:transparent;color:#1beb11;text-decoration:none;box-shadow:none}.btn-info{background-color:#2ca8ff;color:#fff}.btn-info.active:hover,.btn-info:active:hover,.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle,.show>.btn-info.dropdown-toggle:focus,.show>.btn-info.dropdown-toggle:hover{background-color:#4bb5ff;color:#fff;box-shadow:none}.btn-info:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled,.btn-info:disabled.active,.btn-info:disabled.focus,.btn-info:disabled:active,.btn-info:disabled:focus,.btn-info:disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2ca8ff;border-color:#2ca8ff}.btn-info.btn-simple{color:#2ca8ff;border-color:#2ca8ff}.btn-info.btn-simple.active:hover,.btn-info.btn-simple:active:hover,.btn-info.btn-simple:focus,.btn-info.btn-simple:hover,.btn-info.btn-simple:not(:disabled):not(.disabled).active,.btn-info.btn-simple:not(:disabled):not(.disabled).active:focus,.btn-info.btn-simple:not(:disabled):not(.disabled):active,.btn-info.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn-info.btn-simple.dropdown-toggle,.show>.btn-info.btn-simple.dropdown-toggle:focus,.show>.btn-info.btn-simple.dropdown-toggle:hover{background-color:transparent;color:#4bb5ff;border-color:#4bb5ff;box-shadow:none}.btn-info.btn-link{color:#2ca8ff}.btn-info.btn-link.active:hover,.btn-info.btn-link:active:hover,.btn-info.btn-link:focus,.btn-info.btn-link:hover,.btn-info.btn-link:not(:disabled):not(.disabled).active,.btn-info.btn-link:not(:disabled):not(.disabled).active:focus,.btn-info.btn-link:not(:disabled):not(.disabled):active,.btn-info.btn-link:not(:disabled):not(.disabled):active:focus,.show>.btn-info.btn-link.dropdown-toggle,.show>.btn-info.btn-link.dropdown-toggle:focus,.show>.btn-info.btn-link.dropdown-toggle:hover{background-color:transparent;color:#4bb5ff;text-decoration:none;box-shadow:none}.btn-warning{background-color:#ffb236;color:#fff}.btn-warning.active:hover,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle:focus,.show>.btn-warning.dropdown-toggle:hover{background-color:#ffbe55;color:#fff;box-shadow:none}.btn-warning:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled,.btn-warning:disabled.active,.btn-warning:disabled.focus,.btn-warning:disabled:active,.btn-warning:disabled:focus,.btn-warning:disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#ffb236;border-color:#ffb236}.btn-warning.btn-simple{color:#ffb236;border-color:#ffb236}.btn-warning.btn-simple.active:hover,.btn-warning.btn-simple:active:hover,.btn-warning.btn-simple:focus,.btn-warning.btn-simple:hover,.btn-warning.btn-simple:not(:disabled):not(.disabled).active,.btn-warning.btn-simple:not(:disabled):not(.disabled).active:focus,.btn-warning.btn-simple:not(:disabled):not(.disabled):active,.btn-warning.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.btn-simple.dropdown-toggle,.show>.btn-warning.btn-simple.dropdown-toggle:focus,.show>.btn-warning.btn-simple.dropdown-toggle:hover{background-color:transparent;color:#ffbe55;border-color:#ffbe55;box-shadow:none}.btn-warning.btn-link{color:#ffb236}.btn-warning.btn-link.active:hover,.btn-warning.btn-link:active:hover,.btn-warning.btn-link:focus,.btn-warning.btn-link:hover,.btn-warning.btn-link:not(:disabled):not(.disabled).active,.btn-warning.btn-link:not(:disabled):not(.disabled).active:focus,.btn-warning.btn-link:not(:disabled):not(.disabled):active,.btn-warning.btn-link:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.btn-link.dropdown-toggle,.show>.btn-warning.btn-link.dropdown-toggle:focus,.show>.btn-warning.btn-link.dropdown-toggle:hover{background-color:transparent;color:#ffbe55;text-decoration:none;box-shadow:none}.btn-danger{background-color:#ff3636;color:#fff}.btn-danger.active:hover,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle,.show>.btn-danger.dropdown-toggle:focus,.show>.btn-danger.dropdown-toggle:hover{background-color:#f55;color:#fff;box-shadow:none}.btn-danger:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled,.btn-danger:disabled.active,.btn-danger:disabled.focus,.btn-danger:disabled:active,.btn-danger:disabled:focus,.btn-danger:disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#ff3636;border-color:#ff3636}.btn-danger.btn-simple{color:#ff3636;border-color:#ff3636}.btn-danger.btn-simple.active:hover,.btn-danger.btn-simple:active:hover,.btn-danger.btn-simple:focus,.btn-danger.btn-simple:hover,.btn-danger.btn-simple:not(:disabled):not(.disabled).active,.btn-danger.btn-simple:not(:disabled):not(.disabled).active:focus,.btn-danger.btn-simple:not(:disabled):not(.disabled):active,.btn-danger.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.btn-simple.dropdown-toggle,.show>.btn-danger.btn-simple.dropdown-toggle:focus,.show>.btn-danger.btn-simple.dropdown-toggle:hover{background-color:transparent;color:#f55;border-color:#f55;box-shadow:none}.btn-danger.btn-link{color:#ff3636}.btn-danger.btn-link.active:hover,.btn-danger.btn-link:active:hover,.btn-danger.btn-link:focus,.btn-danger.btn-link:hover,.btn-danger.btn-link:not(:disabled):not(.disabled).active,.btn-danger.btn-link:not(:disabled):not(.disabled).active:focus,.btn-danger.btn-link:not(:disabled):not(.disabled):active,.btn-danger.btn-link:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.btn-link.dropdown-toggle,.show>.btn-danger.btn-link.dropdown-toggle:focus,.show>.btn-danger.btn-link.dropdown-toggle:hover{background-color:transparent;color:#f55;text-decoration:none;box-shadow:none}.btn-neutral{background-color:#fff;color:#353535}.btn-neutral.active:hover,.btn-neutral:active:hover,.btn-neutral:focus,.btn-neutral:hover,.btn-neutral:not(:disabled):not(.disabled).active,.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn-neutral:not(:disabled):not(.disabled):active,.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn-neutral.dropdown-toggle,.show>.btn-neutral.dropdown-toggle:focus,.show>.btn-neutral.dropdown-toggle:hover{color:#fff}.btn-neutral:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.btn-neutral.disabled,.btn-neutral.disabled.active,.btn-neutral.disabled.focus,.btn-neutral.disabled:active,.btn-neutral.disabled:focus,.btn-neutral.disabled:hover,.btn-neutral:disabled,.btn-neutral:disabled.active,.btn-neutral:disabled.focus,.btn-neutral:disabled:active,.btn-neutral:disabled:focus,.btn-neutral:disabled:hover,.btn-neutral[disabled],.btn-neutral[disabled].active,.btn-neutral[disabled].focus,.btn-neutral[disabled]:active,.btn-neutral[disabled]:focus,.btn-neutral[disabled]:hover,fieldset[disabled] .btn-neutral,fieldset[disabled] .btn-neutral.active,fieldset[disabled] .btn-neutral.focus,fieldset[disabled] .btn-neutral:active,fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .btn-neutral:hover{background-color:#fff;border-color:#fff}.btn-neutral.btn-danger{color:#ff3636}.btn-neutral.btn-danger:active,.btn-neutral.btn-danger:focus,.btn-neutral.btn-danger:hover{color:#f55}.btn-neutral.btn-primary{color:#353535}.btn-neutral.btn-primary:active,.btn-neutral.btn-primary:focus,.btn-neutral.btn-primary:hover{color:#444}.btn-neutral.btn-info{color:#2ca8ff}.btn-neutral.btn-info:active,.btn-neutral.btn-info:focus,.btn-neutral.btn-info:hover{color:#4bb5ff}.btn-neutral.btn-warning{color:#ffb236}.btn-neutral.btn-warning:active,.btn-neutral.btn-warning:focus,.btn-neutral.btn-warning:hover{color:#ffbe55}.btn-neutral.btn-success{color:#18ce0f}.btn-neutral.btn-success:active,.btn-neutral.btn-success:focus,.btn-neutral.btn-success:hover{color:#1beb11}.btn-neutral.btn-default{color:#888}.btn-neutral.btn-default:active,.btn-neutral.btn-default:focus,.btn-neutral.btn-default:hover{color:#979797}.btn-neutral.active:hover,.btn-neutral:active:hover,.btn-neutral:focus,.btn-neutral:hover,.btn-neutral:not(:disabled):not(.disabled).active,.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn-neutral:not(:disabled):not(.disabled):active,.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn-neutral.dropdown-toggle,.show>.btn-neutral.dropdown-toggle:focus,.show>.btn-neutral.dropdown-toggle:hover{background-color:#fff;color:#444;box-shadow:none}.btn-neutral:focus,.btn-neutral:hover{color:#444}.btn-neutral:focus:not(.nav-link),.btn-neutral:hover:not(.nav-link){box-shadow:none}.btn-neutral.btn-simple{color:#fff;border-color:#fff}.btn-neutral.btn-simple.active:hover,.btn-neutral.btn-simple:active:hover,.btn-neutral.btn-simple:focus,.btn-neutral.btn-simple:hover,.btn-neutral.btn-simple:not(:disabled):not(.disabled).active,.btn-neutral.btn-simple:not(:disabled):not(.disabled).active:focus,.btn-neutral.btn-simple:not(:disabled):not(.disabled):active,.btn-neutral.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn-neutral.btn-simple.dropdown-toggle,.show>.btn-neutral.btn-simple.dropdown-toggle:focus,.show>.btn-neutral.btn-simple.dropdown-toggle:hover{background-color:transparent;color:#fff;border-color:#fff;box-shadow:none}.btn-neutral.btn-link{color:#fff}.btn-neutral.btn-link.active:hover,.btn-neutral.btn-link:active:hover,.btn-neutral.btn-link:focus,.btn-neutral.btn-link:hover,.btn-neutral.btn-link:not(:disabled):not(.disabled).active,.btn-neutral.btn-link:not(:disabled):not(.disabled).active:focus,.btn-neutral.btn-link:not(:disabled):not(.disabled):active,.btn-neutral.btn-link:not(:disabled):not(.disabled):active:focus,.show>.btn-neutral.btn-link.dropdown-toggle,.show>.btn-neutral.btn-link.dropdown-toggle:focus,.show>.btn-neutral.btn-link.dropdown-toggle:hover{background-color:transparent;color:#fff;text-decoration:none;box-shadow:none}.btn-round{border-width:1px;border-radius:30px!important;padding:11px 23px}.btn-round.btn-simple,.btn-simple{padding:10px 22px}.btn-simple{border:1px solid #888}.btn-link.disabled,.btn-link.disabled.active,.btn-link.disabled.focus,.btn-link.disabled:active,.btn-link.disabled:focus,.btn-link.disabled:hover,.btn-link:disabled,.btn-link:disabled.active,.btn-link:disabled.focus,.btn-link:disabled:active,.btn-link:disabled:focus,.btn-link:disabled:hover,.btn-link[disabled],.btn-link[disabled].active,.btn-link[disabled].focus,.btn-link[disabled]:active,.btn-link[disabled]:focus,.btn-link[disabled]:hover,.btn-simple,.btn-simple.disabled,.btn-simple.disabled.active,.btn-simple.disabled.focus,.btn-simple.disabled:active,.btn-simple.disabled:focus,.btn-simple.disabled:hover,.btn-simple:disabled,.btn-simple:disabled.active,.btn-simple:disabled.focus,.btn-simple:disabled:active,.btn-simple:disabled:focus,.btn-simple:disabled:hover,.btn-simple[disabled],.btn-simple[disabled].active,.btn-simple[disabled].focus,.btn-simple[disabled]:active,.btn-simple[disabled]:focus,.btn-simple[disabled]:hover,fieldset[disabled] .btn-link,fieldset[disabled] .btn-link.active,fieldset[disabled] .btn-link.focus,fieldset[disabled] .btn-link:active,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-simple,fieldset[disabled] .btn-simple.active,fieldset[disabled] .btn-simple.focus,fieldset[disabled] .btn-simple:active,fieldset[disabled] .btn-simple:focus,fieldset[disabled] .btn-simple:hover{background-color:transparent}.btn-lg{font-size:1em;border-radius:.25rem;padding:15px 48px}.btn-lg.btn-simple{padding:14px 47px}.btn-sm{font-size:14px;border-radius:.1875rem;padding:5px 15px}.btn-sm.btn-simple{padding:4px 14px}.btn-link{border:0;padding:.5rem .7rem;background-color:transparent}.btn-wd{min-width:140px}.btn-group.select{width:100%}.btn-group.select .btn{text-align:left}.btn-group.select .caret{position:absolute;top:50%;margin-top:-1px;right:8px}.btn.btn-facebook{background-color:#3b5998;color:#fff}.btn.btn-facebook.active:hover,.btn.btn-facebook:active:hover,.btn.btn-facebook:focus,.btn.btn-facebook:hover,.btn.btn-facebook:not(:disabled):not(.disabled).active,.btn.btn-facebook:not(:disabled):not(.disabled).active:focus,.btn.btn-facebook:not(:disabled):not(.disabled):active,.btn.btn-facebook:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-facebook.dropdown-toggle,.show>.btn.btn-facebook.dropdown-toggle:focus,.show>.btn.btn-facebook.dropdown-toggle:hover{background-color:#4466ae;color:#fff}.btn.btn-facebook.btn-simple{color:#3b5998;box-shadow:none;background-color:transparent;border-color:#3b5998}.btn.btn-facebook.btn-simple.active:hover,.btn.btn-facebook.btn-simple:active:hover,.btn.btn-facebook.btn-simple:focus,.btn.btn-facebook.btn-simple:hover,.btn.btn-facebook.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-facebook.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-facebook.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-facebook.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-facebook.btn-simple.dropdown-toggle,.show>.btn.btn-facebook.btn-simple.dropdown-toggle:focus,.show>.btn.btn-facebook.btn-simple.dropdown-toggle:hover{color:#4466ae;border-color:#4466ae;background-color:transparent}.btn.btn-facebook.btn-neutral{color:#3b5998;background-color:#fff}.btn.btn-facebook.btn-neutral.active:hover,.btn.btn-facebook.btn-neutral:active:hover,.btn.btn-facebook.btn-neutral:focus,.btn.btn-facebook.btn-neutral:hover,.btn.btn-facebook.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-facebook.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-facebook.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-facebook.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-facebook.btn-neutral.dropdown-toggle,.show>.btn.btn-facebook.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-facebook.btn-neutral.dropdown-toggle:hover{color:#4466ae;background-color:#fff}.btn.btn-twitter{background-color:#55acee;color:#fff}.btn.btn-twitter.active:hover,.btn.btn-twitter:active:hover,.btn.btn-twitter:focus,.btn.btn-twitter:hover,.btn.btn-twitter:not(:disabled):not(.disabled).active,.btn.btn-twitter:not(:disabled):not(.disabled).active:focus,.btn.btn-twitter:not(:disabled):not(.disabled):active,.btn.btn-twitter:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-twitter.dropdown-toggle,.show>.btn.btn-twitter.dropdown-toggle:focus,.show>.btn.btn-twitter.dropdown-toggle:hover{background-color:#71baf1;color:#fff}.btn.btn-twitter.btn-simple{color:#55acee;box-shadow:none;background-color:transparent;border-color:#55acee}.btn.btn-twitter.btn-simple.active:hover,.btn.btn-twitter.btn-simple:active:hover,.btn.btn-twitter.btn-simple:focus,.btn.btn-twitter.btn-simple:hover,.btn.btn-twitter.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-twitter.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-twitter.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-twitter.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-twitter.btn-simple.dropdown-toggle,.show>.btn.btn-twitter.btn-simple.dropdown-toggle:focus,.show>.btn.btn-twitter.btn-simple.dropdown-toggle:hover{color:#71baf1;border-color:#71baf1;background-color:transparent}.btn.btn-twitter.btn-neutral{color:#55acee;background-color:#fff}.btn.btn-twitter.btn-neutral.active:hover,.btn.btn-twitter.btn-neutral:active:hover,.btn.btn-twitter.btn-neutral:focus,.btn.btn-twitter.btn-neutral:hover,.btn.btn-twitter.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-twitter.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-twitter.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-twitter.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-twitter.btn-neutral.dropdown-toggle,.show>.btn.btn-twitter.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-twitter.btn-neutral.dropdown-toggle:hover{color:#71baf1;background-color:#fff}.btn.btn-pinterest{background-color:#cc2127;color:#fff}.btn.btn-pinterest.active:hover,.btn.btn-pinterest:active:hover,.btn.btn-pinterest:focus,.btn.btn-pinterest:hover,.btn.btn-pinterest:not(:disabled):not(.disabled).active,.btn.btn-pinterest:not(:disabled):not(.disabled).active:focus,.btn.btn-pinterest:not(:disabled):not(.disabled):active,.btn.btn-pinterest:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-pinterest.dropdown-toggle,.show>.btn.btn-pinterest.dropdown-toggle:focus,.show>.btn.btn-pinterest.dropdown-toggle:hover{background-color:#dd2e34;color:#fff}.btn.btn-pinterest.btn-simple{color:#cc2127;box-shadow:none;background-color:transparent;border-color:#cc2127}.btn.btn-pinterest.btn-simple.active:hover,.btn.btn-pinterest.btn-simple:active:hover,.btn.btn-pinterest.btn-simple:focus,.btn.btn-pinterest.btn-simple:hover,.btn.btn-pinterest.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-pinterest.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-pinterest.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-pinterest.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-pinterest.btn-simple.dropdown-toggle,.show>.btn.btn-pinterest.btn-simple.dropdown-toggle:focus,.show>.btn.btn-pinterest.btn-simple.dropdown-toggle:hover{color:#dd2e34;border-color:#dd2e34;background-color:transparent}.btn.btn-pinterest.btn-neutral{color:#cc2127;background-color:#fff}.btn.btn-pinterest.btn-neutral.active:hover,.btn.btn-pinterest.btn-neutral:active:hover,.btn.btn-pinterest.btn-neutral:focus,.btn.btn-pinterest.btn-neutral:hover,.btn.btn-pinterest.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-pinterest.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-pinterest.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-pinterest.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-pinterest.btn-neutral.dropdown-toggle,.show>.btn.btn-pinterest.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-pinterest.btn-neutral.dropdown-toggle:hover{color:#dd2e34;background-color:#fff}.btn.btn-google{background-color:#dd4b39;color:#fff}.btn.btn-google.active:hover,.btn.btn-google:active:hover,.btn.btn-google:focus,.btn.btn-google:hover,.btn.btn-google:not(:disabled):not(.disabled).active,.btn.btn-google:not(:disabled):not(.disabled).active:focus,.btn.btn-google:not(:disabled):not(.disabled):active,.btn.btn-google:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-google.dropdown-toggle,.show>.btn.btn-google.dropdown-toggle:focus,.show>.btn.btn-google.dropdown-toggle:hover{background-color:#e16353;color:#fff}.btn.btn-google.btn-simple{color:#dd4b39;box-shadow:none;background-color:transparent;border-color:#dd4b39}.btn.btn-google.btn-simple.active:hover,.btn.btn-google.btn-simple:active:hover,.btn.btn-google.btn-simple:focus,.btn.btn-google.btn-simple:hover,.btn.btn-google.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-google.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-google.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-google.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-google.btn-simple.dropdown-toggle,.show>.btn.btn-google.btn-simple.dropdown-toggle:focus,.show>.btn.btn-google.btn-simple.dropdown-toggle:hover{color:#e16353;border-color:#e16353;background-color:transparent}.btn.btn-google.btn-neutral{color:#dd4b39;background-color:#fff}.btn.btn-google.btn-neutral.active:hover,.btn.btn-google.btn-neutral:active:hover,.btn.btn-google.btn-neutral:focus,.btn.btn-google.btn-neutral:hover,.btn.btn-google.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-google.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-google.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-google.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-google.btn-neutral.dropdown-toggle,.show>.btn.btn-google.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-google.btn-neutral.dropdown-toggle:hover{color:#e16353;background-color:#fff}.btn.btn-linkedin{background-color:#0077b5;color:#fff}.btn.btn-linkedin.active:hover,.btn.btn-linkedin:active:hover,.btn.btn-linkedin:focus,.btn.btn-linkedin:hover,.btn.btn-linkedin:not(:disabled):not(.disabled).active,.btn.btn-linkedin:not(:disabled):not(.disabled).active:focus,.btn.btn-linkedin:not(:disabled):not(.disabled):active,.btn.btn-linkedin:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-linkedin.dropdown-toggle,.show>.btn.btn-linkedin.dropdown-toggle:focus,.show>.btn.btn-linkedin.dropdown-toggle:hover{background-color:#008bd4;color:#fff}.btn.btn-linkedin.btn-simple{color:#0077b5;box-shadow:none;background-color:transparent;border-color:#0077b5}.btn.btn-linkedin.btn-simple.active:hover,.btn.btn-linkedin.btn-simple:active:hover,.btn.btn-linkedin.btn-simple:focus,.btn.btn-linkedin.btn-simple:hover,.btn.btn-linkedin.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-linkedin.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-linkedin.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-linkedin.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-linkedin.btn-simple.dropdown-toggle,.show>.btn.btn-linkedin.btn-simple.dropdown-toggle:focus,.show>.btn.btn-linkedin.btn-simple.dropdown-toggle:hover{color:#008bd4;border-color:#008bd4;background-color:transparent}.btn.btn-linkedin.btn-neutral{color:#0077b5;background-color:#fff}.btn.btn-linkedin.btn-neutral.active:hover,.btn.btn-linkedin.btn-neutral:active:hover,.btn.btn-linkedin.btn-neutral:focus,.btn.btn-linkedin.btn-neutral:hover,.btn.btn-linkedin.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-linkedin.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-linkedin.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-linkedin.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-linkedin.btn-neutral.dropdown-toggle,.show>.btn.btn-linkedin.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-linkedin.btn-neutral.dropdown-toggle:hover{color:#008bd4;background-color:#fff}.btn.btn-dribbble{background-color:#ea4c89;color:#fff}.btn.btn-dribbble.active:hover,.btn.btn-dribbble:active:hover,.btn.btn-dribbble:focus,.btn.btn-dribbble:hover,.btn.btn-dribbble:not(:disabled):not(.disabled).active,.btn.btn-dribbble:not(:disabled):not(.disabled).active:focus,.btn.btn-dribbble:not(:disabled):not(.disabled):active,.btn.btn-dribbble:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-dribbble.dropdown-toggle,.show>.btn.btn-dribbble.dropdown-toggle:focus,.show>.btn.btn-dribbble.dropdown-toggle:hover{background-color:#ed679b;color:#fff}.btn.btn-dribbble.btn-simple{color:#ea4c89;box-shadow:none;background-color:transparent;border-color:#ea4c89}.btn.btn-dribbble.btn-simple.active:hover,.btn.btn-dribbble.btn-simple:active:hover,.btn.btn-dribbble.btn-simple:focus,.btn.btn-dribbble.btn-simple:hover,.btn.btn-dribbble.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-dribbble.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-dribbble.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-dribbble.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-dribbble.btn-simple.dropdown-toggle,.show>.btn.btn-dribbble.btn-simple.dropdown-toggle:focus,.show>.btn.btn-dribbble.btn-simple.dropdown-toggle:hover{color:#ed679b;border-color:#ed679b;background-color:transparent}.btn.btn-dribbble.btn-neutral{color:#ea4c89;background-color:#fff}.btn.btn-dribbble.btn-neutral.active:hover,.btn.btn-dribbble.btn-neutral:active:hover,.btn.btn-dribbble.btn-neutral:focus,.btn.btn-dribbble.btn-neutral:hover,.btn.btn-dribbble.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-dribbble.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-dribbble.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-dribbble.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-dribbble.btn-neutral.dropdown-toggle,.show>.btn.btn-dribbble.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-dribbble.btn-neutral.dropdown-toggle:hover{color:#ed679b;background-color:#fff}.btn.btn-github{background-color:#333;color:#fff}.btn.btn-github.active:hover,.btn.btn-github:active:hover,.btn.btn-github:focus,.btn.btn-github:hover,.btn.btn-github:not(:disabled):not(.disabled).active,.btn.btn-github:not(:disabled):not(.disabled).active:focus,.btn.btn-github:not(:disabled):not(.disabled):active,.btn.btn-github:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-github.dropdown-toggle,.show>.btn.btn-github.dropdown-toggle:focus,.show>.btn.btn-github.dropdown-toggle:hover{background-color:#424242;color:#fff}.btn.btn-github.btn-simple{color:#333;box-shadow:none;background-color:transparent;border-color:#333}.btn.btn-github.btn-simple.active:hover,.btn.btn-github.btn-simple:active:hover,.btn.btn-github.btn-simple:focus,.btn.btn-github.btn-simple:hover,.btn.btn-github.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-github.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-github.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-github.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-github.btn-simple.dropdown-toggle,.show>.btn.btn-github.btn-simple.dropdown-toggle:focus,.show>.btn.btn-github.btn-simple.dropdown-toggle:hover{color:#424242;border-color:#424242;background-color:transparent}.btn.btn-github.btn-neutral{color:#333;background-color:#fff}.btn.btn-github.btn-neutral.active:hover,.btn.btn-github.btn-neutral:active:hover,.btn.btn-github.btn-neutral:focus,.btn.btn-github.btn-neutral:hover,.btn.btn-github.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-github.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-github.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-github.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-github.btn-neutral.dropdown-toggle,.show>.btn.btn-github.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-github.btn-neutral.dropdown-toggle:hover{color:#424242;background-color:#fff}.btn.btn-youtube{background-color:#e52d27;color:#fff}.btn.btn-youtube.active:hover,.btn.btn-youtube:active:hover,.btn.btn-youtube:focus,.btn.btn-youtube:hover,.btn.btn-youtube:not(:disabled):not(.disabled).active,.btn.btn-youtube:not(:disabled):not(.disabled).active:focus,.btn.btn-youtube:not(:disabled):not(.disabled):active,.btn.btn-youtube:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-youtube.dropdown-toggle,.show>.btn.btn-youtube.dropdown-toggle:focus,.show>.btn.btn-youtube.dropdown-toggle:hover{background-color:#e84842;color:#fff}.btn.btn-youtube.btn-simple{color:#e52d27;box-shadow:none;background-color:transparent;border-color:#e52d27}.btn.btn-youtube.btn-simple.active:hover,.btn.btn-youtube.btn-simple:active:hover,.btn.btn-youtube.btn-simple:focus,.btn.btn-youtube.btn-simple:hover,.btn.btn-youtube.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-youtube.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-youtube.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-youtube.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-youtube.btn-simple.dropdown-toggle,.show>.btn.btn-youtube.btn-simple.dropdown-toggle:focus,.show>.btn.btn-youtube.btn-simple.dropdown-toggle:hover{color:#e84842;border-color:#e84842;background-color:transparent}.btn.btn-youtube.btn-neutral{color:#e52d27;background-color:#fff}.btn.btn-youtube.btn-neutral.active:hover,.btn.btn-youtube.btn-neutral:active:hover,.btn.btn-youtube.btn-neutral:focus,.btn.btn-youtube.btn-neutral:hover,.btn.btn-youtube.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-youtube.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-youtube.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-youtube.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-youtube.btn-neutral.dropdown-toggle,.show>.btn.btn-youtube.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-youtube.btn-neutral.dropdown-toggle:hover{color:#e84842;background-color:#fff}.btn.btn-instagram{background-color:#125688;color:#fff}.btn.btn-instagram.active:hover,.btn.btn-instagram:active:hover,.btn.btn-instagram:focus,.btn.btn-instagram:hover,.btn.btn-instagram:not(:disabled):not(.disabled).active,.btn.btn-instagram:not(:disabled):not(.disabled).active:focus,.btn.btn-instagram:not(:disabled):not(.disabled):active,.btn.btn-instagram:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-instagram.dropdown-toggle,.show>.btn.btn-instagram.dropdown-toggle:focus,.show>.btn.btn-instagram.dropdown-toggle:hover{background-color:#1667a3;color:#fff}.btn.btn-instagram.btn-simple{color:#125688;box-shadow:none;background-color:transparent;border-color:#125688}.btn.btn-instagram.btn-simple.active:hover,.btn.btn-instagram.btn-simple:active:hover,.btn.btn-instagram.btn-simple:focus,.btn.btn-instagram.btn-simple:hover,.btn.btn-instagram.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-instagram.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-instagram.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-instagram.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-instagram.btn-simple.dropdown-toggle,.show>.btn.btn-instagram.btn-simple.dropdown-toggle:focus,.show>.btn.btn-instagram.btn-simple.dropdown-toggle:hover{color:#1667a3;border-color:#1667a3;background-color:transparent}.btn.btn-instagram.btn-neutral{color:#125688;background-color:#fff}.btn.btn-instagram.btn-neutral.active:hover,.btn.btn-instagram.btn-neutral:active:hover,.btn.btn-instagram.btn-neutral:focus,.btn.btn-instagram.btn-neutral:hover,.btn.btn-instagram.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-instagram.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-instagram.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-instagram.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-instagram.btn-neutral.dropdown-toggle,.show>.btn.btn-instagram.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-instagram.btn-neutral.dropdown-toggle:hover{color:#1667a3;background-color:#fff}.btn.btn-reddit{background-color:#ff4500;color:#fff}.btn.btn-reddit.active:hover,.btn.btn-reddit:active:hover,.btn.btn-reddit:focus,.btn.btn-reddit:hover,.btn.btn-reddit:not(:disabled):not(.disabled).active,.btn.btn-reddit:not(:disabled):not(.disabled).active:focus,.btn.btn-reddit:not(:disabled):not(.disabled):active,.btn.btn-reddit:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-reddit.dropdown-toggle,.show>.btn.btn-reddit.dropdown-toggle:focus,.show>.btn.btn-reddit.dropdown-toggle:hover{background-color:#ff5b1f;color:#fff}.btn.btn-reddit.btn-simple{color:#ff4500;box-shadow:none;background-color:transparent;border-color:#ff4500}.btn.btn-reddit.btn-simple.active:hover,.btn.btn-reddit.btn-simple:active:hover,.btn.btn-reddit.btn-simple:focus,.btn.btn-reddit.btn-simple:hover,.btn.btn-reddit.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-reddit.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-reddit.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-reddit.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-reddit.btn-simple.dropdown-toggle,.show>.btn.btn-reddit.btn-simple.dropdown-toggle:focus,.show>.btn.btn-reddit.btn-simple.dropdown-toggle:hover{color:#ff5b1f;border-color:#ff5b1f;background-color:transparent}.btn.btn-reddit.btn-neutral{color:#ff4500;background-color:#fff}.btn.btn-reddit.btn-neutral.active:hover,.btn.btn-reddit.btn-neutral:active:hover,.btn.btn-reddit.btn-neutral:focus,.btn.btn-reddit.btn-neutral:hover,.btn.btn-reddit.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-reddit.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-reddit.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-reddit.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-reddit.btn-neutral.dropdown-toggle,.show>.btn.btn-reddit.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-reddit.btn-neutral.dropdown-toggle:hover{color:#ff5b1f;background-color:#fff}.btn.btn-tumblr{background-color:#35465c;color:#fff}.btn.btn-tumblr.active:hover,.btn.btn-tumblr:active:hover,.btn.btn-tumblr:focus,.btn.btn-tumblr:hover,.btn.btn-tumblr:not(:disabled):not(.disabled).active,.btn.btn-tumblr:not(:disabled):not(.disabled).active:focus,.btn.btn-tumblr:not(:disabled):not(.disabled):active,.btn.btn-tumblr:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-tumblr.dropdown-toggle,.show>.btn.btn-tumblr.dropdown-toggle:focus,.show>.btn.btn-tumblr.dropdown-toggle:hover{background-color:#40556f;color:#fff}.btn.btn-tumblr.btn-simple{color:#35465c;box-shadow:none;background-color:transparent;border-color:#35465c}.btn.btn-tumblr.btn-simple.active:hover,.btn.btn-tumblr.btn-simple:active:hover,.btn.btn-tumblr.btn-simple:focus,.btn.btn-tumblr.btn-simple:hover,.btn.btn-tumblr.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-tumblr.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-tumblr.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-tumblr.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-tumblr.btn-simple.dropdown-toggle,.show>.btn.btn-tumblr.btn-simple.dropdown-toggle:focus,.show>.btn.btn-tumblr.btn-simple.dropdown-toggle:hover{color:#40556f;border-color:#40556f;background-color:transparent}.btn.btn-tumblr.btn-neutral{color:#35465c;background-color:#fff}.btn.btn-tumblr.btn-neutral.active:hover,.btn.btn-tumblr.btn-neutral:active:hover,.btn.btn-tumblr.btn-neutral:focus,.btn.btn-tumblr.btn-neutral:hover,.btn.btn-tumblr.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-tumblr.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-tumblr.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-tumblr.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-tumblr.btn-neutral.dropdown-toggle,.show>.btn.btn-tumblr.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-tumblr.btn-neutral.dropdown-toggle:hover{color:#40556f;background-color:#fff}.btn.btn-behance{background-color:#1769ff;color:#fff}.btn.btn-behance.active:hover,.btn.btn-behance:active:hover,.btn.btn-behance:focus,.btn.btn-behance:hover,.btn.btn-behance:not(:disabled):not(.disabled).active,.btn.btn-behance:not(:disabled):not(.disabled).active:focus,.btn.btn-behance:not(:disabled):not(.disabled):active,.btn.btn-behance:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-behance.dropdown-toggle,.show>.btn.btn-behance.dropdown-toggle:focus,.show>.btn.btn-behance.dropdown-toggle:hover{background-color:#367dff;color:#fff}.btn.btn-behance.btn-simple{color:#1769ff;box-shadow:none;background-color:transparent;border-color:#1769ff}.btn.btn-behance.btn-simple.active:hover,.btn.btn-behance.btn-simple:active:hover,.btn.btn-behance.btn-simple:focus,.btn.btn-behance.btn-simple:hover,.btn.btn-behance.btn-simple:not(:disabled):not(.disabled).active,.btn.btn-behance.btn-simple:not(:disabled):not(.disabled).active:focus,.btn.btn-behance.btn-simple:not(:disabled):not(.disabled):active,.btn.btn-behance.btn-simple:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-behance.btn-simple.dropdown-toggle,.show>.btn.btn-behance.btn-simple.dropdown-toggle:focus,.show>.btn.btn-behance.btn-simple.dropdown-toggle:hover{color:#367dff;border-color:#367dff;background-color:transparent}.btn.btn-behance.btn-neutral{color:#1769ff;background-color:#fff}.btn.btn-behance.btn-neutral.active:hover,.btn.btn-behance.btn-neutral:active:hover,.btn.btn-behance.btn-neutral:focus,.btn.btn-behance.btn-neutral:hover,.btn.btn-behance.btn-neutral:not(:disabled):not(.disabled).active,.btn.btn-behance.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn.btn-behance.btn-neutral:not(:disabled):not(.disabled):active,.btn.btn-behance.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-behance.btn-neutral.dropdown-toggle,.show>.btn.btn-behance.btn-neutral.dropdown-toggle:focus,.show>.btn.btn-behance.btn-neutral.dropdown-toggle:hover{color:#367dff;background-color:#fff}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#888;opacity:.8;filter:alpha(opacity=80)}.form-control::-webkit-input-placeholder{color:#888;opacity:.8;filter:alpha(opacity=80)}.form-control:-ms-input-placeholder{color:#888;opacity:.8;filter:alpha(opacity=80)}.form-control{background-color:transparent;border:1px solid #e3e3e3;border-radius:30px;color:#2c2c2c;line-height:normal;font-size:.8571em;transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;box-shadow:none}.has-success .form-control{border-color:#e3e3e3}.form-control:focus{border:1px solid #353535;box-shadow:none;outline:0!important;color:#2c2c2c}.form-control:focus+.input-group-text,.form-control:focus~.input-group-text{border:1px solid #353535;border-left:none;background-color:transparent}.has-error .form-control,.has-error .form-control:focus,.has-success .form-control,.has-success .form-control:focus{box-shadow:none}.has-success .form-control:focus{border-color:#1be611}.has-danger .form-control.form-control-danger,.has-danger .form-control.form-control-success,.has-success .form-control.form-control-danger,.has-success .form-control.form-control-success{background-image:none}.has-danger .form-control{border-color:#ffcfcf;color:#ff3636;background-color:hsla(0,0%,87.1%,.1)}.has-danger .form-control:focus{background-color:#fff}.form-control+.form-control-feedback{border-radius:.25rem;font-size:14px;margin-top:-7px;position:absolute;right:10px;top:50%;vertical-align:middle}.open .form-control{border-radius:.25rem .25rem 0 0;border-bottom-color:transparent}.has-danger:after,.has-success:after{font-family:Nucleo Outline;content:"\ea22";display:inline-block;position:absolute;right:20px;top:12px;color:#18ce0f;font-size:11px}.has-danger.input-lg:after,.has-success.input-lg:after{font-size:13px;top:13px}.has-danger:after{content:"\ea53";color:#ff3636}.form-group.no-border.input-lg .input-group-text,.input-group.no-border.input-lg .input-group-text{padding:15px 0 15px 19px}.form-group.no-border.input-lg .form-control,.input-group.no-border.input-lg .form-control{padding:15px 19px}.form-group.no-border.input-lg .form-control+.input-group-text,.input-group.no-border.input-lg .form-control+.input-group-text{padding:15px 19px 15px 0}.form-group.input-lg .form-control,.input-group.input-lg .form-control{padding:14px 18px}.form-group.input-lg .form-control+.input-group-text,.input-group.input-lg .form-control+.input-group-text{padding:14px 18px 14px 0}.form-group.input-lg .input-group-text,.input-group.input-lg .input-group-text{padding:14px 0 15px 18px}.form-group.input-lg .input-group-text+.form-control,.input-group.input-lg .input-group-text+.form-control{padding:15px 18px 15px 16px}.form-group.no-border .form-control,.input-group.no-border .form-control{padding:11px 19px}.form-group.no-border .form-control+.input-group-text,.input-group.no-border .form-control+.input-group-text{padding:11px 19px 11px 0}.form-group.no-border .input-group-text,.input-group.no-border .input-group-text{padding:11px 0 11px 19px}.form-group .form-control,.input-group .form-control{padding:10px 18px}.form-group .form-control+.input-group-text,.input-group .form-control+.input-group-text{padding:10px 18px 10px 0}.form-group .input-group-text,.input-group .input-group-text{padding:10px 0 10px 18px}.form-group .input-group-text+.form-control,.form-group .input-group-text~.form-control,.input-group .input-group-text+.form-control,.input-group .input-group-text~.form-control{padding:10px 19px 11px 16px}.form-group.no-border .form-control,.form-group.no-border .form-control+.input-group-text,.input-group.no-border .form-control,.input-group.no-border .form-control+.input-group-text{background-color:hsla(0,0%,87.1%,.3);border:none}.form-group.no-border .form-control+.input-group-text:active,.form-group.no-border .form-control+.input-group-text:focus,.form-group.no-border .form-control:active,.form-group.no-border .form-control:focus,.input-group.no-border .form-control+.input-group-text:active,.input-group.no-border .form-control+.input-group-text:focus,.input-group.no-border .form-control:active,.input-group.no-border .form-control:focus{border:none;background-color:hsla(0,0%,87.1%,.5)}.form-group.no-border .form-control:focus+.input-group-text,.input-group.no-border .form-control:focus+.input-group-text{background-color:hsla(0,0%,87.1%,.5)}.form-group.no-border .input-group-prepend .input-group-text,.input-group.no-border .input-group-prepend .input-group-text{background-color:hsla(0,0%,87.1%,.3);border:none;border-left:transparent!important}.form-group.no-border.input-group-focus.no-border .input-group-text,.input-group.no-border.input-group-focus.no-border .input-group-text{background-color:hsla(0,0%,87.1%,.5)}.has-error .control-label,.has-error .form-control-feedback{color:#ff3636}.has-success .control-label,.has-success .form-control-feedback{color:#18ce0f}.input-group-text{background-color:#fff;border:1px solid #e3e3e3;border-radius:30px;color:#555;transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out}.input-group-focus .input-group-text{background-color:#fff;border-color:#353535}.has-danger .input-group-text,.has-success .input-group-text{background-color:#fff}.has-danger .form-control:focus+.input-group-text{color:#ff3636}.has-success .form-control:focus+.input-group-text{color:#18ce0f}.input-group-text+.form-control,.input-group-text~.form-control{padding:-.5rem .7rem -.5rem 18px}.input-group-text i{width:17px}.form-group,.input-group{margin-bottom:10px;position:relative}.input-group[disabled] .input-group-text{background-color:#e3e3e3}.form-group .input-group-prepend,.input-group .input-group-prepend{margin-right:0}.form-group .input-group-prepend .input-group-text,.input-group .input-group-prepend .input-group-text{border-left:1px solid #e3e3e3}.form-group .input-group-append .input-group-text,.input-group .input-group-append .input-group-text{border-right:1px solid #e3e3e3;padding:10px 18px 10px 0}.form-group.input-group-focus .input-group-prepend .input-group-text,.input-group.input-group-focus .input-group-prepend .input-group-text{border-left:1px solid #f96332}.form-group.input-group-focus .input-group-append .input-group-text,.input-group.input-group-focus .input-group-append .input-group-text{border-right:1px solid #f96332}.form-group.input-group-focus.no-border .input-group-prepend .input-group-text,.input-group.input-group-focus.no-border .input-group-prepend .input-group-text{border-left:transparent}.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-text:first-child,.input-group .form-control:first-child{border-right:0}.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.dropdown-toggle,.input-group-text:last-child,.input-group .form-control:last-child{border-left:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#e3e3e3;color:#888;cursor:not-allowed}.input-group-btn .btn{border-width:1px;padding:11px .7rem}.input-group-btn .btn-default:not(.btn-fill){border-color:#ddd}.input-group-btn:last-child>.btn{margin-left:0}textarea.form-control{max-width:100%;max-height:80px;padding:10px 10px 0 0;resize:none;border:none;border-bottom:1px solid #e3e3e3;border-radius:0;line-height:2}textarea.form-control:active,textarea.form-control:focus{border-left:none;border-top:none;border-right:none}.has-danger.form-group .form-control,.has-danger.form-group.no-border .form-control,.has-success.form-group .form-control,.has-success.form-group.no-border .form-control{padding-right:40px}.form.form-newsletter .form-group{float:left;width:78%;margin-right:2%;margin-top:9px}.input-group .input-group-btn{padding:0 12px}.form-group input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.progress-container{position:relative}.progress-container+.progress-container,.progress-container~.progress-container{margin-top:15px}.progress-container .progress-badge{color:#888;font-size:.8571em;text-transform:uppercase}.progress-container .progress{height:1px;border-radius:0;box-shadow:none;background:hsla(0,0%,87.1%,.8);margin-top:14px}.progress-container .progress .progress-bar{box-shadow:none;background-color:#888}.progress-container .progress .progress-value{position:absolute;top:2px;right:0;color:#888;font-size:.8571em}.progress-container.progress-neutral .progress{background:hsla(0,0%,100%,.3)}.progress-container.progress-neutral .progress-bar{background:#fff}.progress-container.progress-neutral .progress-badge,.progress-container.progress-neutral .progress-value{color:#fff}.progress-container.progress-primary .progress{background:rgba(53,53,53,.2)}.progress-container.progress-primary .progress-bar{background:#353535}.progress-container.progress-primary .progress-badge,.progress-container.progress-primary .progress-value{color:#353535}.progress-container.progress-info .progress{background:rgba(44,168,255,.3)}.progress-container.progress-info .progress-bar{background:#2ca8ff}.progress-container.progress-info .progress-badge,.progress-container.progress-info .progress-value{color:#2ca8ff}.progress-container.progress-success .progress{background:rgba(24,206,15,.3)}.progress-container.progress-success .progress-bar{background:#18ce0f}.progress-container.progress-success .progress-badge,.progress-container.progress-success .progress-value{color:#18ce0f}.progress-container.progress-warning .progress{background:rgba(255,178,54,.3)}.progress-container.progress-warning .progress-bar{background:#ffb236}.progress-container.progress-warning .progress-badge,.progress-container.progress-warning .progress-value{color:#ffb236}.progress-container.progress-danger .progress{background:rgba(255,54,54,.3)}.progress-container.progress-danger .progress-bar{background:#ff3636}.progress-container.progress-danger .progress-badge,.progress-container.progress-danger .progress-value{color:#ff3636}.nav-pills.nav-pills-just-icons .nav-item .nav-link{text-align:center;border-radius:50%;height:80px;width:80px;padding:0;max-width:80px;min-width:auto}.nav-pills.nav-pills-just-icons .nav-item .nav-link i{line-height:80px}.nav-pills:not(.flex-column) .nav-item:not(:last-child) .nav-link{margin-right:19px}.nav-pills .nav-item .nav-link{padding:10px 23px;min-width:100px;font-weight:400;text-align:center;color:#444}.nav-pills .nav-item .nav-link,.nav-pills .nav-item .nav-link:hover{background-color:hsla(0,0%,87.1%,.3)}.nav-pills .nav-item .nav-link.active,.nav-pills .nav-item .nav-link.active:focus,.nav-pills .nav-item .nav-link.active:hover{background-color:#9a9a9a;color:#fff;box-shadow:0 5px 35px 0 rgba(0,0,0,.3)}.nav-pills .nav-item .nav-link.disabled,.nav-pills .nav-item .nav-link:disabled,.nav-pills .nav-item .nav-link[disabled]{opacity:.5}.nav-pills .nav-item i{display:block;line-height:60px;font-size:24px}.nav-pills.nav-pills-neutral .nav-item .nav-link{background-color:hsla(0,0%,100%,.2);color:#fff}.nav-pills.nav-pills-neutral .nav-item .nav-link.active,.nav-pills.nav-pills-neutral .nav-item .nav-link.active:focus,.nav-pills.nav-pills-neutral .nav-item .nav-link.active:hover{background-color:#fff;color:#353535}.nav-pills.nav-pills-primary .nav-item .nav-link.active,.nav-pills.nav-pills-primary .nav-item .nav-link.active:focus,.nav-pills.nav-pills-primary .nav-item .nav-link.active:hover{background-color:#353535}.nav-pills.nav-pills-info .nav-item .nav-link.active,.nav-pills.nav-pills-info .nav-item .nav-link.active:focus,.nav-pills.nav-pills-info .nav-item .nav-link.active:hover{background-color:#2ca8ff}.nav-pills.nav-pills-success .nav-item .nav-link.active,.nav-pills.nav-pills-success .nav-item .nav-link.active:focus,.nav-pills.nav-pills-success .nav-item .nav-link.active:hover{background-color:#18ce0f}.nav-pills.nav-pills-warning .nav-item .nav-link.active,.nav-pills.nav-pills-warning .nav-item .nav-link.active:focus,.nav-pills.nav-pills-warning .nav-item .nav-link.active:hover{background-color:#ffb236}.nav-pills.nav-pills-danger .nav-item .nav-link.active,.nav-pills.nav-pills-danger .nav-item .nav-link.active:focus,.nav-pills.nav-pills-danger .nav-item .nav-link.active:hover{background-color:#ff3636}.tab-space{padding:20px 0 50px}.nav-align-center{text-align:center}.nav-align-center .nav-pills{display:inline-flex}.nav-pills.flex-column li>a{margin-bottom:15px}.nav-pills:not(.nav-pills-icons):not(.nav-pills-just-icons) .nav-item .nav-link{border-radius:30px}.nav-pills.nav-pills-icons .nav-item .nav-link{background-color:transparent}.nav-pills.nav-pills-icons .nav-item i{font-size:20px}.nav-tabs{border:0;padding:15px .7rem}.nav-tabs:not(.nav-tabs-neutral)>.nav-item>.nav-link.active{box-shadow:0 5px 35px 0 rgba(0,0,0,.3)}.card .nav-tabs{border-top-right-radius:.1875rem;border-top-left-radius:.1875rem}.nav-tabs>.nav-item>.nav-link{color:#888;margin:0 5px 0 0;background-color:transparent;border:1px solid transparent;border-radius:30px;font-size:14px;padding:11px 23px;line-height:1.5}.nav-tabs>.nav-item>.nav-link:hover{background-color:transparent}.nav-tabs>.nav-item>.nav-link.active{background-color:#444;border-radius:30px;color:#fff}.nav-tabs>.nav-item>.nav-link i.now-ui-icons{font-size:14px;position:relative;top:1px;margin-right:3px}.nav-tabs>.nav-item.disabled>.nav-link,.nav-tabs>.nav-item.disabled>.nav-link:hover{color:hsla(0,0%,100%,.5)}.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link{color:#fff}.nav-tabs.nav-tabs-neutral>.nav-item>.nav-link.active{background-color:hsla(0,0%,100%,.2);color:#fff}.nav-tabs.nav-tabs-primary>.nav-item>.nav-link.active{background-color:#353535}.nav-tabs.nav-tabs-info>.nav-item>.nav-link.active{background-color:#2ca8ff}.nav-tabs.nav-tabs-danger>.nav-item>.nav-link.active{background-color:#ff3636}.nav-tabs.nav-tabs-warning>.nav-item>.nav-link.active{background-color:#ffb236}.nav-tabs.nav-tabs-success>.nav-item>.nav-link.active{background-color:#18ce0f}.navbar{padding-top:.625rem;padding-bottom:.625rem;min-height:53px;margin-bottom:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.navbar a{vertical-align:middle}.navbar a:not(.btn):not(.dropdown-item){color:#fff}.navbar p{display:inline-block;margin:0;line-height:21px;font-weight:inherit;font-size:inherit}.navbar .navbar-nav.navbar-logo{position:absolute;left:0;right:0;margin:0 auto;width:49px;top:-4px}.navbar .navbar-nav .nav-link.btn{padding:11px 22px}.navbar .navbar-nav .nav-link.btn.btn-lg{padding:15px 48px}.navbar .navbar-nav .nav-link.btn.btn-sm{padding:5px 15px}.navbar .navbar-nav .nav-link:not(.btn){text-transform:uppercase;font-size:.7142em;padding:.5rem .7rem;line-height:1.625rem}.navbar .navbar-nav .nav-link:not(.btn) i.fab+p,.navbar .navbar-nav .nav-link:not(.btn) i.now-ui-icons+p{margin-left:3px}.navbar .navbar-nav .nav-link:not(.btn) i.fab,.navbar .navbar-nav .nav-link:not(.btn) i.now-ui-icons{font-size:18px;position:relative;top:3px;text-align:center;width:21px}.navbar .navbar-nav .nav-link:not(.btn) i.now-ui-icons{top:4px;font-size:16px}.navbar .navbar-nav .nav-link:not(.btn).profile-photo .profile-photo-small{width:27px;height:27px}.navbar .navbar-nav .nav-link:not(.btn).disabled{opacity:.5;color:#fff}.navbar .navbar-nav .nav-item.active .nav-link:not(.btn),.navbar .navbar-nav .nav-item .nav-link:not(.btn):active,.navbar .navbar-nav .nav-item .nav-link:not(.btn):focus,.navbar .navbar-nav .nav-item .nav-link:not(.btn):hover{background-color:hsla(0,0%,100%,.2);border-radius:.1875rem}.navbar .logo-container{width:27px;height:27px;overflow:hidden;margin:0 auto;border-radius:50%;border:1px solid transparent}.navbar .navbar-brand{text-transform:uppercase;font-size:.8571em;padding-top:.5rem;padding-bottom:.5rem;line-height:1.625rem}.navbar .navbar-toggler{width:37px;height:27px;outline:0;cursor:pointer}.navbar .navbar-toggler.navbar-toggler-left{position:relative;left:0;padding-left:0}.navbar .navbar-toggler .navbar-toggler-bar.middle-bar{width:17px;transition:width .2s linear}.navbar .navbar-toggler:hover .navbar-toggler-bar.middle-bar{width:22px}.navbar .button-dropdown .navbar-toggler-bar:nth-child(2){width:17px}.navbar.navbar-transparent{background-color:transparent!important;box-shadow:none;color:#fff;padding-top:20px!important}.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn){color:#888}.navbar.bg-white:not(.navbar-transparent) a:not(.dropdown-item):not(.btn).disabled{opacity:.5;color:#888}.navbar.bg-white:not(.navbar-transparent) .button-bar{background:#888}.navbar.bg-white:not(.navbar-transparent) .nav-item.active .nav-link:not(.btn),.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):active,.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):focus,.navbar.bg-white:not(.navbar-transparent) .nav-item .nav-link:not(.btn):hover{background-color:hsla(0,0%,87.1%,.3)}.navbar.bg-white:not(.navbar-transparent) .logo-container{border:1px solid #888}.bg-default{background-color:#888!important}.bg-primary{background-color:#353535!important}.bg-info{background-color:#2ca8ff!important}.bg-success{background-color:#18ce0f!important}.bg-danger{background-color:#ff3636!important}.bg-warning{background-color:#ffb236!important}.bg-white{background-color:#fff!important}.navbar p{line-height:1.8em;font-size:1.2em;font-weight:400}.navbar.navbar-absolute{position:absolute;width:100%;padding-top:10px;z-index:1029}.navbar .navbar-toggler{vertical-align:middle}.navbar .navbar-toggler.navbar-toggler-left{top:0}.navbar .navbar-toggler.navbar-toggler-right{padding-right:0;top:8px}.dropdown-menu{border:0;box-shadow:0 10px 50px 0 rgba(0,0,0,.2);border-radius:.125rem;transition:all .15s linear;font-size:14px}.dropdown-menu.dropdown-menu-right:before{left:auto;right:10px}.dropdown .dropdown-menu{-webkit-transform:translate3d(0,-25px,0)!important;transform:translate3d(0,-25px,0)!important;visibility:hidden;display:block;opacity:0;filter:alpha(opacity=0);top:100%!important}.dropdown-menu.open,.dropdown.show .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.dropdown-menu:before{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:-5px;left:10px;right:auto;color:#fff;border-bottom:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.dropdown-menu .dropdown-divider{background-color:hsla(0,0%,87.1%,.5)}.dropdown-menu .dropdown-header:not([href]):not([tabindex]){color:hsla(0,0%,71.4%,.6);font-size:.7142em;text-transform:uppercase;font-weight:700}.dropdown-menu.dropdown-primary{background-color:#2d2d2d}.dropdown-menu.dropdown-primary:before{color:#2d2d2d}.dropdown-menu.dropdown-primary .dropdown-header:not([href]):not([tabindex]){color:hsla(0,0%,100%,.8)}.dropdown-menu.dropdown-primary .dropdown-item{color:#fff}.dropdown-menu.dropdown-primary .dropdown-divider,.dropdown-menu.dropdown-primary .dropdown-item:focus,.dropdown-menu.dropdown-primary .dropdown-item:hover{background-color:hsla(0,0%,100%,.2)}.dropdown-menu.dropdown-info{background-color:#1da2ff}.dropdown-menu.dropdown-info:before{color:#1da2ff}.dropdown-menu.dropdown-info .dropdown-header:not([href]):not([tabindex]){color:hsla(0,0%,100%,.8)}.dropdown-menu.dropdown-info .dropdown-item{color:#fff}.dropdown-menu.dropdown-info .dropdown-divider,.dropdown-menu.dropdown-info .dropdown-item:focus,.dropdown-menu.dropdown-info .dropdown-item:hover{background-color:hsla(0,0%,100%,.2)}.dropdown-menu.dropdown-danger{background-color:#ff2727}.dropdown-menu.dropdown-danger:before{color:#ff2727}.dropdown-menu.dropdown-danger .dropdown-header:not([href]):not([tabindex]){color:hsla(0,0%,100%,.8)}.dropdown-menu.dropdown-danger .dropdown-item{color:#fff}.dropdown-menu.dropdown-danger .dropdown-divider,.dropdown-menu.dropdown-danger .dropdown-item:focus,.dropdown-menu.dropdown-danger .dropdown-item:hover{background-color:hsla(0,0%,100%,.2)}.dropdown-menu.dropdown-success{background-color:#16c00e}.dropdown-menu.dropdown-success:before{color:#16c00e}.dropdown-menu.dropdown-success .dropdown-header:not([href]):not([tabindex]){color:hsla(0,0%,100%,.8)}.dropdown-menu.dropdown-success .dropdown-item{color:#fff}.dropdown-menu.dropdown-success .dropdown-divider,.dropdown-menu.dropdown-success .dropdown-item:focus,.dropdown-menu.dropdown-success .dropdown-item:hover{background-color:hsla(0,0%,100%,.2)}.dropdown-menu.dropdown-warning{background-color:#ffac27}.dropdown-menu.dropdown-warning:before{color:#ffac27}.dropdown-menu.dropdown-warning .dropdown-header:not([href]):not([tabindex]){color:hsla(0,0%,100%,.8)}.dropdown-menu.dropdown-warning .dropdown-item{color:#fff}.dropdown-menu.dropdown-warning .dropdown-divider,.dropdown-menu.dropdown-warning .dropdown-item:focus,.dropdown-menu.dropdown-warning .dropdown-item:hover{background-color:hsla(0,0%,100%,.2)}.button-dropdown{padding-right:.7rem;cursor:pointer}.button-dropdown .dropdown-toggle{padding-top:.5rem;padding-bottom:.5rem;display:block}.button-dropdown .dropdown-toggle:after{display:none}.dropdown-menu i{margin-right:5px;position:relative;top:1px}.dropdown-menu .now-ui-icons{margin-right:10px;position:relative;top:4px;font-size:18px;margin-top:-5px;opacity:.5}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{color:inherit}.dropup .dropdown-menu:before{display:none}.dropup .dropdown-menu:after{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:auto;bottom:-5px;right:auto;left:10px;color:#fff;border-top:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.dropup .dropdown-menu.dropdown-menu-right:after{right:10px;left:auto}.bootstrap-select .dropdown-menu.inner li a,.dropdown-menu .dropdown-item{font-size:.8571em;padding-top:.6rem;padding-bottom:.6rem;margin-top:5px;transition:all .15s linear}.bootstrap-select .dropdown-menu.inner li a:focus,.bootstrap-select .dropdown-menu.inner li a:hover,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background-color:hsla(0,0%,87.1%,.3)}.bootstrap-select .dropdown-menu.inner li a.disabled,.bootstrap-select .dropdown-menu.inner li a:disabled,.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{color:hsla(0,0%,71.4%,.6)}.bootstrap-select .dropdown-menu.inner li a.disabled:focus,.bootstrap-select .dropdown-menu.inner li a.disabled:hover,.bootstrap-select .dropdown-menu.inner li a:disabled:focus,.bootstrap-select .dropdown-menu.inner li a:disabled:hover,.dropdown-menu .dropdown-item.disabled:focus,.dropdown-menu .dropdown-item.disabled:hover,.dropdown-menu .dropdown-item:disabled:focus,.dropdown-menu .dropdown-item:disabled:hover{background-color:transparent}.bootstrap-select .dropdown-menu:not(.inner),.dropdown-menu.bootstrap-datetimepicker-widget,.dropup:not(.bootstrap-select) .dropdown-menu{-webkit-transform:translate3d(0,-25px,0)!important;transform:translate3d(0,-25px,0)!important;visibility:hidden;display:block;opacity:0;filter:alpha(opacity=0);top:100%!important}.bootstrap-select.show .dropdown-menu:not(.inner),.dropdown-menu.bootstrap-datetimepicker-widget.bottom.open,.dropdown-menu.bootstrap-datetimepicker-widget.top.open,.dropup.show:not(.bootstrap-select) .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.dropdown-menu.bootstrap-datetimepicker-widget.top,.dropup:not(.bootstrap-select) .dropdown-menu{-webkit-transform:translate3d(0,25px,0)!important;transform:translate3d(0,25px,0)!important;bottom:100%!important;top:auto!important}.dropdown-menu.bootstrap-datetimepicker-widget.top.open,.dropup.show:not(.bootstrap-select) .dropdown-menu{-webkit-transform:translate3d(0,-1px,0)!important;transform:translate3d(0,-1px,0)!important}img{max-width:100%;border-radius:1px}.img-raised{box-shadow:0 10px 25px 0 rgba(0,0,0,.3)}.popover{font-size:14px;box-shadow:0 10px 50px 0 rgba(0,0,0,.2);border:none;line-height:1.7;max-width:240px}.popover.bs-popover-bottom .arrow:before,.popover.bs-popover-left .arrow:before,.popover.bs-popover-right .arrow:before,.popover.bs-popover-top .arrow:before{border-color:transparent}.popover .popover-header{color:hsla(0,0%,71.4%,.6);font-size:14px;text-transform:capitalize;font-weight:600;margin:5px 0 0;border:none;background-color:transparent}.popover:before{display:none}.popover.bs-tether-element-attached-top:after{border-bottom-color:#fff;top:-9px}.popover.popover-primary{background-color:#353535}.popover.popover-primary .popover-body{color:#fff}.popover.popover-primary.bs-popover-right .arrow:after{border-right-color:#353535}.popover.popover-primary.bs-popover-top .arrow:after{border-top-color:#353535}.popover.popover-primary.bs-popover-bottom .arrow:after{border-bottom-color:#353535}.popover.popover-primary.bs-popover-left .arrow:after{border-left-color:#353535}.popover.popover-primary .popover-header{color:#fff;opacity:.6}.popover.popover-info{background-color:#2ca8ff}.popover.popover-info .popover-body{color:#fff}.popover.popover-info.bs-popover-right .arrow:after{border-right-color:#2ca8ff}.popover.popover-info.bs-popover-top .arrow:after{border-top-color:#2ca8ff}.popover.popover-info.bs-popover-bottom .arrow:after{border-bottom-color:#2ca8ff}.popover.popover-info.bs-popover-left .arrow:after{border-left-color:#2ca8ff}.popover.popover-info .popover-header{color:#fff;opacity:.6}.popover.popover-warning{background-color:#ffb236}.popover.popover-warning .popover-body{color:#fff}.popover.popover-warning.bs-popover-right .arrow:after{border-right-color:#ffb236}.popover.popover-warning.bs-popover-top .arrow:after{border-top-color:#ffb236}.popover.popover-warning.bs-popover-bottom .arrow:after{border-bottom-color:#ffb236}.popover.popover-warning.bs-popover-left .arrow:after{border-left-color:#ffb236}.popover.popover-warning .popover-header{color:#fff;opacity:.6}.popover.popover-danger{background-color:#ff3636}.popover.popover-danger .popover-body{color:#fff}.popover.popover-danger.bs-popover-right .arrow:after{border-right-color:#ff3636}.popover.popover-danger.bs-popover-top .arrow:after{border-top-color:#ff3636}.popover.popover-danger.bs-popover-bottom .arrow:after{border-bottom-color:#ff3636}.popover.popover-danger.bs-popover-left .arrow:after{border-left-color:#ff3636}.popover.popover-danger .popover-header{color:#fff;opacity:.6}.popover.popover-success{background-color:#18ce0f}.popover.popover-success .popover-body{color:#fff}.popover.popover-success.bs-popover-right .arrow:after{border-right-color:#18ce0f}.popover.popover-success.bs-popover-top .arrow:after{border-top-color:#18ce0f}.popover.popover-success.bs-popover-bottom .arrow:after{border-bottom-color:#18ce0f}.popover.popover-success.bs-popover-left .arrow:after{border-left-color:#18ce0f}.popover.popover-success .popover-header{color:#fff;opacity:.6}.tooltip.bs-tooltip-right .arrow:before{border-right-color:#fff}.tooltip.bs-tooltip-top .arrow:before{border-top-color:#fff}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#fff}.tooltip.bs-tooltip-left .arrow:before{border-left-color:#fff}.tooltip-inner{padding:.5rem .7rem;min-width:130px;background-color:#fff;font-size:14px;color:inherit;box-shadow:0 5px 25px 0 rgba(0,0,0,.2)}.table>thead>tr>th{font-size:1.3em;font-weight:300;border:0}.table .btn{margin:0}.table .form-check,.table .form-check.form-check-radio{margin:0;padding:0;width:15px}.table .form-check.form-check-radio .icons,.table .form-check .icons{position:relative}.table .form-check.form-check-radio label.form-check-label .form-check-sign:after,.table .form-check.form-check-radio label.form-check-label .form-check-sign:before,.table .form-check label.form-check-label .form-check-sign:after,.table .form-check label.form-check-label .form-check-sign:before{top:-17px;left:-3px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:12px 7px;vertical-align:middle}.table .th-description{max-width:150px}.table .td-price{font-size:26px;font-weight:300;margin-top:5px;position:relative;top:4px;text-align:right}.table .td-total{font-weight:700;font-size:1.3em;padding-top:20px;text-align:right}.table .td-actions .btn{margin:0}.table>tbody>tr{position:relative}.table-shopping>thead>tr>th{font-size:.9em;text-transform:uppercase}.table-shopping>tbody>tr>td{font-size:1.2em}.table-shopping>tbody>tr>td b{display:block;margin-bottom:5px}.table-shopping .td-name{font-weight:400;font-size:1.5em}.table-shopping .td-name small{color:#9a9a9a;font-size:.75em;font-weight:300}.table-shopping .td-number{font-weight:300;font-size:1.5em}.table-shopping .td-name{min-width:200px}.table-shopping .td-number{text-align:right;min-width:145px}.table-shopping .td-number small{margin-right:3px}.table-shopping .img-container{width:120px;max-height:160px;overflow:hidden;display:block}.table-shopping .img-container img{width:100%}#tables .table-responsive{margin-bottom:30px}.info{max-width:360px;margin:0 auto;padding:70px 0 30px;text-align:center}.info.info-hover .info-title{transition:color .4s}.info.info-hover:hover .icon{-webkit-transform:translate3d(0,-.5rem,0);transform:translate3d(0,-.5rem,0)}.info.info-hover:hover .icon.icon-primary.icon-circle{box-shadow:0 15px 30px 0 rgba(249,99,50,.35)}.info.info-hover:hover .icon.icon-info.icon-circle{box-shadow:0 15px 35px 0 rgba(44,168,255,.35)}.info.info-hover:hover .icon.icon-success.icon-circle{box-shadow:0 15px 35px 0 rgba(24,206,15,.35)}.info.info-hover:hover .icon.icon-warning.icon-circle{box-shadow:0 15px 35px 0 rgba(255,178,54,.35)}.info.info-hover:hover .icon.icon-danger.icon-circle{box-shadow:0 15px 35px 0 rgba(255,54,54,.35)}.info.info-hover:hover .icon.icon-info+.info-title{color:#2ca8ff}.info.info-hover:hover .icon.icon-warning+.info-title{color:#ffb236}.info.info-hover:hover .icon.icon-danger+.info-title{color:#ff3636}.info.info-hover:hover .icon.icon-primary+.info-title{color:#353535}.info.info-hover:hover .icon.icon-success+.info-title{color:#18ce0f}.info .icon{color:#888;transition:box-shadow .4s,-webkit-transform .4s;transition:transform .4s,box-shadow .4s;transition:transform .4s,box-shadow .4s,-webkit-transform .4s}.info .icon>i{font-size:3em}.info .icon.icon-circle{max-width:80px;width:80px;height:80px;margin:0 auto;border-radius:50%;box-shadow:0 9px 35px -6px rgba(0,0,0,.3);font-size:.7142em;background-color:#fff;position:relative}.info .icon.icon-circle i{line-height:2.7}.info .info-title{margin:25px 0 15px;padding:0 15px;color:#2c2c2c}.info p{color:#888;padding:0 15px;font-size:1.1em}.info-horizontal{text-align:left!important}.info-horizontal .icon{float:left;margin-top:23px;margin-right:10px}.info-horizontal .icon>i{font-size:2em}.info-horizontal .icon.icon-circle{width:65px;height:65px;max-width:65px;margin-top:8px}.info-horizontal .icon.icon-circle i{display:table;margin:0 auto;line-height:3.5;font-size:1.9em}.info-horizontal .description{overflow:hidden}.icon.icon-primary{color:#353535}.icon.icon-primary.icon-circle{box-shadow:0 9px 30px -6px rgba(53,53,53,.2)}.icon.icon-info{color:#2ca8ff}.icon.icon-info.icon-circle{box-shadow:0 9px 30px -6px rgba(44,168,255,.3)}.icon.icon-success{color:#18ce0f}.icon.icon-success.icon-circle{box-shadow:0 9px 30px -6px rgba(24,206,15,.3)}.icon.icon-warning{color:#ffb236}.icon.icon-warning.icon-circle{box-shadow:0 9px 30px -6px rgba(255,178,54,.3)}.icon.icon-danger{color:#ff3636}.icon.icon-danger.icon-circle{box-shadow:0 9px 30px -6px rgba(255,54,54,.3)}.icon.icon-white{color:#fff}.media .avatar{width:64px;height:64px;margin:0 15px 0 auto}.media .avatar img{width:100%;border-radius:50%}.media textarea{margin-bottom:20px}.media .media-heading small{font-family:Nanum Gothic,Montserrat,Helvetica Neue,Arial,sans-serif}.media .media-body{padding-right:10px}.media .media-body .media .media-body{padding-right:0}.media.media-post .form-group,.media.media-post .input-group{margin-top:25px}.media .media-footer .btn{margin-bottom:20px}.media .media-footer:after{display:table;content:" ";clear:both}.media p{color:#888;font-size:1.104em;line-height:1.61em}.media-left,.media>.pull-left{padding:10px}.modal-content{border-radius:.1875rem;border:none;box-shadow:0 10px 50px 0 rgba(0,0,0,.5)}.modal-content .modal-header{border-bottom:none;padding:24px 24px 0}.modal-content .modal-header button{position:absolute;right:27px;top:30px;outline:0}.modal-content .modal-header .title{margin-top:5px;margin-bottom:0}.modal-content .modal-body{padding:24px 24px 16px;line-height:1.9}.modal-content .modal-footer{border-top:none;padding-right:24px;padding-bottom:16px;padding-left:24px;justify-content:space-between}.modal-content .modal-footer button{margin:0;padding-left:16px;padding-right:16px;width:auto}.modal-content .modal-footer button.pull-left{padding-left:5px;padding-right:5px;position:relative;left:-5px}.modal-content .modal-body+.modal-footer{padding-top:0}.modal-backdrop{background:rgba(0,0,0,.3)}.modal.modal-mini p{text-align:center}.modal.modal-mini .modal-dialog{max-width:255px;margin:0 auto}.modal.modal-mini .modal-profile{width:70px;height:70px;background-color:#fff;border-radius:50%;text-align:center;line-height:5.7;box-shadow:0 5px 50px 0 rgba(0,0,0,.3)}.modal.modal-mini .modal-profile i{color:#353535;font-size:21px}.modal.modal-mini .modal-profile[class*=modal-profile-] i{color:#fff}.modal.modal-mini .modal-profile.modal-profile-primary{background-color:#353535}.modal.modal-mini .modal-profile.modal-profile-danger{background-color:#ff3636}.modal.modal-mini .modal-profile.modal-profile-warning{background-color:#ffb236}.modal.modal-mini .modal-profile.modal-profile-success{background-color:#18ce0f}.modal.modal-mini .modal-profile.modal-profile-info{background-color:#2ca8ff}.modal.modal-mini .modal-footer button{text-transform:uppercase}.modal.modal-mini .modal-footer button:first-child{opacity:.5}.modal.modal-default .modal-content{background-color:#fff;color:#2c2c2c}.modal.modal-default .modal-header .close{color:#2c2c2c}.modal.modal-primary .modal-content{background-color:#353535;color:#fff}.modal.modal-primary .modal-header .close{color:#fff}.modal.modal-danger .modal-content{background-color:#ff3636;color:#fff}.modal.modal-danger .modal-header .close{color:#fff}.modal.modal-warning .modal-content{background-color:#ffb236;color:#fff}.modal.modal-warning .modal-header .close{color:#fff}.modal.modal-success .modal-content{background-color:#18ce0f;color:#fff}.modal.modal-success .modal-header .close{color:#fff}.modal.modal-info .modal-content{background-color:#2ca8ff;color:#fff}.modal.modal-info .modal-header .close{color:#fff}.modal.show.modal-mini .modal-dialog{-webkit-transform:translateY(30%);transform:translateY(30%)}.modal .modal-header .close{color:#ff3636;text-shadow:none}.modal .modal-header .close:focus,.modal .modal-header .close:hover{opacity:1}.modal .modal-login{max-width:320px}.modal .modal-login .card-login .logo-container{width:65px;margin-bottom:38px;margin-top:27px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel .carousel-inner{box-shadow:0 10px 25px 0 rgba(0,0,0,.3);border-radius:.1875rem}.carousel .card{max-width:650px;margin:60px auto;display:block}.footer{padding:1.125rem 0;text-align:center}.footer.footer-default{background-color:#f2f2f2}.footer.footer-white{background-color:#fff}.footer nav{display:inline-block;float:left}.footer .content{text-align:left}.footer .nav-link{display:inline}.footer.footer-big{padding:30px 0}.footer.footer-big .social-feed i{font-size:20px;float:left;padding-right:10px;padding-bottom:30px}.footer.footer-big .gallery-feed img{width:20%;margin-right:5%;margin-bottom:5%;float:left}.footer .footer-brand{float:left;font-size:.875rem;line-height:44px}.footer ul{margin-bottom:0;padding:0;list-style:none}.footer ul:not(.links-vertical){line-height:3.1}.footer ul.links-vertical{line-height:1.6}.footer ul.links-vertical li{display:block;margin-left:-5px;margin-right:-5px;margin-bottom:0}.footer ul.links-vertical li a{padding:5px;display:block}.footer ul li{display:inline-block}.footer ul li a{color:inherit;padding:13px .5rem;font-size:.8571em;text-transform:uppercase}.footer ul li a,.footer ul li a:hover{text-decoration:none}.footer .social-buttons .btn,.footer .social-buttons a{margin:0}.footer .pull-center{display:inline-block;float:none}.footer .copyright{font-size:.8571em;line-height:3.5}.footer:after{display:table;clear:both;content:" "}.card{border:0;border-radius:.1875rem;display:inline-block;position:relative;width:100%;margin-bottom:30px;box-shadow:0 5px 25px 0 rgba(0,0,0,.2)}.card .card-header{border-bottom:0;border-radius:0}.card .card-footer,.card .card-header{background-color:transparent;padding:0}.card .card-footer{margin-top:15px;border:0}.card[data-background-color=orange]{background-color:#353535}.card[data-background-color=red]{background-color:#ff3636}.card[data-background-color=yellow]{background-color:#ffb236}.card[data-background-color=blue]{background-color:#2ca8ff}.card[data-background-color=green]{background-color:#15b60d}.card .rounded{border-radius:.1875rem!important}.card:not(.card-plain) .rounded{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.card a[data-toggle=collapse]{text-decoration:none}.card a:not(.btn):not(.nav-link):not([data-toggle=collapse]):not(.footer-link){text-decoration:none;border-bottom:2px solid transparent;color:#444}.card a:not(.btn):not(.nav-link):not([data-toggle=collapse]):not(.footer-link):focus,.card a:not(.btn):not(.nav-link):not([data-toggle=collapse]):not(.footer-link):hover{border-color:#444}.card-collapse .card .card-header{padding:.75rem 0;position:relative}.card-collapse .card .card-header:after{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#e3e3e3}.card-collapse .card .card-header a[data-toggle=collapse]{display:block;color:#444}.card-collapse .card .card-header a[data-toggle=collapse].expanded i,.card-collapse .card .card-header a[data-toggle=collapse][aria-expanded=true] i{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.card-collapse .card .card-header a[data-toggle=collapse] i{float:right;position:relative;color:#353535;top:1px;transition:all .3s ease 0s}.card .card-image{position:relative}.card .card-footer div{display:inline-block}.card .card-footer .stats.stats-right{float:right;line-height:30px}.card .card-footer .stats span:first-child{margin-right:30px}.card:not(.card-product) .card-footer .stats .now-ui-icons{position:relative;top:3px;font-size:18px;margin-right:5px}.card:not(.card-product) .card-footer .stats i{color:#a2a2a2}.card .card-title{margin-top:15px;line-height:1.25em}.card .author .avatar{width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:5px}.card .author span{color:#9a9a9a}.card .info{padding:40px 0;text-align:center;position:relative;z-index:2}.card-background{background-position:50%;background-size:cover;text-align:center}.card-background .card-body{position:relative;z-index:2;min-height:370px;max-width:530px;margin:0 auto;padding-top:60px;padding-bottom:60px}.card-background.card-background-product .card-body{max-width:400px}.card-background.card-background-product .card-body .card-title{margin-top:30px}.card-background .stats{color:#fff}.card-background .card-footer .stats-link>a{color:#fff;line-height:1.9}.card-background .card-description,.card-background .category,.card-background small{color:hsla(0,0%,100%,.8)}.card-background .card-title{color:#fff;margin-top:130px}.card-background:not(.card-pricing) .btn{margin-bottom:0}.card-background:after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:rgba(0,0,0,.63);border-radius:.25rem}.card-blog .row .category{margin-bottom:0}.card-blog .card-image+.category{margin-top:20px}.card-contact .header .title{margin:10px 0}.card-fashion{min-height:500px;border-radius:0;box-shadow:none;margin:0;display:block}.card-container .card-fashion{width:50%;float:left}.card-fashion:not(.card-background) .card-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:85%}.card-fashion h4{margin-top:0}.card-fashion.card-background:after{border-radius:0}.card-fashion.card-background a{color:#fff!important}.card-fashion.card-background a:focus,.card-fashion.card-background a:hover{border-color:#fff!important}.card-fashion .stats-link,.card-fashion:not(.card-background) .stats span{color:initial}.card-fashion .card-body{position:absolute;bottom:0;left:0;right:0;padding:2rem 2rem 1.4rem;color:#fff;min-height:auto}.card-fashion:not(.card-background):before{left:100%;top:50%;content:" ";height:0;width:0;z-index:2;position:absolute;pointer-events:none;border:10px solid hsla(0,0%,100%,0);border-left-color:#fff;margin-top:-10px}.card-fashion.arrow-left:not(.card-background):before{right:100%;border-right-color:#fff;left:auto;border-left:none}.card-form-horizontal .card-body{padding-left:15px;padding-right:15px}.card-form-horizontal .form-group{padding-bottom:0;margin:3px 0 0}.card-form-horizontal .form-group .form-control{margin-bottom:0}.card-form-horizontal .btn,.card-form-horizontal .form-group,.card-form-horizontal .input-group{margin:0}.card-no-shadow{box-shadow:none;border-radius:0;margin:0}.card-no-shadow:after{border-radius:0}.card-plain{background:transparent;box-shadow:none}.card-plain .card-body,.card-plain .card-header{padding-left:5px;padding-right:5px}.card-plain .card-header:after{width:100%;left:0}.card-pricing{text-align:center}.card-pricing .card-title{margin-top:30px}.card-pricing .icon{padding:10px 0 0}.card-pricing .icon i{font-size:30px;line-height:2.7;max-width:80px;color:#888;width:80px;height:80px;margin:0 auto;border-radius:50%;box-shadow:0 9px 35px -6px rgba(0,0,0,.3);background-color:#fff;position:relative}.card-pricing .icon.icon-primary i{box-shadow:0 9px 30px -6px #353535;color:#353535}.card-pricing .icon.icon-info i{box-shadow:0 9px 30px -6px #2ca8ff;color:#2ca8ff}.card-pricing .icon.icon-success i{color:#18ce0f;box-shadow:0 9px 30px -6px rgba(22,199,13,.85)}.card-pricing .icon.icon-warning i{box-shadow:0 9px 30px -6px #ffb236;color:#ffb236}.card-pricing .icon.icon-danger i{box-shadow:0 9px 30px -6px #ff3636;color:#ff3636}.card-pricing h1 small{font-size:18px}.card-pricing h1 small:first-child{position:relative;top:-17px;font-size:26px}.card-pricing ul{list-style:none;padding:0;max-width:240px;margin:10px auto}.card-pricing ul li{color:#888;text-align:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,53.3%,.3)}.card-pricing ul li:last-child{border:0}.card-pricing ul li b{color:#2c2c2c}.card-pricing ul li i{top:3px;right:3px;position:relative;font-size:20px}.card-pricing.card-background ul li{color:#fff;border-color:hsla(0,0%,100%,.3)}.card-pricing.card-background ul li b{color:#fff}.card-pricing.card-background [class*=text-]{color:#fff!important}.card-pricing.card-background .card-body{padding-top:1.25rem;padding-bottom:1.25rem}.card-pricing.card-background:after{background-color:rgba(0,0,0,.65)}.card-profile,.card-testimonial{margin-top:60px;text-align:center}.card-profile .card-body .card-title,.card-testimonial .card-body .card-title{margin-top:0}.card-profile [class*=col-] .card-description,.card-testimonial [class*=col-] .card-description{margin-bottom:0}.card-profile [class*=col-] .card-description+.card-footer,.card-testimonial [class*=col-] .card-description+.card-footer{margin-top:8px}.card-profile .card-avatar,.card-testimonial .card-avatar{max-width:130px;max-height:130px;margin:-60px auto 0}.card-profile .card-avatar img,.card-testimonial .card-avatar img{border-radius:50%!important}.card-profile .card-avatar+.card-body,.card-testimonial .card-avatar+.card-body{margin-top:15px}.card-plain.card-profile .card-avatar,.card-plain.card-testimonial .card-avatar{margin-top:0}.card-profile .card-body .card-avatar,.card-testimonial .card-body .card-avatar{margin:0 auto 30px}.card-product{margin-top:30px}.card-product .price-container{margin-top:9px}.card-product .btn{margin:0}.card-product .image{overflow:hidden;border-radius:.25rem}.card-product .card-footer{margin-top:5px}.card-product .card-footer .price h4{margin-bottom:0;margin-top:0}.card-product .card-footer .stats{margin-top:5px}.card-product .card-footer .stats .btn{position:relative;top:-3px}.card-product .card-description,.card-product .card-title,.card-product .category{text-align:center}.card-product .category{margin-bottom:0}.card-product .category~.card-title{margin-top:0}.card-product .price,.card-product .price-old{font-size:16px;color:#888}.card-product .price-old{text-decoration:line-through}.card-product .price-new{color:#ff3636}.card-product:not(.card-plain) .card-image{padding:15px}.card-raised{box-shadow:0 20px 50px 0 rgba(0,0,0,.3)}.card-raised.card-plain{box-shadow:none}.card-signup{max-width:350px;margin:0 auto}.card-signup .card-header{margin:0 20px;padding:30px 0}.card-signup .card-title{margin-top:15px;margin-bottom:15px}.card-signup .card-body{padding-top:0;padding-bottom:0;min-height:auto}.card-signup .form-check,.card-signup .form-check.form-check-radio{margin-top:20px}.card-signup .form-check.form-check-radio label,.card-signup .form-check label{margin-left:11px;color:initial;padding-left:40px}.card-signup .card-description{margin-top:15px;margin-bottom:20px}.card-signup .social-line{margin-top:20px;text-align:center}.card-signup .social-line .btn.btn-icon,.card-signup .social-line .btn.btn-icon .btn-icon{margin:0 5px;box-shadow:0 5px 50px 0 rgba(0,0,0,.2)}.card-testimonial .card-body{padding-top:25px}.card-testimonial .card-avatar{max-width:100px;max-height:100px;margin-top:-50px}.card-testimonial .card-footer{margin-top:0;margin-bottom:2.5rem}.card-testimonial .card-description+.card-title{margin-top:30px}.card-testimonial .icon i{font-size:32px}.card-testimonial .icon.icon-primary i{color:#353535}.card-testimonial .icon.icon-info i{color:#2ca8ff}.card-testimonial .icon.icon-danger i{color:#ff3636}.card-testimonial .icon.icon-warning i{color:#ffb236}.card-testimonial .icon.icon-success i{color:#18ce0f}.card-testimonial .card-description+.card-title{margin-top:20px}.index-page .page-header,.presentation-page .page-header{height:125vh}.index-page .page-header .container>.content-center,.presentation-page .page-header .container>.content-center{top:37%}.index-page .category-absolute,.presentation-page .category-absolute{position:absolute;top:100vh;margin-top:-60px;padding:0 15px;width:100%;text-align:center;color:hsla(0,0%,100%,.5)}.presentation-page .section-sections .section-description{text-align:center;margin-bottom:60px}.presentation-page .section-sections .col-md-3{padding:7.5px}.presentation-page .section-sections img{width:100%;border-radius:.1875rem;transition:all .2s ease 0s;box-shadow:0 5px 25px 0 rgba(0,0,0,.2)}.presentation-page .section-sections img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.presentation-page .section-pricing .card-pricing{margin-top:45px}.presentation-page .section-pricing .card-margin{margin-top:90px}.blog-posts .projects-4{padding-top:0}.ecommerce-page .container{position:relative;z-index:2}.ecommerce-page .card-header{padding-left:0;padding-right:0}.ecommerce-page .card-header:after{width:100%;left:0}.ecommerce-page .slider-refine{margin:15px 0}.ecommerce-page .card-refine>.card-title{margin-bottom:30px}.ecommerce-page .card-refine [role=tabpanel]{max-height:273px;overflow-y:scroll}.ecommerce-page .card-refine h6{margin-top:.5rem}.ecommerce-page .card-refine .card-body{padding-left:25px;padding-right:25px;padding-bottom:0}.ecommerce-page .card-refine .card-body.panel-refine{padding-left:15px;padding-right:15px}.ecommerce-page .card-refine .price-left,.ecommerce-page .card-refine .price-right{font-weight:500}.ecommerce-page .card-refine .btn{margin:-5px -12px}.ecommerce-page .card-refine .checkbox input[type=checkbox]:checked+.checkbox-material .check{background:#353535}.ecommerce-page .card-product .card-image{width:200px;margin:0 auto}.product-page{background-color:#eee}.product-page .carousel{margin:-90px 0 0}.product-page .carousel img{border-radius:.1875rem;height:auto}.product-page .section{padding-top:30px}.product-page .main-price{margin:10px 0 25px;font-weight:300}.product-page .blockquote{width:90%;margin-top:-10px;margin-left:5%}.product-page .pick-size{margin-top:15px;margin-bottom:15px}.product-page .pick-size .form-group{margin-top:5px}.product-page .related-products .title{margin-bottom:80px}.product-page .features{padding-top:30px}.product-page .accordeon .card{margin-bottom:15px}.landing-page .page-header{height:100vh;position:relative}.landing-page .page-header .share{margin-top:150px}.landing-page .page-header h1{font-weight:600}.landing-page .page-header .title{color:#fff}.landing-page .section-team .team .team-player img{max-width:100px}.landing-page .section-contact-us .title,.landing-page .section-team .team-player{margin-bottom:15px}.landing-page .section-contact-us .description{margin-bottom:30px}.landing-page .section-contact-us .input-group,.landing-page .section-contact-us .send-button,.landing-page .section-contact-us .textarea-container{padding:0 40px}.landing-page .section-contact-us .textarea-container{margin:40px 0}.landing-page .section-contact-us a.btn{margin-top:35px}.blog-post .button-container,.profile-page .button-container{text-align:center;margin-top:-112px;position:relative;z-index:100}.profile-page .profile-container{color:#fff}.profile-page .photo-container{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto;box-shadow:0 10px 25px 0 rgba(0,0,0,.3)}.profile-page .title{text-align:center;margin-top:30px}.profile-page .category{text-align:center}.profile-page h5.description{max-width:700px;margin:20px auto 75px}.profile-page .nav-align-center{margin-top:30px}.profile-page .info-horizontal{padding:15px 0 0}.profile-page .content{max-width:450px;margin:0 auto}.profile-page .content .social-description{display:inline-block;max-width:150px;width:145px;text-align:center;margin:15px 0 0}.profile-page .content .social-description h2{margin-bottom:5px}.profile-page .collections img{margin-bottom:30px}.profile-page .gallery{margin-top:45px;padding-bottom:50px}.section-full-page:after,.section-full-page:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.section-full-page:before{background-color:rgba(0,0,0,.5)}.section-full-page[filter-color=primary]:after,.section-full-page[filter-color=purple]:after{background:hsla(0,0%,89%,.26);background:linear-gradient(0deg,hsla(0,0%,89%,.26),rgba(53,53,53,.95))}.section-full-page[data-image]:after{opacity:.5}.section-full-page>.content,.section-full-page>.footer{position:relative;z-index:4}.section-full-page>.content{min-height:calc(100vh - 80px)}.section-full-page .full-page-background{position:absolute;z-index:1;height:100%;width:100%;display:block;top:0;left:0;background-size:cover;background-position:50%}.section-full-page .footer,.section-full-page .footer .copyright a,.section-full-page .footer nav>ul a:not(.btn){color:#fff}.signup-page .section{padding-top:180px;padding-bottom:0}.signup-page .form-group,.signup-page .input-group{margin-bottom:20px}.signup-page .card-signup{max-width:100%;margin-bottom:130px;padding:15px 0}.signup-page .card-signup:not([data-background-color]) .card-title{color:initial}.signup-page .card-signup .checkbox label{margin-left:14px;padding-left:39px;color:initial}.signup-page .info-horizontal{padding:0 0 20px}.signup-page .social .btn{margin:5px}.signup-page .social h4{margin-top:20px}.login-page .page-header{display:block;align-items:unset}.login-page .card-login{border-radius:.25rem;padding-bottom:.7rem;max-width:320px}.login-page .card-login .btn-wd{min-width:180px}.login-page .card-login .logo-container{width:65px;margin:0 auto 55px}.login-page .card-login .logo-container img{width:100%}.login-page .card-login .input-group:last-child{margin-bottom:40px}.login-page .card-login.card-plain .form-control:-moz-placeholder,.login-page .card-login.card-plain .form-control::-moz-placeholder{color:#ebebeb;opacity:1;filter:alpha(opacity=100)}.login-page .card-login.card-plain .form-control::-webkit-input-placeholder{color:#ebebeb;opacity:1;filter:alpha(opacity=100)}.login-page .card-login.card-plain .form-control:-ms-input-placeholder{color:#ebebeb;opacity:1;filter:alpha(opacity=100)}.login-page .card-login.card-plain .form-control{border-color:hsla(0,0%,100%,.5);color:#fff}.login-page .card-login.card-plain .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}.login-page .card-login.card-plain .has-danger:after,.login-page .card-login.card-plain .has-success:after{color:#fff}.login-page .card-login.card-plain .has-danger .form-control{background-color:transparent}.login-page .card-login.card-plain .input-group-text{background-color:transparent;border-color:hsla(0,0%,100%,.5);color:#fff}.login-page .card-login.card-plain .input-group-focus .input-group-text{background-color:transparent;border-color:#fff;color:#fff}.login-page .card-login.card-plain .form-group.no-border .form-control,.login-page .card-login.card-plain .input-group.no-border .form-control{background-color:hsla(0,0%,100%,.1);color:#fff}.login-page .card-login.card-plain .form-group.no-border .form-control:active,.login-page .card-login.card-plain .form-group.no-border .form-control:focus,.login-page .card-login.card-plain .input-group.no-border .form-control:active,.login-page .card-login.card-plain .input-group.no-border .form-control:focus{background-color:hsla(0,0%,100%,.2);color:#fff}.login-page .card-login.card-plain .form-group.no-border .form-control+.input-group-text,.login-page .card-login.card-plain .input-group.no-border .form-control+.input-group-text{background-color:hsla(0,0%,100%,.1)}.login-page .card-login.card-plain .form-group.no-border .form-control+.input-group-text:active,.login-page .card-login.card-plain .form-group.no-border .form-control+.input-group-text:focus,.login-page .card-login.card-plain .form-group.no-border .form-control:focus+.input-group-text,.login-page .card-login.card-plain .input-group.no-border .form-control+.input-group-text:active,.login-page .card-login.card-plain .input-group.no-border .form-control+.input-group-text:focus,.login-page .card-login.card-plain .input-group.no-border .form-control:focus+.input-group-text{background-color:hsla(0,0%,100%,.2);color:#fff}.login-page .card-login.card-plain .form-group.no-border .input-group-text,.login-page .card-login.card-plain .input-group.no-border .input-group-text{background-color:hsla(0,0%,100%,.1);border:none;color:#fff}.login-page .card-login.card-plain .form-group.no-border.input-group-focus .input-group-text,.login-page .card-login.card-plain .input-group.no-border.input-group-focus .input-group-text{background-color:hsla(0,0%,100%,.2);color:#fff}.login-page .card-login.card-plain .form-group.no-border .input-group-text,.login-page .card-login.card-plain .input-group-text,.login-page .card-login.card-plain .input-group.no-border .input-group-text{color:hsla(0,0%,100%,.8)}.login-page .link{font-size:10px;color:#fff!important;text-decoration:none}.login-page .link:focus,.login-page .link:hover{border-color:#fff!important}.contact-page .contact-content{padding-bottom:40px;padding-top:40px}.contact-page .container{max-width:970px}.contact-page .big-map{height:55vh;width:100%;display:block;position:relative}.contact-page .message{margin-top:20px}.contact-page .info{padding-bottom:10px;padding-top:0}.contact-page .info .title{margin:25px 0 10px}.blog-post .section-blog-info{padding-top:30px;padding-bottom:0}.blog-post .section-blog-info .btn{margin-top:0;margin-bottom:0}.blog-post .section-blog-info .blog-tags{padding-top:8px}.blog-post .section-blog-info .card-profile{margin-top:0;text-align:left}.blog-post .section-blog-info .card-profile .description{font-size:14px}.blog-post .section-blog-info .card-profile .btn{margin-top:25px}.blog-post .section-comments .title{margin-bottom:30px}.blog-post .media p{color:#888}.about-us .page-header .container{color:#fff;text-align:center}.about-us .page-header .title{color:#fff}.about-us .about-description{padding:70px 0 0}.about-us .about-services{padding-top:10px}.about-us .about-office .description{margin-bottom:70px}.about-us .about-office img{margin:20px 0}.about-us .about-contact,.about-us .about-office{padding:80px 0}.about-us .about-contact .description,.about-us .about-office .description{margin-bottom:70px}.sections-page .page-header{display:flex;align-items:center}.section{padding:70px 0;position:relative;background:#fff}.section .row+.category{margin-top:15px}.section-navbars{padding-bottom:0}.section-full-screen{height:100vh}.section-signup{padding-top:20vh}.page-header{min-height:100vh;max-height:999px;padding:0;color:#fff;position:relative;overflow:hidden}.page-header>.content{margin-top:12%;text-align:center;margin-bottom:50px}.page-header.page-header-small{min-height:60vh;max-height:440px}.page-header:before{background-color:rgba(0,0,0,.3)}.page-header>.container{z-index:2;padding-top:12vh;padding-bottom:40px}.page-header .page-header-image{position:absolute;background-size:cover;background-position:50%;width:100%;height:100%;z-index:-1}.page-header .content-center{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;padding:0 15px;width:100%;max-width:880px}.page-header footer{position:absolute;bottom:0;width:100%}.page-header .container{height:100%;z-index:1;text-align:center;position:relative}.page-header .category,.page-header .description{color:hsla(0,0%,100%,.8)}.page-header:after,.page-header:before{position:absolute;z-index:0;width:100%;height:100%;display:block;left:0;top:0;content:""}.clear-filter:after,.clear-filter:before{display:none}.section-story-overview .image-container{height:335px;position:relative;background-position:50%;background-size:cover;box-shadow:0 10px 25px 0 rgba(0,0,0,.3);border-radius:.25rem}.section-story-overview .image-container+.category{padding-top:15px}.section-story-overview .image-container.image-right{z-index:2}.section-story-overview .image-container.image-right+h3.title{margin-top:120px}.section-story-overview .image-container.image-left{z-index:1}.section-story-overview .image-container:nth-child(2){margin-top:420px;margin-left:-105px}.section-story-overview p.blockquote{width:220px;min-height:180px;text-align:left;position:absolute;top:376px;right:155px;z-index:0}.section-nucleo-icons .nucleo-container img{width:auto;left:0;top:0;height:100%;position:absolute}.section-nucleo-icons .nucleo-container{height:335px;position:relative}.section-nucleo-icons h5{margin-bottom:35px}.section-nucleo-icons .icons-container{position:relative;max-width:450px;height:300px;max-height:300px;margin:0 auto}.section-nucleo-icons .icons-container i{font-size:34px;position:absolute;left:0;top:0}.section-nucleo-icons .icons-container i:first-child{top:5%;left:7%}.section-nucleo-icons .icons-container i:nth-child(2){top:28%;left:24%}.section-nucleo-icons .icons-container i:nth-child(3){top:40%}.section-nucleo-icons .icons-container i:nth-child(4){top:18%;left:62%}.section-nucleo-icons .icons-container i:nth-child(5){top:74%;left:3%}.section-nucleo-icons .icons-container i:nth-child(6){top:36%;left:44%;font-size:65px;color:#f96332;padding:1px}.section-nucleo-icons .icons-container i:nth-child(7){top:59%;left:26%}.section-nucleo-icons .icons-container i:nth-child(8){top:60%;left:69%}.section-nucleo-icons .icons-container i:nth-child(9){top:72%;left:47%}.section-nucleo-icons .icons-container i:nth-child(10){top:88%;left:27%}.section-nucleo-icons .icons-container i:nth-child(11){top:31%;left:80%}.section-nucleo-icons .icons-container i:nth-child(12){top:88%;left:68%}.section-nucleo-icons .icons-container i:nth-child(13){top:5%;left:81%}.section-nucleo-icons .icons-container i:nth-child(14){top:58%;left:90%}.section-nucleo-icons .icons-container i:nth-child(15){top:6%;left:40%}.section-images{max-height:670px;height:670px}.section-images .hero-images-container,.section-images .hero-images-container-1,.section-images .hero-images-container-2{margin-top:-38vh}.section-images .hero-images-container{max-width:670px}.section-images .hero-images-container-1{max-width:390px;position:absolute;top:55%;right:18%}.section-images .hero-images-container-2{max-width:225px;position:absolute;top:68%;right:12%}[data-background-color=orange]{background-color:#e95e38}[data-background-color=black]{background-color:#2c2c2c}[data-background-color]:not([data-background-color=gray]),[data-background-color]:not([data-background-color=gray]) .social-description h2,[data-background-color]:not([data-background-color=gray]) .title,[data-background-color]:not([data-background-color=gray]) p,[data-background-color]:not([data-background-color=gray]) p.blockquote,[data-background-color]:not([data-background-color=gray]) p.blockquote small{color:#fff}[data-background-color]:not([data-background-color=gray]) .separator{background-color:#fff}[data-background-color]:not([data-background-color=gray]) .navbar.bg-white p{color:#888}[data-background-color]:not([data-background-color=gray]) .icons-container,[data-background-color]:not([data-background-color=gray]) a:not(.btn):not(.dropdown-item),[data-background-color]:not([data-background-color=gray]) h1,[data-background-color]:not([data-background-color=gray]) h2,[data-background-color]:not([data-background-color=gray]) h3,[data-background-color]:not([data-background-color=gray]) h4,[data-background-color]:not([data-background-color=gray]) h5,[data-background-color]:not([data-background-color=gray]) h6{color:#fff}[data-background-color]:not([data-background-color=gray]) .description,[data-background-color]:not([data-background-color=gray]) .social-description p{color:hsla(0,0%,100%,.8)}[data-background-color]:not([data-background-color=gray]) .checkbox label:after,[data-background-color]:not([data-background-color=gray]) .checkbox label:before,[data-background-color]:not([data-background-color=gray]) .radio label:after,[data-background-color]:not([data-background-color=gray]) .radio label:before,[data-background-color]:not([data-background-color=gray]) p.blockquote{border-color:hsla(0,0%,100%,.2)}[data-background-color]:not([data-background-color=gray]) .checkbox input[type=checkbox]:disabled+label,[data-background-color]:not([data-background-color=gray]) .checkbox label,[data-background-color]:not([data-background-color=gray]) .checkbox label:after,[data-background-color]:not([data-background-color=gray]) .radio input[type=radio]:disabled+label,[data-background-color]:not([data-background-color=gray]) .radio label{color:#fff}[data-background-color]:not([data-background-color=gray]) .radio input[type=radio]:checked+label:after,[data-background-color]:not([data-background-color=gray]) .radio input[type=radio]:not(:disabled):hover+label:after{background-color:#fff;border-color:#fff}[data-background-color]:not([data-background-color=gray]) .form-control:-moz-placeholder,[data-background-color]:not([data-background-color=gray]) .form-control::-moz-placeholder{color:#ebebeb;opacity:1;filter:alpha(opacity=100)}[data-background-color]:not([data-background-color=gray]) .form-control::-webkit-input-placeholder{color:#ebebeb;opacity:1;filter:alpha(opacity=100)}[data-background-color]:not([data-background-color=gray]) .form-control:-ms-input-placeholder{color:#ebebeb;opacity:1;filter:alpha(opacity=100)}[data-background-color]:not([data-background-color=gray]) .form-control{border-color:hsla(0,0%,100%,.5);color:#fff}[data-background-color]:not([data-background-color=gray]) .form-control:focus{border-color:#fff;background-color:transparent;color:#fff}[data-background-color]:not([data-background-color=gray]) .has-danger:after,[data-background-color]:not([data-background-color=gray]) .has-success:after{color:#fff}[data-background-color]:not([data-background-color=gray]) .has-danger .form-control{background-color:transparent}[data-background-color]:not([data-background-color=gray]) .input-group-text{background-color:transparent;border-color:hsla(0,0%,100%,.5);color:#fff}[data-background-color]:not([data-background-color=gray]) .input-group-focus .input-group-text{background-color:transparent;border-color:#fff;color:#fff}[data-background-color]:not([data-background-color=gray]) .form-group.no-border .form-control,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .form-control{background-color:hsla(0,0%,100%,.1);color:#fff}[data-background-color]:not([data-background-color=gray]) .form-group.no-border .form-control:active,[data-background-color]:not([data-background-color=gray]) .form-group.no-border .form-control:focus,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .form-control:active,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .form-control:focus{background-color:hsla(0,0%,100%,.2);color:#fff}[data-background-color]:not([data-background-color=gray]) .form-group.no-border .form-control+.input-group-text,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .form-control+.input-group-text{background-color:hsla(0,0%,100%,.1)}[data-background-color]:not([data-background-color=gray]) .form-group.no-border .form-control+.input-group-text:active,[data-background-color]:not([data-background-color=gray]) .form-group.no-border .form-control+.input-group-text:focus,[data-background-color]:not([data-background-color=gray]) .form-group.no-border .form-control:focus+.input-group-text,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .form-control+.input-group-text:active,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .form-control+.input-group-text:focus,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .form-control:focus+.input-group-text{background-color:hsla(0,0%,100%,.2);color:#fff}[data-background-color]:not([data-background-color=gray]) .form-group.no-border .input-group-text,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .input-group-text{background-color:hsla(0,0%,100%,.1);border:none;color:#fff}[data-background-color]:not([data-background-color=gray]) .form-group.no-border.input-group-focus .input-group-text,[data-background-color]:not([data-background-color=gray]) .input-group.no-border.input-group-focus .input-group-text{background-color:hsla(0,0%,100%,.2);color:#fff}[data-background-color]:not([data-background-color=gray]) .btn.btn-simple{background-color:transparent;border-color:hsla(0,0%,100%,.5);color:#fff}[data-background-color]:not([data-background-color=gray]) .btn.btn-simple:active,[data-background-color]:not([data-background-color=gray]) .btn.btn-simple:focus,[data-background-color]:not([data-background-color=gray]) .btn.btn-simple:hover{background-color:transparent;border-color:#fff}[data-background-color]:not([data-background-color=gray]) .nav-tabs>.nav-item>.nav-link i.now-ui-icons,[data-background-color]:not([data-background-color=gray]).section-nucleo-icons .icons-container i:nth-child(6){color:#fff}.parallax-s{overflow:hidden;height:500px;width:100%}.section-image{background-size:cover;background-position:50%;position:relative;width:100%}.section-image .card-plain .card-title,.section-image .title{color:#fff}.section-image .nav-pills .nav-link,.section-image .nav-pills .nav-link:focus,.section-image .nav-pills .nav-link:hover{background-color:#fff}.section-image .card-pricing.card-plain ul li,.section-image .info-title,.section-image .info.info-horizontal .icon i{color:#fff}.section-image .description,.section-image .info .icon:not(.icon-circle){color:hsla(0,0%,100%,.8)}.section-image .card:not(.card-plain) .info-title{color:#2c2c2c}.section-image .card:not(.card-plain) .description,.section-image .card:not(.card-plain) .info .icon,.section-image .card:not(.card-plain) .info p{color:#9a9a9a}.section-image .card-plain [class*=text-],.section-image .card-plain ul li b,.section-image .footer{color:#fff}.section-image .card-plain .category{color:hsla(0,0%,100%,.5)}.section-image:after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:rgba(0,0,0,.7)}.section-image .container{z-index:2;position:relative}.signup-page .page-header{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;display:block;align-items:unset}.page-header.page-header-mini{min-height:40vh;max-height:340px}.page-header .title{margin-bottom:15px}.page-header .title+h4{margin-top:10px}.section-story-overview{padding:50px 0}.section-story-overview .image-container img{width:100%;left:0;top:0;height:auto;position:absolute}[data-background-color=gray]{background-color:#eee}[data-background-color]:not([data-background-color=gray]) .separator-line{background-color:hsla(0,0%,100%,.5)}[data-background-color]:not([data-background-color=gray]) .footer.footer-white .footer-brand,[data-background-color]:not([data-background-color=gray]) .footer.footer-white ul li>a.nav-link:not(.btn-icon){color:initial}[data-background-color]:not([data-background-color=gray]) .card:not(.card-plain) .card-description,[data-background-color]:not([data-background-color=gray]) .card:not(.card-plain) .category{color:#9a9a9a}[data-background-color]:not([data-background-color=gray]) .card:not(.card-plain) .card-title{color:initial}[data-background-color]:not([data-background-color=gray]) .carousel .carousel-inner{box-shadow:none}[data-background-color]:not([data-background-color=gray]) .card-pricing.card-plain ul li,[data-background-color]:not([data-background-color=gray]).card-pricing ul li,[data-background-color]:not([data-background-color=gray]).card a:not(.btn):not(.dropdown-item),[data-background-color]:not([data-background-color=gray]) .icons-container i,[data-background-color]:not([data-background-color=gray]) .info.info-horizontal .icon i,[data-background-color]:not([data-background-color=gray]) a:not(.btn):not(.dropdown-item):not(.card-link),[data-background-color]:not([data-background-color=gray]) h1,[data-background-color]:not([data-background-color=gray]) h2,[data-background-color]:not([data-background-color=gray]) h3,[data-background-color]:not([data-background-color=gray]) h4,[data-background-color]:not([data-background-color=gray]) h5,[data-background-color]:not([data-background-color=gray]) h6{color:#fff}[data-background-color]:not([data-background-color=gray]).card a:not(.btn):not(.dropdown-item):focus,[data-background-color]:not([data-background-color=gray]).card a:not(.btn):not(.dropdown-item):hover{border-color:#fff}[data-background-color]:not([data-background-color=gray]).card-pricing .icon i,[data-background-color]:not([data-background-color=gray]).card-pricing ul li,[data-background-color]:not([data-background-color=gray]).footer hr{border-color:hsla(0,0%,100%,.2)}[data-background-color]:not([data-background-color=gray]) .card-footer .stats i,[data-background-color]:not([data-background-color=gray]) .card-header:after,[data-background-color]:not([data-background-color=gray]).card-plain .category,[data-background-color]:not([data-background-color=gray]) .card-plain .category{color:hsla(0,0%,100%,.5)}[data-background-color]:not([data-background-color=gray]) .author span,[data-background-color]:not([data-background-color=gray]) .card-category,[data-background-color]:not([data-background-color=gray]) .card-pricing.card-plain ul li b,[data-background-color]:not([data-background-color=gray]) .card-pricing.card-plain ul li i,[data-background-color]:not([data-background-color=gray]).card-pricing ul li b,[data-background-color]:not([data-background-color=gray]).card-pricing ul li i{color:hsla(0,0%,100%,.8)!important}[data-background-color]:not([data-background-color=gray]) .form-group.no-border .input-group-text,[data-background-color]:not([data-background-color=gray]) .input-group-text,[data-background-color]:not([data-background-color=gray]) .input-group.no-border .input-group-text{color:hsla(0,0%,100%,.8)}[data-background-color]:not([data-background-color=gray]) .subscribe-line .form-control{background-color:transparent;border:1px solid #e3e3e3;color:#2c2c2c}[data-background-color]:not([data-background-color=gray]) .subscribe-line .form-control:last-child{border-left:0}[data-background-color]:not([data-background-color=gray]) .subscribe-line .form-group.no-border .input-group-text,[data-background-color]:not([data-background-color=gray]) .subscribe-line .input-group-text,[data-background-color]:not([data-background-color=gray]) .subscribe-line .input-group.no-border .input-group-text{color:#555;border:1px solid #e3e3e3}[class*=contactus-],[class*=features-],[class*=pricing-],[class*=projects-],[class*=team-],[class*=testimonials-]{padding:80px 0}.page-header .carousel .carousel-indicators{bottom:60px}.page-header .container,.page-header .title{color:#fff}.page-header.header-small{height:65vh;min-height:65vh}.page-header.header-small .container{padding-top:20vh}.header-filter{position:relative}.header-filter .container{z-index:2;position:relative}.header-filter .card-pricing.card-plain ul li,.header-filter .info-title,.header-filter .info.info-horizontal .icon i{color:#fff}.header-filter[filter-color=orange]{background:rgba(44,44,44,.2);background:linear-gradient(0deg,rgba(44,44,44,.2),rgba(224,23,3,.6))}.header-filter[filter-color=black]{background:rgba(44,44,44,.2);background:linear-gradient(0deg,rgba(44,44,44,.2),rgba(0,0,0,.7))}.clear-filter:before{display:none}.iframe-container iframe{width:100%;box-shadow:0 10px 50px 0 rgba(0,0,0,.3)}.header-1 .wrapper,.header-2 .wrapper,.header-3 .wrapper{background:#ccc}.header-1 .content-center,.header-2 .content-center,.header-3 .content-center{max-width:none!important}.header-1 .page-header .card,.header-2 .page-header .card{margin-top:60px}.header-3 .btn{margin:0}.header-3 h6{margin-bottom:0}.phone-container img{width:100%}.features-1,.features-2,.features-3{text-align:center}.features-4 .card{margin-top:70px}.features-2 .info-title,.features-2 .title{color:#fff}.features-5 .info{max-width:none;margin:0 auto;padding:10px 0 0}.features-5 .phone-container{max-width:200px;margin:0 auto}.features-6 .phone-container{max-width:260px;margin:60px auto 0}.features-6 .info{max-width:none;margin:0 auto;padding:10px 0 0}.features-6 .info:first-child{padding-top:130px}.features-2,.features-7,.features-8{position:relative}.features-2:after,.features-7:after,.features-8:after{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.5)}.features-2 .container,.features-2 .container-fluid,.features-2 .description,.features-2 .title,.features-7 .container,.features-7 .container-fluid,.features-7 .description,.features-7 .title,.features-8 .container,.features-8 .container-fluid,.features-8 .description,.features-8 .title{position:relative;z-index:2}.features-7 .title,.features-8 .title{color:#fff}.features-8 .title+.description{margin-bottom:70px}.features-7{overflow:hidden}.features-7 .info-title{color:#fff}.features-7 .info-horizontal{padding:15px 0 0}.features-7 .info-horizontal:first-child{padding-top:45px}.features-7 .image-container{max-width:1200px;position:relative;height:550px;margin-top:58px}.features-7 .image-container img{max-width:1200px;left:100px;top:0;height:100%;position:absolute}.tablet-container{margin-top:40px}[class*=blogs-]{padding:50px 0}.blogs-1 .card{margin-bottom:80px}.blogs-4 .card{margin-bottom:60px;text-align:center}.team-2 .card .card-title{margin:10px 0 0}.team-2 .card h6{margin-top:5px}.team-2 [class*=col-md-]:nth-child(2){margin-top:45px}.team-3 .card.card-profile .card-image a>img{border-radius:0;border-bottom-left-radius:.1875rem;border-top-left-radius:.1875rem}.team-3 .card.card-profile .card-title{margin-top:15px}.team-4 .card{text-align:left}.team-4 .card .footer{margin-top:0}.team-5 h5.description{margin-bottom:100px}.team-5 [class*=col-md-]{margin-top:50px}.team-5 [class*=col-md-]:nth-child(2){margin-top:95px}.team-5 .card.card-profile .card-title+.category{margin-bottom:.625rem}.projects-1 .card-title{margin-top:10px}.projects-2 h2.title{margin-top:5px;margin-bottom:15px}.projects-2 .card-title{margin-bottom:5px}.projects-2 .category{color:#888;margin-top:5px}.projects-2 .card-description{margin-top:20px}.projects-2 .card{text-align:center}.projects-3 h2.title,.projects-3 h3.title{margin-bottom:80px;margin-top:5px}.projects-3 .card{margin-bottom:30px;text-align:center}.projects-3 .category{margin-bottom:5px}.projects-3 .card-title{margin-top:10px}.projects-5 h2.title{margin-top:5px;margin-bottom:15px}.projects-5 .info{padding:0}.projects-5 .info p{margin:0}.projects-5 .card-background{margin-bottom:0}.projects-5 .card-background .card-body{padding-top:140px;padding-bottom:140px}.projects-5 hr{margin:70px auto;max-width:970px}.pricing-1 h2.title{margin-bottom:10px}.pricing-1 .card-separator{width:1px;display:block;height:100%;background-color:hsla(0,0%,53.3%,.2);position:absolute;left:0;top:0}.pricing-2 .nav-pills{margin-bottom:50px}.pricing-5 .nav-pills{margin-top:50px;margin-bottom:50px}.pricing-3 .title,.pricing-4 .title{margin-bottom:10px}.testimonials-1 .description{margin-bottom:50px}.section-testimonials,.testimonials-2{background-image:none}.section-testimonials .card-profile .card-description,.section-testimonials .card-profile .card-title,.testimonials-2 .card-profile .card-description,.testimonials-2 .card-profile .card-title{text-align:left!important}.section-testimonials .card-image,.testimonials-2 .card-image{margin:0}.section-testimonials .carousel .carousel-inner,.testimonials-2 .carousel .carousel-inner{box-shadow:none}.section-testimonials .carousel .carousel-control-next i,.section-testimonials .carousel .carousel-control-prev i,.testimonials-2 .carousel .carousel-control-next i,.testimonials-2 .carousel .carousel-control-prev i{color:#444}.section-testimonials .testimonials-people,.testimonials-2 .testimonials-people{position:relative}.section-testimonials .testimonials-people img,.testimonials-2 .testimonials-people img{position:absolute;border-radius:50%;z-index:4}.section-testimonials .testimonials-people .left-first-person,.testimonials-2 .testimonials-people .left-first-person{left:2%;top:2%;height:70px;width:70px}.section-testimonials .testimonials-people .left-second-person,.testimonials-2 .testimonials-people .left-second-person{left:65%;top:100%;height:70px;width:70px}.section-testimonials .testimonials-people .left-third-person,.testimonials-2 .testimonials-people .left-third-person{left:-25%;top:135%;height:120px;width:120px}.section-testimonials .testimonials-people .left-fourth-person,.testimonials-2 .testimonials-people .left-fourth-person{left:40%;top:180%;height:40px;width:40px}.section-testimonials .testimonials-people .left-fifth-person,.testimonials-2 .testimonials-people .left-fifth-person{left:95%;top:220%;height:45px;width:45px}.section-testimonials .testimonials-people .left-sixth-person,.testimonials-2 .testimonials-people .left-sixth-person{left:40%;top:265%;height:95px;width:95px}.section-testimonials .testimonials-people .right-first-person,.testimonials-2 .testimonials-people .right-first-person{right:2%;top:0;height:60px;width:60px}.section-testimonials .testimonials-people .right-second-person,.testimonials-2 .testimonials-people .right-second-person{right:30%;top:60%;height:70px;width:70px}.section-testimonials .testimonials-people .right-third-person,.testimonials-2 .testimonials-people .right-third-person{right:95%;top:95%;height:50px;width:50px}.section-testimonials .testimonials-people .right-fourth-person,.testimonials-2 .testimonials-people .right-fourth-person{right:66%;top:145%;height:40px;width:40px}.section-testimonials .testimonials-people .right-fifth-person,.testimonials-2 .testimonials-people .right-fifth-person{right:90%;top:210%;height:100px;width:100px}.section-testimonials .testimonials-people .right-sixth-person,.testimonials-2 .testimonials-people .right-sixth-person{right:15%;top:240%;height:70px;width:70px}.contactus-1 .info{padding:0;margin:0}.contactus-1 .info:first-child{margin-top:30px}.contactus-1 .info .info-title{margin-top:20px;color:#fff}.contactus-1 .info .icon{margin-top:19px;color:#fff}.contactus-1 .card-contact{margin-top:30px}.contactus-2{padding:0;position:relative}.contactus-2 .card-contact{max-width:560px;margin:80px 0 80px 150px}.contactus-2 .card-contact .info{padding:0;margin:0}.contactus-2 .map{width:100%;height:100%;position:absolute}.contactus-2 .info-horizontal .icon{margin-top:28px}.contactus-2 .info-horizontal .icon>i{font-size:2.2em;max-width:45px}.social-line-big-icons [class*=col-]{border-right:1px solid #e3e3e3}.social-line-big-icons [class*=col-]:last-child{border:0}.social-line-big-icons .btn{margin:0;width:100%;padding-top:30px!important;padding-bottom:30px!important;height:auto}.social-line-big-icons .btn .fab{font-size:25px}.social-line{padding:.85rem 0}.subscribe-line{padding:30px 0}.subscribe-line .card{margin-top:54px}.subscribe-line .card .card-block{min-height:auto}.subscribe-line.subscribe-line-image{position:relative;background-position:50%;background-size:cover}.subscribe-line.subscribe-line-image .description{color:hsla(0,0%,100%,.8)}.subscribe-line.subscribe-line-image .title{color:#fff}.subscribe-line.subscribe-line-image:after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:rgba(0,0,0,.66)}.subscribe-line.subscribe-line-image .container{z-index:2;position:relative}.social-line-white,.subscribe-line-white{background-color:#fff}.social-line-black,.subscribe-line-black{background-color:#2c2c2c}.social-line-black [class*=col-],.subscribe-line-black [class*=col-]{border-color:hsla(0,0%,100%,.1)}[data-background-color] .social-line h1,[data-background-color] .social-line h2,[data-background-color] .social-line h3,[data-background-color] .social-line h4,[data-background-color] .social-line h5,[data-background-color] .social-line h6{color:initial}[data-background-color] .social-line .btn.btn-simple{border:0}@media screen and (max-width:991px){.navbar-collapse{position:fixed;display:block;top:0;height:100%!important;width:300px;right:0;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;max-height:none!important;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);transition:all .5s cubic-bezier(.685,.0473,.346,1)}.navbar-collapse:before{background:#353535;background:linear-gradient(#353535,#000 80%);opacity:.76;filter:alpha(opacity=76);display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link{margin:.3125rem 1rem 0}.navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn){color:#fff!important}.navbar-collapse .dropdown-menu .dropdown-item{color:#fff}.navbar .navbar-nav{margin-top:53px;position:relative;max-height:calc(100vh - 75px);min-height:100%;overflow:auto}.navbar .navbar-nav.navbar-logo{top:0;height:53px}.navbar .dropdown .dropdown-menu,.navbar .dropdown.show .dropdown-menu{background-color:transparent;border:0;transition:none;box-shadow:none;width:auto;margin:0 1rem 15px;padding-top:0;height:125px;overflow-y:scroll}.navbar .dropdown .dropdown-menu:before,.navbar .dropdown.show .dropdown-menu:before{display:none}.navbar .dropdown .dropdown-item{padding-left:2.5rem}.navbar .dropdown .dropdown-menu{display:none}.navbar .dropdown.show .dropdown-menu{display:block}.navbar .dropdown-menu .dropdown-item:focus,.navbar .dropdown-menu .dropdown-item:hover{color:#fff;border-radius:.1875rem}.navbar .navbar-translate{width:100%;position:relative;display:flex;justify-content:space-between!important;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .5s cubic-bezier(.685,.0473,.346,1)}.navbar .navbar-toggler-bar{display:block;position:relative;width:22px;height:1px;border-radius:1px;background:#fff}.navbar .navbar-toggler-bar+.navbar-toggler-bar{margin-top:7px}.navbar .navbar-toggler-bar.bar2{width:17px;transition:width .2s linear}.navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar{background:#888}.top-bar{-webkit-transform:rotate(0);transform:rotate(0)}.middle-bar{opacity:1}.bottom-bar{-webkit-transform:rotate(0);transform:rotate(0)}.bottom-bar,.middle-bar,.top-bar{transition:all .2s}.toggled .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0;transform-origin:0}.toggled .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0;transform-origin:0}.toggled .middle-bar{opacity:0}[class*=navbar-expand-] .navbar-collapse{width:300px}#bodyClick,.wrapper{transition:all .5s cubic-bezier(.685,.0473,.346,1)}#bodyClick{height:100%;width:100%;position:fixed;opacity:1;top:0;left:auto;right:300px;content:"";z-index:9999;overflow-x:hidden;background-color:transparent}.profile-photo .profile-photo-small{margin-left:-2px}[class*=navbar-toggleable-] .navbar-collapse{width:300px}.button-dropdown{display:none}.section-nucleo-icons .container .row>[class*=col-]:first-child{text-align:center}.footer .copyright{text-align:right}.section-nucleo-icons .icons-container{margin-top:65px}.section-images{height:500px;max-height:500px}.section-images .hero-images-container{max-width:500px}.section-images .hero-images-container-1{right:10%;top:68%;max-width:269px}.section-images .hero-images-container-2{right:5%;max-width:135px;top:93%}.nav-open .navbar-collapse{-webkit-transform:translateZ(0);transform:translateZ(0)}.nav-open .wrapper{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}.nav-open .navbar-translate{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.nav-open .menu-on-left .navbar-collapse{-webkit-transform:translateZ(0);transform:translateZ(0)}.nav-open .menu-on-left .navbar-translate{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.nav-open .menu-on-left .wrapper{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}.nav-open .menu-on-left #bodyClick{right:auto;left:300px}}@media screen and (min-width:992px){.navbar-nav .nav-link.profile-photo{padding:0;margin:7px .7rem}.navbar-nav .nav-link.btn:not(.btn-sm){margin:0}.navbar-nav .nav-item:not(:last-child){margin-right:5px}.navbar-collapse:not(.has-image){background:transparent!important}.card.card-form-horizontal [class*=col-md-]:not(:last-child),.card.card-form-horizontal [class*=col-sm-]:not(:last-child){padding-right:0}.burger-menu .navbar-collapse{position:fixed;display:block;top:0;height:100%!important;width:300px;right:0;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;max-height:none!important;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);transition:all .5s cubic-bezier(.685,.0473,.346,1)}.burger-menu .navbar-collapse:before{background:#353535;background:linear-gradient(#353535,#000 80%);opacity:.76;filter:alpha(opacity=76);display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.burger-menu .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link{margin:.3125rem 1rem 0}.burger-menu .navbar-collapse .navbar-nav:not(.navbar-logo) .nav-link:not(.btn){color:#fff!important}.burger-menu .navbar-collapse .dropdown-menu .dropdown-item{color:#fff}.burger-menu .navbar .navbar-nav{margin-top:53px;position:relative;max-height:calc(100vh - 75px);min-height:100%;overflow:auto}.burger-menu .navbar .navbar-nav.navbar-logo{top:0;height:53px}.burger-menu .navbar .dropdown .dropdown-menu,.burger-menu .navbar .dropdown.show .dropdown-menu{background-color:transparent;border:0;transition:none;box-shadow:none;width:auto;margin:0 1rem 15px;padding-top:0;height:125px;overflow-y:scroll}.burger-menu .navbar .dropdown .dropdown-menu:before,.burger-menu .navbar .dropdown.show .dropdown-menu:before{display:none}.burger-menu .navbar .dropdown .dropdown-item{padding-left:2.5rem}.burger-menu .navbar .dropdown .dropdown-menu{display:none}.burger-menu .navbar .dropdown.show .dropdown-menu{display:block}.burger-menu .navbar .dropdown-menu .dropdown-item:focus,.burger-menu .navbar .dropdown-menu .dropdown-item:hover{color:#fff;border-radius:.1875rem}.burger-menu .navbar .navbar-translate{width:100%;position:relative;display:flex;justify-content:space-between!important;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .5s cubic-bezier(.685,.0473,.346,1)}.burger-menu .navbar .navbar-toggler-bar{display:block;position:relative;width:22px;height:1px;border-radius:1px;background:#fff}.burger-menu .navbar .navbar-toggler-bar+.navbar-toggler-bar{margin-top:7px}.burger-menu .navbar .navbar-toggler-bar.bar2{width:17px;transition:width .2s linear}.burger-menu .navbar.bg-white:not(.navbar-transparent) .navbar-toggler-bar{background:#888}.burger-menu .top-bar{-webkit-transform:rotate(0);transform:rotate(0)}.burger-menu .middle-bar{opacity:1}.burger-menu .bottom-bar{-webkit-transform:rotate(0);transform:rotate(0)}.burger-menu .bottom-bar,.burger-menu .middle-bar,.burger-menu .top-bar{transition:all .2s}.burger-menu .toggled .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0;transform-origin:0}.burger-menu .toggled .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0;transform-origin:0}.burger-menu .toggled .middle-bar{opacity:0}.burger-menu [class*=navbar-expand-] .navbar-collapse{width:300px}.burger-menu #bodyClick,.burger-menu .wrapper{transition:all .5s cubic-bezier(.685,.0473,.346,1)}.burger-menu #bodyClick{height:100%;width:100%;position:fixed;opacity:1;top:0;left:auto;right:300px;content:"";z-index:9999;overflow-x:hidden;background-color:transparent}.burger-menu .navbar-toggler{display:block}.burger-menu .navbar-collapse{display:block!important}.burger-menu .navbar-collapse .navbar-nav{max-height:calc(100vh - 75px);min-height:100%;overflow:auto;margin-top:53px;height:100%;z-index:2;position:relative;display:flex;flex-direction:column}.burger-menu .navbar-collapse .navbar-nav .nav-item{margin:0}.burger-menu .navbar-nav .dropdown-menu{position:static;float:none}.burger-menu.menu-on-left .navbar-collapse{right:auto;left:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.burger-menu.menu-on-left .navbar-translate{flex-direction:row-reverse}.burger-menu .navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.burger-menu .navbar-toggleable-md .navbar-toggler{display:inline-block}.nav-open .burger-menu.menu-on-left .navbar .navbar-translate{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.nav-open .burger-menu .navbar .navbar-translate{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.nav-open .burger-menu.menu-on-left .navbar-collapse,.nav-open .burger-menu .navbar-collapse{-webkit-transform:translateZ(0);transform:translateZ(0)}.nav-open .burger-menu.menu-on-left #bodyClick{right:auto;left:300px}.burger-menu.menu-on-left .navbar-brand{float:right;margin-right:0;margin-left:1rem}.section-nucleo-icons .icons-container{margin:0 0 0 auto}.footer:not(.footer-big) .copyright{float:right}}@media screen and (min-width:768px){.image-container.image-right{top:80px;margin-left:-100px;margin-bottom:130px}.image-container.image-left{margin-right:-100px}}@media screen and (max-width:768px){.image-container.image-left{margin-bottom:260px}.image-container.image-left p.blockquote{margin:0 auto;position:relative;right:0}.profile-page .page-header{min-height:580px!important}.header-2 .card-form-horizontal .form-group,.header-2 .card-form-horizontal .input-group{margin-bottom:10px}.contactus-2 .card-contact{max-width:inherit;margin:15px 0 0}.section-story-overview .image-container+.category{padding-top:50px}.features-7 .image-container img{left:0;top:0;max-width:inherit;width:100%;height:auto;position:relative}.footer.footer-big .social-feed i{padding-bottom:10px}.nav-tabs{display:inline-block;width:100%;padding-left:100px;padding-right:100px;text-align:center}.nav-tabs .nav-item>.nav-link{margin-bottom:5px}.landing-page .section-story-overview .image-container:nth-child(2){margin-left:0;margin-bottom:30px}}@media screen and (max-width:580px){.alert button.close{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:576px){.navbar[class*=navbar-toggleable-] .container{margin-left:0;margin-right:0}.typography-line span{margin-left:0}.team-4 .card-profile .card-footer{text-align:center}.nav-pills.nav-pills-just-icons{justify-content:center}.nav-pills.nav-pills-just-icons .nav-item .nav-link{margin-top:15px;margin-left:auto;margin-right:auto}.footer .footer-brand,.footer .pull-left,.footer .pull-right{float:unset}.media{display:block}.media .media{padding-left:35px}.fileinput{margin:0 auto;width:-webkit-fill-available;width:-moz-available;width:stretch}.header-3 .buttons{text-align:center!important}.blog-post .button-container>.btn:first-child{display:block}.testimonials-2 .card-testimonial .card-body{max-width:350px;min-height:400px;margin:0 auto}.footer .copyright{text-align:center}.projects-1 .nav-pills{display:block}.projects-1 .nav-pills .nav-item{min-width:200px}.projects-1 .nav-pills:not(.flex-column) .nav-item:not(:last-child) .nav-link{margin-right:0}.projects-1 .nav-pills .nav-item .nav-link{margin:0 auto 15px}.subscribe-line .card-form-horizontal .btn{margin-top:10px}.modal .modal-dialog .modal-header button.close{font-size:18px;right:12px;top:10px}.header-3 .btn{margin-bottom:10px}.card.card-fashion:not(.card-background):before{display:none}.profile-page .content-center{margin:10px 0 0}.profile-page .content-center .content .social-description{width:105px;max-width:105px}.section-nucleo-icons .icons-container i{font-size:30px}.section-nucleo-icons .icons-container i:nth-child(6){font-size:48px}.page-header .container h6.category-absolute{width:90%}}@media screen and (min-width:991px) and (max-width:1200px){.section-images .hero-images-container-1{right:9%;max-width:370px}.section-images .hero-images-container-2{right:2%;max-width:216px}}@media screen and (max-width:768px){.section-images{height:300px;max-height:300px}.section-images .hero-images-container{max-width:380px}.section-images .hero-images-container-1{right:7%;top:87%;max-width:210px}.section-images .hero-images-container-2{right:1%;max-width:133px;top:99%}.pricing-5 .title{text-align:center}.pricing-5 .nav-pills{justify-content:center}.footer nav{display:block;float:none}#social-buttons>.row .col-md-1:nth-child(2) p,#social-buttons>.row .col-md-1:nth-child(3) p,#social-buttons>.row .col-md-3 p{display:none}}@media screen and (max-width:517px){.alert .alert-icon{margin-top:10px}}@media screen and (min-width:1200px){.section-images .hero-images-container-1{top:51%;right:21%}.section-images .hero-images-container-2{top:66%;right:14%}}@media only screen and (min-height:950px){.index-page .page-header .category-absolute{margin-top:-330px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vdy11aS1raXQuc2NzcyIsIm5vdy11aS1raXQuY3NzIiwibm93LXVpLWtpdC9wbHVnaW5zL19wbHVnaW4tYm9vdHN0cmFwLXN3aXRjaC5zY3NzIiwibm93LXVpLWtpdC9fdmFyaWFibGVzLnNjc3MiLCJub3ctdWkta2l0L3BsdWdpbnMvX3BsdWdpbi1ub3Vpc2xpZGVyLnNjc3MiLCJub3ctdWkta2l0L3BsdWdpbnMvX3BsdWdpbi1ib290c3RyYXAtc2VsZWN0LnNjc3MiLCJub3ctdWkta2l0L3BsdWdpbnMvX3BsdWdpbi10YWdzaW5wdXQuc2NzcyIsIm5vdy11aS1raXQvbWl4aW5zL190YWdzLnNjc3MiLCJub3ctdWkta2l0L3BsdWdpbnMvX3BsdWdpbi1maWxldXBsb2FkLnNjc3MiLCJub3ctdWkta2l0L3BsdWdpbnMvX3BsdWdpbi1kYXRldGltZXBpY2tlci5zY3NzIiwibm93LXVpLWtpdC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwibm93LXVpLWtpdC9fbnVjbGVvLW91dGxpbmUuc2NzcyIsIm5vdy11aS1raXQvX2FsZXJ0cy5zY3NzIiwibm93LXVpLWtpdC9fY2hlY2tib3hlcy1yYWRpby5zY3NzIiwibm93LXVpLWtpdC9fYmFkZ2VzLnNjc3MiLCJub3ctdWkta2l0L21peGlucy9fYmFkZ2VzLnNjc3MiLCJub3ctdWkta2l0L19wYWdpbmF0aW9uLnNjc3MiLCJub3ctdWkta2l0L190eXBvZ3JhcGh5LnNjc3MiLCJub3ctdWkta2l0L19taXNjLnNjc3MiLCJub3ctdWkta2l0L19idXR0b25zLnNjc3MiLCJub3ctdWkta2l0L21peGlucy9fYnV0dG9ucy5zY3NzIiwibm93LXVpLWtpdC9taXhpbnMvX3RyYW5zcGFyZW5jeS5zY3NzIiwibm93LXVpLWtpdC9fc29jaWFsLWJ1dHRvbnMuc2NzcyIsIm5vdy11aS1raXQvbWl4aW5zL19zb2NpYWwtYnV0dG9ucy5zY3NzIiwibm93LXVpLWtpdC9taXhpbnMvX2lucHV0cy5zY3NzIiwibm93LXVpLWtpdC9faW5wdXRzLnNjc3MiLCJub3ctdWkta2l0L19wcm9ncmVzcy5zY3NzIiwibm93LXVpLWtpdC9fcGlsbHMuc2NzcyIsIm5vdy11aS1raXQvX3BpbGxzLWV4dGVuZC5zY3NzIiwibm93LXVpLWtpdC9fdGFicy5zY3NzIiwibm93LXVpLWtpdC9fbmF2YmFyLnNjc3MiLCJub3ctdWkta2l0L19uYXZiYXItZXh0ZW5kLnNjc3MiLCJub3ctdWkta2l0L19kcm9wZG93bi5zY3NzIiwibm93LXVpLWtpdC9taXhpbnMvX2Ryb3Bkb3duLnNjc3MiLCJub3ctdWkta2l0L19kcm9wZG93bi1leHRlbmQuc2NzcyIsIm5vdy11aS1raXQvX2ltYWdlcy5zY3NzIiwibm93LXVpLWtpdC9fcG9wdXBzLnNjc3MiLCJub3ctdWkta2l0L21peGlucy9fcG9wb3ZlcnMuc2NzcyIsIm5vdy11aS1raXQvX3RhYmxlcy5zY3NzIiwibm93LXVpLWtpdC9faW5mby1hcmVhcy5zY3NzIiwibm93LXVpLWtpdC9fbWVkaWEuc2NzcyIsIm5vdy11aS1raXQvX21vZGFscy5zY3NzIiwibm93LXVpLWtpdC9taXhpbnMvX21vZGFscy5zY3NzIiwibm93LXVpLWtpdC9fbW9kYWxzLWV4dGVuZC5zY3NzIiwibm93LXVpLWtpdC9fY2Fyb3VzZWwuc2NzcyIsIm5vdy11aS1raXQvX2Zvb3RlcnMuc2NzcyIsIm5vdy11aS1raXQvX2NhcmRzLnNjc3MiLCJub3ctdWkta2l0L2NhcmRzL19jYXJkLWV4dGVuZC5zY3NzIiwibm93LXVpLWtpdC9jYXJkcy9fY2FyZC1iYWNrZ3JvdW5kLnNjc3MiLCJub3ctdWkta2l0L2NhcmRzL19jYXJkLWJsb2cuc2NzcyIsIm5vdy11aS1raXQvY2FyZHMvX2NhcmQtY29udGFjdC5zY3NzIiwibm93LXVpLWtpdC9jYXJkcy9fY2FyZC1mYXNoaW9uLnNjc3MiLCJub3ctdWkta2l0L2NhcmRzL19jYXJkLWZvcm0taG9yaXpvbnRhbC5zY3NzIiwibm93LXVpLWtpdC9jYXJkcy9fY2FyZC1uby1zaGFkb3cuc2NzcyIsIm5vdy11aS1raXQvY2FyZHMvX2NhcmQtcGxhaW4uc2NzcyIsIm5vdy11aS1raXQvY2FyZHMvX2NhcmQtcHJpY2luZy5zY3NzIiwibm93LXVpLWtpdC9taXhpbnMvX2NhcmRzLnNjc3MiLCJub3ctdWkta2l0L2NhcmRzL19jYXJkLXByb2ZpbGUuc2NzcyIsIm5vdy11aS1raXQvY2FyZHMvX2NhcmQtcHJvZHVjdC5zY3NzIiwibm93LXVpLWtpdC9jYXJkcy9fY2FyZC1yYWlzZWQuc2NzcyIsIm5vdy11aS1raXQvY2FyZHMvX2NhcmQtc2lnbnVwLnNjc3MiLCJub3ctdWkta2l0L2NhcmRzL19jYXJkLXRlc3RpbW9uaWFscy5zY3NzIiwibm93LXVpLWtpdC9fZXhhbXBsZS1wYWdlcy5zY3NzIiwibm93LXVpLWtpdC9taXhpbnMvX3BhZ2VzLnNjc3MiLCJub3ctdWkta2l0L19zZWN0aW9ucy5zY3NzIiwibm93LXVpLWtpdC9fc2VjdGlvbnMtZXh0ZW5kLnNjc3MiLCJub3ctdWkta2l0L3NlY3Rpb25zL19oZWFkZXJzLnNjc3MiLCJub3ctdWkta2l0L3NlY3Rpb25zL19mZWF0dXJlcy5zY3NzIiwibm93LXVpLWtpdC9zZWN0aW9ucy9fYmxvZ3Muc2NzcyIsIm5vdy11aS1raXQvc2VjdGlvbnMvX3RlYW0uc2NzcyIsIm5vdy11aS1raXQvc2VjdGlvbnMvX3Byb2plY3RzLnNjc3MiLCJub3ctdWkta2l0L3NlY3Rpb25zL19wcmljaW5nLnNjc3MiLCJub3ctdWkta2l0L3NlY3Rpb25zL190ZXN0aW1vbmlhbHMuc2NzcyIsIm5vdy11aS1raXQvc2VjdGlvbnMvX2NvbnRhY3R1cy5zY3NzIiwibm93LXVpLWtpdC9zZWN0aW9ucy9fc29jaWFsLXN1YnNjcmliZS1saW5lcy5zY3NzIiwibm93LXVpLWtpdC9fcmVzcG9uc2l2ZS5zY3NzIiwibm93LXVpLWtpdC9taXhpbnMvX25hdmJhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7RUNlRSxDREdGLG9FQUFZLENFNEJaLGtC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LDJDQUNFLGVBQWdCLENBR2xCLHlDQUNFLGVBQWdCLENBR2xCLCtCQUNFLGVBQWdCLENBR2xCLGlDQUNFLGVBQWdCLENBR2xCLDBDQUNFLGVBQWdCLENBR2xCLHNDQUNFLGVBQWdCLENBR2xCLGlDQUNFLGVBQWdCLENBR2xCLG9DQUNFLGVBQWdCLENBR2xCLHVDQUNFLGVBQWdCLENBR2xCLHlDQUNFLGVBQWdCLENBR2xCLHNDQUNFLGVBQWdCLENBR2xCLGtDQUNFLGVBQWdCLENBR2xCLG9DQUNFLGVBQWdCLENBR2xCLG1DQUNFLGVBQWdCLENBR2xCLDBDQUNFLGVBQWdCLENBR2xCLHlDQUNFLGVBQWdCLENBR2xCLDBDQUNFLGVBQWdCLENBR2xCLDRDQUNFLGVBQWdCLENBR2xCLHFDQUNFLGVBQWdCLENBR2xCLHdDQUNFLGVBQWdCLENBR2xCLHFDQUNFLGVBQWdCLENBR2xCLG1DQUNFLGVBQWdCLENBR2xCLG9DQUNFLGVBQWdCLENBR2xCLG9DQUNFLGVBQWdCLENBR2xCLHVDQUNFLGVBQWdCLENBR2xCLHdDQUNFLGVBQWdCLENBR2xCLHlDQUNFLGVBQWdCLENBR2xCLCtDQUNFLGVBQWdCLENBR2xCLG9DQUNFLGVBQWdCLENBR2xCLHVDQUNFLGVBQWdCLENBR2xCLG1DQUNFLGVBQWdCLENBR2xCLHFDQUNFLGVBQWdCLENBR2xCLHFDQUNFLGVBQWdCLENBR2xCLHFDQUNFLGVBQWdCLENBR2xCLGtDQUNFLGVBQWdCLENBR2xCLDBDQUNFLGVBQWdCLENBR2xCLDBDQUNFLGVBQWdCLENBR2xCLDRDQUNFLGVBQWdCLENBR2xCLG1DQUNFLGVBQWdCLENBR2xCLDBDQUNFLGVBQWdCLENBR2xCLGtDQUNFLGVBQWdCLENBR2xCLG9DQUNFLGVBQWdCLENBR2xCLDRDQUNFLGVBQWdCLENBR2xCLHFDQUNFLGVBQWdCLENBR2xCLGlDQUNFLGVBQWdCLENBR2xCLGlDQUNFLGVBQWdCLENBR2xCLGlDQUNFLGVBQWdCLENBR2xCLDZCQUNFLGVBQWdCLENBR2xCLHFDQUNFLGVBQWdCLENBR2xCLHVDQUNFLGVBQWdCLENBR2xC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VUFBVyxDQUViLFlBQ0UsV0FBWSxDQUdkLFVBQ0Usd0JBQXlCLENDaEYzQiwrQkFHSSxlaEI4Sm9CLENnQjdKcEIsaUJoQnNKc0IsQ2dCckp0QixrQmhCbUtnQixDZ0JsS2hCLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixzQmhCcUgyQixDZ0JwSDNCLGlCaEJzRnlCLENnQnJGekIsY0FBZSxDQ1JmLHFCakJ3Q21CLENpQjJGZixVakIzSGEsQ2lCSmpCLDYzQkFXSSx3QmpCMEIwQyxDaUJ6QjFDLFVqQlJhLENpQlNiLGVBQWdCLENBR3BCLDJDQUNJLHNDQUEwQyxDQU8xQyw0aERBTUkscUJqQk1XLENpQkxYLGlCakJLVyxDaUI4Rm5CLHFEQUNJLFVqQi9GZSxDaUJnR2YsaUJqQmhHZSxDaUJrR2YsK21DQVdJLDRCakJoSGdCLENpQmlIaEIsYWpCN0dzQyxDaUI4R3RDLG9CakI5R3NDLENpQitHdEMsZUFBZ0IsQ0FJeEIsaURBQ0ksVWpCckhlLENpQnVIZixta0NBV0ksNEJqQnJJZ0IsQ2lCc0loQixhakJsSXNDLENpQm1JdEMsb0JBQXFCLENBQ3JCLGVBQWdCLENEL0s1QixzRkVHRSxTRmF3QixDRVZ4Qix5QkFBUSxDRldGLG1CQUFxQixDQWpCN0IscUtURVUsZVNvQnVCLENBQ3hCLG1CQUFxQixDQXZCOUIsaURBNEJRLGVoQjZHd0IsQ2dCNUd4QixrQmhCNEd3QixDZ0IzR3hCLGNoQjJHd0IsQ2dCMUd4QixTQUFVLENBQ1Ysa0JoQjBHOEIsQ2dCekc5QixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBbkMzQix1RUFzQ1ksU0FBVSxDQXRDdEIsK0RBMENZLGVoQmtHa0IsQ2dCakdsQixrQmhCaUdrQixDZ0JoR2xCLGNoQmdHa0IsQ2dCNUk5Qix3S0FnRGdCLGtCaEIyRm9CLENnQjNJcEMsK0RBcURZLGFoQnlGYSxDZ0J4RmIsZ0JoQndGYSxDZ0J2RmIsWWhCdUZhLENnQjlJekIsd0tBMkRnQixrQmhCa0ZnQixDZ0I3SWhDLGdOQWlFWSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCx3Q0FBa0MsQ0FBbEMsZ0NBQWtDLENBQ2xDLHFCQUFzQixDQUN0QixVQUFXLENBdEV2Qix5RkE0RVEsaUJBQWtCLENBQ2xCLE9BQVEsQ0FNaEIsYUNqRkksd0JqQjRDbUIsQ2lCdUZmLFVqQjNIYSxDaUJKakIsbWFBV0kscUJqQjhCMEMsQ2lCN0IxQyxVakJSYSxDaUJTYixlQUFnQixDQUdwQixtQkFDSSxzQ0FBMEMsQ0FPMUMsa3RCQU1JLHdCakJVVyxDaUJUWCxvQmpCU1csQ2lCMEZuQix3QkFDSSxhakIzRmUsQ2lCNEZmLG9CakI1RmUsQ2lCOEZmLDRoQkFXSSw0QmpCaEhnQixDaUJpSGhCLFVqQnpHc0MsQ2lCMEd0QyxpQmpCMUdzQyxDaUIyR3RDLGVBQWdCLENBSXhCLHNCQUNJLGFqQmpIZSxDaUJtSGYsc2dCQVdJLDRCakJySWdCLENpQnNJaEIsVWpCOUhzQyxDaUIrSHRDLG9CQUFxQixDQUNyQixlQUFnQixDRDNGNUIsYUNsRkksd0JqQmlEbUIsQ2lCa0ZmLFVqQjNIYSxDaUJKakIsbWFBV0ksd0JqQm1DMEMsQ2lCbEMxQyxVakJSYSxDaUJTYixlQUFnQixDQUdwQixtQkFDSSxzQ0FBMEMsQ0FPMUMsa3RCQU1JLHdCakJlVyxDaUJkWCxvQmpCY1csQ2lCcUZuQix3QkFDSSxhakJ0RmUsQ2lCdUZmLG9CakJ2RmUsQ2lCeUZmLDRoQkFXSSw0QmpCaEhnQixDaUJpSGhCLGFqQnBHc0MsQ2lCcUd0QyxvQmpCckdzQyxDaUJzR3RDLGVBQWdCLENBSXhCLHNCQUNJLGFqQjVHZSxDaUI4R2Ysc2dCQVdJLDRCakJySWdCLENpQnNJaEIsYWpCekhzQyxDaUIwSHRDLG9CQUFxQixDQUNyQixlQUFnQixDRDFGNUIsVUNuRkksd0JqQnNEZ0IsQ2lCNkVaLFVqQjNIYSxDaUJKakIsa1lBV0ksd0JqQndDb0MsQ2lCdkNwQyxVakJSYSxDaUJTYixlQUFnQixDQUdwQixnQkFDSSxzQ0FBMEMsQ0FPMUMsMG9CQU1JLHdCakJvQlEsQ2lCbkJSLG9CakJtQlEsQ2lCZ0ZoQixxQkFDSSxhakJqRlksQ2lCa0ZaLG9CakJsRlksQ2lCb0ZaLDJmQVdJLDRCakJoSGdCLENpQmlIaEIsYWpCL0ZnQyxDaUJnR2hDLG9CakJoR2dDLENpQmlHaEMsZUFBZ0IsQ0FJeEIsbUJBQ0ksYWpCdkdZLENpQnlHWixxZUFXSSw0QmpCcklnQixDaUJzSWhCLGFqQnBIZ0MsQ2lCcUhoQyxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0R6RjVCLGFDcEZJLHdCakIyRG1CLENpQndFZixVakIzSGEsQ2lCSmpCLG1hQVdJLHdCakI2QzBDLENpQjVDMUMsVWpCUmEsQ2lCU2IsZUFBZ0IsQ0FHcEIsbUJBQ0ksc0NBQTBDLENBTzFDLGt0QkFNSSx3QmpCeUJXLENpQnhCWCxvQmpCd0JXLENpQjJFbkIsd0JBQ0ksYWpCNUVlLENpQjZFZixvQmpCN0VlLENpQitFZiw0aEJBV0ksNEJqQmhIZ0IsQ2lCaUhoQixhakIxRnNDLENpQjJGdEMsb0JqQjNGc0MsQ2lCNEZ0QyxlQUFnQixDQUl4QixzQkFDSSxhakJsR2UsQ2lCb0dmLHNnQkFXSSw0QmpCcklnQixDaUJzSWhCLGFqQi9Hc0MsQ2lCZ0h0QyxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0R4RjVCLFlDckZJLHdCakJnRWtCLENpQm1FZCxVakIzSGEsQ2lCSmpCLHdaQVdJLHFCakJrRHdDLENpQmpEeEMsVWpCUmEsQ2lCU2IsZUFBZ0IsQ0FHcEIsa0JBQ0ksc0NBQTBDLENBTzFDLDByQkFNSSx3QmpCOEJVLENpQjdCVixvQmpCNkJVLENpQnNFbEIsdUJBQ0ksYWpCdkVjLENpQndFZCxvQmpCeEVjLENpQjBFZCxpaEJBV0ksNEJqQmhIZ0IsQ2lCaUhoQixVakJyRm9DLENpQnNGcEMsaUJqQnRGb0MsQ2lCdUZwQyxlQUFnQixDQUl4QixxQkFDSSxhakI3RmMsQ2lCK0ZkLDJmQVdJLDRCakJySWdCLENpQnNJaEIsVWpCMUdvQyxDaUIyR3BDLG9CQUFxQixDQUNyQixlQUFnQixDRHZGNUIsYUN0RkkscUJqQlFpQixDaUJpQ2IsYWpCR2UsQ2lCeENuQixtYUFZSSxVQUNnQixDQUdwQixtQkFDSSxzQ0FBMEMsQ0FPMUMsa3RCQU1JLHFCakIxQlMsQ2lCMkJULGlCakIzQlMsQ2lCb0NiLHdCQUNJLGFqQm1CVSxDaUJqQlYsMkZBR0ksVWpCZWdDLENpQlh4Qyx5QkFDSSxhakJYVyxDaUJhWCw4RkFHSSxVakJma0MsQ2lCbUIxQyxzQkFDSSxhakJYUSxDaUJhUixxRkFHSSxhakJmNEIsQ2lCbUJwQyx5QkFDSSxhakJoQlcsQ2lCa0JYLDhGQUdJLGFqQnBCa0MsQ2lCd0IxQyx5QkFDSSxhakJwQ1csQ2lCc0NYLDhGQUdJLGFqQnhDa0MsQ2lCNEMxQyx5QkFDSSxVakJ2RFcsQ2lCeURYLDhGQUdJLGFqQjNEa0MsQ2lCckM5QyxtYUErR1EscUJqQjNHUyxDaUI0R1QsVWpCdkVzQyxDaUJ3RXRDLGVBQWdCLENBR3BCLHNDQUVJLFVqQjdFc0MsQ2lCK0V0QyxvRUFDSSxlQUFnQixDQVM1Qix3QkFDSSxVakIvSGEsQ2lCZ0liLGlCakJoSWEsQ2lCa0liLDRoQkFXSSw0QmpCaEhnQixDaUJpSGhCLFVqQjlJUyxDaUIrSVQsaUJqQi9JUyxDaUJnSlQsZUFBZ0IsQ0FJeEIsc0JBQ0ksVWpCckphLENpQnVKYixzZ0JBV0ksNEJqQnJJZ0IsQ2lCc0loQixVakJuS1MsQ2lCb0tULG9CQUFxQixDQUNyQixlQUFnQixDRHJGNUIsV0FDSSxnQmhCcEZhLENnQnFGYiw0QkFBMkMsQ0FDM0MsaUJoQk8yQixDZ0JEL0Isa0NBSFEsaUJoQnpEb0IsQ2dCNEQ1QixZQUVJLHFCaEI5RHdCLENnQm1FNUIsZzFDQUhJLDRCaEJoRXdCLENnQm9GNUIsUUMyREcsYWpCMUJrQixDaUIyQmxCLG9CakJ6RDBCLENpQjBEMUIsaUJqQjlFNEIsQ2lCZ0Y1QixtQkFDSSxpQkFBc0QsQ0Q3RDdELFFDd0RHLGNqQjNCa0IsQ2lCNEJsQixzQmpCMUQ0QixDaUIyRDVCLGdCakIzRTRCLENpQjZFNUIsbUJBQ0ksZ0JBQXNELENEekQ3RCxVQUNJLFFoQjdISSxDZ0I4SEosbUJoQmxDNEIsQ2dCbUM1Qiw0QmhCOUZ3QixDZ0JpRzVCLFFBQ0ksZUFBZ0IsQ0FFcEIsa0JBQ0ksVUFBVyxDQUVmLHVCQUNJLGVBQWdCLENBRXBCLHlCQUNJLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsZUFBZ0IsQ0FDaEIsU0FBVSxDR3JKZCxrQkNFSSx3QnBCZ1BxQixDb0IvT3JCLFVBQVcsQ0FFWCwwZEFXSSx3QnBCbU8wQyxDb0JsTzFDLFVBQVcsQ0FHZiw2QkFDSSxhcEI2TmlCLENvQjVOakIsZUFBZ0IsQ0FDaEIsNEJwQmdCb0IsQ29CZnBCLG9CcEIwTmlCLENvQnhOakIsbWxCQVdJLGFwQjhNc0MsQ29CN010QyxvQnBCNk1zQyxDb0I1TXRDLDRCcEJBZ0IsQ29CSXhCLDhCQUNJLGFwQnNNaUIsQ29Cck1qQixxQnBCbkNhLENvQnNDYiw4bEJBV0ksYXBCd0xzQyxDb0J2THRDLHFCcEJsRFMsQ21CVnJCLGlCQ0VJLHdCcEI2T29CLENvQjVPcEIsVUFBVyxDQUVYLCtjQVdJLHdCcEJnT3lDLENvQi9OekMsVUFBVyxDQUdmLDRCQUNJLGFwQjBOZ0IsQ29Cek5oQixlQUFnQixDQUNoQiw0QnBCZ0JvQixDb0JmcEIsb0JwQnVOZ0IsQ29Cck5oQix3a0JBV0ksYXBCMk1xQyxDb0IxTXJDLG9CcEIwTXFDLENvQnpNckMsNEJwQkFnQixDb0JJeEIsNkJBQ0ksYXBCbU1nQixDb0JsTWhCLHFCcEJuQ2EsQ29Cc0NiLG1sQkFXSSxhcEJxTHFDLENvQnBMckMscUJwQmxEUyxDbUJWckIsbUJDRUksd0JwQnlQc0IsQ29CeFB0QixVQUFXLENBRVgscWVBV0ksd0JwQjRPMkMsQ29CM08zQyxVQUFXLENBR2YsOEJBQ0ksYXBCc09rQixDb0JyT2xCLGVBQWdCLENBQ2hCLDRCcEJnQm9CLENvQmZwQixvQnBCbU9rQixDb0JqT2xCLDhsQkFXSSxhcEJ1TnVDLENvQnROdkMsb0JwQnNOdUMsQ29Cck52Qyw0QnBCQWdCLENvQkl4QiwrQkFDSSxhcEIrTWtCLENvQjlNbEIscUJwQm5DYSxDb0JzQ2IseW1CQVdJLGFwQmlNdUMsQ29CaE12QyxxQnBCbERTLENtQlZyQixnQkNFSSx3QnBCbVBtQixDb0JsUG5CLFVBQVcsQ0FFWCxvY0FXSSx3QnBCc093QyxDb0JyT3hDLFVBQVcsQ0FHZiwyQkFDSSxhcEJnT2UsQ29CL05mLGVBQWdCLENBQ2hCLDRCcEJnQm9CLENvQmZwQixvQnBCNk5lLENvQjNOZiw2akJBV0ksYXBCaU5vQyxDb0JoTnBDLG9CcEJnTm9DLENvQi9NcEMsNEJwQkFnQixDb0JJeEIsNEJBQ0ksYXBCeU1lLENvQnhNZixxQnBCbkNhLENvQnNDYix3a0JBV0ksYXBCMkxvQyxDb0IxTHBDLHFCcEJsRFMsQ21CVnJCLGtCQ0VJLHdCcEJzUHFCLENvQnJQckIsVUFBVyxDQUVYLDBkQVdJLHdCcEJ5TzBDLENvQnhPMUMsVUFBVyxDQUdmLDZCQUNJLGFwQm1PaUIsQ29CbE9qQixlQUFnQixDQUNoQiw0QnBCZ0JvQixDb0JmcEIsb0JwQmdPaUIsQ29COU5qQixtbEJBV0ksYXBCb05zQyxDb0JuTnRDLG9CcEJtTnNDLENvQmxOdEMsNEJwQkFnQixDb0JJeEIsOEJBQ0ksYXBCNE1pQixDb0IzTWpCLHFCcEJuQ2EsQ29Cc0NiLDhsQkFXSSxhcEI4THNDLENvQjdMdEMscUJwQmxEUyxDbUJWckIsa0JDRUksd0JwQjRQcUIsQ29CM1ByQixVQUFXLENBRVgsMGRBV0ksd0JwQitPMEMsQ29COU8xQyxVQUFXLENBR2YsNkJBQ0ksYXBCeU9pQixDb0J4T2pCLGVBQWdCLENBQ2hCLDRCcEJnQm9CLENvQmZwQixvQnBCc09pQixDb0JwT2pCLG1sQkFXSSxhcEIwTnNDLENvQnpOdEMsb0JwQnlOc0MsQ29CeE50Qyw0QnBCQWdCLENvQkl4Qiw4QkFDSSxhcEJrTmlCLENvQmpOakIscUJwQm5DYSxDb0JzQ2IsOGxCQVdJLGFwQm9Nc0MsQ29Cbk10QyxxQnBCbERTLENtQlZyQixnQkNFSSxxQnBCK1BtQixDb0I5UG5CLFVBQVcsQ0FFWCxvY0FXSSx3QnBCa1B3QyxDb0JqUHhDLFVBQVcsQ0FHZiwyQkFDSSxVcEI0T2UsQ29CM09mLGVBQWdCLENBQ2hCLDRCcEJnQm9CLENvQmZwQixpQnBCeU9lLENvQnZPZiw2akJBV0ksYXBCNk5vQyxDb0I1TnBDLG9CcEI0Tm9DLENvQjNOcEMsNEJwQkFnQixDb0JJeEIsNEJBQ0ksVXBCcU5lLENvQnBOZixxQnBCbkNhLENvQnNDYix3a0JBV0ksYXBCdU1vQyxDb0J0TXBDLHFCcEJsRFMsQ21CVnJCLGlCQ0VJLHdCcEJrUW9CLENvQmpRcEIsVUFBVyxDQUVYLCtjQVdJLHdCcEJxUHlDLENvQnBQekMsVUFBVyxDQUdmLDRCQUNJLGFwQitPZ0IsQ29COU9oQixlQUFnQixDQUNoQiw0QnBCZ0JvQixDb0JmcEIsb0JwQjRPZ0IsQ29CMU9oQix3a0JBV0ksYXBCZ09xQyxDb0IvTnJDLG9CcEIrTnFDLENvQjlOckMsNEJwQkFnQixDb0JJeEIsNkJBQ0ksYXBCd05nQixDb0J2TmhCLHFCcEJuQ2EsQ29Cc0NiLG1sQkFXSSxhcEIwTXFDLENvQnpNckMscUJwQmxEUyxDbUJWckIsbUJDRUksd0JwQnFRc0IsQ29CcFF0QixVQUFXLENBRVgscWVBV0ksd0JwQndQMkMsQ29CdlAzQyxVQUFXLENBR2YsOEJBQ0ksYXBCa1BrQixDb0JqUGxCLGVBQWdCLENBQ2hCLDRCcEJnQm9CLENvQmZwQixvQnBCK09rQixDb0I3T2xCLDhsQkFXSSxhcEJtT3VDLENvQmxPdkMsb0JwQmtPdUMsQ29Cak92Qyw0QnBCQWdCLENvQkl4QiwrQkFDSSxhcEIyTmtCLENvQjFObEIscUJwQm5DYSxDb0JzQ2IseW1CQVdJLGFwQjZNdUMsQ29CNU12QyxxQnBCbERTLENtQlZyQixnQkNFSSx3QnBCd1FtQixDb0J2UW5CLFVBQVcsQ0FFWCxvY0FXSSx3QnBCMlB3QyxDb0IxUHhDLFVBQVcsQ0FHZiwyQkFDSSxhcEJxUGUsQ29CcFBmLGVBQWdCLENBQ2hCLDRCcEJnQm9CLENvQmZwQixvQnBCa1BlLENvQmhQZiw2akJBV0ksYXBCc09vQyxDb0JyT3BDLG9CcEJxT29DLENvQnBPcEMsNEJwQkFnQixDb0JJeEIsNEJBQ0ksYXBCOE5lLENvQjdOZixxQnBCbkNhLENvQnNDYix3a0JBV0ksYXBCZ05vQyxDb0IvTXBDLHFCcEJsRFMsQ21CVnJCLGdCQ0VJLHdCcEIyUW1CLENvQjFRbkIsVUFBVyxDQUVYLG9jQVdJLHdCcEI4UHdDLENvQjdQeEMsVUFBVyxDQUdmLDJCQUNJLGFwQndQZSxDb0J2UGYsZUFBZ0IsQ0FDaEIsNEJwQmdCb0IsQ29CZnBCLG9CcEJxUGUsQ29CblBmLDZqQkFXSSxhcEJ5T29DLENvQnhPcEMsb0JwQndPb0MsQ29Cdk9wQyw0QnBCQWdCLENvQkl4Qiw0QkFDSSxhcEJpT2UsQ29CaE9mLHFCcEJuQ2EsQ29Cc0NiLHdrQkFXSSxhcEJtTm9DLENvQmxOcEMscUJwQmxEUyxDbUJWckIsaUJDRUksd0JwQjhRb0IsQ29CN1FwQixVQUFXLENBRVgsK2NBV0ksd0JwQmlReUMsQ29CaFF6QyxVQUFXLENBR2YsNEJBQ0ksYXBCMlBnQixDb0IxUGhCLGVBQWdCLENBQ2hCLDRCcEJnQm9CLENvQmZwQixvQnBCd1BnQixDb0J0UGhCLHdrQkFXSSxhcEI0T3FDLENvQjNPckMsb0JwQjJPcUMsQ29CMU9yQyw0QnBCQWdCLENvQkl4Qiw2QkFDSSxhcEJvT2dCLENvQm5PaEIscUJwQm5DYSxDb0JzQ2IsbWxCQVdJLGFwQnNOcUMsQ29Cck5yQyxxQnBCbERTLENxQkRsQiwrREFDSSxVckJnQ2dCLENrQnZDckIsVUlIa0QsQ0pNbEQsd0JBQVEsQ0dPUCx5Q0FDSSxVckI0QmdCLENrQnZDckIsVUlIa0QsQ0pNbEQsd0JBQVEsQ0dXUCxvQ0FDSSxVckJ3QmdCLENrQnZDckIsVUlIa0QsQ0pNbEQsd0JBQVEsQ0lKVixjQUNJLDRCdEJvQ3dCLENzQm5DeEIsd0J0QmtCZ0IsQ3NCakJoQixrQnRCK0htQixDc0I5SG5CLGF0QmFpQixDc0JaakIsa0JBQW1CLENBQ25CLGlCdEJrSnNCLENPaEp0Qiw4RkFBb0csQ0FSOUYsZWVRa0IsQ0FFeEIsMkJBQ0ksb0J0QlNZLENzQnBCcEIsb0JBZVEsd0J0QjZCZSxDTzVDYixlZWdCc0IsQ0FDeEIsbUJBQXFCLENBQ3JCLGF0QkRhLENzQmpCckIsNEVBdUJZLHdCQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsNEJ0QmFnQixDc0JUeEIsb0hm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QkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxTQUFVLENBQ1YsVUFBVyxDQUNYLFU3QnJEYSxDNkJzRGIsd0JBQXlCLENBQ3pCLG1DQUFvQyxDQUNwQyxrQ0FBbUMsQ0FsRTNDLGlDQXNFUSxvQzdCM0NpQyxDNkIzQnpDLDREQTBFUSx5QjdCOUJ3QyxDNkIrQnhDLGlCN0I4RWlCLEM2QjdFakIsd0JBQXlCLENBQ3pCLGU3QnNGYyxDNkJuS3RCLGdDQ0NJLHdCRGdGdUQsQ0M5RXZELHVDQUNJLGFENkVtRCxDQzFFdkQsNkVBQ0ksd0I5QnVCNEIsQzhCcEJoQywrQ0FDSSxVOUJGYSxDOEJVakIsNEpBQ0ksbUM5QmdCNEIsQzZCckNwQyw2QkNDSSx3QkRvRm9ELENDbEZwRCxvQ0FDSSxhRGlGZ0QsQ0M5RXBELDBFQUNJLHdCOUJ1QjRCLEM4QnBCaEMsNENBQ0ksVTlCRmEsQzhCVWpCLG1KQUNJLG1DOUJnQjRCLEM2QnJDcEMsK0JDQ0ksd0JEd0ZzRCxDQ3RGdEQsc0NBQ0ksYURxRmtELENDbEZ0RCw0RUFDSSx3QjlCdUI0QixDOEJwQmhDLDhDQUNJLFU5QkZhLEM4QlVqQix5SkFDSSxtQzlCZ0I0QixDNkJyQ3BDLGdDQ0NJLHdCRDRGdUQsQ0MxRnZELHVDQUNJLGFEeUZtRCxDQ3RGdkQsNkVBQ0ksd0I5QnVCNEIsQzhCcEJoQywrQ0FDSSxVOUJGYSxDOEJVakIsNEpBQ0ksbUM5QmdCNEIsQzZCckNwQyxnQ0NDSSx3QkRnR3VELENDOUZ2RCx1Q0FDSSxhRDZGbUQsQ0MxRnZELDZFQUNJLHdCOUJ1QjRCLEM4QnBCaEMsK0NBQ0ksVTlCRmEsQzhCVWpCLDRKQUNJLG1DOUJnQjRCLEM2QitEcEMsaUJBQ0ksbUI3Qkg0QixDNkJJNUIsY0FBZSxDQUZuQixrQ0FLUSxpQjdCUnNCLEM2QlN0QixvQjdCVHNCLEM2QlV0QixhQUFjLENBUHRCLHdDQVVZLFlBQWEsQ0U5R3pCLGlCQUVJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUpaLDZCQVFJLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGNBQWUsQ0FDZixlQUFnQixDQUNoQixVQUFXLENBYmYsMEVBbUJNLGFBQWMsQ0FJbEIsOEJBRUksWUFBYSxDQUZqQiw2QkFNSSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxRQUFTLENBQ1QsV0FBWSxDQUNaLFVBQVcsQ0FDWCxTQUFVLENBQ1YsVS9CN0JlLEMrQjhCZixxQkFBc0IsQ0FDdEIsbUNBQW9DLENBQ3BDLGtDQUFtQyxDQW5CdkMsaURBd0JNLFVBQVcsQ0FDWCxTQUFVLENGaERsQiwwRUV1REksaUIvQm1Hc0IsQytCbEd0QixpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGNBQWUsQ3hCdkNmLDBCUHNLc0IsQzZCekwxQiw0S0UrRE0sb0MvQnJDbUMsQzZCMUJ6Qyx3TEVvRU0seUIvQnhCMEMsQzZCNUNoRCxnYUV3RVEsNEJBQTZCLENBS25DLDBJeEJ2QkUsa0RBQXNELENBSW5ELDBDQUE2QyxDd0J1QmhELGlCQUFrQixDQUNsQixhQUFjLENiL0VoQixTYWdGb0IsQ2I3RXBCLHVCQUFRLENhOEVOLGtCQUFtQixDQUdyQix3TmJwRkEsU2F3Rm9CLENickZwQix5QkFBUSxDYXNGTixrQkFBbUIsQ3hCdENuQix5Q0FBc0QsQ0FJbkQsaUNBQTZDLEN3QnNDbEQsaUd4QjFDRSxpREFBc0QsQ0FJbkQseUNBQTZDLEN3QnlDaEQscUJBQXVCLENBQ3ZCLGtCQUFvQixDQUd0QiwyR3hCakRFLGlEQUFzRCxDQUluRCx5Q0FBNkMsQ3lCMURwRCxJQUNJLGNBQWUsQ0FDZixpQkFBa0IsQ0FFdEIsWUFDSSx1Q2hDMEtvRCxDaUMvS3hELFNBQ0ksY2pDMEppQixDaUN6SmpCLHVDQUFnRCxDQUNoRCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FMcEIsOEpBY1Esd0JBQWdDLENBZHhDLHlCQWtCUSx5QmpDMEJ3QyxDaUN6QnhDLGNqQ3dJYSxDaUN2SWIseUJBQTBCLENBQzFCLGVqQzZJYyxDaUMzSWQsY0FBZSxDQUNmLFdBQVksQ0FDWiw0QkFBNkIsQ0F6QnJDLGdCQTZCUSxZQUFhLENBN0JyQiw4Q0FpQ1Esd0JqQ3ZCYSxDaUN3QmIsUUFBUyxDQWxDakIseUJDQ0ksd0JsQzZDbUIsQ2tDM0NuQix1Q0FDSSxVbENNYSxDa0NGakIsdURBQ0ksMEJsQ3FDZSxDa0NsQ25CLHFEQUNJLHdCbENpQ2UsQ2tDOUJuQix3REFDSSwyQmxDNkJlLENrQzFCbkIsc0RBQ0kseUJsQ3lCZSxDa0N0Qm5CLHlDQUNJLFVsQ2ZhLENrQ2dCYixVQUFXLENEMUJuQixzQkNDSSx3QmxDdURnQixDa0NyRGhCLG9DQUNJLFVsQ01hLENrQ0ZqQixvREFDSSwwQmxDK0NZLENrQzVDaEIsa0RBQ0ksd0JsQzJDWSxDa0N4Q2hCLHFEQUNJLDJCbEN1Q1ksQ2tDcENoQixtREFDSSx5QmxDbUNZLENrQ2hDaEIsc0NBQ0ksVWxDZmEsQ2tDZ0JiLFVBQVcsQ0QxQm5CLHlCQ0NJLHdCbEM0RG1CLENrQzFEbkIsdUNBQ0ksVWxDTWEsQ2tDRmpCLHVEQUNJLDBCbENvRGUsQ2tDakRuQixxREFDSSx3QmxDZ0RlLENrQzdDbkIsd0RBQ0ksMkJsQzRDZSxDa0N6Q25CLHNEQUNJLHlCbEN3Q2UsQ2tDckNuQix5Q0FDSSxVbENmYSxDa0NnQmIsVUFBVyxDRDFCbkIsd0JDQ0ksd0JsQ2lFa0IsQ2tDL0RsQixzQ0FDSSxVbENNYSxDa0NGakIsc0RBQ0ksMEJsQ3lEYyxDa0N0RGxCLG9EQUNJLHdCbENxRGMsQ2tDbERsQix1REFDSSwyQmxDaURjLENrQzlDbEIscURBQ0kseUJsQzZDYyxDa0MxQ2xCLHdDQUNJLFVsQ2ZhLENrQ2dCYixVQUFXLENEMUJuQix5QkNDSSx3QmxDa0RtQixDa0NoRG5CLHVDQUNJLFVsQ01hLENrQ0ZqQix1REFDSSwwQmxDMENlLENrQ3ZDbkIscURBQ0ksd0JsQ3NDZSxDa0NuQ25CLHdEQUNJLDJCbENrQ2UsQ2tDL0JuQixzREFDSSx5QmxDOEJlLENrQzNCbkIseUNBQ0ksVWxD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eEIsd0JBUVEsb0IzRHJTcUIsQzJEc1NyQixvQjNEbFV3QixDMkRtVXhCLGVBQWdCLENBVnhCLGdDQWFZLGVBQWdCLENBYjVCLHdDQWlCWSxVQUFXLENBRVgsa0JBQW1CLENBbkIvQiw0Q0FzQmdCLFVBQVcsQ0F0QjNCLGdEQTJCWSxrQkFBbUIsQ3RDN2E1QixxSUFDSSxhQTJHa0QsQ0hsSHZELFNHa0gwRCxDSC9HMUQseUJBQVEsQ0dPUCw0RUFDSSxhQXVHa0QsQ0hsSHZELFNHa0gwRCxDSC9HMUQseUJBQVEsQ0dXUCx1RUFDSSxhQW1Ha0QsQ0hsSHZELFNHa0gwRCxDSC9HMUQseUJBQVEsQ0dpSE4saURBQ0ksK0JyQjFGNEIsQ3FCMkY1QixVckIvR2EsQ3FCaUhiLHVEQUNJLGlCckJsSFMsQ3FCbUhULDRCckJ0RmdCLENxQnVGaEIsVXJCcEhTLENxQjBIYiwyR0FDSSxVckIzSFMsQ3FCZ0liLDZEQUNJLDRCckJwR2dCLENxQndHeEIscURBQ0ksNEJyQnpHb0IsQ3FCMEdwQiwrQnJCbkg0QixDcUJvSDVCLFVyQnhJYSxDcUI0SWIsd0VBQ0ksNEJyQmhIZ0IsQ3FCaUhoQixpQnJCOUlTLENxQitJVCxVckIvSVMsQ3FCcUpiLCtJQUNJLG1DckI1SHdCLENxQjZIeEIsVXJCdkpTLENxQnlKVCx3VEFHSSxtQ3JCaklvQixDcUJrSXBCLFVyQjdKSyxDcUJpS2IsbUxBQ0ksbUNyQnhJd0IsQ3FCb0pwQiwrakJBQ0ksbUNyQnBKZ0IsQ3FCcUpoQixVckJoTEMsQ3FCcUxiLHVKQUNJLG1DckI1SndCLENxQjZKeEIsV0FBWSxDQUNaLFVyQnhMUyxDcUI0TFQsMkxBQ0ksbUNyQmxLb0IsQ3FCbUtwQixVckI5TEssQzJEaVpyQiw0TUFvQ2dCLHdCM0RoYW9CLEMyRDRYcEMsa0JBMENRLGNBQWUsQ0FDZixvQkFBOEIsQ0FDOUIsb0JBQXFCLENBNUM3QixnREFnRFksMkJBQXFDLENBS2pELCtCQUVRLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FIekIseUJBTVEsZUFBZ0IsQ0FOeEIsdUJBU1EsV0FBWSxDQUNaLFVBQVcs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MEQsQ0gvRzFELHlCQUFRLENwQnM5TFIsbUd1Qjk4TEssYUF1R2tELENIbEh2RCxTR2tIMEQsQ0gvRzFELHlCQUFRLENwQjA5TFIsOEZ1Qjk4TEssYUFtR2tELENIbEh2RCxTR2tIMEQsQ0gvRzFELHlCQUFRLENwQjg5TFIsd0V1QjUyTE0sK0JyQjFGNEIsQ3FCMkY1QixVckIvR2EsQ0Y2OUxqQiw4RXVCMzJMUSxpQnJCbEhTLENxQm1IVCw0QnJCdEZnQixDcUJ1RmhCLFVyQnBIUyxDRmkrTG5CLHlKdUJ0MkxVLFVyQjNIUyxDRm8rTG5CLG9GdUJuMkxVLDRCckJwR2dCLENGeThMMUIsNEV1QmgyTE0sNEJyQnpHb0IsQ3FCMEdwQiwrQnJCbkg0QixDcUJvSDVCLFVyQnhJYSxDRjArTG5CLCtGdUI3MUxVLDRCckJoSGdCLENxQmlIaEIsaUJyQjlJUyxDcUIrSVQsVXJCL0lTLENGOCtMbkIsNkx1QngxTFUsbUNyQjVId0IsQ3FCNkh4QixVckJ2SlMsQ0ZrL0xqQixvWnVCdDFMWSxtQ3JCaklvQixDcUJrSXBCLFVyQjdKSyxDRncvTG5CLGlPdUJ0MUxVLG1DckJ4SXdCLENGdStMbEMseXNCdUJsMUxrQixtQ3JCcEpnQixDcUJxSmhCLFVyQmhMQyxDRnFnTW5CLHFNdUIvMExVLG1DckI1SndCLENxQjZKeEIsV0FBWSxDQUNaLFVyQnhMUyxDRjBnTW5CLHlPdUI3MExjLG1DckJsS29CLENxQm1LcEIsVXJCOUxLLENGOGdNbkIsMEUrRG5xTE0sNEI3RDlVb0IsQzZEK1VwQiwrQjdEeFY0QixDNkR5VjVCLFU3RDdXYSxDRmtoTWpCLGlQK0QvcExRLDRCN0R0VmdCLEM2RHVWaEIsaUI3RHBYUyxDRnVoTW5CLHNOK0RucExNLFU3RHBZYSxDOERWckIsWUFDSSxlQUFnQixDQUNoQixZQUFhLENBQ2IsVUFBVyxDQUdmLGVBQ0kscUJBQXNCLENBQ3RCLHVCQUFrQyxDQUNsQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUpmLDZEQVFRLFU5REphLEM4REpyQix3SEFnQlkscUI5RFpTLEM4REpyQixzSEF1QlEsVTlEbkJhLEM4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PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTm93IFVJIEtpdCBQcm8gLSB2MS4yLjJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICogUHJvZHVjdCBQYWdlOiBodHRwczovL3d3dy5jcmVhdGl2ZS10aW0uY29tL3Byb2R1Y3Qvbm93LXVpLWtpdC1wcm9cbiAqIENvcHlyaWdodCAyMDE4IENyZWF0aXZlIFRpbSAoaHR0cDovL3d3dy5jcmVhdGl2ZS10aW0uY29tKVxuXG4gKiBEZXNpZ25lZCBieSB3d3cuaW52aXNpb25hcHAuY29tIENvZGVkIGJ5IHd3dy5jcmVhdGl2ZS10aW0uY29tXG5cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG5cbiAqL1xuXG4vLyBmb250c1xuQGltcG9ydCB1cmwoaHR0cDovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25hbnVtZ290aGljLmNzcyk7XG5cbkBpbXBvcnQgJ25vdy11aS1raXQvdmFyaWFibGVzJztcbkBpbXBvcnQgJ25vdy11aS1raXQvbWl4aW5zJztcblxuLy8gUGx1Z2lucyBDU1NcbkBpbXBvcnQgJ25vdy11aS1raXQvcGx1Z2lucy9wbHVnaW4tYm9vdHN0cmFwLXN3aXRjaCc7XG5AaW1wb3J0ICdub3ctdWkta2l0L3BsdWdpbnMvcGx1Z2luLW5vdWlzbGlkZXInO1xuQGltcG9ydCAnbm93LXVpLWtpdC9wbHVnaW5zL3BsdWdpbi1ib290c3RyYXAtc2VsZWN0JztcbkBpbXBvcnQgJ25vdy11aS1raXQvcGx1Z2lucy9wbHVnaW4tdGFnc2lucHV0JztcbkBpbXBvcnQgJ25vdy11aS1raXQvcGx1Z2lucy9wbHVnaW4tZmlsZXVwbG9hZCc7XG5AaW1wb3J0ICdub3ctdWkta2l0L3BsdWdpbnMvcGx1Z2luLWRhdGV0aW1lcGlja2VyJztcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgJ25vdy11aS1raXQvbnVjbGVvLW91dGxpbmUnO1xuXG5AaW1wb3J0ICdub3ctdWkta2l0L2FsZXJ0cyc7XG5AaW1wb3J0ICdub3ctdWkta2l0L2NoZWNrYm94ZXMtcmFkaW8nO1xuQGltcG9ydCAnbm93LXVpLWtpdC9iYWRnZXMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9wYWdpbmF0aW9uJztcbkBpbXBvcnQgJ25vdy11aS1raXQvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdub3ctdWkta2l0L21pc2MnO1xuXG5AaW1wb3J0ICdub3ctdWkta2l0L2J1dHRvbnMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9zb2NpYWwtYnV0dG9ucyc7XG5AaW1wb3J0ICdub3ctdWkta2l0L2lucHV0cyc7XG5AaW1wb3J0ICdub3ctdWkta2l0L3Byb2dyZXNzJztcbkBpbXBvcnQgJ25vdy11aS1raXQvcGlsbHMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9waWxscy1leHRlbmQnO1xuXG4vLyBjb21wb25lbnRzXG5AaW1wb3J0ICdub3ctdWkta2l0L3RhYnMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9uYXZiYXInO1xuQGltcG9ydCAnbm93LXVpLWtpdC9uYXZiYXItZXh0ZW5kJztcbkBpbXBvcnQgJ25vdy11aS1raXQvZHJvcGRvd24nO1xuQGltcG9ydCAnbm93LXVpLWtpdC9kcm9wZG93bi1leHRlbmQnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9pbWFnZXMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9wb3B1cHMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC90YWJsZXMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9pbmZvLWFyZWFzJztcbkBpbXBvcnQgJ25vdy11aS1raXQvbWVkaWEnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9tb2RhbHMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9tb2RhbHMtZXh0ZW5kJztcbkBpbXBvcnQgJ25vdy11aS1raXQvY2Fyb3VzZWwnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9mb290ZXJzJztcblxuLy8gY2FyZHNcbkBpbXBvcnQgJ25vdy11aS1raXQvY2FyZHMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9jYXJkcy9jYXJkLWV4dGVuZCc7XG5AaW1wb3J0ICdub3ctdWkta2l0L2NhcmRzL2NhcmQtYmFja2dyb3VuZCc7XG5AaW1wb3J0ICdub3ctdWkta2l0L2NhcmRzL2NhcmQtYmxvZyc7XG5AaW1wb3J0ICdub3ctdWkta2l0L2NhcmRzL2NhcmQtY29udGFjdCc7XG5AaW1wb3J0ICdub3ctdWkta2l0L2NhcmRzL2NhcmQtZmFzaGlvbic7XG5AaW1wb3J0ICdub3ctdWkta2l0L2NhcmRzL2NhcmQtZm9ybS1ob3Jpem9udGFsJztcbkBpbXBvcnQgJ25vdy11aS1raXQvY2FyZHMvY2FyZC1uby1zaGFkb3cnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9jYXJkcy9jYXJkLXBsYWluJztcbkBpbXBvcnQgJ25vdy11aS1raXQvY2FyZHMvY2FyZC1wcmljaW5nJztcbkBpbXBvcnQgJ25vdy11aS1raXQvY2FyZHMvY2FyZC1wcm9maWxlJztcbkBpbXBvcnQgJ25vdy11aS1raXQvY2FyZHMvY2FyZC1wcm9kdWN0JztcbkBpbXBvcnQgJ25vdy11aS1raXQvY2FyZHMvY2FyZC1yYWlzZWQnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9jYXJkcy9jYXJkLXNpZ251cCc7XG5AaW1wb3J0ICdub3ctdWkta2l0L2NhcmRzL2NhcmQtdGVzdGltb25pYWxzJztcblxuXG4vLyBleGFtcGxlIHBhZ2VzIGFuZCBzZWN0aW9uc1xuQGltcG9ydCAnbm93LXVpLWtpdC9leGFtcGxlLXBhZ2VzJztcbkBpbXBvcnQgJ25vdy11aS1raXQvc2VjdGlvbnMnO1xuQGltcG9ydCAnbm93LXVpLWtpdC9zZWN0aW9ucy1leHRlbmQnO1xuXG5AaW1wb3J0ICdub3ctdWkta2l0L3Jlc3BvbnNpdmUnO1xuIiwiLyohXG5cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIE5vdyBVSSBLaXQgUHJvIC0gdjEuMi4yXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAqIFByb2R1Y3QgUGFnZTogaHR0cHM6Ly93d3cuY3JlYXRpdmUtdGltLmNvbS9wcm9kdWN0L25vdy11aS1raXQtcHJvXG4gKiBDb3B5cmlnaHQgMjAxOCBDcmVhdGl2ZSBUaW0gKGh0dHA6Ly93d3cuY3JlYXRpdmUtdGltLmNvbSlcblxuICogRGVzaWduZWQgYnkgd3d3LmludmlzaW9uYXBwLmNvbSBDb2RlZCBieSB3d3cuY3JlYXRpdmUtdGltLmNvbVxuXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuXG4gKi9cbkBpbXBvcnQgdXJsKGh0dHA6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9uYW51bWdvdGhpYy5jc3MpO1xuLyogICAgIGJyYW5kIENvbG9ycyAgICAgICAgICAgICAgKi9cbi8qICAgICAgbGlnaHQgY29sb3JzICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYm9vdHN0cmFwLXN3aXRjaCAtIHYzLjMuMlxuICogaHR0cDovL3d3dy5ib290c3RyYXAtc3dpdGNoLm9yZ1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBDb3B5cmlnaHQgMjAxMi0yMDEzIE1hdHRpYSBMYXJlbnRpc1xuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKi9cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDU5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgNDQsIDQ0LCAwLjIpOyB9XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWluZGVudDogLTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJyb3duLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWJyb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzNTM1MzU7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyY2E4ZmY7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE4Y2UwZjsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ZmYjIzNjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcmVkLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmYzNjM2OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggLTExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDFweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIDAuNCk7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbjpob3ZlciAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZjpob3ZlciAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgdGV4dC1pbmRlbnQ6IDZweDsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0ncmFkaW8nXS5mb3JtLWNvbnRyb2wsXG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1hbmltYXRlIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cztcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41czsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMzlweCAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLXJlZCB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2OyB9XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIyMzY7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmOyB9XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtYnJvd24gfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWJsdWUgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjYThmZjsgfVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1icm93bixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyohIG5vdWlzbGlkZXIgLSAxMS4xLjAgLSAyMDE4LTA0LTAyIDExOjE4OjEzICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cbiAqL1xuLm5vVWktY29ubmVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwOyB9XG5cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuXG4vKiBPZmZzZXQgZGlyZWN0aW9uXG4gKi9cbmh0bWw6bm90KFtkaXI9XCJydGxcIl0pIC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDFweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggMTNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmJlZm9yZSwgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xN3B4OyB9XG5cbmh0bWw6bm90KFtkaXI9XCJydGxcIl0pIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogU3R5bGluZztcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjsgfVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDMwMG1zIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIDBzO1xuICAtby10cmFuc2Zvcm06IDMwMG1zIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgMHM7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpOyB9XG5cbi8qIEhhbmRsZSBzdHJpcGVzO1xuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDsgfVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODsgfVxuXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBCYXNlO1xuICpcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBWYWx1ZXM7XG4gKlxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLyogTWFya2luZ3M7XG4gKlxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDsgfVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUsIDApO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDsgfVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlOyB9XG5cbi5zbGlkZXIgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7IH1cblxuLnNsaWRlci5zbGlkZXItbmV1dHJhbCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2xpZGVyLnNsaWRlci1uZXV0cmFsLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5zbGlkZXIuc2xpZGVyLW5ldXRyYWwgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2xpZGVyLnNsaWRlci1wcmltYXJ5IC5ub1VpLWNvbm5lY3QsIC5zbGlkZXIuc2xpZGVyLXByaW1hcnkubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsgfVxuXG4uc2xpZGVyLnNsaWRlci1wcmltYXJ5Lm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTMzOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXByaW1hcnkgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsgfVxuXG4uc2xpZGVyLnNsaWRlci1pbmZvIC5ub1VpLWNvbm5lY3QsIC5zbGlkZXIuc2xpZGVyLWluZm8ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjYThmZjsgfVxuXG4uc2xpZGVyLnNsaWRlci1pbmZvLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTY4LCAyNTUsIDAuMyk7IH1cblxuLnNsaWRlci5zbGlkZXItaW5mbyAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXN1Y2Nlc3MgLm5vVWktY29ubmVjdCwgLnNsaWRlci5zbGlkZXItc3VjY2Vzcy5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXN1Y2Nlc3Mubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyMDYsIDE1LCAwLjMpOyB9XG5cbi5zbGlkZXIuc2xpZGVyLXN1Y2Nlc3MgLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjsgfVxuXG4uc2xpZGVyLnNsaWRlci13YXJuaW5nIC5ub1VpLWNvbm5lY3QsIC5zbGlkZXIuc2xpZGVyLXdhcm5pbmcubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjIzNjsgfVxuXG4uc2xpZGVyLnNsaWRlci13YXJuaW5nLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3OCwgNTQsIDAuMyk7IH1cblxuLnNsaWRlci5zbGlkZXItd2FybmluZyAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjM2OyB9XG5cbi5zbGlkZXIuc2xpZGVyLWRhbmdlciAubm9VaS1jb25uZWN0LCAuc2xpZGVyLnNsaWRlci1kYW5nZXIubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzYzNjsgfVxuXG4uc2xpZGVyLnNsaWRlci1kYW5nZXIubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNTQsIDU0LCAwLjMpOyB9XG5cbi5zbGlkZXIuc2xpZGVyLWRhbmdlciAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2OyB9XG5cbi8qIVxuICogQm9vdHN0cmFwLXNlbGVjdCB2MS4xMi4yIChodHRwOi8vc2lsdmlvbW9yZXRvLmdpdGh1Yi5pby9ib290c3RyYXAtc2VsZWN0KVxuICpcbiAqIENvcHlyaWdodCAyMDEzLTIwMTcgYm9vdHN0cmFwLXNlbGVjdFxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vc2lsdmlvbW9yZXRvL2Jvb3RzdHJhcC1zZWxlY3QvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXG5zZWxlY3Quc2VsZWN0cGlja2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5ib290c3RyYXAtc2VsZWN0IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgei1pbmRleDogMTsgfVxuICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0Lm1vYmlsZS1kZXZpY2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7IH1cblxuLmhhcy1lcnJvciAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlLFxuLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgei1pbmRleDogYXV0bzsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1idG4pLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZHJvcGRvd24tbWVudS1yaWdodCxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdLmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4ucm93IC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCxcbi5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLFxuLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlLFxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0OyB9XG5cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kaXNhYmxlZCxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmRpc2FibGVkOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwID4gLmRpc2FibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5icy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwNjA7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgc21hbGwge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEub3B0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSAubm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAwIDIlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpLnNlbGVjdGVkIGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICB6LWluZGV4OiAxMDYxOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDlweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC0zcHg7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC0zcHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICByaWdodDogMTNweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmJzLXNlYXJjaGJveCxcbi5icy1hY3Rpb25zYm94LFxuLmJzLWRvbmVidXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4OyB9XG5cbi5icy1hY3Rpb25zYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4uYnMtZG9uZWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnMtc2VhcmNoYm94ICsgLmJzLWFjdGlvbnNib3gge1xuICBwYWRkaW5nOiAwIDhweCA0cHg7IH1cblxuLmJzLXNlYXJjaGJveCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMyOTJiMmM7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkuZGlzYWJsZWQgYSB7XG4gIGNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuNik7IH1cbiAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkuZGlzYWJsZWQgYTpob3ZlciwgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkuZGlzYWJsZWQgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUub3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLypcbiAqIGJvb3RzdHJhcC10YWdzaW5wdXQgdjAuOC4wXG4gKlxuICovXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuYm9vdHN0cmFwLXRhZ3NpbnB1dCBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9XG4gICAgLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYm9vdHN0cmFwLXRhZ3NpbnB1dC5mb3JtLWNvbnRyb2wgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJvb3RzdHJhcC10YWdzaW5wdXQuZm9ybS1jb250cm9sIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmJvb3RzdHJhcC10YWdzaW5wdXQuZm9ybS1jb250cm9sIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAuYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiA1cHggM3B4IDVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhlbTsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0IC50YWc6aG92ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuICAgICAgLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZzpob3ZlciBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0IC50YWcgW2RhdGEtcm9sZT1cInJlbW92ZVwiXTphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG4gICAgICBwYWRkaW5nOiAwcHggMnB4OyB9XG4gIC5ib290c3RyYXAtdGFnc2lucHV0LmJhZGdlLXByaW1hcnkgLmJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0LmJhZGdlLXByaW1hcnkgLmJhZGdlIC50YWdzaW5wdXQtcmVtb3ZlLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYm9vdHN0cmFwLXRhZ3NpbnB1dC5iYWRnZS1wcmltYXJ5IC5iYWRnZSAudGFnc2lucHV0LWFkZCB7XG4gICAgICBjb2xvcjogIzM1MzUzNTsgfVxuICAuYm9vdHN0cmFwLXRhZ3NpbnB1dC5iYWRnZS1pbmZvIC5iYWRnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjYThmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYm9vdHN0cmFwLXRhZ3NpbnB1dC5iYWRnZS1pbmZvIC5iYWRnZSAudGFnc2lucHV0LXJlbW92ZS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJvb3RzdHJhcC10YWdzaW5wdXQuYmFkZ2UtaW5mbyAuYmFkZ2UgLnRhZ3NpbnB1dC1hZGQge1xuICAgICAgY29sb3I6ICMyY2E4ZmY7IH1cbiAgLmJvb3RzdHJhcC10YWdzaW5wdXQuYmFkZ2Utc3VjY2VzcyAuYmFkZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmJvb3RzdHJhcC10YWdzaW5wdXQuYmFkZ2Utc3VjY2VzcyAuYmFkZ2UgLnRhZ3NpbnB1dC1yZW1vdmUtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0LmJhZGdlLXN1Y2Nlc3MgLmJhZGdlIC50YWdzaW5wdXQtYWRkIHtcbiAgICAgIGNvbG9yOiAjMThjZTBmOyB9XG4gIC5ib290c3RyYXAtdGFnc2lucHV0LmJhZGdlLXdhcm5pbmcgLmJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjM2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0LmJhZGdlLXdhcm5pbmcgLmJhZGdlIC50YWdzaW5wdXQtcmVtb3ZlLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYm9vdHN0cmFwLXRhZ3NpbnB1dC5iYWRnZS13YXJuaW5nIC5iYWRnZSAudGFnc2lucHV0LWFkZCB7XG4gICAgICBjb2xvcjogI2ZmYjIzNjsgfVxuICAuYm9vdHN0cmFwLXRhZ3NpbnB1dC5iYWRnZS1kYW5nZXIgLmJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0LmJhZGdlLWRhbmdlciAuYmFkZ2UgLnRhZ3NpbnB1dC1yZW1vdmUtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ib290c3RyYXAtdGFnc2lucHV0LmJhZGdlLWRhbmdlciAuYmFkZ2UgLnRhZ3NpbnB1dC1hZGQge1xuICAgICAgY29sb3I6ICNmZjM2MzY7IH1cblxuLmJ0bi1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5idG4tZmlsZSA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5maWxlaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4uZmlsZWlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAzNjBweDsgfVxuICAuZmlsZWlucHV0IC50aHVtYm5haWwuaW1nLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1heC13aWR0aDogMTAwcHg7IH1cblxuLmZpbGVpbnB1dCAudGh1bWJuYWlsID4gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uZmlsZWlucHV0IC5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5maWxlaW5wdXQtZXhpc3RzIC5maWxlaW5wdXQtbmV3LFxuLmZpbGVpbnB1dC1uZXcgLmZpbGVpbnB1dC1leGlzdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5maWxlaW5wdXQtaW5saW5lIC5maWxlaW5wdXQtY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmZpbGVpbnB1dC1maWxlbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZm9ybS1jb250cm9sIC5maWxlaW5wdXQtZmlsZW5hbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZmlsZWlucHV0LmlucHV0LWdyb3VwID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uZmlsZWlucHV0LmlucHV0LWdyb3VwID4gLmJ0bi1maWxlIHtcbiAgei1pbmRleDogMTsgfVxuXG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUsXG4uZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cblxuLmZpbGVpbnB1dC1uZXcuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlLmJ0bi14cyxcbi5maWxlaW5wdXQtbmV3IC5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXhzLFxuLmZpbGVpbnB1dC1uZXcuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlLmJ0bi1zbSxcbi5maWxlaW5wdXQtbmV3IC5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cblxuLmZpbGVpbnB1dC1uZXcuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlLmJ0bi1sZyxcbi5maWxlaW5wdXQtbmV3IC5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7IH1cblxuLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmZpbGVpbnB1dCAuZmlsZWlucHV0LXByZXZpZXcge1xuICBjb2xvcjogI2ZmYjIzNjsgfVxuXG4uZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6ICNmZmIyMzY7IH1cblxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5maWxlaW5wdXQgLmZpbGVpbnB1dC1wcmV2aWV3IHtcbiAgY29sb3I6ICNmZjM2MzY7IH1cblxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5maWxlaW5wdXQgLnRodW1ibmFpbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzYzNjsgfVxuXG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZmlsZWlucHV0IC5maWxlaW5wdXQtcHJldmlldyB7XG4gIGNvbG9yOiAjMThjZTBmOyB9XG5cbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5maWxlaW5wdXQgLnRodW1ibmFpbCB7XG4gIGJvcmRlci1jb2xvcjogIzE4Y2UwZjsgfVxuXG4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi50aHVtYm5haWwge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc3Itb25seSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50SG91cnNcIl06OmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dIb3Vyc1wiXTo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd01pbnV0ZXNcIl06OmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXTo6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiY2xlYXJcIl06OmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInRvZGF5XCJdOjphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOjphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIHdpZHRoOiAyNTRweDtcbiAgbWF4LXdpZHRoOiAyNTRweDsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IC5ub3ctdWktaWNvbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiAzOGVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiAzOGVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICB3aWR0aDogMzhlbTsgfSB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogLjRlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtNnB4O1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IC40ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDdweDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICM2NjYxNUI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb249XCJ0b2dnbGVQaWNrZXJcIl0sXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdOmhvdmVyIHtcbiAgY29sb3I6ICMzNTM1MzU7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLWhvdXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1taW51dGUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1zZWNvbmQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25dIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0biB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkluY3JlbWVudCBIb3Vyc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRNaW51dGVzXCJdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiSW5jcmVtZW50IE1pbnV0ZXNcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50SG91cnNcIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJEZWNyZW1lbnQgSG91cnNcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkRlY3JlbWVudCBNaW51dGVzXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dIb3Vyc1wiXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlNob3cgSG91cnNcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd01pbnV0ZXNcIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJTaG93IE1pbnV0ZXNcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGVyaW9kXCJdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIEFNL1BNXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImNsZWFyXCJdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2xlYXIgdGhlIHBpY2tlclwiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2RheVwiXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlNldCB0aGUgZGF0ZSB0byB0b2RheVwiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzUzNTM1OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAycHggMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2NmY2ZjYTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2IHNwYW4sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzUzNTM1OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJQcmV2aW91cyBNb250aFwiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJOZXh0IE1vbnRoXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZG93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzM1MzUzNTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgucGlja2VyLXN3aXRjaDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuY3cgPiBkaXYge1xuICBmb250LXNpemU6IC44ZW07XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjY2ZjZmNhOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheSA+IGRpdixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZSA+IGRpdixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXIgPiBkaXYge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5vbGQgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm5ldyA+IGRpdiB7XG4gIGNvbG9yOiAjODg4ODg4OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5ID4gZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMCAwIDdweCA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2OEIzQzg7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDRweDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUudG9kYXk6YmVmb3JlID4gZGl2IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kaXNhYmxlZCA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQ6aG92ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2NmY2ZjYTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ub2xkIHtcbiAgY29sb3I6ICNjZmNmY2E7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjY2ZjZmNhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLXBpY2tlciBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91cnMgc3Bhbixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZXMgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnVzZXR3ZW50eWZvdXIgdGQuaG91ciB7XG4gIGhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLXRleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2IHNwYW4sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQgc3BhbixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5ID4gZGl2LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGlja2VyXCJdOmhvdmVyLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBzcGFuLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VycyBzcGFuLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1taW51dGVzIHNwYW4sXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5zZXBhcmF0b3IsXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZSA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91ciA+IGRpdiB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZG93IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm9sZCA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubmV3ID4gZGl2IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlID4gZGl2LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQ6bm90KC5hY3RpdmUpLmRheTpob3ZlciA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3ZlciA+IGRpdixcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3JdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyID4gZGl2LFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIgPiBkaXYsXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciBzcGFuLFxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aC5waWNrZXItc3dpdGNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJvcmFuZ2VcIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7IH1cbiAgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cIm9yYW5nZVwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSA+IGRpdixcbiAgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cIm9yYW5nZVwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciA+IGRpdixcbiAgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cIm9yYW5nZVwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0sIGlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJvcmFuZ2VcIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDphZnRlciwgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cIm9yYW5nZVwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZSB7XG4gICAgY29sb3I6ICMzNTM1MzU7IH1cblxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cImJsdWVcIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2E4ZmY7IH1cbiAgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cImJsdWVcIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYsXG4gIGlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJibHVlXCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyID4gZGl2LFxuICBpbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwiYmx1ZVwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0sIGlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJibHVlXCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YWZ0ZXIsIGlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJibHVlXCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3JlIHtcbiAgICBjb2xvcjogIzJjYThmZjsgfVxuXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7IH1cbiAgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cImdyZWVuXCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlID4gZGl2LFxuICBpbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYsXG4gIGlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJncmVlblwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0sIGlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJncmVlblwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmFmdGVyLCBpbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMThjZTBmOyB9XG5cbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJyZWRcIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM2MzY7IH1cbiAgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cInJlZFwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSA+IGRpdixcbiAgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cInJlZFwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciA+IGRpdixcbiAgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cInJlZFwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0sIGlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJyZWRcIl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDphZnRlciwgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cInJlZFwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZjM2MzY7IH1cblxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cInllbGxvd1wiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjIzNjsgfVxuICBpbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwieWVsbG93XCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlID4gZGl2LFxuICBpbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwieWVsbG93XCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyID4gZGl2LFxuICBpbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwieWVsbG93XCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYnV0dG9uW2RhdGEtYWN0aW9uXSwgaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cInllbGxvd1wiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmFmdGVyLCBpbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwieWVsbG93XCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmYjIzNjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5OdWNsZW8gT3V0bGluZSBXZWIgRm9udCAtIG51Y2xlb2FwcC5jb20vXG5MaWNlbnNlIC0gbnVjbGVvYXBwLmNvbS9saWNlbnNlL1xuQ3JlYXRlZCB1c2luZyBJY29Nb29uIC0gaWNvbW9vbi5pb1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVjbGVvIE91dGxpbmUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9udWNsZW8tb3V0bGluZS5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9udWNsZW8tb3V0bGluZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGJhc2UgY2xhc3MgZGVmaW5pdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm93LXVpLWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJ051Y2xlbyBPdXRsaW5lJztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBjaGFuZ2UgaWNvbiBzaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBhZGQgYSBzcXVhcmUvY2lyY2xlIGJhY2tncm91bmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ub3ctdWktaWNvbnMuY2lyY2xlIHtcbiAgcGFkZGluZzogMC4zMzMzMzMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4ubm93LXVpLWljb25zLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBsaXN0IGljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYy1pY29uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLm5jLWljb24tdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmMtaWNvbi11bCA+IGxpID4gLm5vdy11aS1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNTcxNDI4NTdlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmMtaWNvbi11bCA+IGxpID4gLm5vdy11aS1pY29ucy5jaXJjbGUge1xuICB0b3A6IC0wLjE5MDQ3NjE5ZW07XG4gIGxlZnQ6IC0xLjkwNDc2MTllbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBzcGlubmluZyBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm93LXVpLWljb25zLnNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbmMtaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbmMtaWNvbi1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbmMtaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIG5jLWljb24tc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbmMtaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICByb3RhdGVkL2ZsaXBwZWQgaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Zm9udCBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubm93LXVpLWljb25zLnVpLTFfY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjJcIjsgfVxuXG4ubm93LXVpLWljb25zLnVpLTFfZW1haWwtODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjsgfVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX2Nsb3VkLWRvd25sb2FkLTkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7IH1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9jbG91ZC11cGxvYWQtOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjRcIjsgfVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX21pbmltYWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOVwiOyB9XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7IH1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNiXCI7IH1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9taW5pbWFsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7IH1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9yZWZyZXNoLTY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7IH1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9zaGFyZS02NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0Y1wiOyB9XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjsgfVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2Jhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjsgfVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2JyaWVmY2FzZS0yNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiOyB9XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfYnVsYi02MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiOyB9XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfY2hhcnQtYmFyLTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7IH1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19jaGFydC1waWUtMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjsgfVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2dsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7IH1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19tb25leS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiOyB9XG5cbi5ub3ctdWktaWNvbnMuY2xvdGhlc190aWUtYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTViXCI7IH1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7IH1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7IH1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fYnVsbGV0LWxpc3QtNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjsgfVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiOyB9XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX3BhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjsgfVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl9zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiOyB9XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduLTJfaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzJcIjsgfVxuXG4ubm93LXVpLWljb25zLmRlc2lnbi0yX3J1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiOyB9XG5cbi5ub3ctdWktaWNvbnMuZW1vdGljb25zX3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OVwiOyB9XG5cbi5ub3ctdWktaWNvbnMuZmlsZXNfYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7IH1cblxuLm5vdy11aS1pY29ucy5maWxlc19wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0M1wiOyB9XG5cbi5ub3ctdWktaWNvbnMuZmlsZXNfc2luZ2xlLWNvcHktMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjsgfVxuXG4ubm93LXVpLWljb25zLmhlYWx0aF9hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjsgfVxuXG4ubm93LXVpLWljb25zLmxvYWRlcl9nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7IH1cblxuLm5vdy11aS1pY29ucy5sb2FkZXJfcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiOyB9XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjsgfVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX2NvbXBhc3MtMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjVcIjsgfVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX21hcC1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjsgfVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX3BpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiOyB9XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjsgfVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjsgfVxuXG4ubm93LXVpLWljb25zLm1lZGlhLTFfYnV0dG9uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7IH1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7IH1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiOyB9XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMV9jYW1lcmEtY29tcGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiOyB9XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMl9ub3RlLTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7IH1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0yX3NvdW5kLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjsgfVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOVwiOyB9XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiOyB9XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19rZXktMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjsgfVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfcGxhbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7IH1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX3NwYWNlc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NVwiOyB9XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19zdXBwb3J0LTE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7IH1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX3VtYnJlbGxhLTEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVmXCI7IH1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fYWdlbmRhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7IH1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiOyB9XG5cbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX2dsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjsgfVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjsgfVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MlwiOyB9XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfYmFnLTE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7IH1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjsgfVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiOyB9XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfY2FydC1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjsgfVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2NyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7IH1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19kZWxpdmVyeS1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7IH1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUwXCI7IH1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ190YWctY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiOyB9XG5cbi5ub3ctdWktaWNvbnMuc3BvcnRfdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVkXCI7IH1cblxuLm5vdy11aS1pY29ucy5zcG9ydF91c2VyLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MFwiOyB9XG5cbi5ub3ctdWktaWNvbnMudGVjaF9jb250cm9sbGVyLW1vZGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiOyB9XG5cbi5ub3ctdWktaWNvbnMudGVjaF9oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7IH1cblxuLm5vdy11aS1pY29ucy50ZWNoX2xhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiOyB9XG5cbi5ub3ctdWktaWNvbnMudGVjaF9tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjsgfVxuXG4ubm93LXVpLWljb25zLnRlY2hfdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7IH1cblxuLm5vdy11aS1pY29ucy50ZWNoX3R2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7IH1cblxuLm5vdy11aS1pY29ucy50ZWNoX3dhdGNoLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjsgfVxuXG4ubm93LXVpLWljb25zLnRleHRfYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7IH1cblxuLm5vdy11aS1pY29ucy50ZXh0X2FsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjsgfVxuXG4ubm93LXVpLWljb25zLnRleHRfYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiOyB9XG5cbi5ub3ctdWktaWNvbnMudGV4dF9jYXBzLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7IH1cblxuLm5vdy11aS1pY29ucy5nZXN0dXJlc190YXAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWFcIjsgfVxuXG4ubm93LXVpLWljb25zLnRyYW5zcG9ydGF0aW9uX2Fpci1iYWxvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjsgfVxuXG4ubm93LXVpLWljb25zLnRyYW5zcG9ydGF0aW9uX2J1cy1mcm9udC0xMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiOyB9XG5cbi5ub3ctdWktaWNvbnMudHJhdmVsX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjsgfVxuXG4ubm93LXVpLWljb25zLnRyYXZlbF9pc3RhbmJ1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiOyB9XG5cbi5ub3ctdWktaWNvbnMudWktMV9iZWxsLTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7IH1cblxuLm5vdy11aS1pY29ucy51aS0xX2NhbGVuZGFyLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7IH1cblxuLm5vdy11aS1pY29ucy51aS0xX2xvY2stY2lyY2xlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjsgfVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiOyB9XG5cbi5ub3ctdWktaWNvbnMudWktMV9zZXR0aW5ncy1nZWFyLTYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7IH1cblxuLm5vdy11aS1pY29ucy51aS0xX3NpbXBsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjsgfVxuXG4ubm93LXVpLWljb25zLnVpLTFfc2ltcGxlLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NFwiOyB9XG5cbi5ub3ctdWktaWNvbnMudWktMV9zaW1wbGUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7IH1cblxuLm5vdy11aS1pY29ucy51aS0xX3pvb20tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NFwiOyB9XG5cbi5ub3ctdWktaWNvbnMudWktMl9jaGF0LXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7IH1cblxuLm5vdy11aS1pY29ucy51aS0yX2Zhdm91cml0ZS0yODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYlwiOyB9XG5cbi5ub3ctdWktaWNvbnMudWktMl9saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7IH1cblxuLm5vdy11aS1pY29ucy51aS0yX3NldHRpbmdzLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRiXCI7IH1cblxuLm5vdy11aS1pY29ucy51aS0yX3RpbWUtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWNcIjsgfVxuXG4ubm93LXVpLWljb25zLnVzZXJzX2NpcmNsZS0wODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiOyB9XG5cbi5ub3ctdWktaWNvbnMudXNlcnNfc2luZ2xlLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7IH1cblxuLmFsbC1pY29ucyAuZm9udC1pY29uLWRldGFpbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweCAwcHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBtYXJnaW46IDE1cHggMDtcbiAgbWluLWhlaWdodDogMTY4cHg7IH1cblxuLmFsbC1pY29ucyBbY2xhc3MqPVwibm93LXVpLWljb25zXCJdIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5hbGwtaWNvbnMgLmZvbnQtaWNvbi1kZXRhaWwgcCB7XG4gIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0I4QjhCODtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDAuNzE0MmVtOyB9XG5cbi5hbGVydCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAuOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC45cmVtOyB9XG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDIwNiwgMTUsIDAuOCk7IH1cbiAgLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDU0LCA1NCwgMC44KTsgfVxuICAuYWxlcnQuYWxlcnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE3OCwgNTQsIDAuOCk7IH1cbiAgLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDE2OCwgMjU1LCAwLjgpOyB9XG4gIC5hbGVydC5hbGVydC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1Y2M7IH1cbiAgLmFsZXJ0IC5hbGVydC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuYWxlcnQgc3Ryb25nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYWxlcnQgaS5mYSxcbiAgLmFsZXJ0IGkubm93LXVpLWljb25zIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmFsZXJ0IC5jbG9zZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXRvcDogLjY1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjsgfVxuXG4ucmFkaW8gLmZvcm0tY2hlY2stc2lnbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDsgfVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjsgfVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnTnVjbGVvIE91dGxpbmUnO1xuICBjb250ZW50OiBcIlxcZWEyMlwiO1xuICB0b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay5kaXNhYmxlZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjOWE5YTlhO1xuICBvcGFjaXR5OiAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tY29udHJvbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ24sXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbiAgcGFkZGluZzogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7IH1cblxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmZvcm0tY2hlY2stc2lnbjphZnRlcixcbi5mb3JtLWNoZWNrLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMTFweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5mb3JtLWNoZWNrLXNpZ246OmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduIHtcbiAgY29sb3I6ICM5YTlhOWE7IH1cblxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXIge1xuICBjb2xvcjogIzlhOWE5YTsgfVxuXG4vKiAgICAgICAgICAgYmFkZ2VzICAgICAgICAgICAgICovXG4uYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43MTQyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuODc1cmVtOyB9XG4gIC5iYWRnZTpob3ZlciwgLmJhZGdlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJhZGdlLWljb24ge1xuICBwYWRkaW5nOiAwLjRlbSAwLjU1ZW07IH1cbiAgLmJhZGdlLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4uYmFkZ2UtZGVmYXVsdCwgLmJhZGdlLWRlZmF1bHRbaHJlZl06Zm9jdXMsIC5iYWRnZS1kZWZhdWx0W2hyZWZdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4ODg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtcHJpbWFyeSwgLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNTM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtaW5mbywgLmJhZGdlLWluZm9baHJlZl06Zm9jdXMsIC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmNhOGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2Utc3VjY2VzcywgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMThjZTBmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2Utd2FybmluZywgLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiMjM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjM2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtZGFuZ2VyLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNjM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtbmV1dHJhbCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLmJhZGdlLW5ldXRyYWwsIC5iYWRnZS1uZXV0cmFsW2hyZWZdOmZvY3VzLCAuYmFkZ2UtbmV1dHJhbFtocmVmXTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIHBhZGRpbmc6IDBweCAxMXB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjMpO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbiAuYXJyb3ctbWFyZ2luLWxlZnQsXG4ucGFnaW5hdGlvbiAuYXJyb3ctbWFyZ2luLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wYWdpbmF0aW9uIC5hcnJvdy1tYXJnaW4tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucGFnaW5hdGlvbiAuYXJyb3ctbWFyZ2luLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZTNlM2UzO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpmb2N1cywgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICAgIGJvcmRlci1jb2xvcjogIzg4ODg4ODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIG9wYWNpdHk6IC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmO1xuICBib3JkZXItY29sb3I6ICMyY2E4ZmY7IH1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluaywgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpmb2N1cywgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG4gIGJvcmRlci1jb2xvcjogIzE4Y2UwZjsgfVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rLCAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmZvY3VzLCAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNTM1OyB9XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjM2O1xuICBib3JkZXItY29sb3I6ICNmZmIyMzY7IH1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5rLCAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM2MzY7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzYzNjsgfVxuXG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5ldXRyYWwgLnBhZ2UtaXRlbSA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5ldXRyYWwgLnBhZ2UtaXRlbSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtID4gLnBhZ2UtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV1dHJhbCAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzUzNTM1OyB9XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA2MCU7IH1cblxuYSB7XG4gIGNvbG9yOiAjMzUzNTM1OyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzUzNTM1OyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDMuNWVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBoMSBzbWFsbCwgLmgxIHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogLjg7IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS44MjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS40NWVtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIGg0ICsgLmNhdGVnb3J5LFxuICBoNC50aXRsZSArIC5jYXRlZ29yeSwgLmg0ICsgLmNhdGVnb3J5LFxuICAuaDQudGl0bGUgKyAuY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBoNS5jYXRlZ29yeSwgLmg1LmNhdGVnb3J5IHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS42MWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC50aXRsZS50aXRsZS11cCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50aXRsZS50aXRsZS11cCBhIHtcbiAgICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50aXRsZSArIC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7IH1cblxuLmRlc2NyaXB0aW9uLFxuLmNhcmQtZGVzY3JpcHRpb24sXG4uZm9vdGVyLWJpZyBwIHtcbiAgY29sb3I6ICM5YTlhOWE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmNhdGVnb3J5IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOWE5YTlhOyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzM1MzUzNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzJjYThmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE4Y2UwZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjIzNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmYzNjM2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzQ0NDsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4ODg4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5ibG9ja3F1b3RlIHNtYWxsIHtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICBmb250LXNpemU6IDAuODU3MWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMzNTM1MzU7XG4gICAgY29sb3I6ICMzNTM1MzU7IH1cbiAgICAuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXByaW1hcnkgc21hbGwge1xuICAgICAgY29sb3I6ICMzNTM1MzU7IH1cbiAgLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1kYW5nZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzYzNjtcbiAgICBjb2xvcjogI2ZmMzYzNjsgfVxuICAgIC5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGFuZ2VyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjZmYzNjM2OyB9XG4gIC5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJsb2NrcXVvdGUuYmxvY2txdW90ZS13aGl0ZSBzbWFsbCB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzJjMmMyYztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLyogQW5pbWF0aW9ucyAqL1xuLm5hdi1waWxscyAubmF2LWxpbmssXG4ubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdmJhcixcbi5uYXYtdGFicyAubmF2LWxpbmssXG4udGFnLFxuLnRhZyBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7IH1cblxuLmNhcmQgYSxcbi5ib290c3RyYXAtc3dpdGNoLWxhYmVsOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlIDBzOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG5bZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXVtkYXRhLXBhcmVudD1cIiNhY2NvcmRpb25cIl0gaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlIDBzOyB9XG5cbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIsXG5bZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXVtkYXRhLXBhcmVudD1cIiNhY2NvcmRpb25cIl1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gaSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmJ1dHRvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuYnV0dG9uLWJhciArIC5idXR0b24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgLmJ1dHRvbi1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTdweDsgfVxuXG4uc2VwYXJhdG9yLWxpbmUge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gIC5zZXBhcmF0b3ItbGluZS5zZXBhcmF0b3ItcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsgfVxuXG4uc2VjdGlvbi1zcGFjZSB7XG4gIGhlaWdodDogNjJweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50aXRsZS11cCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJ0bixcbi5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0biB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODU3MWVtO1xuICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICBtYXJnaW46IDEwcHggMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMTFweCAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZTpob3ZlciwgLmJ0bi5hY3RpdmU6aG92ZXIsXG4gIC5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpob3ZlcixcbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuOmZvY3VzLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46YWN0aXZlOmhvdmVyLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYWN0aXZlOmhvdmVyLFxuICAuc2hvdyA+XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93ID5cbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnNob3cgPlxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bjpob3ZlcixcbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQ6aG92ZXIsIC5idG4uZGlzYWJsZWQ6Zm9jdXMsIC5idG4uZGlzYWJsZWQuZm9jdXMsIC5idG4uZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bjpkaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZDpob3ZlciwgLmJ0bjpkaXNhYmxlZDpmb2N1cywgLmJ0bjpkaXNhYmxlZC5mb2N1cywgLmJ0bjpkaXNhYmxlZDphY3RpdmUsIC5idG46ZGlzYWJsZWQuYWN0aXZlLCAuYnRuW2Rpc2FibGVkXSwgLmJ0bltkaXNhYmxlZF06aG92ZXIsIC5idG5bZGlzYWJsZWRdOmZvY3VzLCAuYnRuW2Rpc2FibGVkXS5mb2N1cywgLmJ0bltkaXNhYmxlZF06YWN0aXZlLCAuYnRuW2Rpc2FibGVkXS5hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG46Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bjphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmFjdGl2ZSxcbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRpc2FibGVkLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZGlzYWJsZWQ6aG92ZXIsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5kaXNhYmxlZDpmb2N1cyxcbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRpc2FibGVkLmZvY3VzLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZGlzYWJsZWQ6YWN0aXZlLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uZGlzYWJsZWQuYWN0aXZlLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46ZGlzYWJsZWQsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpkaXNhYmxlZDpob3ZlcixcbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuOmRpc2FibGVkOmZvY3VzLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG46ZGlzYWJsZWQuZm9jdXMsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpkaXNhYmxlZDphY3RpdmUsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpkaXNhYmxlZC5hY3RpdmUsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bltkaXNhYmxlZF0sXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bltkaXNhYmxlZF06aG92ZXIsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bltkaXNhYmxlZF06Zm9jdXMsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bltkaXNhYmxlZF0uZm9jdXMsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bltkaXNhYmxlZF06YWN0aXZlLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG5bZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bixcbiAgZmllbGRzZXRbZGlzYWJsZWRdXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXVxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICAgIGJvcmRlci1jb2xvcjogIzg4ODg4ODsgfVxuICAuYnRuLmJ0bi1zaW1wbGUsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICBib3JkZXItY29sb3I6ICM4ODg4ODg7IH1cbiAgICAuYnRuLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4uYnRuLXNpbXBsZTpmb2N1cywgLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tc2ltcGxlOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tc2ltcGxlLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLXNpbXBsZTpob3ZlcixcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLXNpbXBsZTpmb2N1cyxcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLFxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+XG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID5cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPlxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLmJ0bi1saW5rLFxuICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgLmJ0bi5idG4tbGluazpob3ZlciwgLmJ0bi5idG4tbGluazpmb2N1cywgLmJ0bi5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1saW5rLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbms6aG92ZXIsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1saW5rOmZvY3VzLFxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1saW5rOmFjdGl2ZTpob3ZlcixcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbmsuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID5cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID5cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID5cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjpob3ZlcixcbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuICAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bjphY3RpdmUsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5hY3RpdmUsXG4gIC5vcGVuID5cbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG4gIC5idG4uYnRuLWljb24sXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4taWNvbiB7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBtaW4td2lkdGg6IDIuMzc1cmVtO1xuICAgIHdpZHRoOiAyLjM3NXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAuYnRuLmJ0bi1pY29uLmJ0bi1zaW1wbGUsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1zaW1wbGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5idG4uYnRuLWljb24uYnRuLXNtLFxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4taWNvbi5idG4tc20ge1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIG1pbi13aWR0aDogMS44NzVyZW07XG4gICAgICB3aWR0aDogMS44NzVyZW07IH1cbiAgICAgIC5idG4uYnRuLWljb24uYnRuLXNtIGkuZmFiLFxuICAgICAgLmJ0bi5idG4taWNvbi5idG4tc20gaS5ub3ctdWktaWNvbnMsXG4gICAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWljb24uYnRuLXNtIGkuZmFiLFxuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1zbSBpLm5vdy11aS1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtOyB9XG4gICAgLmJ0bi5idG4taWNvbi5idG4tbGcsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1pY29uLmJ0bi1sZyB7XG4gICAgICBoZWlnaHQ6IDMuNnJlbTtcbiAgICAgIG1pbi13aWR0aDogMy42cmVtO1xuICAgICAgd2lkdGg6IDMuNnJlbTsgfVxuICAgICAgLmJ0bi5idG4taWNvbi5idG4tbGcgaS5ub3ctdWktaWNvbnMsXG4gICAgICAuYnRuLmJ0bi1pY29uLmJ0bi1sZyBpLmZhYixcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgPiBhLmJ0bi5idG4taWNvbi5idG4tbGcgaS5ub3ctdWktaWNvbnMsXG4gICAgICAubmF2YmFyIC5uYXZiYXItbmF2ID4gYS5idG4uYnRuLWljb24uYnRuLWxnIGkuZmFiIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjMyNXJlbTsgfVxuICAgIC5idG4uYnRuLWljb246bm90KC5idG4tZm9vdGVyKSBpLm5vdy11aS1pY29ucyxcbiAgICAuYnRuLmJ0bi1pY29uOm5vdCguYnRuLWZvb3RlcikgaS5mYWIsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1pY29uOm5vdCguYnRuLWZvb3RlcikgaS5ub3ctdWktaWNvbnMsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuLmJ0bi1pY29uOm5vdCguYnRuLWZvb3RlcikgaS5mYWIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgLTEycHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNnJlbTtcbiAgICAgIHdpZHRoOiAyM3B4OyB9XG4gIC5idG46bm90KC5idG4taWNvbikgLm5vdy11aS1pY29ucyxcbiAgLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRuOm5vdCguYnRuLWljb24pIC5ub3ctdWktaWNvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlcixcbiAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeTpkaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzUzNTM1OyB9XG4gIC5idG4tcHJpbWFyeS5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogIzM1MzUzNTtcbiAgICBib3JkZXItY29sb3I6ICMzNTM1MzU7IH1cbiAgICAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ0NDQ0NDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1wcmltYXJ5LmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzM1MzUzNTsgfVxuICAgIC5idG4tcHJpbWFyeS5idG4tbGluazpob3ZlciwgLmJ0bi1wcmltYXJ5LmJ0bi1saW5rOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLWxpbmsuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5idG4tbGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXByaW1hcnkuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJlYjExO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2VzczpkaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzOmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Y2UwZjtcbiAgICBib3JkZXItY29sb3I6ICMxOGNlMGY7IH1cbiAgLmJ0bi1zdWNjZXNzLmJ0bi1zaW1wbGUge1xuICAgIGNvbG9yOiAjMThjZTBmO1xuICAgIGJvcmRlci1jb2xvcjogIzE4Y2UwZjsgfVxuICAgIC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLXNpbXBsZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMWJlYjExO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWJlYjExO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLXN1Y2Nlc3MuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjMThjZTBmOyB9XG4gICAgLmJ0bi1zdWNjZXNzLmJ0bi1saW5rOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLWxpbms6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tc3VjY2Vzcy5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tbGluazphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tbGluay5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5idG4tbGluay5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzFiZWIxMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjYThmZjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YmI1ZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWluZm86ZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvOmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm86ZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mbzpkaXNhYmxlZDphY3RpdmUsIC5idG4taW5mbzpkaXNhYmxlZC5hY3RpdmUsIC5idG4taW5mb1tkaXNhYmxlZF0sIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmO1xuICAgIGJvcmRlci1jb2xvcjogIzJjYThmZjsgfVxuICAuYnRuLWluZm8uYnRuLXNpbXBsZSB7XG4gICAgY29sb3I6ICMyY2E4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmNhOGZmOyB9XG4gICAgLmJ0bi1pbmZvLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4taW5mby5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mby5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5idG4tc2ltcGxlOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM0YmI1ZmY7XG4gICAgICBib3JkZXItY29sb3I6ICM0YmI1ZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4taW5mby5idG4tbGluayB7XG4gICAgY29sb3I6ICMyY2E4ZmY7IH1cbiAgICAuYnRuLWluZm8uYnRuLWxpbms6aG92ZXIsIC5idG4taW5mby5idG4tbGluazpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1saW5rOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmJ0bi1saW5rLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4taW5mby5idG4tbGluay5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLWluZm8uYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNGJiNWZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjM2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmU1NTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZzpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZzpkaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIyMzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiMjM2OyB9XG4gIC5idG4td2FybmluZy5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogI2ZmYjIzNjtcbiAgICBib3JkZXItY29sb3I6ICNmZmIyMzY7IH1cbiAgICAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmYmU1NTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYmU1NTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi13YXJuaW5nLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogI2ZmYjIzNjsgfVxuICAgIC5idG4td2FybmluZy5idG4tbGluazpob3ZlciwgLmJ0bi13YXJuaW5nLmJ0bi1saW5rOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLWxpbmsuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4td2FybmluZy5idG4tbGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXdhcm5pbmcuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmJlNTU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzYzNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NTU1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyOmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlcjpkaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlcjpkaXNhYmxlZC5hY3RpdmUsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzYzNjsgfVxuICAuYnRuLWRhbmdlci5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogI2ZmMzYzNjtcbiAgICBib3JkZXItY29sb3I6ICNmZjM2MzY7IH1cbiAgICAuYnRuLWRhbmdlci5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLWRhbmdlci5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZGFuZ2VyLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLWRhbmdlci5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZjU1NTU7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjU1NTU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tZGFuZ2VyLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogI2ZmMzYzNjsgfVxuICAgIC5idG4tZGFuZ2VyLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tbGluazpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZGFuZ2VyLmJ0bi1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5idG4tbGluazphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1saW5rLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmY1NTU1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzM1MzUzNTsgfVxuICAuYnRuLW5ldXRyYWw6aG92ZXIsIC5idG4tbmV1dHJhbDpmb2N1cywgLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1uZXV0cmFsOmFjdGl2ZTpob3ZlciwgLmJ0bi1uZXV0cmFsLmFjdGl2ZTpob3ZlcixcbiAgLnNob3cgPiAuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyA+IC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5zaG93ID4gLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbmV1dHJhbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTsgfVxuICAuYnRuLW5ldXRyYWwuZGlzYWJsZWQsIC5idG4tbmV1dHJhbC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1uZXV0cmFsLmRpc2FibGVkOmZvY3VzLCAuYnRuLW5ldXRyYWwuZGlzYWJsZWQuZm9jdXMsIC5idG4tbmV1dHJhbC5kaXNhYmxlZDphY3RpdmUsIC5idG4tbmV1dHJhbC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tbmV1dHJhbDpkaXNhYmxlZCwgLmJ0bi1uZXV0cmFsOmRpc2FibGVkOmhvdmVyLCAuYnRuLW5ldXRyYWw6ZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbmV1dHJhbDpkaXNhYmxlZC5mb2N1cywgLmJ0bi1uZXV0cmFsOmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1uZXV0cmFsOmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXSwgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1uZXV0cmFsW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tbmV1dHJhbFtkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1uZXV0cmFsOmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbmV1dHJhbC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tbmV1dHJhbC5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmMzYzNjsgfVxuICAgIC5idG4tbmV1dHJhbC5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1uZXV0cmFsLmJ0bi1kYW5nZXI6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmY1NTU1OyB9XG4gIC5idG4tbmV1dHJhbC5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6ICMzNTM1MzU7IH1cbiAgICAuYnRuLW5ldXRyYWwuYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tbmV1dHJhbC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1uZXV0cmFsLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDsgfVxuICAuYnRuLW5ldXRyYWwuYnRuLWluZm8ge1xuICAgIGNvbG9yOiAjMmNhOGZmOyB9XG4gICAgLmJ0bi1uZXV0cmFsLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLWluZm86Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4taW5mbzphY3RpdmUge1xuICAgICAgY29sb3I6ICM0YmI1ZmY7IH1cbiAgLmJ0bi1uZXV0cmFsLmJ0bi13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYjIzNjsgfVxuICAgIC5idG4tbmV1dHJhbC5idG4td2FybmluZzpob3ZlciwgLmJ0bi1uZXV0cmFsLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLXdhcm5pbmc6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZiZTU1OyB9XG4gIC5idG4tbmV1dHJhbC5idG4tc3VjY2VzcyB7XG4gICAgY29sb3I6ICMxOGNlMGY7IH1cbiAgICAuYnRuLW5ldXRyYWwuYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tbmV1dHJhbC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1uZXV0cmFsLmJ0bi1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzFiZWIxMTsgfVxuICAuYnRuLW5ldXRyYWwuYnRuLWRlZmF1bHQge1xuICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgLmJ0bi1uZXV0cmFsLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4tZGVmYXVsdDphY3RpdmUge1xuICAgICAgY29sb3I6ICM5Nzk3OTc7IH1cbiAgLmJ0bi1uZXV0cmFsOmhvdmVyLCAuYnRuLW5ldXRyYWw6Zm9jdXMsIC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4tbmV1dHJhbDphY3RpdmU6aG92ZXIsIC5idG4tbmV1dHJhbC5hY3RpdmU6aG92ZXIsXG4gIC5zaG93ID4gLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgPiAuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAuc2hvdyA+IC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLW5ldXRyYWw6aG92ZXIsIC5idG4tbmV1dHJhbDpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ0NDQ7IH1cbiAgICAuYnRuLW5ldXRyYWw6aG92ZXI6bm90KC5uYXYtbGluayksIC5idG4tbmV1dHJhbDpmb2N1czpub3QoLm5hdi1saW5rKSB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbmV1dHJhbC5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbmV1dHJhbC5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1uZXV0cmFsLmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW5ldXRyYWwuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1uZXV0cmFsLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tbmV1dHJhbC5idG4tbGluazpob3ZlciwgLmJ0bi1uZXV0cmFsLmJ0bi1saW5rOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW5ldXRyYWwuYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAuYnRuLW5ldXRyYWwuYnRuLWxpbmsuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi1uZXV0cmFsLmJ0bi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4tbmV1dHJhbC5idG4tbGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW5ldXRyYWwuYnRuLWxpbmsuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tcm91bmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDIzcHg7IH1cbiAgLmJ0bi1yb3VuZC5idG4tc2ltcGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7IH1cblxuLmJ0bi1zaW1wbGUge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjODg4ODg4O1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tc2ltcGxlLmRpc2FibGVkLCAuYnRuLXNpbXBsZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zaW1wbGUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2ltcGxlLmRpc2FibGVkLmZvY3VzLCAuYnRuLXNpbXBsZS5kaXNhYmxlZDphY3RpdmUsIC5idG4tc2ltcGxlLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zaW1wbGU6ZGlzYWJsZWQsIC5idG4tc2ltcGxlOmRpc2FibGVkOmhvdmVyLCAuYnRuLXNpbXBsZTpkaXNhYmxlZDpmb2N1cywgLmJ0bi1zaW1wbGU6ZGlzYWJsZWQuZm9jdXMsIC5idG4tc2ltcGxlOmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zaW1wbGU6ZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXNpbXBsZVtkaXNhYmxlZF0sIC5idG4tc2ltcGxlW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zaW1wbGVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXNpbXBsZVtkaXNhYmxlZF0uZm9jdXMsIC5idG4tc2ltcGxlW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tc2ltcGxlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zaW1wbGU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc2ltcGxlLmFjdGl2ZSxcbi5idG4tbGluay5kaXNhYmxlZCxcbi5idG4tbGluay5kaXNhYmxlZDpob3Zlcixcbi5idG4tbGluay5kaXNhYmxlZDpmb2N1cyxcbi5idG4tbGluay5kaXNhYmxlZC5mb2N1cyxcbi5idG4tbGluay5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWxpbmsuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1saW5rOmRpc2FibGVkLFxuLmJ0bi1saW5rOmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1saW5rOmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1saW5rOmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tbGluazpkaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmJ0bi1saW5rLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uYnRuLWxpbms6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5idG4tbGluazpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmJ0bi1saW5rLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uYnRuLWxpbms6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uYnRuLWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxNXB4IDQ4cHg7IH1cbiAgLmJ0bi1sZy5idG4tc2ltcGxlIHtcbiAgICBwYWRkaW5nOiAxNHB4IDQ3cHg7IH1cblxuLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBwYWRkaW5nOiA1cHggMTVweDsgfVxuICAuYnRuLXNtLmJ0bi1zaW1wbGUge1xuICAgIHBhZGRpbmc6IDRweCAxNHB4OyB9XG5cbi5idG4tbGluayB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAuN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi13ZCB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cblxuLmJ0bi1ncm91cC5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWdyb3VwLnNlbGVjdCAuYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYnRuLWdyb3VwLnNlbGVjdCAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICByaWdodDogOHB4OyB9XG5cbi5idG4uYnRuLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4tZmFjZWJvb2s6aG92ZXIsIC5idG4uYnRuLWZhY2Vib29rOmZvY3VzLCAuYnRuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWZhY2Vib29rOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tZmFjZWJvb2suYWN0aXZlOmhvdmVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5zaG93ID4gLmJ0bi5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NmFlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLWZhY2Vib29rLmJ0bi1zaW1wbGUge1xuICAgIGNvbG9yOiAjM2I1OTk4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4OyB9XG4gICAgLmJ0bi5idG4tZmFjZWJvb2suYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi5idG4tZmFjZWJvb2suYnRuLXNpbXBsZTpmb2N1cywgLmJ0bi5idG4tZmFjZWJvb2suYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLWZhY2Vib29rLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1mYWNlYm9vay5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tZmFjZWJvb2suYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWZhY2Vib29rLmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1mYWNlYm9vay5idG4tc2ltcGxlLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWZhY2Vib29rLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZmFjZWJvb2suYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1mYWNlYm9vay5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NjZhZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ0NjZhZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWZhY2Vib29rLmJ0bi1uZXV0cmFsIHtcbiAgICBjb2xvcjogIzNiNTk5ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tZmFjZWJvb2suYnRuLW5ldXRyYWw6aG92ZXIsIC5idG4uYnRuLWZhY2Vib29rLmJ0bi1uZXV0cmFsOmZvY3VzLCAuYnRuLmJ0bi1mYWNlYm9vay5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLWZhY2Vib29rLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tZmFjZWJvb2suYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1mYWNlYm9vay5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWZhY2Vib29rLmJ0bi1uZXV0cmFsOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tZmFjZWJvb2suYnRuLW5ldXRyYWwuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZmFjZWJvb2suYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZmFjZWJvb2suYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZmFjZWJvb2suYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ2NmFlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4tdHdpdHRlcjpob3ZlciwgLmJ0bi5idG4tdHdpdHRlcjpmb2N1cywgLmJ0bi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXR3aXR0ZXI6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi10d2l0dGVyLmFjdGl2ZTpob3ZlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnNob3cgPiAuYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxYmFmMTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1zaW1wbGUge1xuICAgIGNvbG9yOiAjNTVhY2VlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTVhY2VlOyB9XG4gICAgLmJ0bi5idG4tdHdpdHRlci5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4uYnRuLXR3aXR0ZXIuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXR3aXR0ZXIuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXR3aXR0ZXIuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXR3aXR0ZXIuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXR3aXR0ZXIuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLXR3aXR0ZXIuYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHdpdHRlci5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXR3aXR0ZXIuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICM3MWJhZjE7XG4gICAgICBib3JkZXItY29sb3I6ICM3MWJhZjE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1uZXV0cmFsIHtcbiAgICBjb2xvcjogIzU1YWNlZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tdHdpdHRlci5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi5idG4tdHdpdHRlci5idG4tbmV1dHJhbDpmb2N1cywgLmJ0bi5idG4tdHdpdHRlci5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXR3aXR0ZXIuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tdHdpdHRlci5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXR3aXR0ZXIuYnRuLW5ldXRyYWw6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1uZXV0cmFsLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXR3aXR0ZXIuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHdpdHRlci5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10d2l0dGVyLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzcxYmFmMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMjEyNztcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4tcGludGVyZXN0OmhvdmVyLCAuYnRuLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsIC5idG4uYnRuLXBpbnRlcmVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXBpbnRlcmVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXBpbnRlcmVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXBpbnRlcmVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXBpbnRlcmVzdDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLXBpbnRlcmVzdC5hY3RpdmU6aG92ZXIsXG4gIC5zaG93ID4gLmJ0bi5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAuc2hvdyA+IC5idG4uYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDJlMzQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1zaW1wbGUge1xuICAgIGNvbG9yOiAjY2MyMTI3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2MyMTI3OyB9XG4gICAgLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLmJ0bi1waW50ZXJlc3QuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1waW50ZXJlc3QuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tc2ltcGxlOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZGQyZTM0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGQyZTM0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1uZXV0cmFsIHtcbiAgICBjb2xvcjogI2NjMjEyNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1uZXV0cmFsOmhvdmVyLCAuYnRuLmJ0bi1waW50ZXJlc3QuYnRuLW5ldXRyYWw6Zm9jdXMsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tbmV1dHJhbDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLXBpbnRlcmVzdC5idG4tbmV1dHJhbC5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1waW50ZXJlc3QuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tcGludGVyZXN0LmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXBpbnRlcmVzdC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNkZDJlMzQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLWdvb2dsZTpob3ZlciwgLmJ0bi5idG4tZ29vZ2xlOmZvY3VzLCAuYnRuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1nb29nbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1nb29nbGU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1nb29nbGUuYWN0aXZlOmhvdmVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93ID4gLmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnNob3cgPiAuYnRuLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE2MzUzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLWdvb2dsZS5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogI2RkNGIzOTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2RkNGIzOTsgfVxuICAgIC5idG4uYnRuLWdvb2dsZS5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLmJ0bi1nb29nbGUuYnRuLXNpbXBsZTpmb2N1cywgLmJ0bi5idG4tZ29vZ2xlLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1nb29nbGUuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLWdvb2dsZS5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tZ29vZ2xlLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1nb29nbGUuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLWdvb2dsZS5idG4tc2ltcGxlLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2UxNjM1MztcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxNjM1MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWdvb2dsZS5idG4tbmV1dHJhbCB7XG4gICAgY29sb3I6ICNkZDRiMzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWdvb2dsZS5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi5idG4tZ29vZ2xlLmJ0bi1uZXV0cmFsOmZvY3VzLCAuYnRuLmJ0bi1nb29nbGUuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1nb29nbGUuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1nb29nbGUuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1nb29nbGUuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1nb29nbGUuYnRuLW5ldXRyYWw6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1nb29nbGUuYnRuLW5ldXRyYWwuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZ29vZ2xlLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1nb29nbGUuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTE2MzUzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLWxpbmtlZGluOmhvdmVyLCAuYnRuLmJ0bi1saW5rZWRpbjpmb2N1cywgLmJ0bi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1saW5rZWRpbjphY3RpdmU6aG92ZXIsIC5idG4uYnRuLWxpbmtlZGluLmFjdGl2ZTpob3ZlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93ID4gLmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAuc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGJkNDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bi1saW5rZWRpbi5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogIzAwNzdiNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzdiNTsgfVxuICAgIC5idG4uYnRuLWxpbmtlZGluLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4uYnRuLWxpbmtlZGluLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4uYnRuLWxpbmtlZGluLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1saW5rZWRpbi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tbGlua2VkaW4uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWxpbmtlZGluLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1saW5rZWRpbi5idG4tc2ltcGxlOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tbGlua2VkaW4uYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1saW5rZWRpbi5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tbGlua2VkaW4uYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDhiZDQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDhiZDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi1saW5rZWRpbi5idG4tbmV1dHJhbCB7XG4gICAgY29sb3I6ICMwMDc3YjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWxpbmtlZGluLmJ0bi1uZXV0cmFsOmhvdmVyLCAuYnRuLmJ0bi1saW5rZWRpbi5idG4tbmV1dHJhbDpmb2N1cywgLmJ0bi5idG4tbGlua2VkaW4uYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1saW5rZWRpbi5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLWxpbmtlZGluLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tbGlua2VkaW4uYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1saW5rZWRpbi5idG4tbmV1dHJhbDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLWxpbmtlZGluLmJ0bi1uZXV0cmFsLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwOGJkNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tZHJpYmJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bi1kcmliYmJsZTpob3ZlciwgLmJ0bi5idG4tZHJpYmJibGU6Zm9jdXMsIC5idG4uYnRuLWRyaWJiYmxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5idG4tZHJpYmJibGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1kcmliYmJsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWRyaWJiYmxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tZHJpYmJibGU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1kcmliYmJsZS5hY3RpdmU6aG92ZXIsXG4gIC5zaG93ID4gLmJ0bi5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyA+IC5idG4uYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnNob3cgPiAuYnRuLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDY3OWI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4tZHJpYmJibGUuYnRuLXNpbXBsZSB7XG4gICAgY29sb3I6ICNlYTRjODk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNlYTRjODk7IH1cbiAgICAuYnRuLmJ0bi1kcmliYmJsZS5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLmJ0bi1kcmliYmJsZS5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLmJ0bi1kcmliYmJsZS5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5idG4tZHJpYmJibGUuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLWRyaWJiYmxlLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1kcmliYmJsZS5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tZHJpYmJibGUuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLWRyaWJiYmxlLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZHJpYmJibGUuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1kcmliYmJsZS5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWRyaWJiYmxlLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZWQ2NzliO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWQ2NzliO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tZHJpYmJibGUuYnRuLW5ldXRyYWwge1xuICAgIGNvbG9yOiAjZWE0Yzg5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi1kcmliYmJsZS5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi5idG4tZHJpYmJibGUuYnRuLW5ldXRyYWw6Zm9jdXMsIC5idG4uYnRuLWRyaWJiYmxlLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5idG4tZHJpYmJibGUuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1kcmliYmJsZS5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWRyaWJiYmxlLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tZHJpYmJibGUuYnRuLW5ldXRyYWw6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1kcmliYmJsZS5idG4tbmV1dHJhbC5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1kcmliYmJsZS5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1kcmliYmJsZS5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1kcmliYmJsZS5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNlZDY3OWI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLWdpdGh1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLWdpdGh1Yjpob3ZlciwgLmJ0bi5idG4tZ2l0aHViOmZvY3VzLCAuYnRuLmJ0bi1naXRodWI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1naXRodWI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1naXRodWI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1naXRodWI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1naXRodWI6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1naXRodWIuYWN0aXZlOmhvdmVyLFxuICAuc2hvdyA+IC5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93ID4gLmJ0bi5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnNob3cgPiAuYnRuLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLWdpdGh1Yi5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMzsgfVxuICAgIC5idG4uYnRuLWdpdGh1Yi5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLmJ0bi1naXRodWIuYnRuLXNpbXBsZTpmb2N1cywgLmJ0bi5idG4tZ2l0aHViLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1naXRodWIuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLWdpdGh1Yi5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tZ2l0aHViLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1naXRodWIuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLWdpdGh1Yi5idG4tc2ltcGxlLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdpdGh1Yi5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdpdGh1Yi5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdpdGh1Yi5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQyNDI0MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLWdpdGh1Yi5idG4tbmV1dHJhbCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWdpdGh1Yi5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi5idG4tZ2l0aHViLmJ0bi1uZXV0cmFsOmZvY3VzLCAuYnRuLmJ0bi1naXRodWIuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1naXRodWIuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1naXRodWIuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1naXRodWIuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1naXRodWIuYnRuLW5ldXRyYWw6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1naXRodWIuYnRuLW5ldXRyYWwuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tZ2l0aHViLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWdpdGh1Yi5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1naXRodWIuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MmQyNztcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4teW91dHViZTpob3ZlciwgLmJ0bi5idG4teW91dHViZTpmb2N1cywgLmJ0bi5idG4teW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXlvdXR1YmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi15b3V0dWJlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4teW91dHViZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXlvdXR1YmU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi15b3V0dWJlLmFjdGl2ZTpob3ZlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnNob3cgPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4NDg0MjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1zaW1wbGUge1xuICAgIGNvbG9yOiAjZTUyZDI3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUyZDI3OyB9XG4gICAgLmJ0bi5idG4teW91dHViZS5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4uYnRuLXlvdXR1YmUuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXlvdXR1YmUuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXlvdXR1YmUuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXlvdXR1YmUuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXlvdXR1YmUuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLXlvdXR1YmUuYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4teW91dHViZS5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXlvdXR1YmUuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNlODQ4NDI7XG4gICAgICBib3JkZXItY29sb3I6ICNlODQ4NDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1uZXV0cmFsIHtcbiAgICBjb2xvcjogI2U1MmQyNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4teW91dHViZS5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi5idG4teW91dHViZS5idG4tbmV1dHJhbDpmb2N1cywgLmJ0bi5idG4teW91dHViZS5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXlvdXR1YmUuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4teW91dHViZS5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXlvdXR1YmUuYnRuLW5ldXRyYWw6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1uZXV0cmFsLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXlvdXR1YmUuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4teW91dHViZS5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi15b3V0dWJlLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U4NDg0MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTY4ODtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4taW5zdGFncmFtOmhvdmVyLCAuYnRuLmJ0bi1pbnN0YWdyYW06Zm9jdXMsIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWluc3RhZ3JhbTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLWluc3RhZ3JhbS5hY3RpdmU6aG92ZXIsXG4gIC5zaG93ID4gLmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSxcbiAgLnNob3cgPiAuYnRuLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAuc2hvdyA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjY3YTM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1zaW1wbGUge1xuICAgIGNvbG9yOiAjMTI1Njg4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI1Njg4OyB9XG4gICAgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1zaW1wbGU6aG92ZXIsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLmJ0bi1pbnN0YWdyYW0uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1pbnN0YWdyYW0uYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tc2ltcGxlOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTY2N2EzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTY2N2EzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1uZXV0cmFsIHtcbiAgICBjb2xvcjogIzEyNTY4ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1uZXV0cmFsOmhvdmVyLCAuYnRuLmJ0bi1pbnN0YWdyYW0uYnRuLW5ldXRyYWw6Zm9jdXMsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tbmV1dHJhbDphY3RpdmU6aG92ZXIsIC5idG4uYnRuLWluc3RhZ3JhbS5idG4tbmV1dHJhbC5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1pbnN0YWdyYW0uYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93ID4gLmJ0bi5idG4taW5zdGFncmFtLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWluc3RhZ3JhbS5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMxNjY3YTM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4uYnRuLXJlZGRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLXJlZGRpdDpob3ZlciwgLmJ0bi5idG4tcmVkZGl0OmZvY3VzLCAuYnRuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1yZWRkaXQ6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1yZWRkaXQuYWN0aXZlOmhvdmVyLFxuICAuc2hvdyA+IC5idG4uYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93ID4gLmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgLnNob3cgPiAuYnRuLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YjFmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLXJlZGRpdC5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogI2ZmNDUwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNDUwMDsgfVxuICAgIC5idG4uYnRuLXJlZGRpdC5idG4tc2ltcGxlOmhvdmVyLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLXNpbXBsZTpmb2N1cywgLmJ0bi5idG4tcmVkZGl0LmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXJlZGRpdC5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tcmVkZGl0LmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLXNpbXBsZTphY3RpdmU6aG92ZXIsIC5idG4uYnRuLXJlZGRpdC5idG4tc2ltcGxlLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXJlZGRpdC5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXJlZGRpdC5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXJlZGRpdC5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmNWIxZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmNWIxZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuLXJlZGRpdC5idG4tbmV1dHJhbCB7XG4gICAgY29sb3I6ICNmZjQ1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLXJlZGRpdC5idG4tbmV1dHJhbDpob3ZlciwgLmJ0bi5idG4tcmVkZGl0LmJ0bi1uZXV0cmFsOmZvY3VzLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLW5ldXRyYWw6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1yZWRkaXQuYnRuLW5ldXRyYWwuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tcmVkZGl0LmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLXJlZGRpdC5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1yZWRkaXQuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY1YjFmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLmJ0bi10dW1ibHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NjVjO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bi10dW1ibHI6aG92ZXIsIC5idG4uYnRuLXR1bWJscjpmb2N1cywgLmJ0bi5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tdHVtYmxyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tdHVtYmxyOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tdHVtYmxyLmFjdGl2ZTpob3ZlcixcbiAgLnNob3cgPiAuYnRuLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlLFxuICAuc2hvdyA+IC5idG4uYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5zaG93ID4gLmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTU2ZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bi10dW1ibHIuYnRuLXNpbXBsZSB7XG4gICAgY29sb3I6ICMzNTQ2NWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMzNTQ2NWM7IH1cbiAgICAuYnRuLmJ0bi10dW1ibHIuYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi5idG4tdHVtYmxyLmJ0bi1zaW1wbGU6Zm9jdXMsIC5idG4uYnRuLXR1bWJsci5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5idG4tdHVtYmxyLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi10dW1ibHIuYnRuLXNpbXBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLXR1bWJsci5idG4tc2ltcGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tdHVtYmxyLmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi10dW1ibHIuYnRuLXNpbXBsZS5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10dW1ibHIuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10dW1ibHIuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10dW1ibHIuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICM0MDU1NmY7XG4gICAgICBib3JkZXItY29sb3I6ICM0MDU1NmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLmJ0bi10dW1ibHIuYnRuLW5ldXRyYWwge1xuICAgIGNvbG9yOiAjMzU0NjVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLmJ0bi10dW1ibHIuYnRuLW5ldXRyYWw6aG92ZXIsIC5idG4uYnRuLXR1bWJsci5idG4tbmV1dHJhbDpmb2N1cywgLmJ0bi5idG4tdHVtYmxyLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5idG4tdHVtYmxyLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tdHVtYmxyLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tdHVtYmxyLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tdHVtYmxyLmJ0bi1uZXV0cmFsOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tdHVtYmxyLmJ0bi1uZXV0cmFsLmFjdGl2ZTpob3ZlcixcbiAgICAuc2hvdyA+IC5idG4uYnRuLXR1bWJsci5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi10dW1ibHIuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tdHVtYmxyLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQwNTU2ZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi5idG4tYmVoYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzY5ZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLWJlaGFuY2U6aG92ZXIsIC5idG4uYnRuLWJlaGFuY2U6Zm9jdXMsIC5idG4uYnRuLWJlaGFuY2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1iZWhhbmNlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tYmVoYW5jZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWJlaGFuY2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1iZWhhbmNlOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tYmVoYW5jZS5hY3RpdmU6aG92ZXIsXG4gIC5zaG93ID4gLmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGUsXG4gIC5zaG93ID4gLmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5zaG93ID4gLmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjdkZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5idG4tYmVoYW5jZS5idG4tc2ltcGxlIHtcbiAgICBjb2xvcjogIzE3NjlmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzE3NjlmZjsgfVxuICAgIC5idG4uYnRuLWJlaGFuY2UuYnRuLXNpbXBsZTpob3ZlciwgLmJ0bi5idG4tYmVoYW5jZS5idG4tc2ltcGxlOmZvY3VzLCAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1zaW1wbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1zaW1wbGU6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1zaW1wbGUuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tYmVoYW5jZS5idG4tc2ltcGxlLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWJlaGFuY2UuYnRuLXNpbXBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1zaW1wbGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzY3ZGZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzY3ZGZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi5idG4tYmVoYW5jZS5idG4tbmV1dHJhbCB7XG4gICAgY29sb3I6ICMxNzY5ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4uYnRuLWJlaGFuY2UuYnRuLW5ldXRyYWw6aG92ZXIsIC5idG4uYnRuLWJlaGFuY2UuYnRuLW5ldXRyYWw6Zm9jdXMsIC5idG4uYnRuLWJlaGFuY2UuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1uZXV0cmFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tYmVoYW5jZS5idG4tbmV1dHJhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLWJlaGFuY2UuYnRuLW5ldXRyYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1uZXV0cmFsOmFjdGl2ZTpob3ZlciwgLmJ0bi5idG4tYmVoYW5jZS5idG4tbmV1dHJhbC5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAuYnRuLmJ0bi1iZWhhbmNlLmJ0bi1uZXV0cmFsLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+IC5idG4uYnRuLWJlaGFuY2UuYnRuLW5ldXRyYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi5idG4tYmVoYW5jZS5idG4tbmV1dHJhbC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNjdkZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyB9XG5cbi5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NTcxZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM1MzUzNTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgICAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgLmZvcm0tY29udHJvbDpmb2N1cyB+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTM1MzU7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLFxuICAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsXG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxYmU2MTE7IH1cbiAgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcyxcbiAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmNmY2Y7XG4gICAgY29sb3I6ICNmZjM2MzY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjEpOyB9XG4gICAgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5vcGVuIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmhhcy1zdWNjZXNzOmFmdGVyLFxuLmhhcy1kYW5nZXI6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDEycHg7XG4gIGNvbG9yOiAjMThjZTBmO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmhhcy1zdWNjZXNzLmlucHV0LWxnOmFmdGVyLFxuLmhhcy1kYW5nZXIuaW5wdXQtbGc6YWZ0ZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogMTNweDsgfVxuXG4uaGFzLWRhbmdlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG4gIGNvbG9yOiAjZmYzNjM2OyB9XG5cbi5mb3JtLWdyb3VwLm5vLWJvcmRlci5pbnB1dC1sZyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5uby1ib3JkZXIuaW5wdXQtbGcgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxOXB4OyB9XG5cbi5mb3JtLWdyb3VwLm5vLWJvcmRlci5pbnB1dC1sZyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLm5vLWJvcmRlci5pbnB1dC1sZyAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMTVweCAxOXB4OyB9XG4gIC5mb3JtLWdyb3VwLm5vLWJvcmRlci5pbnB1dC1sZyAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC5uby1ib3JkZXIuaW5wdXQtbGcgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE5cHggMTVweCAwOyB9XG5cbi5mb3JtLWdyb3VwLmlucHV0LWxnIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtbGcgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDE0cHggMThweDsgfVxuICAuZm9ybS1ncm91cC5pbnB1dC1sZyAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC5pbnB1dC1sZyAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmc6IDE0cHggMThweCAxNHB4IDA7IH1cblxuLmZvcm0tZ3JvdXAuaW5wdXQtbGcgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtbGcgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAxNHB4IDAgMTVweCAxOHB4OyB9XG4gIC5mb3JtLWdyb3VwLmlucHV0LWxnIC5pbnB1dC1ncm91cC10ZXh0ICsgLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLmlucHV0LWxnIC5pbnB1dC1ncm91cC10ZXh0ICsgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMTVweCAxOHB4IDE1cHggMTZweDsgfVxuXG4uZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDExcHggMTlweDsgfVxuICAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgcGFkZGluZzogMTFweCAxOXB4IDExcHggMDsgfVxuXG4uZm9ybS1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZzogMTFweCAwIDExcHggMTlweDsgfVxuXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAxOHB4OyB9XG4gIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMDsgfVxuXG4uZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE4cHg7IH1cbiAgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgKyAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDEwcHggMTlweCAxMXB4IDE2cHg7IH1cblxuLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMyk7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7IH1cbiAgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlLFxuICAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmZvY3VzLFxuICAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSxcbiAgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDphY3RpdmUsXG4gIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbiAgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbiAgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSxcbiAgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6YWN0aXZlIHtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC41KTsgfVxuXG4uZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7IH1cblxuLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uZm9ybS1ncm91cC5uby1ib3JkZXIuaW5wdXQtZ3JvdXAtZm9jdXMubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLm5vLWJvcmRlci5pbnB1dC1ncm91cC1mb2N1cy5uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuNSk7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNmZjM2MzY7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMThjZTBmOyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzUzNTM1OyB9XG4gIC5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmhhcy1kYW5nZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmMzYzNjsgfVxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBjb2xvcjogIzE4Y2UwZjsgfVxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC10ZXh0IH4gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogLTAuNXJlbSAwLjdyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XG4gIC5pbnB1dC1ncm91cC10ZXh0IGkge1xuICAgIHdpZHRoOiAxN3B4OyB9XG5cbi5pbnB1dC1ncm91cCxcbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbnB1dC1ncm91cFtkaXNhYmxlZF0gLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzOyB9XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMzsgfVxuXG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCAwOyB9XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5mb3JtLWdyb3VwLmlucHV0LWdyb3VwLWZvY3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjk2MzMyOyB9XG5cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuLmZvcm0tZ3JvdXAuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmOTYzMzI7IH1cblxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWZvY3VzLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5mb3JtLWdyb3VwLmlucHV0LWdyb3VwLWZvY3VzLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC10ZXh0OmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC10ZXh0Omxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMCBub25lOyB9XG5cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMTFweCAwLjdyZW07IH1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRuLWRlZmF1bHQ6bm90KC5idG4tZmlsbCkge1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7IH1cblxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMDtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMjsgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsIHRleHRhcmVhLmZvcm0tY29udHJvbDphY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5oYXMtc3VjY2Vzcy5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uaGFzLXN1Y2Nlc3MuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCxcbi5oYXMtZGFuZ2VyLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5oYXMtZGFuZ2VyLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5mb3JtLmZvcm0tbmV3c2xldHRlciAuZm9ybS1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzglO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4ge1xuICBwYWRkaW5nOiAwIDEycHg7IH1cblxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1maWxlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyICsgLnByb2dyZXNzLWNvbnRhaW5lcixcbiAgLnByb2dyZXNzLWNvbnRhaW5lciB+IC5wcm9ncmVzcy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFkZ2Uge1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC44KTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODsgfVxuICAgIC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzIC5wcm9ncmVzcy12YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICBmb250LXNpemU6IDAuODU3MWVtOyB9XG4gIC5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtbmV1dHJhbCAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLW5ldXRyYWwgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLW5ldXRyYWwgLnByb2dyZXNzLXZhbHVlLFxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLW5ldXRyYWwgLnByb2dyZXNzLWJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzUzNTM1MzM7IH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1wcmltYXJ5IC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6ICMzNTM1MzU7IH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1wcmltYXJ5IC5wcm9ncmVzcy12YWx1ZSxcbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1wcmltYXJ5IC5wcm9ncmVzcy1iYWRnZSB7XG4gICAgY29sb3I6ICMzNTM1MzU7IH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTY4LCAyNTUsIDAuMyk7IH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6ICMyY2E4ZmY7IH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy12YWx1ZSxcbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYWRnZSB7XG4gICAgY29sb3I6ICMyY2E4ZmY7IH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjA2LCAxNSwgMC4zKTsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogIzE4Y2UwZjsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLXZhbHVlLFxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhZGdlIHtcbiAgICBjb2xvcjogIzE4Y2UwZjsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTc4LCA1NCwgMC4zKTsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogI2ZmYjIzNjsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLXZhbHVlLFxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhZGdlIHtcbiAgICBjb2xvcjogI2ZmYjIzNjsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCA1NCwgNTQsIDAuMyk7IH1cbiAgLnByb2dyZXNzLWNvbnRhaW5lci5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZDogI2ZmMzYzNjsgfVxuICAucHJvZ3Jlc3MtY29udGFpbmVyLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3MtdmFsdWUsXG4gIC5wcm9ncmVzcy1jb250YWluZXIucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy1iYWRnZSB7XG4gICAgY29sb3I6ICNmZjM2MzY7IH1cblxuLm5hdi1waWxscy5uYXYtcGlsbHMtanVzdC1pY29ucyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiBhdXRvOyB9XG4gIC5uYXYtcGlsbHMubmF2LXBpbGxzLWp1c3QtaWNvbnMgLm5hdi1pdGVtIC5uYXYtbGluayBpIHtcbiAgICBsaW5lLWhlaWdodDogODBweDsgfVxuXG4ubmF2LXBpbGxzOm5vdCguZmxleC1jb2x1bW4pIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIC5uYXYtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTlweDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ0NDsgfVxuICAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTsgfVxuICAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5YTlhO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rOmRpc2FibGVkLCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmtbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLm5hdi1waWxscy5uYXYtcGlsbHMtbmV1dHJhbCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2LXBpbGxzLm5hdi1waWxscy1uZXV0cmFsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzLm5hdi1waWxscy1uZXV0cmFsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzLm5hdi1waWxscy1uZXV0cmFsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMzUzNTM1OyB9XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyB9XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWluZm8gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLWluZm8gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtcGlsbHMubmF2LXBpbGxzLWluZm8gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmOyB9XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmOyB9XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsIC5uYXYtcGlsbHMubmF2LXBpbGxzLXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjM2OyB9XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1waWxscy5uYXYtcGlsbHMtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLCAubmF2LXBpbGxzLm5hdi1waWxscy1kYW5nZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2OyB9XG5cbi50YWItc3BhY2Uge1xuICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwcHg7IH1cblxuLm5hdi1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5hdi1hbGlnbi1jZW50ZXIgLm5hdi1waWxscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLm5hdi1waWxscy5mbGV4LWNvbHVtbiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5uYXYtcGlsbHM6bm90KC5uYXYtcGlsbHMtaWNvbnMpOm5vdCgubmF2LXBpbGxzLWp1c3QtaWNvbnMpIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWljb25zIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2LXBpbGxzLm5hdi1waWxscy1pY29ucyAubmF2LWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDE1cHggMC43cmVtOyB9XG4gIC5uYXYtdGFiczpub3QoLm5hdi10YWJzLW5ldXRyYWwpID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLmNhcmQgLm5hdi10YWJzIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xODc1cmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuICAubmF2LXRhYnMgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMXB4IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5uYXYtdGFicyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXYtdGFicyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXYtdGFicyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayBpLm5vdy11aS1pY29ucyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIC5uYXYtdGFicyA+IC5uYXYtaXRlbS5kaXNhYmxlZCA+IC5uYXYtbGluayxcbiAgLm5hdi10YWJzID4gLm5hdi1pdGVtLmRpc2FibGVkID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXYtdGFicy5uYXYtdGFicy1uZXV0cmFsID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uYXYtdGFicy5uYXYtdGFicy1uZXV0cmFsID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2LXRhYnMubmF2LXRhYnMtcHJpbWFyeSA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzU7IH1cbiAgLm5hdi10YWJzLm5hdi10YWJzLWluZm8gPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmOyB9XG4gIC5uYXYtdGFicy5uYXYtdGFicy1kYW5nZXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2OyB9XG4gIC5uYXYtdGFicy5uYXYtdGFicy13YXJuaW5nID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjIzNjsgfVxuICAubmF2LXRhYnMubmF2LXRhYnMtc3VjY2VzcyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7IH1cblxuLm5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiA1M3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLm5hdmJhciBhIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhciBhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXZiYXIgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgdG9wOiAtNHB4OyB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmJ0biB7XG4gICAgcGFkZGluZzogMTFweCAyMnB4OyB9XG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsuYnRuLmJ0bi1sZyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDQ4cHg7IH1cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluay5idG4uYnRuLXNtIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOm5vdCguYnRuKSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuNzE0MmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtOyB9XG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbms6bm90KC5idG4pIGkuZmFiICsgcCxcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpub3QoLmJ0bikgaS5ub3ctdWktaWNvbnMgKyBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpub3QoLmJ0bikgaS5mYWIsXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbms6bm90KC5idG4pIGkubm93LXVpLWljb25zIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIxcHg7IH1cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpub3QoLmJ0bikgaS5ub3ctdWktaWNvbnMge1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluazpub3QoLmJ0bikucHJvZmlsZS1waG90byAucHJvZmlsZS1waG90by1zbWFsbCB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDsgfVxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rOm5vdCguYnRuKS5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbms6bm90KC5idG4pLFxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmZvY3VzLFxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmhvdmVyLFxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuICAubmF2YmFyIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODU3MWVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07IH1cbiAgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLWxlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1iYXIubWlkZGxlLWJhciB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBsaW5lYXI7IH1cbiAgICAubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpob3ZlciAubmF2YmFyLXRvZ2dsZXItYmFyLm1pZGRsZS1iYXIge1xuICAgICAgd2lkdGg6IDIycHg7IH1cbiAgLm5hdmJhciAuYnV0dG9uLWRyb3Bkb3duIC5uYXZiYXItdG9nZ2xlci1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTdweDsgfVxuICAubmF2YmFyLm5hdmJhci10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgICAubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4pLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgLmJ1dHRvbi1iYXIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg4ODg7IH1cbiAgLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbms6bm90KC5idG4pLFxuICAubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTpmb2N1cyxcbiAgLm5hdmJhci5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCkgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bik6aG92ZXIsXG4gIC5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjMpOyB9XG4gIC5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODg4ODsgfVxuXG4uYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM1MzUgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2E4ZmYgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGYgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzYzNiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjIzNiAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4ubmF2YmFyIHAge1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm5hdmJhci5uYXZiYXItYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgei1pbmRleDogMTAyOTsgfVxuXG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItbGVmdCB7XG4gICAgdG9wOiAwOyB9XG4gIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRvcDogOHB4OyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDsgfVxuICAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjVweCwgMCkgIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1cHgsIDApICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjVweCwgMCkgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjVweCwgMCkgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSwgLmRyb3Bkb3duLW1lbnUub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgIWltcG9ydGFudDtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApICFpbXBvcnRhbnQ7IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4gIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxZW07XG4gICAgcGFkZGluZy10b3A6IC42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBsaW5lYXI7IH1cbiAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkgYTpob3ZlcixcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciBsaSBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTsgfVxuICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCxcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciBsaSBhLmRpc2FibGVkLFxuICAgIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGE6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgMC42KTsgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkOmZvY3VzLCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpkaXNhYmxlZDpob3ZlciwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQ6Zm9jdXMsXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciBsaSBhLmRpc2FibGVkOmhvdmVyLFxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkgYS5kaXNhYmxlZDpmb2N1cyxcbiAgICAgIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGE6ZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciBsaSBhOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogLjRlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC41KTsgfVxuICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gICAgY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgMC42KTtcbiAgICBmb250LXNpemU6IDAuNzE0MmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeTpiZWZvcmUge1xuICAgICAgY29sb3I6ICMyZDJkMmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTJmZjsgfVxuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWluZm86YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMWRhMmZmOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24taGVhZGVyOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24taW5mbyAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWluZm8gLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjcyNzsgfVxuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWRhbmdlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZjI3Mjc7IH1cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXIgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLWRhbmdlciAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tZGFuZ2VyIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXIgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1kYW5nZXIgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNmMwMGU7IH1cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1zdWNjZXNzOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzE2YzAwZTsgfVxuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1zdWNjZXNzIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYzI3OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24td2FybmluZzpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmFjMjc7IH1cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi13YXJuaW5nIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24td2FybmluZyAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLmJ1dHRvbi1kcm9wZG93biB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idXR0b24tZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJ1dHRvbi1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3Bkb3duLW1lbnUgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4OyB9XG5cbi5kcm9wZG93bi1tZW51IC5ub3ctdWktaWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAuNGVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC44NTcxZW07XG4gIHBhZGRpbmctdG9wOiAuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IC42cmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTUwbXMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGxpbmVhcjsgfVxuICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4gIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGE6aG92ZXIsXG4gIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC4zKTsgfVxuICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQsXG4gIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGEuZGlzYWJsZWQsXG4gIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGE6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuNik7IH1cbiAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5kaXNhYmxlZDpob3ZlciwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmRpc2FibGVkOmhvdmVyLCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpkaXNhYmxlZDpmb2N1cyxcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciBsaSBhLmRpc2FibGVkOmhvdmVyLFxuICAgIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIGxpIGEuZGlzYWJsZWQ6Zm9jdXMsXG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgbGkgYTpkaXNhYmxlZDpob3ZlcixcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciBsaSBhOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXA6bm90KC5ib290c3RyYXAtc2VsZWN0KSAuZHJvcGRvd24tbWVudSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51Om5vdCguaW5uZXIpLCAuZHJvcGRvd24tbWVudS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1cHgsIDApICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1cHgsIDApICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNXB4LCAwKSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3cgLmRyb3Bkb3duLW1lbnU6bm90KC5pbm5lciksIC5kcm9wZG93bi1tZW51LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuYm90dG9tLm9wZW4sIC5kcm9wZG93bi1tZW51LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudG9wLm9wZW4sXG4uZHJvcHVwLnNob3c6bm90KC5ib290c3RyYXAtc2VsZWN0KSAuZHJvcGRvd24tbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCkgIWltcG9ydGFudDsgfVxuXG4uZHJvcHVwOm5vdCguYm9vdHN0cmFwLXNlbGVjdCkgLmRyb3Bkb3duLW1lbnUsIC5kcm9wZG93bi1tZW51LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudG9wIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCkgIWltcG9ydGFudDtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5kcm9wdXAuc2hvdzpub3QoLmJvb3RzdHJhcC1zZWxlY3QpIC5kcm9wZG93bi1tZW51LCAuZHJvcGRvd24tbWVudS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnRvcC5vcGVuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcHgsIDApICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMXB4LCAwKSAhaW1wb3J0YW50O1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcHgsIDApICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcHgsIDApICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFweCwgMCkgIWltcG9ydGFudDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4uaW1nLXJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ucG9wb3ZlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1heC13aWR0aDogMjQwcHg7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OmJlZm9yZSxcbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzpiZWZvcmUsXG4gIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmJlZm9yZSxcbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgICBjb2xvcjogcmdiYSgxODIsIDE4MiwgMTgyLCAwLjYpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wb3BvdmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3A6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgdG9wOiAtOXB4OyB9XG4gIC5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeSAucG9wb3Zlci1ib2R5IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzM1MzUzNTsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLXRvcCAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzM1MzUzNTsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM1MzUzNTsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzUzNTM1OyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1wcmltYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IC42OyB9XG4gIC5wb3BvdmVyLnBvcG92ZXItaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjYThmZjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItaW5mbyAucG9wb3Zlci1ib2R5IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzJjYThmZjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLXRvcCAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzJjYThmZjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJjYThmZjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmNhOGZmOyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1pbmZvIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IC42OyB9XG4gIC5wb3BvdmVyLnBvcG92ZXItd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjIzNjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItd2FybmluZyAucG9wb3Zlci1ib2R5IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmYjIzNjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLXRvcCAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYjIzNjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmYjIzNjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZiMjM2OyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci13YXJuaW5nIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG9wYWNpdHk6IC42OyB9XG4gIC5wb3BvdmVyLnBvcG92ZXItZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2OyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIgLnBvcG92ZXItYm9keSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmMzYzNjsgfVxuICAgIC5wb3BvdmVyLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmYzNjM2OyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjM2MzY7IH1cbiAgICAucG9wb3Zlci5wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmYzNjM2OyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1kYW5nZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogLjY7IH1cbiAgLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmOyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzIC5wb3BvdmVyLWJvZHkge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucG9wb3Zlci5wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMThjZTBmOyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItdG9wIC5hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMThjZTBmOyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMThjZTBmOyB9XG4gICAgLnBvcG92ZXIucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOGNlMGY7IH1cbiAgICAucG9wb3Zlci5wb3BvdmVyLXN1Y2Nlc3MgLnBvcG92ZXItaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogLjY7IH1cblxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43cmVtO1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUgLmJ0biB7XG4gIG1hcmdpbjogMDsgfVxuXG4udGFibGUgLmZvcm0tY2hlY2ssXG4udGFibGUgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDE1cHg7IH1cbiAgLnRhYmxlIC5mb3JtLWNoZWNrIC5pY29ucyxcbiAgLnRhYmxlIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stcmFkaW8gLmljb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhYmxlIC5mb3JtLWNoZWNrIGxhYmVsLmZvcm0tY2hlY2stbGFiZWwgLmZvcm0tY2hlY2stc2lnbjphZnRlciwgLnRhYmxlIC5mb3JtLWNoZWNrIGxhYmVsLmZvcm0tY2hlY2stbGFiZWwgLmZvcm0tY2hlY2stc2lnbjpiZWZvcmUsXG4gIC50YWJsZSAuZm9ybS1jaGVjay5mb3JtLWNoZWNrLXJhZGlvIGxhYmVsLmZvcm0tY2hlY2stbGFiZWwgLmZvcm0tY2hlY2stc2lnbjphZnRlcixcbiAgLnRhYmxlIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stcmFkaW8gbGFiZWwuZm9ybS1jaGVjay1sYWJlbCAuZm9ybS1jaGVjay1zaWduOmJlZm9yZSB7XG4gICAgdG9wOiAtMTdweDtcbiAgICBsZWZ0OiAtM3B4OyB9XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEycHggN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50YWJsZSAudGgtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDE1MHB4OyB9XG5cbi50YWJsZSAudGQtcHJpY2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRhYmxlIC50ZC10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGFibGUgLnRkLWFjdGlvbnMgLmJ0biB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi50YWJsZSA+IHRib2R5ID4gdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRhYmxlLXNob3BwaW5nID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGFibGUtc2hvcHBpbmcgPiB0Ym9keSA+IHRyID4gdGQge1xuICBmb250LXNpemU6IDEuMmVtOyB9XG4gIC50YWJsZS1zaG9wcGluZyA+IHRib2R5ID4gdHIgPiB0ZCBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnRhYmxlLXNob3BwaW5nIC50ZC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAudGFibGUtc2hvcHBpbmcgLnRkLW5hbWUgc21hbGwge1xuICAgIGNvbG9yOiAjOWE5YTlhO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRhYmxlLXNob3BwaW5nIC50ZC1udW1iZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi50YWJsZS1zaG9wcGluZyAudGQtbmFtZSB7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuLnRhYmxlLXNob3BwaW5nIC50ZC1udW1iZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWluLXdpZHRoOiAxNDVweDsgfVxuICAudGFibGUtc2hvcHBpbmcgLnRkLW51bWJlciBzbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cblxuLnRhYmxlLXNob3BwaW5nIC5pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYmxlLXNob3BwaW5nIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI3RhYmxlcyAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmluZm8ge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNzBweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW5mby5pbmZvLWhvdmVyIC5pbmZvLXRpdGxlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHM7IH1cbiAgLmluZm8uaW5mby1ob3Zlcjpob3ZlciAuaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0wLjVyZW0sIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMC41cmVtLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0wLjVyZW0sIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0wLjVyZW0sIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTAuNXJlbSwgMCk7IH1cbiAgICAuaW5mby5pbmZvLWhvdmVyOmhvdmVyIC5pY29uLmljb24tcHJpbWFyeS5pY29uLWNpcmNsZSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDI0OSwgOTksIDUwLCAwLjM1KTsgfVxuICAgIC5pbmZvLmluZm8taG92ZXI6aG92ZXIgLmljb24uaWNvbi1pbmZvLmljb24tY2lyY2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDM1cHggMHB4IHJnYmEoNDQsIDE2OCwgMjU1LCAwLjM1KTsgfVxuICAgIC5pbmZvLmluZm8taG92ZXI6aG92ZXIgLmljb24uaWNvbi1zdWNjZXNzLmljb24tY2lyY2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDM1cHggMHB4IHJnYmEoMjQsIDIwNiwgMTUsIDAuMzUpOyB9XG4gICAgLmluZm8uaW5mby1ob3Zlcjpob3ZlciAuaWNvbi5pY29uLXdhcm5pbmcuaWNvbi1jaXJjbGUge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzVweCAwcHggcmdiYSgyNTUsIDE3OCwgNTQsIDAuMzUpOyB9XG4gICAgLmluZm8uaW5mby1ob3Zlcjpob3ZlciAuaWNvbi5pY29uLWRhbmdlci5pY29uLWNpcmNsZSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzNXB4IDBweCByZ2JhKDI1NSwgNTQsIDU0LCAwLjM1KTsgfVxuICAgIC5pbmZvLmluZm8taG92ZXI6aG92ZXIgLmljb24uaWNvbi1pbmZvICsgLmluZm8tdGl0bGUge1xuICAgICAgY29sb3I6ICMyY2E4ZmY7IH1cbiAgICAuaW5mby5pbmZvLWhvdmVyOmhvdmVyIC5pY29uLmljb24td2FybmluZyArIC5pbmZvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZiMjM2OyB9XG4gICAgLmluZm8uaW5mby1ob3Zlcjpob3ZlciAuaWNvbi5pY29uLWRhbmdlciArIC5pbmZvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmYzNjM2OyB9XG4gICAgLmluZm8uaW5mby1ob3Zlcjpob3ZlciAuaWNvbi5pY29uLXByaW1hcnkgKyAuaW5mby10aXRsZSB7XG4gICAgICBjb2xvcjogIzM1MzUzNTsgfVxuICAgIC5pbmZvLmluZm8taG92ZXI6aG92ZXIgLmljb24uaWNvbi1zdWNjZXNzICsgLmluZm8tdGl0bGUge1xuICAgICAgY29sb3I6ICMxOGNlMGY7IH1cbiAgLmluZm8gLmljb24ge1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIGJveC1zaGFkb3cgLjRzOyB9XG4gICAgLmluZm8gLmljb24gPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gICAgLmluZm8gLmljb24uaWNvbi1jaXJjbGUge1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMzVweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGZvbnQtc2l6ZTogMC43MTQyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaW5mbyAuaWNvbi5pY29uLWNpcmNsZSBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNzsgfVxuICAuaW5mbyAuaW5mby10aXRsZSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICMyYzJjMmM7IH1cbiAgLmluZm8gcCB7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLmluZm8taG9yaXpvbnRhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAuaW5mby1ob3Jpem9udGFsIC5pY29uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5pbmZvLWhvcml6b250YWwgLmljb24gPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmluZm8taG9yaXpvbnRhbCAuaWNvbi5pY29uLWNpcmNsZSB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLmluZm8taG9yaXpvbnRhbCAuaWNvbi5pY29uLWNpcmNsZSBpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41O1xuICAgICAgICBmb250LXNpemU6IDEuOWVtOyB9XG4gIC5pbmZvLWhvcml6b250YWwgLmRlc2NyaXB0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pY29uLmljb24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzUzNTM1OyB9XG4gIC5pY29uLmljb24tcHJpbWFyeS5pY29uLWNpcmNsZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggIzM1MzUzNTMzOyB9XG5cbi5pY29uLmljb24taW5mbyB7XG4gIGNvbG9yOiAjMmNhOGZmOyB9XG4gIC5pY29uLmljb24taW5mby5pY29uLWNpcmNsZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggcmdiYSg0NCwgMTY4LCAyNTUsIDAuMyk7IH1cblxuLmljb24uaWNvbi1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOGNlMGY7IH1cbiAgLmljb24uaWNvbi1zdWNjZXNzLmljb24tY2lyY2xlIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDMwcHggLTZweCByZ2JhKDI0LCAyMDYsIDE1LCAwLjMpOyB9XG5cbi5pY29uLmljb24td2FybmluZyB7XG4gIGNvbG9yOiAjZmZiMjM2OyB9XG4gIC5pY29uLmljb24td2FybmluZy5pY29uLWNpcmNsZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggcmdiYSgyNTUsIDE3OCwgNTQsIDAuMyk7IH1cblxuLmljb24uaWNvbi1kYW5nZXIge1xuICBjb2xvcjogI2ZmMzYzNjsgfVxuICAuaWNvbi5pY29uLWRhbmdlci5pY29uLWNpcmNsZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggcmdiYSgyNTUsIDU0LCA1NCwgMC4zKTsgfVxuXG4uaWNvbi5pY29uLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1lZGlhIC5hdmF0YXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5tZWRpYSAuYXZhdGFyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5tZWRpYSB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1lZGlhIC5tZWRpYS1oZWFkaW5nIHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tZWRpYSAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLm1lZGlhIC5tZWRpYS1ib2R5IC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5tZWRpYS5tZWRpYS1wb3N0IC5mb3JtLWdyb3VwLFxuLm1lZGlhLm1lZGlhLXBvc3QgLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ubWVkaWEgLm1lZGlhLWZvb3RlciAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubWVkaWEgLm1lZGlhLWZvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm1lZGlhIHAge1xuICBjb2xvcjogIzg4ODg4ODtcbiAgZm9udC1zaXplOiAxLjEwNGVtO1xuICBsaW5lLWhlaWdodDogMS42MWVtOyB9XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjdweDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS45OyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLyogU2FmYXJpIDYuMSsgKi9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgYnV0dG9uLnB1bGwtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTVweDsgfVxuICAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSArIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubW9kYWwubW9kYWwtbWluaSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubW9kYWwubW9kYWwtbWluaSAubW9kYWwtcHJvZmlsZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNS43O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubW9kYWwubW9kYWwtbWluaSAubW9kYWwtcHJvZmlsZSBpIHtcbiAgICBjb2xvcjogIzM1MzUzNTtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGVbY2xhc3MqPVwibW9kYWwtcHJvZmlsZS1cIl0gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGUubW9kYWwtcHJvZmlsZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyB9XG4gIC5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1wcm9maWxlLm1vZGFsLXByb2ZpbGUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNjM2OyB9XG4gIC5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1wcm9maWxlLm1vZGFsLXByb2ZpbGUtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjIzNjsgfVxuICAubW9kYWwubW9kYWwtbWluaSAubW9kYWwtcHJvZmlsZS5tb2RhbC1wcm9maWxlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7IH1cbiAgLm1vZGFsLm1vZGFsLW1pbmkgLm1vZGFsLXByb2ZpbGUubW9kYWwtcHJvZmlsZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmOyB9XG5cbi5tb2RhbC5tb2RhbC1taW5pIC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubW9kYWwubW9kYWwtbWluaSAubW9kYWwtZm9vdGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuLm1vZGFsLm1vZGFsLWRlZmF1bHQgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJjMmMyYzsgfVxuXG4ubW9kYWwubW9kYWwtZGVmYXVsdCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjMmMyYzJjOyB9XG5cbi5tb2RhbC5tb2RhbC1wcmltYXJ5IC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzUzNTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vZGFsLm1vZGFsLXByaW1hcnkgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubW9kYWwubW9kYWwtZGFuZ2VyIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzYzNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vZGFsLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tb2RhbC5tb2RhbC13YXJuaW5nIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjIzNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vZGFsLm1vZGFsLXdhcm5pbmcgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vZGFsLm1vZGFsLWluZm8gLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubW9kYWwubW9kYWwtaW5mbyAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tb2RhbC5zaG93Lm1vZGFsLW1pbmkgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTsgfVxuXG4ubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI2ZmMzYzNjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLCAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1vZGFsIC5tb2RhbC1sb2dpbiB7XG4gIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLm1vZGFsIC5tb2RhbC1sb2dpbiAuY2FyZC1sb2dpbiAubG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuXG4uY2Fyb3VzZWwgLmNhcmQge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLmZvb3Rlci1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5mb290ZXIuZm9vdGVyLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb290ZXIgbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZvb3RlciAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZm9vdGVyIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5mb290ZXIuZm9vdGVyLWJpZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgLmZvb3Rlci5mb290ZXItYmlnIC5zb2NpYWwtZmVlZCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLmZvb3Rlci5mb290ZXItYmlnIC5nYWxsZXJ5LWZlZWQgaW1nIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuZm9vdGVyIC5mb290ZXItYnJhbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgLmZvb3RlciB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZm9vdGVyIHVsOm5vdCgubGlua3MtdmVydGljYWwpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjE7IH1cbiAgICAuZm9vdGVyIHVsLmxpbmtzLXZlcnRpY2FsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICAgIC5mb290ZXIgdWwubGlua3MtdmVydGljYWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIC5mb290ZXIgdWwubGlua3MtdmVydGljYWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvb3RlciB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5mb290ZXIgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5mb290ZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXIgLnNvY2lhbC1idXR0b25zIGEsXG4gIC5mb290ZXIgLnNvY2lhbC1idXR0b25zIC5idG4ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIC5wdWxsLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzFlbTtcbiAgICBsaW5lLWhlaWdodDogMy41OyB9XG4gIC5mb290ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiIFwiOyB9XG5cbi5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY2FyZCAuY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmNhcmRbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwib3JhbmdlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNTM1OyB9XG4gIC5jYXJkW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cInJlZFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzYzNjsgfVxuICAuY2FyZFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJ5ZWxsb3dcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIyMzY7IH1cbiAgLmNhcmRbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiYmx1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjYThmZjsgfVxuICAuY2FyZFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmVlblwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1YjYwZDsgfVxuXG4uY2FyZCAucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jYXJkOm5vdCguY2FyZC1wbGFpbikgLnJvdW5kZWQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQgYVtkYXRhLXRvZ2dsZT0nY29sbGFwc2UnXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZCBhOm5vdCguYnRuKTpub3QoLm5hdi1saW5rKTpub3QoW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddKTpub3QoLmZvb3Rlci1saW5rKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ0NDsgfVxuICAuY2FyZCBhOm5vdCguYnRuKTpub3QoLm5hdi1saW5rKTpub3QoW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddKTpub3QoLmZvb3Rlci1saW5rKTpob3ZlciwgLmNhcmQgYTpub3QoLmJ0bik6bm90KC5uYXYtbGluayk6bm90KFtkYXRhLXRvZ2dsZT0nY29sbGFwc2UnXSk6bm90KC5mb290ZXItbGluayk6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQ0NDsgfVxuXG4uY2FyZC1jb2xsYXBzZSAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAuNzVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJkLWNvbGxhcHNlIC5jYXJkIC5jYXJkLWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7IH1cbiAgLmNhcmQtY29sbGFwc2UgLmNhcmQgLmNhcmQtaGVhZGVyIGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgICAuY2FyZC1jb2xsYXBzZSAuY2FyZCAuY2FyZC1oZWFkZXIgYVtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGksIC5jYXJkLWNvbGxhcHNlIC5jYXJkIC5jYXJkLWhlYWRlciBhW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0uZXhwYW5kZWQgaSB7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmNhcmQtY29sbGFwc2UgLmNhcmQgLmNhcmQtaGVhZGVyIGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSBpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgICAgdG9wOiAxcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7IH1cblxuLmNhcmQgLmNhcmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcmQgLmNhcmQtZm9vdGVyIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY2FyZCAuY2FyZC1mb290ZXIgLnN0YXRzLnN0YXRzLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uY2FyZCAuY2FyZC1mb290ZXIgLnN0YXRzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLmNhcmQ6bm90KC5jYXJkLXByb2R1Y3QpIC5jYXJkLWZvb3RlciAuc3RhdHMgLm5vdy11aS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmNhcmQ6bm90KC5jYXJkLXByb2R1Y3QpIC5jYXJkLWZvb3RlciAuc3RhdHMgaSB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbi5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuXG4uY2FyZCAuYXV0aG9yIC5hdmF0YXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5jYXJkIC5hdXRob3Igc3BhbiB7XG4gIGNvbG9yOiAjOWE5YTlhOyB9XG5cbi5jYXJkIC5pbmZvIHtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5jYXJkLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmQtYmFja2dyb3VuZCAuY2FyZC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5jYXJkLWJhY2tncm91bmQuY2FyZC1iYWNrZ3JvdW5kLXByb2R1Y3QgLmNhcmQtYm9keSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5jYXJkLWJhY2tncm91bmQuY2FyZC1iYWNrZ3JvdW5kLXByb2R1Y3QgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jYXJkLWJhY2tncm91bmQgLnN0YXRzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY2FyZC1iYWNrZ3JvdW5kIC5jYXJkLWZvb3RlciAuc3RhdHMtbGluayA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7IH1cbiAgLmNhcmQtYmFja2dyb3VuZCAuY2F0ZWdvcnksXG4gIC5jYXJkLWJhY2tncm91bmQgLmNhcmQtZGVzY3JpcHRpb24sXG4gIC5jYXJkLWJhY2tncm91bmQgc21hbGwge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmNhcmQtYmFja2dyb3VuZCAuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7IH1cbiAgLmNhcmQtYmFja2dyb3VuZDpub3QoLmNhcmQtcHJpY2luZykgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2FyZC1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtYmxvZyAucm93IC5jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtYmxvZyAuY2FyZC1pbWFnZSArIC5jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmNhcmQtY29udGFjdCAuaGVhZGVyIC50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDEwcHg7IH1cblxuLmNhcmQtZmFzaGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1mYXNoaW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jYXJkLWZhc2hpb246bm90KC5jYXJkLWJhY2tncm91bmQpIC5jYXJkLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA4NSU7IH1cbiAgLmNhcmQtZmFzaGlvbiBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY2FyZC1mYXNoaW9uLmNhcmQtYmFja2dyb3VuZDo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZmFzaGlvbi5jYXJkLWJhY2tncm91bmQgYSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC5jYXJkLWZhc2hpb24uY2FyZC1iYWNrZ3JvdW5kIGE6aG92ZXIsIC5jYXJkLWZhc2hpb24uY2FyZC1iYWNrZ3JvdW5kIGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQtZmFzaGlvbjpub3QoLmNhcmQtYmFja2dyb3VuZCkgLnN0YXRzIHNwYW4sXG4gIC5jYXJkLWZhc2hpb24gLnN0YXRzLWxpbmsge1xuICAgIGNvbG9yOiBpbml0aWFsOyB9XG4gIC5jYXJkLWZhc2hpb24gLmNhcmQtYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxLjRyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAuY2FyZC1mYXNoaW9uOm5vdCguY2FyZC1iYWNrZ3JvdW5kKTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAuY2FyZC1mYXNoaW9uLmFycm93LWxlZnQ6bm90KC5jYXJkLWJhY2tncm91bmQpOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLmNhcmQtZm9ybS1ob3Jpem9udGFsIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNhcmQtZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbWFyZ2luOiAzcHggMCAwIDA7IH1cbiAgLmNhcmQtZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtZm9ybS1ob3Jpem9udGFsIC5idG4ge1xuICBtYXJnaW46IDA7IH1cblxuLmNhcmQtZm9ybS1ob3Jpem9udGFsIC5pbnB1dC1ncm91cCxcbi5jYXJkLWZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY2FyZC1uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmNhcmQtbm8tc2hhZG93OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jYXJkLXBsYWluIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmNhcmQtcGxhaW4gLmNhcmQtYm9keSxcbiAgLmNhcmQtcGxhaW4gLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmNhcmQtcGxhaW4gLmNhcmQtaGVhZGVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG5cbi5jYXJkLXByaWNpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmQtcHJpY2luZyAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY2FyZC1wcmljaW5nIC5pY29uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMHB4OyB9XG4gICAgLmNhcmQtcHJpY2luZyAuaWNvbiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjc7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBjb2xvcjogIzg4ODg4ODtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggOXB4IDM1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmQtcHJpY2luZyAuaWNvbi5pY29uLXByaW1hcnkgaSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggOXB4IDMwcHggLTZweCAjMzUzNTM1O1xuICAgICAgY29sb3I6ICMzNTM1MzU7IH1cbiAgICAuY2FyZC1wcmljaW5nIC5pY29uLmljb24taW5mbyBpIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMzBweCAtNnB4ICMyY2E4ZmY7XG4gICAgICBjb2xvcjogIzJjYThmZjsgfVxuICAgIC5jYXJkLXByaWNpbmcgLmljb24uaWNvbi1zdWNjZXNzIGkge1xuICAgICAgY29sb3I6ICMxOGNlMGY7XG4gICAgICBib3gtc2hhZG93OiAwcHggOXB4IDMwcHggLTZweCByZ2JhKDIyLCAxOTksIDEzLCAwLjg1KTsgfVxuICAgIC5jYXJkLXByaWNpbmcgLmljb24uaWNvbi13YXJuaW5nIGkge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggI2ZmYjIzNjtcbiAgICAgIGNvbG9yOiAjZmZiMjM2OyB9XG4gICAgLmNhcmQtcHJpY2luZyAuaWNvbi5pY29uLWRhbmdlciBpIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMzBweCAtNnB4ICNmZjM2MzY7XG4gICAgICBjb2xvcjogI2ZmMzYzNjsgfVxuICAuY2FyZC1wcmljaW5nIGgxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY2FyZC1wcmljaW5nIGgxIHNtYWxsOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTE3cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLmNhcmQtcHJpY2luZyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cbiAgICAuY2FyZC1wcmljaW5nIHVsIGxpIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4zKTsgfVxuICAgICAgLmNhcmQtcHJpY2luZyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuY2FyZC1wcmljaW5nIHVsIGxpIGIge1xuICAgICAgICBjb2xvcjogIzJjMmMyYzsgfVxuICAgICAgLmNhcmQtcHJpY2luZyB1bCBsaSBpIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5jYXJkLXByaWNpbmcuY2FyZC1iYWNrZ3JvdW5kIHVsIGxpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgIC5jYXJkLXByaWNpbmcuY2FyZC1iYWNrZ3JvdW5kIHVsIGxpIGIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNhcmQtcHJpY2luZy5jYXJkLWJhY2tncm91bmQgW2NsYXNzKj1cInRleHQtXCJdIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5jYXJkLXByaWNpbmcuY2FyZC1iYWNrZ3JvdW5kIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG4gIC5jYXJkLXByaWNpbmcuY2FyZC1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG5cbi5jYXJkLXByb2ZpbGUsIC5jYXJkLXRlc3RpbW9uaWFsIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJkLXByb2ZpbGUgLmNhcmQtYm9keSAuY2FyZC10aXRsZSwgLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY2FyZC1wcm9maWxlIFtjbGFzcyo9Y29sLV0gLmNhcmQtZGVzY3JpcHRpb24sIC5jYXJkLXRlc3RpbW9uaWFsIFtjbGFzcyo9Y29sLV0gLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2FyZC1wcm9maWxlIFtjbGFzcyo9Y29sLV0gLmNhcmQtZGVzY3JpcHRpb24gKyAuY2FyZC1mb290ZXIsIC5jYXJkLXRlc3RpbW9uaWFsIFtjbGFzcyo9Y29sLV0gLmNhcmQtZGVzY3JpcHRpb24gKyAuY2FyZC1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5jYXJkLXByb2ZpbGUgLmNhcmQtYXZhdGFyLCAuY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1hdmF0YXIge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgbWFyZ2luOiAtNjBweCBhdXRvIDA7IH1cbiAgICAuY2FyZC1wcm9maWxlIC5jYXJkLWF2YXRhciBpbWcsIC5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWF2YXRhciBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FyZC1wcm9maWxlIC5jYXJkLWF2YXRhciArIC5jYXJkLWJvZHksIC5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWF2YXRhciArIC5jYXJkLWJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuY2FyZC1wbGFpbi5jYXJkLXByb2ZpbGUgLmNhcmQtYXZhdGFyLCAuY2FyZC1wbGFpbi5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWF2YXRhciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY2FyZC1wcm9maWxlIC5jYXJkLWJvZHkgLmNhcmQtYXZhdGFyLCAuY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1ib2R5IC5jYXJkLWF2YXRhciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfVxuXG4uY2FyZC1wcm9kdWN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY2FyZC1wcm9kdWN0IC5wcmljZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDlweDsgfVxuICAuY2FyZC1wcm9kdWN0IC5idG4ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2FyZC1wcm9kdWN0IC5pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jYXJkLXByb2R1Y3QgLmNhcmQtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuY2FyZC1wcm9kdWN0IC5jYXJkLWZvb3RlciAucHJpY2UgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY2FyZC1wcm9kdWN0IC5jYXJkLWZvb3RlciAuc3RhdHMge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuY2FyZC1wcm9kdWN0IC5jYXJkLWZvb3RlciAuc3RhdHMgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4OyB9XG4gIC5jYXJkLXByb2R1Y3QgLmNhcmQtdGl0bGUsXG4gIC5jYXJkLXByb2R1Y3QgLmNhdGVnb3J5LFxuICAuY2FyZC1wcm9kdWN0IC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmQtcHJvZHVjdCAuY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhcmQtcHJvZHVjdCAuY2F0ZWdvcnkgfiAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY2FyZC1wcm9kdWN0IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gIC5jYXJkLXByb2R1Y3QgLnByaWNlLW9sZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gIC5jYXJkLXByb2R1Y3QgLnByaWNlLW5ldyB7XG4gICAgY29sb3I6ICNmZjM2MzY7IH1cbiAgLmNhcmQtcHJvZHVjdDpub3QoLmNhcmQtcGxhaW4pIC5jYXJkLWltYWdlIHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5jYXJkLXJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuY2FyZC1yYWlzZWQuY2FyZC1wbGFpbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY2FyZC1zaWdudXAge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2FyZC1zaWdudXAgLmNhcmQtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLmNhcmQtc2lnbnVwIC5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhcmQtc2lnbnVwIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5jYXJkLXNpZ251cCAuZm9ybS1jaGVjayxcbiAgLmNhcmQtc2lnbnVwIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stcmFkaW8ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuY2FyZC1zaWdudXAgLmZvcm0tY2hlY2sgbGFiZWwsXG4gICAgLmNhcmQtc2lnbnVwIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stcmFkaW8gbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuY2FyZC1zaWdudXAgLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2FyZC1zaWdudXAgLnNvY2lhbC1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYXJkLXNpZ251cCAuc29jaWFsLWxpbmUgLmJ0bi5idG4taWNvbixcbiAgICAuY2FyZC1zaWdudXAgLnNvY2lhbC1saW5lIC5idG4uYnRuLWljb24gLmJ0bi1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWF2YXRhciB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuXG4uY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cblxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtZGVzY3JpcHRpb24gKyAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmNhcmQtdGVzdGltb25pYWwgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuXG4uY2FyZC10ZXN0aW1vbmlhbCAuaWNvbi5pY29uLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjMzUzNTM1OyB9XG5cbi5jYXJkLXRlc3RpbW9uaWFsIC5pY29uLmljb24taW5mbyBpIHtcbiAgY29sb3I6ICMyY2E4ZmY7IH1cblxuLmNhcmQtdGVzdGltb25pYWwgLmljb24uaWNvbi1kYW5nZXIgaSB7XG4gIGNvbG9yOiAjZmYzNjM2OyB9XG5cbi5jYXJkLXRlc3RpbW9uaWFsIC5pY29uLmljb24td2FybmluZyBpIHtcbiAgY29sb3I6ICNmZmIyMzY7IH1cblxuLmNhcmQtdGVzdGltb25pYWwgLmljb24uaWNvbi1zdWNjZXNzIGkge1xuICBjb2xvcjogIzE4Y2UwZjsgfVxuXG4uY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1kZXNjcmlwdGlvbiArIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uaW5kZXgtcGFnZSAucGFnZS1oZWFkZXIsXG4ucHJlc2VudGF0aW9uLXBhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMjV2aDsgfVxuICAuaW5kZXgtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciA+IC5jb250ZW50LWNlbnRlcixcbiAgLnByZXNlbnRhdGlvbi1wYWdlIC5wYWdlLWhlYWRlciAuY29udGFpbmVyID4gLmNvbnRlbnQtY2VudGVyIHtcbiAgICB0b3A6IDM3JTsgfVxuXG4uaW5kZXgtcGFnZSAuY2F0ZWdvcnktYWJzb2x1dGUsXG4ucHJlc2VudGF0aW9uLXBhZ2UgLmNhdGVnb3J5LWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHZoO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1zZWN0aW9ucyAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tc2VjdGlvbnMgLmNvbC1tZC0zIHtcbiAgcGFkZGluZzogNy41cHg7IH1cblxuLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLXNlY3Rpb25zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1zZWN0aW9ucyBpbWc6aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1wcmljaW5nIC5jYXJkLXByaWNpbmcge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbi5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1wcmljaW5nIC5jYXJkLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDkwcHg7IH1cblxuLmJsb2ctcG9zdHMgLnByb2plY3RzLTQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uZWNvbW1lcmNlLXBhZ2UgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uZWNvbW1lcmNlLXBhZ2UgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5lY29tbWVyY2UtcGFnZSAuY2FyZC1oZWFkZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cblxuLmVjb21tZXJjZS1wYWdlIC5zbGlkZXItcmVmaW5lIHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLmVjb21tZXJjZS1wYWdlIC5jYXJkLXJlZmluZSA+IC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uZWNvbW1lcmNlLXBhZ2UgLmNhcmQtcmVmaW5lIFtyb2xlPVwidGFicGFuZWxcIl0ge1xuICBtYXgtaGVpZ2h0OiAyNzNweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5lY29tbWVyY2UtcGFnZSAuY2FyZC1yZWZpbmUgaDYge1xuICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuXG4uZWNvbW1lcmNlLXBhZ2UgLmNhcmQtcmVmaW5lIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5lY29tbWVyY2UtcGFnZSAuY2FyZC1yZWZpbmUgLmNhcmQtYm9keS5wYW5lbC1yZWZpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5lY29tbWVyY2UtcGFnZSAuY2FyZC1yZWZpbmUgLnByaWNlLXJpZ2h0LFxuLmVjb21tZXJjZS1wYWdlIC5jYXJkLXJlZmluZSAucHJpY2UtbGVmdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmVjb21tZXJjZS1wYWdlIC5jYXJkLXJlZmluZSAuYnRuIHtcbiAgbWFyZ2luOiAtNXB4IC0xMnB4OyB9XG5cbi5lY29tbWVyY2UtcGFnZSAuY2FyZC1yZWZpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2tib3gtbWF0ZXJpYWwgLmNoZWNrIHtcbiAgYmFja2dyb3VuZDogIzM1MzUzNTsgfVxuXG4uZWNvbW1lcmNlLXBhZ2UgLmNhcmQtcHJvZHVjdCAuY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnByb2R1Y3QtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnByb2R1Y3QtcGFnZSAuY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogLTkwcHggMHB4IDA7IH1cbiAgICAucHJvZHVjdC1wYWdlIC5jYXJvdXNlbCBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wcm9kdWN0LXBhZ2UgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5wcm9kdWN0LXBhZ2UgLm1haW4tcHJpY2Uge1xuICAgIG1hcmdpbjogMTBweCAwIDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAucHJvZHVjdC1wYWdlIC5ibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAucHJvZHVjdC1wYWdlIC5waWNrLXNpemUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5wcm9kdWN0LXBhZ2UgLnBpY2stc2l6ZSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnByb2R1Y3QtcGFnZSAucmVsYXRlZC1wcm9kdWN0cyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLnByb2R1Y3QtcGFnZSAuZmVhdHVyZXMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5wcm9kdWN0LXBhZ2UgLmFjY29yZGVvbiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubGFuZGluZy1wYWdlIC5wYWdlLWhlYWRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZGluZy1wYWdlIC5wYWdlLWhlYWRlciAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBhZ2UtaGVhZGVyIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5sYW5kaW5nLXBhZ2UgLnBhZ2UtaGVhZGVyIC50aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmxhbmRpbmctcGFnZSAuc2VjdGlvbi10ZWFtIC50ZWFtIC50ZWFtLXBsYXllciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4OyB9XG5cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tdGVhbSAudGVhbS1wbGF5ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tY29udGFjdC11cyAuaW5wdXQtZ3JvdXAsXG4ubGFuZGluZy1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgLnNlbmQtYnV0dG9uLFxuLmxhbmRpbmctcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIC50ZXh0YXJlYS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7IH1cblxuLmxhbmRpbmctcGFnZSAuc2VjdGlvbi1jb250YWN0LXVzIC50ZXh0YXJlYS1jb250YWluZXIge1xuICBtYXJnaW46IDQwcHggMDsgfVxuXG4ubGFuZGluZy1wYWdlIC5zZWN0aW9uLWNvbnRhY3QtdXMgYS5idG4ge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5wcm9maWxlLXBhZ2UgLmJ1dHRvbi1jb250YWluZXIsXG4uYmxvZy1wb3N0IC5idXR0b24tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMTEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnByb2ZpbGUtcGFnZSAucGhvdG8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnByb2ZpbGUtcGFnZSAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnByb2ZpbGUtcGFnZSAuY2F0ZWdvcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb2ZpbGUtcGFnZSBoNS5kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDc1cHg7IH1cblxuLnByb2ZpbGUtcGFnZSAubmF2LWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnByb2ZpbGUtcGFnZSAuaW5mby1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTVweCAwIDA7IH1cblxuLnByb2ZpbGUtcGFnZSAuY29udGVudCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9maWxlLXBhZ2UgLmNvbnRlbnQgLnNvY2lhbC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMCAwcHg7IH1cbiAgICAucHJvZmlsZS1wYWdlIC5jb250ZW50IC5zb2NpYWwtZGVzY3JpcHRpb24gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5wcm9maWxlLXBhZ2UgLmNvbGxlY3Rpb25zIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnByb2ZpbGUtcGFnZSAuZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi5zZWN0aW9uLWZ1bGwtcGFnZTphZnRlciwgLnNlY3Rpb24tZnVsbC1wYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjsgfVxuXG4uc2VjdGlvbi1mdWxsLXBhZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5zZWN0aW9uLWZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9XCJwdXJwbGVcIl06YWZ0ZXIsIC5zZWN0aW9uLWZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9XCJwcmltYXJ5XCJdOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI2KTtcbiAgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMjYpLCByZ2JhKDUzLCA1MywgNTMsIDAuOTUpKTtcbiAgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjcsIDIyNywgMjI3LCAwLjI2KSwgcmdiYSg1MywgNTMsIDUzLCAwLjk1KSk7XG4gIC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNiksIHJnYmEoNTMsIDUzLCA1MywgMC45NSkpO1xuICAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yNiksIHJnYmEoNTMsIDUzLCA1MywgMC45NSkpO1xuICAvKiBTdGFuZGFyZCBzeW50YXggKi8gfVxuXG4uc2VjdGlvbi1mdWxsLXBhZ2VbZGF0YS1pbWFnZV06YWZ0ZXIge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uc2VjdGlvbi1mdWxsLXBhZ2UgPiAuY29udGVudCxcbi5zZWN0aW9uLWZ1bGwtcGFnZSA+IC5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7IH1cblxuLnNlY3Rpb24tZnVsbC1wYWdlID4gLmNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7IH1cblxuLnNlY3Rpb24tZnVsbC1wYWdlIC5mdWxsLXBhZ2UtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4uc2VjdGlvbi1mdWxsLXBhZ2UgLmZvb3RlciBuYXYgPiB1bCBhOm5vdCguYnRuKSxcbi5zZWN0aW9uLWZ1bGwtcGFnZSAuZm9vdGVyLFxuLnNlY3Rpb24tZnVsbC1wYWdlIC5mb290ZXIgLmNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNpZ251cC1wYWdlIC5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uc2lnbnVwLXBhZ2UgLmlucHV0LWdyb3VwLCAuc2lnbnVwLXBhZ2UgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5zaWdudXAtcGFnZSAuY2FyZC1zaWdudXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuICAuc2lnbnVwLXBhZ2UgLmNhcmQtc2lnbnVwOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSkgLmNhcmQtdGl0bGUge1xuICAgIGNvbG9yOiBpbml0aWFsOyB9XG4gIC5zaWdudXAtcGFnZSAuY2FyZC1zaWdudXAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgY29sb3I6IGluaXRpYWw7IH1cblxuLnNpZ251cC1wYWdlIC5pbmZvLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7IH1cblxuLnNpZ251cC1wYWdlIC5zb2NpYWwgLmJ0biB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5zaWdudXAtcGFnZSAuc29jaWFsIGg0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubG9naW4tcGFnZSAucGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IHVuc2V0OyB9XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuYnRuLXdkIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4OyB9XG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuICAgIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4gLmlucHV0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZWJlYjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZWJlYjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlYmViZWI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZWJlYjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5oYXMtc3VjY2VzczphZnRlcixcbiAgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaGFzLWRhbmdlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wsXG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzLCAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUsXG4gICAgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlLFxuICAgIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDpmb2N1cywgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSwgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSxcbiAgICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmZvY3VzLFxuICAgIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6YWN0aXZlLFxuICAgIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0LFxuICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4uY2FyZC1wbGFpbiAuZm9ybS1ncm91cC5uby1ib3JkZXIuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLm5vLWJvcmRlci5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmlucHV0LWdyb3VwLXRleHQsXG4gIC5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luLmNhcmQtcGxhaW4gLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0LFxuICAubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLXBsYWluIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLmxvZ2luLXBhZ2UgLmxpbmsge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubG9naW4tcGFnZSAubGluazpob3ZlciwgLmxvZ2luLXBhZ2UgLmxpbms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4uY29udGFjdC1wYWdlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk3MHB4OyB9XG5cbi5jb250YWN0LXBhZ2UgLmJpZy1tYXAge1xuICBoZWlnaHQ6IDU1dmg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250YWN0LXBhZ2UgLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5jb250YWN0LXBhZ2UgLmluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAuY29udGFjdC1wYWdlIC5pbmZvIC50aXRsZSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTBweDsgfVxuXG4uYmxvZy1wb3N0IC5zZWN0aW9uLWJsb2ctaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5ibG9nLXBvc3QgLnNlY3Rpb24tYmxvZy1pbmZvIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmxvZy1wb3N0IC5zZWN0aW9uLWJsb2ctaW5mbyAuYmxvZy10YWdzIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIC5ibG9nLXBvc3QgLnNlY3Rpb24tYmxvZy1pbmZvIC5jYXJkLXByb2ZpbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ibG9nLXBvc3QgLnNlY3Rpb24tYmxvZy1pbmZvIC5jYXJkLXByb2ZpbGUgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5ibG9nLXBvc3QgLnNlY3Rpb24tYmxvZy1pbmZvIC5jYXJkLXByb2ZpbGUgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5ibG9nLXBvc3QgLnNlY3Rpb24tY29tbWVudHMgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uYmxvZy1wb3N0IC5tZWRpYSBwIHtcbiAgY29sb3I6ICM4ODg4ODg7IH1cblxuLmFib3V0LXVzIC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWJvdXQtdXMgLnBhZ2UtaGVhZGVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hYm91dC11cyAuYWJvdXQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiA3MHB4IDBweCAwcHggMHB4OyB9XG5cbi5hYm91dC11cyAuYWJvdXQtc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uYWJvdXQtdXMgLmFib3V0LW9mZmljZSAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5hYm91dC11cyAuYWJvdXQtb2ZmaWNlIGltZyB7XG4gIG1hcmdpbjogMjBweCAwcHg7IH1cblxuLmFib3V0LXVzIC5hYm91dC1jb250YWN0LFxuLmFib3V0LXVzIC5hYm91dC1vZmZpY2Uge1xuICBwYWRkaW5nOiA4MHB4IDBweDsgfVxuICAuYWJvdXQtdXMgLmFib3V0LWNvbnRhY3QgLmRlc2NyaXB0aW9uLFxuICAuYWJvdXQtdXMgLmFib3V0LW9mZmljZSAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLnNlY3Rpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5zZWN0aW9uIC5yb3cgKyAuY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnNlY3Rpb24tbmF2YmFycyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uLWZ1bGwtc2NyZWVuIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuXG4uc2VjdGlvbi1zaWdudXAge1xuICBwYWRkaW5nLXRvcDogMjB2aDsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogOTk5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtaGVhZGVyID4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEyJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gICAgbWF4LWhlaWdodDogNDQwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5wYWdlLWhlYWRlciA+IC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZy10b3A6IDEydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4ODBweDsgfVxuICAucGFnZS1oZWFkZXIgZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWhlYWRlciAuY2F0ZWdvcnksXG4gIC5wYWdlLWhlYWRlciAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLnBhZ2UtaGVhZGVyOmFmdGVyLCAucGFnZS1oZWFkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uY2xlYXItZmlsdGVyOmFmdGVyLCAuY2xlYXItZmlsdGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cbiAgICAuc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyICsgLmNhdGVnb3J5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lci5pbWFnZS1yaWdodCB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyLmltYWdlLXJpZ2h0ICsgaDMudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDsgfVxuICAgIC5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IC5pbWFnZS1jb250YWluZXIuaW1hZ2UtbGVmdCB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogNDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwNXB4OyB9XG4gIC5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IHAuYmxvY2txdW90ZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzc2cHg7XG4gICAgcmlnaHQ6IDE1NXB4O1xuICAgIHotaW5kZXg6IDA7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5udWNsZW8tY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAubnVjbGVvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgaDUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMSkge1xuICB0b3A6IDUlO1xuICBsZWZ0OiA3JTsgfVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjglO1xuICBsZWZ0OiAyNCU7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMykge1xuICB0b3A6IDQwJTsgfVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMTglO1xuICBsZWZ0OiA2MiU7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNSkge1xuICB0b3A6IDc0JTtcbiAgbGVmdDogMyU7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNikge1xuICB0b3A6IDM2JTtcbiAgbGVmdDogNDQlO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGNvbG9yOiAjZjk2MzMyO1xuICBwYWRkaW5nOiAxcHg7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNykge1xuICB0b3A6IDU5JTtcbiAgbGVmdDogMjYlOyB9XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiA2MCU7XG4gIGxlZnQ6IDY5JTsgfVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg5KSB7XG4gIHRvcDogNzIlO1xuICBsZWZ0OiA0NyU7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTApIHtcbiAgdG9wOiA4OCU7XG4gIGxlZnQ6IDI3JTsgfVxuXG4uc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCgxMSkge1xuICB0b3A6IDMxJTtcbiAgbGVmdDogODAlOyB9XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEyKSB7XG4gIHRvcDogODglO1xuICBsZWZ0OiA2OCU7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTMpIHtcbiAgdG9wOiA1JTtcbiAgbGVmdDogODElOyB9XG5cbi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDE0KSB7XG4gIHRvcDogNTglO1xuICBsZWZ0OiA5MCU7IH1cblxuLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTUpIHtcbiAgdG9wOiA2JTtcbiAgbGVmdDogNDAlOyB9XG5cbi5zZWN0aW9uLWltYWdlcyB7XG4gIG1heC1oZWlnaHQ6IDY3MHB4O1xuICBoZWlnaHQ6IDY3MHB4OyB9XG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLFxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xLFxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMzh2aDsgfVxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2NzBweDsgfVxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU1JTtcbiAgICByaWdodDogMTglOyB9XG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTIge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjglO1xuICAgIHJpZ2h0OiAxMiU7IH1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cIm9yYW5nZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTVlMzg7IH1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImJsYWNrXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYzsgfVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAudGl0bGUsXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLnNvY2lhbC1kZXNjcmlwdGlvbiBoMixcbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBwLFxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIHAuYmxvY2txdW90ZSxcbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBwLmJsb2NrcXVvdGUgc21hbGwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLnNlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5uYXZiYXIuYmctd2hpdGUgcCB7XG4gICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBoMSwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBoMiwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBoMywgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBoNCwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBoNSwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBoNiwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSBhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pLFxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5pY29ucy1jb250YWluZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLXRleHQsXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0LFxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuZGVzY3JpcHRpb24sXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLnNvY2lhbC1kZXNjcmlwdGlvbiBwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgcC5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlLFxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIsXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLnJhZGlvIGxhYmVsOjpiZWZvcmUsXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jaGVja2JveCBsYWJlbCxcbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAucmFkaW8gbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLFxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmFmdGVyLFxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZWJlYjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZWJlYjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNlYmViZWI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ViZWJlYjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5oYXMtc3VjY2VzczphZnRlcixcbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuaGFzLWRhbmdlcjphZnRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wsXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmZvY3VzLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbDphY3RpdmUsXG4gICAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gICAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6YWN0aXZlLFxuICAgIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtdGV4dDpmb2N1cywgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmFjdGl2ZSxcbiAgICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC10ZXh0OmZvY3VzLFxuICAgIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6YWN0aXZlLFxuICAgIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0LFxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5pbnB1dC1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuZm9ybS1ncm91cC5uby1ib3JkZXIuaW5wdXQtZ3JvdXAtZm9jdXMgLmlucHV0LWdyb3VwLXRleHQsXG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLm5vLWJvcmRlci5pbnB1dC1ncm91cC1mb2N1cyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmJ0bi5idG4tc2ltcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmJ0bi5idG4tc2ltcGxlOmhvdmVyLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5idG4uYnRuLXNpbXBsZTpob3ZlciwgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuYnRuLmJ0bi1zaW1wbGU6Zm9jdXMsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmJ0bi5idG4tc2ltcGxlOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5uYXYtdGFicyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayBpLm5vdy11aS1pY29ucyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKS5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDYpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFyYWxsYXgtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWN0aW9uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VjdGlvbi1pbWFnZSAudGl0bGUsXG4gIC5zZWN0aW9uLWltYWdlIC5jYXJkLXBsYWluIC5jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VjdGlvbi1pbWFnZSAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWN0aW9uLWltYWdlIC5uYXYtcGlsbHMgLm5hdi1saW5rOmhvdmVyLCAuc2VjdGlvbi1pbWFnZSAubmF2LXBpbGxzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWN0aW9uLWltYWdlIC5pbmZvLXRpdGxlLFxuICAuc2VjdGlvbi1pbWFnZSAuaW5mby5pbmZvLWhvcml6b250YWwgLmljb24gaSxcbiAgLnNlY3Rpb24taW1hZ2UgLmNhcmQtcHJpY2luZy5jYXJkLXBsYWluIHVsIGxpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VjdGlvbi1pbWFnZSAuZGVzY3JpcHRpb24sXG4gIC5zZWN0aW9uLWltYWdlIC5pbmZvIC5pY29uOm5vdCguaWNvbi1jaXJjbGUpIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5zZWN0aW9uLWltYWdlIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmluZm8tdGl0bGUge1xuICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gIC5zZWN0aW9uLWltYWdlIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmluZm8gcCxcbiAgLnNlY3Rpb24taW1hZ2UgLmNhcmQ6bm90KC5jYXJkLXBsYWluKSAuaW5mbyAuaWNvbixcbiAgLnNlY3Rpb24taW1hZ2UgLmNhcmQ6bm90KC5jYXJkLXBsYWluKSAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjOWE5YTlhOyB9XG4gIC5zZWN0aW9uLWltYWdlIC5mb290ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWN0aW9uLWltYWdlIC5jYXJkLXBsYWluIFtjbGFzcyo9XCJ0ZXh0LVwiXSxcbiAgLnNlY3Rpb24taW1hZ2UgLmNhcmQtcGxhaW4gdWwgbGkgYiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlY3Rpb24taW1hZ2UgLmNhcmQtcGxhaW4gLmNhdGVnb3J5IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5zZWN0aW9uLWltYWdlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLnNlY3Rpb24taW1hZ2UgLmNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpZ251cC1wYWdlIC5wYWdlLWhlYWRlciB7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IHVuc2V0OyB9XG5cbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci1taW5pIHtcbiAgbWluLWhlaWdodDogNDB2aDtcbiAgbWF4LWhlaWdodDogMzQwcHg7IH1cblxuLnBhZ2UtaGVhZGVyIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnBhZ2UtaGVhZGVyIC50aXRsZSArIGg0IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2VjdGlvbi1zdG9yeS1vdmVydmlldyB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAuc2VjdGlvbi1zdG9yeS1vdmVydmlldyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuc2VwYXJhdG9yLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuZm9vdGVyLmZvb3Rlci13aGl0ZSAuZm9vdGVyLWJyYW5kLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuZm9vdGVyLmZvb3Rlci13aGl0ZSB1bCBsaSA+IGEubmF2LWxpbms6bm90KC5idG4taWNvbikge1xuICBjb2xvcjogaW5pdGlhbDsgfVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmNhdGVnb3J5LFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuY2FyZDpub3QoLmNhcmQtcGxhaW4pIC5jYXJkLWRlc2NyaXB0aW9uLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuY2FyZDpub3QoLmNhcmQtcGxhaW4pIC5jYXRlZ29yeSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmNhcmQ6bm90KC5jYXJkLXBsYWluKSAuY2F0ZWdvcnkge1xuICBjb2xvcjogIzlhOWE5YTsgfVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmNhcmQtdGl0bGUsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogaW5pdGlhbDsgfVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgaDEsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgaDIsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgaDMsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgaDQsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgaDUsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgaDYsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIGE6bm90KC5idG4pOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5jYXJkLWxpbmspLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuaWNvbnMtY29udGFpbmVyIGksXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pLmNhcmQtcHJpY2luZyB1bCBsaSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmluZm8uaW5mby1ob3Jpem9udGFsIC5pY29uIGksXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJkLXByaWNpbmcuY2FyZC1wbGFpbiB1bCBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkuY2FyZCBhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKS5jYXJkIGE6bm90KC5idG4pOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkuY2FyZCBhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKS5mb290ZXIgaHIsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pLmNhcmQtcHJpY2luZyAuaWNvbiBpLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKS5jYXJkLXByaWNpbmcgdWwgbGkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJkLWZvb3RlciAuc3RhdHMgaSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkuY2FyZC1wbGFpbiAuY2F0ZWdvcnksXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJkLXBsYWluIC5jYXRlZ29yeSxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmNhcmQtaGVhZGVyOmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pLmNhcmQtcHJpY2luZyB1bCBsaSBpLFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKS5jYXJkLXByaWNpbmcgdWwgbGkgYixcbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmNhcmQtcHJpY2luZy5jYXJkLXBsYWluIHVsIGxpIGIsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJkLWNhdGVnb3J5LFxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuYXV0aG9yIHNwYW4sXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5jYXJkLXByaWNpbmcuY2FyZC1wbGFpbiB1bCBsaSBpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLXRleHQsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCxcbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSkgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuc3Vic2NyaWJlLWxpbmUgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBjb2xvcjogIzJjMmMyYzsgfVxuICBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5zdWJzY3JpYmUtbGluZSAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7IH1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKSAuc3Vic2NyaWJlLWxpbmUgLmlucHV0LWdyb3VwLXRleHQsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5zdWJzY3JpYmUtbGluZSAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQsXG5bZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXTpub3QoW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl0pIC5zdWJzY3JpYmUtbGluZSAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7IH1cblxuW2NsYXNzKj1cImZlYXR1cmVzLVwiXSxcbltjbGFzcyo9XCJ0ZWFtLVwiXSxcbltjbGFzcyo9XCJwcm9qZWN0cy1cIl0sXG5bY2xhc3MqPVwicHJpY2luZy1cIl0sXG5bY2xhc3MqPVwidGVzdGltb25pYWxzLVwiXSxcbltjbGFzcyo9XCJjb250YWN0dXMtXCJdIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG5cbi5wYWdlLWhlYWRlciAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBib3R0b206IDYwcHg7IH1cblxuLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ucGFnZS1oZWFkZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBhZ2UtaGVhZGVyLmhlYWRlci1zbWFsbCB7XG4gIGhlaWdodDogNjV2aDtcbiAgbWluLWhlaWdodDogNjV2aDsgfVxuICAucGFnZS1oZWFkZXIuaGVhZGVyLXNtYWxsIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHZoOyB9XG5cbi5oZWFkZXItZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItZmlsdGVyIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItZmlsdGVyIC5pbmZvLXRpdGxlLFxuICAuaGVhZGVyLWZpbHRlciAuaW5mby5pbmZvLWhvcml6b250YWwgLmljb24gaSxcbiAgLmhlYWRlci1maWx0ZXIgLmNhcmQtcHJpY2luZy5jYXJkLXBsYWluIHVsIGxpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9XCJvcmFuZ2VcIl0ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ0LCA0NCwgMC4yKTtcbiAgICAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDIyNCwgMjMsIDMsIDAuNikpO1xuICAgIC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDIyNCwgMjMsIDMsIDAuNikpO1xuICAgIC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDIyNCwgMjMsIDMsIDAuNikpO1xuICAgIC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCA0NCwgNDQsIDAuMiksIHJnYmEoMjI0LCAyMywgMywgMC42KSk7XG4gICAgLyogU3RhbmRhcmQgc3ludGF4ICovIH1cbiAgLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPVwiYmxhY2tcIl0ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQ0LCA0NCwgMC4yKTtcbiAgICAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuICAgIC8qIEZvciBTYWZhcmkgNS4xIHRvIDYuMCAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuICAgIC8qIEZvciBPcGVyYSAxMS4xIHRvIDEyLjAgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgNDQsIDQ0LCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuICAgIC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCA0NCwgNDQsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC43KSk7XG4gICAgLyogU3RhbmRhcmQgc3ludGF4ICovIH1cblxuLmNsZWFyLWZpbHRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmhlYWRlci0xIC53cmFwcGVyLFxuLmhlYWRlci0yIC53cmFwcGVyLFxuLmhlYWRlci0zIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQzsgfVxuXG4uaGVhZGVyLTEgLmNvbnRlbnQtY2VudGVyLFxuLmhlYWRlci0yIC5jb250ZW50LWNlbnRlcixcbi5oZWFkZXItMyAuY29udGVudC1jZW50ZXIge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyLTIgLnBhZ2UtaGVhZGVyIC5jYXJkLFxuLmhlYWRlci0xIC5wYWdlLWhlYWRlciAuY2FyZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLmhlYWRlci0zIC5idG4ge1xuICBtYXJnaW46IDA7IH1cblxuLmhlYWRlci0zIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGhvbmUtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mZWF0dXJlcy0yLFxuLmZlYXR1cmVzLTEsXG4uZmVhdHVyZXMtMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmVhdHVyZXMtNCAuY2FyZCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLmZlYXR1cmVzLTIgLmluZm8tdGl0bGUsXG4uZmVhdHVyZXMtMiAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZmVhdHVyZXMtNSAuaW5mbyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMCAwcHg7IH1cblxuLmZlYXR1cmVzLTUgLnBob25lLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5mZWF0dXJlcy02IC5waG9uZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwOyB9XG5cbi5mZWF0dXJlcy02IC5pbmZvIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAwIDBweDsgfVxuXG4uZmVhdHVyZXMtNiAuaW5mbzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDsgfVxuXG4uZmVhdHVyZXMtNyxcbi5mZWF0dXJlcy0yLFxuLmZlYXR1cmVzLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZlYXR1cmVzLTc6YWZ0ZXIsXG4gIC5mZWF0dXJlcy0yOmFmdGVyLFxuICAuZmVhdHVyZXMtODphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5mZWF0dXJlcy03IC5jb250YWluZXIsXG4gIC5mZWF0dXJlcy03IC5jb250YWluZXItZmx1aWQsXG4gIC5mZWF0dXJlcy03IC50aXRsZSxcbiAgLmZlYXR1cmVzLTcgLmRlc2NyaXB0aW9uLFxuICAuZmVhdHVyZXMtMiAuY29udGFpbmVyLFxuICAuZmVhdHVyZXMtMiAuY29udGFpbmVyLWZsdWlkLFxuICAuZmVhdHVyZXMtMiAudGl0bGUsXG4gIC5mZWF0dXJlcy0yIC5kZXNjcmlwdGlvbixcbiAgLmZlYXR1cmVzLTggLmNvbnRhaW5lcixcbiAgLmZlYXR1cmVzLTggLmNvbnRhaW5lci1mbHVpZCxcbiAgLmZlYXR1cmVzLTggLnRpdGxlLFxuICAuZmVhdHVyZXMtOCAuZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5mZWF0dXJlcy04IC50aXRsZSxcbi5mZWF0dXJlcy03IC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5mZWF0dXJlcy04IC50aXRsZSArIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLmZlYXR1cmVzLTcge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mZWF0dXJlcy03IC5pbmZvLXRpdGxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmVhdHVyZXMtNyAuaW5mby1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDsgfVxuICAgIC5mZWF0dXJlcy03IC5pbmZvLWhvcml6b250YWw6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgLmZlYXR1cmVzLTcgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgbWFyZ2luLXRvcDogNThweDsgfVxuICAgIC5mZWF0dXJlcy03IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnRhYmxldC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbltjbGFzcyo9XCJibG9ncy1cIl0ge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cblxuLmJsb2dzLTEgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5ibG9ncy00IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZWFtLTIgLmNhcmQgLmNhcmQtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAwOyB9XG5cbi50ZWFtLTIgLmNhcmQgaDYge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnRlYW0tMiBbY2xhc3MqPVwiY29sLW1kLVwiXTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbi50ZWFtLTMgLmNhcmQuY2FyZC1wcm9maWxlIC5jYXJkLWltYWdlIGEgPiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTg3NXJlbTsgfVxuXG4udGVhbS0zIC5jYXJkLmNhcmQtcHJvZmlsZSAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnRlYW0tNCAuY2FyZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRlYW0tNCAuY2FyZCAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50ZWFtLTUgaDUuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4udGVhbS01IFtjbGFzcyo9XCJjb2wtbWQtXCJdIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAudGVhbS01IFtjbGFzcyo9XCJjb2wtbWQtXCJdOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogOTVweDsgfVxuXG4udGVhbS01IC5jYXJkLmNhcmQtcHJvZmlsZSAuY2FyZC10aXRsZSArIC5jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IC42MjVyZW07IH1cblxuLnByb2plY3RzLTEgLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wcm9qZWN0cy0yIGgyLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wcm9qZWN0cy0yIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5wcm9qZWN0cy0yIC5jYXRlZ29yeSB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnByb2plY3RzLTIgLmNhcmQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wcm9qZWN0cy0yIC5jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9qZWN0cy0zIGgyLnRpdGxlLFxuLnByb2plY3RzLTMgaDMudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnByb2plY3RzLTMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByb2plY3RzLTMgLmNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5wcm9qZWN0cy0zIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ucHJvamVjdHMtNSBoMi50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucHJvamVjdHMtNSAuaW5mbyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnByb2plY3RzLTUgLmluZm8gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wcm9qZWN0cy01IC5jYXJkLWJhY2tncm91bmQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcm9qZWN0cy01IC5jYXJkLWJhY2tncm91bmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuXG4ucHJvamVjdHMtNSBociB7XG4gIG1hcmdpbjogNzBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDk3MHB4OyB9XG5cbi5wcmljaW5nLTEgaDIudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcmljaW5nLTEgLmNhcmQtc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4ucHJpY2luZy0yIC5uYXYtcGlsbHMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5wcmljaW5nLTUgLm5hdi1waWxscyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnByaWNpbmctMyAudGl0bGUsXG4ucHJpY2luZy00IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRlc3RpbW9uaWFscy0xIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnNlY3Rpb24tdGVzdGltb25pYWxzLFxuLnRlc3RpbW9uaWFscy0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLmNhcmQtcHJvZmlsZSAuY2FyZC10aXRsZSxcbiAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC5jYXJkLXByb2ZpbGUgLmNhcmQtZGVzY3JpcHRpb24sXG4gIC50ZXN0aW1vbmlhbHMtMiAuY2FyZC1wcm9maWxlIC5jYXJkLXRpdGxlLFxuICAudGVzdGltb25pYWxzLTIgLmNhcmQtcHJvZmlsZSAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFscyAuY2FyZC1pbWFnZSxcbiAgLnRlc3RpbW9uaWFscy0yIC5jYXJkLWltYWdlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIsXG4gIC50ZXN0aW1vbmlhbHMtMiAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFscyAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiBpLFxuICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQgaSxcbiAgLnRlc3RpbW9uaWFscy0yIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IGksXG4gIC50ZXN0aW1vbmlhbHMtMiAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCBpIHtcbiAgICBjb2xvcjogIzQ0NDsgfVxuICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1wZW9wbGUsXG4gIC50ZXN0aW1vbmlhbHMtMiAudGVzdGltb25pYWxzLXBlb3BsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtcGVvcGxlIGltZyxcbiAgICAudGVzdGltb25pYWxzLTIgLnRlc3RpbW9uaWFscy1wZW9wbGUgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDQ7IH1cbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1wZW9wbGUgLmxlZnQtZmlyc3QtcGVyc29uLFxuICAgIC50ZXN0aW1vbmlhbHMtMiAudGVzdGltb25pYWxzLXBlb3BsZSAubGVmdC1maXJzdC1wZXJzb24ge1xuICAgICAgbGVmdDogMiU7XG4gICAgICB0b3A6IDIlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1wZW9wbGUgLmxlZnQtc2Vjb25kLXBlcnNvbixcbiAgICAudGVzdGltb25pYWxzLTIgLnRlc3RpbW9uaWFscy1wZW9wbGUgLmxlZnQtc2Vjb25kLXBlcnNvbiB7XG4gICAgICBsZWZ0OiA2NSU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogNzBweDsgfVxuICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXBlb3BsZSAubGVmdC10aGlyZC1wZXJzb24sXG4gICAgLnRlc3RpbW9uaWFscy0yIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5sZWZ0LXRoaXJkLXBlcnNvbiB7XG4gICAgICBsZWZ0OiAtMjUlO1xuICAgICAgdG9wOiAxMzUlO1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXBlb3BsZSAubGVmdC1mb3VydGgtcGVyc29uLFxuICAgIC50ZXN0aW1vbmlhbHMtMiAudGVzdGltb25pYWxzLXBlb3BsZSAubGVmdC1mb3VydGgtcGVyc29uIHtcbiAgICAgIGxlZnQ6IDQwJTtcbiAgICAgIHRvcDogMTgwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5sZWZ0LWZpZnRoLXBlcnNvbixcbiAgICAudGVzdGltb25pYWxzLTIgLnRlc3RpbW9uaWFscy1wZW9wbGUgLmxlZnQtZmlmdGgtcGVyc29uIHtcbiAgICAgIGxlZnQ6IDk1JTtcbiAgICAgIHRvcDogMjIwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5sZWZ0LXNpeHRoLXBlcnNvbixcbiAgICAudGVzdGltb25pYWxzLTIgLnRlc3RpbW9uaWFscy1wZW9wbGUgLmxlZnQtc2l4dGgtcGVyc29uIHtcbiAgICAgIGxlZnQ6IDQwJTtcbiAgICAgIHRvcDogMjY1JTtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIHdpZHRoOiA5NXB4OyB9XG4gICAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5yaWdodC1maXJzdC1wZXJzb24sXG4gICAgLnRlc3RpbW9uaWFscy0yIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5yaWdodC1maXJzdC1wZXJzb24ge1xuICAgICAgcmlnaHQ6IDIlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1wZW9wbGUgLnJpZ2h0LXNlY29uZC1wZXJzb24sXG4gICAgLnRlc3RpbW9uaWFscy0yIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5yaWdodC1zZWNvbmQtcGVyc29uIHtcbiAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5yaWdodC10aGlyZC1wZXJzb24sXG4gICAgLnRlc3RpbW9uaWFscy0yIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5yaWdodC10aGlyZC1wZXJzb24ge1xuICAgICAgcmlnaHQ6IDk1JTtcbiAgICAgIHRvcDogOTUlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1wZW9wbGUgLnJpZ2h0LWZvdXJ0aC1wZXJzb24sXG4gICAgLnRlc3RpbW9uaWFscy0yIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5yaWdodC1mb3VydGgtcGVyc29uIHtcbiAgICAgIHJpZ2h0OiA2NiU7XG4gICAgICB0b3A6IDE0NSU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5zZWN0aW9uLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXBlb3BsZSAucmlnaHQtZmlmdGgtcGVyc29uLFxuICAgIC50ZXN0aW1vbmlhbHMtMiAudGVzdGltb25pYWxzLXBlb3BsZSAucmlnaHQtZmlmdGgtcGVyc29uIHtcbiAgICAgIHJpZ2h0OiA5MCU7XG4gICAgICB0b3A6IDIxMCU7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5yaWdodC1zaXh0aC1wZXJzb24sXG4gICAgLnRlc3RpbW9uaWFscy0yIC50ZXN0aW1vbmlhbHMtcGVvcGxlIC5yaWdodC1zaXh0aC1wZXJzb24ge1xuICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgIHRvcDogMjQwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG5cbi5jb250YWN0dXMtMSAuaW5mbyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAuY29udGFjdHVzLTEgLmluZm86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmNvbnRhY3R1cy0xIC5pbmZvIC5pbmZvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb250YWN0dXMtMSAuaW5mbyAuaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29udGFjdHVzLTEgLmNhcmQtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmNvbnRhY3R1cy0yIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0dXMtMiAuY2FyZC1jb250YWN0IHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogODBweCAwIDgwcHggMTUwcHg7IH1cbiAgICAuY29udGFjdHVzLTIgLmNhcmQtY29udGFjdCAuaW5mbyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5jb250YWN0dXMtMiAubWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5jb250YWN0dXMtMiAuaW5mby1ob3Jpem9udGFsIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgLmNvbnRhY3R1cy0yIC5pbmZvLWhvcml6b250YWwgLmljb24gPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7IH1cblxuLnNvY2lhbC1saW5lLWJpZy1pY29ucyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgLnNvY2lhbC1saW5lLWJpZy1pY29ucyBbY2xhc3MqPVwiY29sLVwiXTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnNvY2lhbC1saW5lLWJpZy1pY29ucyAuYnRuIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zb2NpYWwtbGluZS1iaWctaWNvbnMgLmJ0biAuZmFiIHtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cblxuLnNvY2lhbC1saW5lIHtcbiAgcGFkZGluZzogLjg1cmVtIDA7IH1cblxuLnN1YnNjcmliZS1saW5lIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5zdWJzY3JpYmUtbGluZSAuY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogNTRweDsgfVxuICAgIC5zdWJzY3JpYmUtbGluZSAuY2FyZCAuY2FyZC1ibG9jayB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5zdWJzY3JpYmUtbGluZS5zdWJzY3JpYmUtbGluZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5zdWJzY3JpYmUtbGluZS5zdWJzY3JpYmUtbGluZS1pbWFnZSAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgIC5zdWJzY3JpYmUtbGluZS5zdWJzY3JpYmUtbGluZS1pbWFnZSAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc3Vic2NyaWJlLWxpbmUuc3Vic2NyaWJlLWxpbmUtaW1hZ2U6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Nik7IH1cbiAgICAuc3Vic2NyaWJlLWxpbmUuc3Vic2NyaWJlLWxpbmUtaW1hZ2UgLmNvbnRhaW5lciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zb2NpYWwtbGluZS13aGl0ZSxcbi5zdWJzY3JpYmUtbGluZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnNvY2lhbC1saW5lLWJsYWNrLFxuLnN1YnNjcmliZS1saW5lLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmMyYzsgfVxuICAuc29jaWFsLWxpbmUtYmxhY2sgW2NsYXNzKj1cImNvbC1cIl0sXG4gIC5zdWJzY3JpYmUtbGluZS1ibGFjayBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnNvY2lhbC1saW5lIGgxLCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuc29jaWFsLWxpbmUgaDIsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5zb2NpYWwtbGluZSBoMywgW2RhdGEtYmFja2dyb3VuZC1jb2xvcl0gLnNvY2lhbC1saW5lIGg0LCBbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yXSAuc29jaWFsLWxpbmUgaDUsIFtkYXRhLWJhY2tncm91bmQtY29sb3JdIC5zb2NpYWwtbGluZSBoNiB7XG4gIGNvbG9yOiBpbml0aWFsOyB9XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdIC5zb2NpYWwtbGluZSAuYnRuLmJ0bi1zaW1wbGUge1xuICBib3JkZXI6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7IH1cbiAgICAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzUzNTM1O1xuICAgICAgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMzUzNTM1IDAlLCAjMDAwIDgwJSk7XG4gICAgICAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjMzUzNTM1IDAlLCAjMDAwIDgwJSk7XG4gICAgICAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjMzUzNTM1IDAlLCAjMDAwIDgwJSk7XG4gICAgICAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMzUzNTM1IDAlLCAjMDAwIDgwJSk7XG4gICAgICAvKiBTdGFuZGFyZCBzeW50YXggKG11c3QgYmUgbGFzdCkgKi9cbiAgICAgIG9wYWNpdHk6IDAuNzY7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzYpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2Om5vdCgubmF2YmFyLWxvZ28pIC5uYXYtbGluayB7XG4gICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTsgfVxuICAgICAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1sb2dvKSAubmF2LWxpbms6bm90KC5idG4pIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1sb2dvIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogNTNweDsgfVxuICAubmF2YmFyIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51LFxuICAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgIC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxuICAgIC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07IH1cbiAgLm5hdmJhciAubmF2YmFyLXRyYW5zbGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7IH1cbiAgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAubmF2YmFyIC5uYXZiYXItdG9nZ2xlci1iYXIgKyAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyLWJhci5iYXIyIHtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGxpbmVhcjsgfVxuICAubmF2YmFyLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4ODg4OyB9XG4gIC50b3AtYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAubWlkZGxlLWJhciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgLnRvcC1iYXIsXG4gIC5taWRkbGUtYmFyLFxuICAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgLnRvZ2dsZWQgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJTsgfVxuICAudG9nZ2xlZCAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJTsgfVxuICAudG9nZ2xlZCAubWlkZGxlLWJhciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbY2xhc3MqPVwibmF2YmFyLWV4cGFuZC1cIl0gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIC53cmFwcGVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTsgfVxuICAjYm9keUNsaWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDMwMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7IH1cbiAgLnByb2ZpbGUtcGhvdG8gLnByb2ZpbGUtcGhvdG8tc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gIFtjbGFzcyo9XCJuYXZiYXItdG9nZ2xlYWJsZS1cIl0gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIC5idXR0b24tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlY3Rpb24tbnVjbGVvLWljb25zIC5jb250YWluZXIgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNjVweDsgfVxuICAuc2VjdGlvbi1pbWFnZXMge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gICAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMSB7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgdG9wOiA2OCU7XG4gICAgICBtYXgtd2lkdGg6IDI2OXB4OyB9XG4gICAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMiB7XG4gICAgICByaWdodDogNSU7XG4gICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgdG9wOiA5MyU7IH1cbiAgLm5hdi1vcGVuIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuICAubmF2LW9wZW4gLndyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTsgfVxuICAubmF2LW9wZW4gLm5hdmJhci10cmFuc2xhdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTsgfVxuICAubmF2LW9wZW4gLm1lbnUtb24tbGVmdCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cbiAgLm5hdi1vcGVuIC5tZW51LW9uLWxlZnQgLm5hdmJhci10cmFuc2xhdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7IH1cbiAgLm5hdi1vcGVuIC5tZW51LW9uLWxlZnQgLndyYXBwZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTBweCwgMCwgMCk7IH1cbiAgLm5hdi1vcGVuIC5tZW51LW9uLWxlZnQgI2JvZHlDbGljayB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW5hdiAubmF2LWxpbmsucHJvZmlsZS1waG90byB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDdweCAwLjdyZW07IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmJ0bjpub3QoLmJ0bi1zbSkge1xuICAgIG1hcmdpbjogMDsgfVxuICAubmF2YmFyLW5hdiAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTpub3QoLmhhcy1pbWFnZSkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmQuY2FyZC1mb3JtLWhvcml6b250YWwgW2NsYXNzKj1cImNvbC1zbS1cIl06bm90KDpsYXN0LWNoaWxkKSxcbiAgLmNhcmQuY2FyZC1mb3JtLWhvcml6b250YWwgW2NsYXNzKj1cImNvbC1tZC1cIl06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAzMjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7IH1cbiAgICAuYnVyZ2VyLW1lbnUgLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzM1MzUzNTtcbiAgICAgIC8qIEZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IGdyYWRpZW50cyAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzM1MzUzNSAwJSwgIzAwMCA4MCUpO1xuICAgICAgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoIzM1MzUzNSAwJSwgIzAwMCA4MCUpO1xuICAgICAgLyogRm9yIE9wZXJhIDExLjEgdG8gMTIuMCAqL1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoIzM1MzUzNSAwJSwgIzAwMCA4MCUpO1xuICAgICAgLyogRm9yIEZpcmVmb3ggMy42IHRvIDE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzM1MzUzNSAwJSwgIzAwMCA4MCUpO1xuICAgICAgLyogU3RhbmRhcmQgc3ludGF4IChtdXN0IGJlIGxhc3QpICovXG4gICAgICBvcGFjaXR5OiAwLjc2O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTc2KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmJ1cmdlci1tZW51IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXY6bm90KC5uYXZiYXItbG9nbykgLm5hdi1saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG4gICAgICAuYnVyZ2VyLW1lbnUgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1sb2dvKSAubmF2LWxpbms6bm90KC5idG4pIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC5idXJnZXItbWVudSAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1sb2dvIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogNTNweDsgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhciAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSxcbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnU6YmVmb3JlLFxuICAgIC5idXJnZXItbWVudSAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhciAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07IH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIgLm5hdmJhci10cmFuc2xhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpOyB9XG4gIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItdG9nZ2xlci1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItdG9nZ2xlci1iYXIgKyAubmF2YmFyLXRvZ2dsZXItYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItdG9nZ2xlci1iYXIuYmFyMiB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBsaW5lYXI7IH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXIuYmctd2hpdGU6bm90KC5uYXZiYXItdHJhbnNwYXJlbnQpIC5uYXZiYXItdG9nZ2xlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg4ODg7IH1cbiAgLmJ1cmdlci1tZW51IC50b3AtYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAuYnVyZ2VyLW1lbnUgLm1pZGRsZS1iYXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJ1cmdlci1tZW51IC5ib3R0b20tYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAuYnVyZ2VyLW1lbnUgLnRvcC1iYXIsXG4gIC5idXJnZXItbWVudSAubWlkZGxlLWJhcixcbiAgLmJ1cmdlci1tZW51IC5ib3R0b20tYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAuYnVyZ2VyLW1lbnUgLnRvZ2dsZWQgLnRvcC1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJTsgfVxuICAuYnVyZ2VyLW1lbnUgLnRvZ2dsZWQgLmJvdHRvbS1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCU7IH1cbiAgLmJ1cmdlci1tZW51IC50b2dnbGVkIC5taWRkbGUtYmFyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5idXJnZXItbWVudSBbY2xhc3MqPVwibmF2YmFyLWV4cGFuZC1cIl0gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gIC5idXJnZXItbWVudSAud3JhcHBlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7IH1cbiAgLmJ1cmdlci1tZW51ICNib2R5Q2xpY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMzAwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTsgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5idXJnZXItbWVudSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5idXJnZXItbWVudSAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmJ1cmdlci1tZW51Lm1lbnUtb24tbGVmdCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTsgfVxuICAuYnVyZ2VyLW1lbnUubWVudS1vbi1sZWZ0IC5uYXZiYXItdHJhbnNsYXRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmJ1cmdlci1tZW51IC5uYXZiYXItdG9nZ2xlYWJsZS1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuYnVyZ2VyLW1lbnUgLm5hdmJhci10b2dnbGVhYmxlLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5uYXYtb3BlbiAuYnVyZ2VyLW1lbnUubWVudS1vbi1sZWZ0IC5uYXZiYXIgLm5hdmJhci10cmFuc2xhdGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDBweCwgMCwgMCk7IH1cbiAgLm5hdi1vcGVuIC5idXJnZXItbWVudSAubmF2YmFyIC5uYXZiYXItdHJhbnNsYXRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDBweCwgMCwgMCk7IH1cbiAgLm5hdi1vcGVuIC5idXJnZXItbWVudS5tZW51LW9uLWxlZnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdi1vcGVuIC5idXJnZXItbWVudSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7IH1cbiAgLm5hdi1vcGVuIC5idXJnZXItbWVudS5tZW51LW9uLWxlZnQgI2JvZHlDbGljayB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzAwcHg7IH1cbiAgLmJ1cmdlci1tZW51Lm1lbnUtb24tbGVmdCAubmF2YmFyLWJyYW5kIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87IH1cbiAgLmZvb3Rlcjpub3QoLmZvb3Rlci1iaWcpIC5jb3B5cmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1jb250YWluZXIuaW1hZ2UtcmlnaHQge1xuICAgIHRvcDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9XG4gIC5pbWFnZS1jb250YWluZXIuaW1hZ2UtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtY29udGFpbmVyLmltYWdlLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2MHB4OyB9XG4gICAgLmltYWdlLWNvbnRhaW5lci5pbWFnZS1sZWZ0IHAuYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5wcm9maWxlLXBhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1ODBweCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXItMiAuY2FyZC1mb3JtLWhvcml6b250YWwgLmlucHV0LWdyb3VwLCAuaGVhZGVyLTIgLmNhcmQtZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb250YWN0dXMtMiAuY2FyZC1jb250YWN0IHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lciArIC5jYXRlZ29yeSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLmZlYXR1cmVzLTcgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDA7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvb3Rlci5mb290ZXItYmlnIC5zb2NpYWwtZmVlZCBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uYXYtdGFicyAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5sYW5kaW5nLXBhZ2UgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYWxlcnQgYnV0dG9uLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyW2NsYXNzKj0nbmF2YmFyLXRvZ2dsZWFibGUtJ10gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC50eXBvZ3JhcGh5LWxpbmUgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnRlYW0tNCAuY2FyZC1wcm9maWxlIC5jYXJkLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uYXYtcGlsbHMubmF2LXBpbGxzLWp1c3QtaWNvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm5hdi1waWxscy5uYXYtcGlsbHMtanVzdC1pY29ucyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZm9vdGVyIC5wdWxsLWxlZnQsXG4gIC5mb290ZXIgLmZvb3Rlci1icmFuZCxcbiAgLmZvb3RlciAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHVuc2V0OyB9XG4gIC5tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVkaWEgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfVxuICAuZmlsZWlucHV0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogc3RyZXRjaDsgfVxuICAuaGVhZGVyLTMgLmJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5ibG9nLXBvc3QgLmJ1dHRvbi1jb250YWluZXIgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGVzdGltb25pYWxzLTIgLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvamVjdHMtMSAubmF2LXBpbGxzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9qZWN0cy0xIC5uYXYtcGlsbHMgLm5hdi1pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAucHJvamVjdHMtMSAubmF2LXBpbGxzOm5vdCguZmxleC1jb2x1bW4pIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIC5uYXYtbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHJvamVjdHMtMSAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zdWJzY3JpYmUtbGluZSAuY2FyZC1mb3JtLWhvcml6b250YWwgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIGJ1dHRvbi5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTBweDsgfVxuICAuaGVhZGVyLTMgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2FyZC5jYXJkLWZhc2hpb246bm90KC5jYXJkLWJhY2tncm91bmQpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZmlsZS1wYWdlIC5jb250ZW50LWNlbnRlciB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAgIC5wcm9maWxlLXBhZ2UgLmNvbnRlbnQtY2VudGVyIC5jb250ZW50IC5zb2NpYWwtZGVzY3JpcHRpb24ge1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDVweDsgfVxuICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAuc2VjdGlvbi1udWNsZW8taWNvbnMgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIgaDYuY2F0ZWdvcnktYWJzb2x1dGUge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xIHtcbiAgICByaWdodDogOSU7XG4gICAgbWF4LXdpZHRoOiAzNzBweDsgfVxuICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0yIHtcbiAgICByaWdodDogMiU7XG4gICAgbWF4LXdpZHRoOiAyMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlcyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7IH1cbiAgICAuc2VjdGlvbi1pbWFnZXMgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xIHtcbiAgICAgIHJpZ2h0OiA3JTtcbiAgICAgIHRvcDogODclO1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDsgfVxuICAgIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTIge1xuICAgICAgcmlnaHQ6IDElO1xuICAgICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgICAgIHRvcDogOTklOyB9XG4gIC5wcmljaW5nLTUgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByaWNpbmctNSAubmF2LXBpbGxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9vdGVyIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgI3NvY2lhbC1idXR0b25zID4gLnJvdyAuY29sLW1kLTE6bnRoLWNoaWxkKDIpIHAsXG4gICNzb2NpYWwtYnV0dG9ucyA+IC5yb3cgLmNvbC1tZC0xOm50aC1jaGlsZCgzKSBwLFxuICAjc29jaWFsLWJ1dHRvbnMgPiAucm93IC5jb2wtbWQtMyBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE3cHgpIHtcbiAgLmFsZXJ0IC5hbGVydC1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWltYWdlcyAuaGVyby1pbWFnZXMtY29udGFpbmVyLTEge1xuICAgIHRvcDogNTElO1xuICAgIHJpZ2h0OiAyMSU7IH1cbiAgLnNlY3Rpb24taW1hZ2VzIC5oZXJvLWltYWdlcy1jb250YWluZXItMiB7XG4gICAgdG9wOiA2NiU7XG4gICAgcmlnaHQ6IDE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDk1MHB4KSB7XG4gIC5pbmRleC1wYWdlIC5wYWdlLWhlYWRlciAuY2F0ZWdvcnktYWJzb2x1dGUge1xuICAgIG1hcmdpbi10b3A6IC0zMzBweDsgfSB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGJvb3RzdHJhcC1zd2l0Y2ggLSB2My4zLjJcbiAqIGh0dHA6Ly93d3cuYm9vdHN0cmFwLXN3aXRjaC5vcmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQ29weXJpZ2h0IDIwMTItMjAxMyBNYXR0aWEgTGFyZW50aXNcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICovXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiAvLyogSU1QT1JUQU5UISBDcmVhdGl2ZSBUaW0gTm90aWNlOiB0aGlzIGZpbGUgaGFzIG1ham9yIGNoYW5nZXMgdG8gZml0IHRoZSBOT1cgVUkgS2l0J3MgZGVzaWduLiBJZiB5b3Ugd2FudCB0byB1c2UgdGhlIHBsdWdpbiBhcyBpdCB3YXMgYmVmb3JlIG91ciBjaGFuZ2VzLCBwbGVhc2UgZ2V0IHRoZSBvbGQgZmlsZXMgZnJvbSBodHRwOi8vd3d3LmJvb3RzdHJhcC1zd2l0Y2gub3JnXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDU5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2stY29sb3IsIC4yKTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1pbmRlbnQ6IC01cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuXG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWJyb3duLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWJyb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtYmx1ZSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1pbmZvO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtZ3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXN1Y2Nlc3M7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXdhcm5pbmc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcmVkLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFuZ2VyO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IC0xMXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyMywgMjMsIC40KTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb246aG92ZXIgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWx7XG4gICAgd2lkdGg6IDI3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZjpob3ZlciAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbHtcbiAgICB3aWR0aDogMjdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIHRleHQtaW5kZW50OiA2cHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdyYWRpbyddLFxuLmJvb3RzdHJhcC1zd2l0Y2ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCBpbnB1dFt0eXBlPSdyYWRpbyddLmZvcm0tY29udHJvbCxcbi5ib290c3RyYXAtc3dpdGNoIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLXNtYWxsIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtbGFyZ2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtcmVhZG9ubHksXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtZGlzYWJsZWQgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWluZGV0ZXJtaW5hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbmRldGVybWluYXRlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWRpc2FibGVkIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1yZWFkb25seSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWFuaW1hdGUgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWludmVyc2UgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICAvLyBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIC8vIG91dGxpbmU6IDA7XG4gIC8vIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4vLyAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLy8gLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbi8vICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbi8vICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbi8vIH1cbi8vIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuLy8gLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1pbnZlcnNlLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuLy8gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4vLyAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbi8vIH1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVse1xuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtb3JhbmdlIH4gLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbiB+IC5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb24gLmJvb3RzdHJhcC1zd2l0Y2gtYnJvd24gfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWJsdWUgfiAuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1pbmZvO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1yZWQsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1icm93bixcbi5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWJsdWUsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1vcmFuZ2UsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW9mZiAuYm9vdHN0cmFwLXN3aXRjaC1ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbntcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2Zme1xuICAgIG9wYWNpdHk6IDA7XG59XG4iLCIvLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRzYW5zLXNlcmlmLWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRub25lOiAwICFkZWZhdWx0O1xuJGJvcmRlci10aGluOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXRoaWNrOiAycHggIWRlZmF1bHQ7XG5cbiR3aGl0ZS1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiR3aGl0ZS1iZzogI2ZmZmZmZiAhZGVmYXVsdDtcbiRvcmFuZ2UtYmc6ICNlOTVlMzggIWRlZmF1bHQ7XG5cbiRzbW9rZS1iZzogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRsaWdodC1ibGFjazogIzQ0NCAhZGVmYXVsdDtcblxuJGJsYWNrLWJnOiByZ2JhKDMwLCAzMCwgMzAsIDAuOTcpICFkZWZhdWx0O1xuXG4kYmxhY2stY29sb3I6ICMyYzJjMmMgIWRlZmF1bHQ7XG4kYmxhY2staHI6ICM0NDQ0NDQgIWRlZmF1bHQ7XG5cbiRsaWdodC1ncmF5OiAjZTNlM2UzICFkZWZhdWx0O1xuJG1lZGl1bS1ncmF5OiAjZGRkZGRkICFkZWZhdWx0O1xuJGRhcmstZ3JheTogIzlhOWE5YSAhZGVmYXVsdDtcblxuJG9wYWNpdHktZ3JheS0zOiByZ2JhKDIyMiwgMjIyLCAyMjIsIDAuMykgIWRlZmF1bHQ7XG4kb3BhY2l0eS1ncmF5LTU6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC41KSAhZGVmYXVsdDtcbiRvcGFjaXR5LWdyYXktODogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjgpICFkZWZhdWx0O1xuXG4kb3BhY2l0eS01OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWRlZmF1bHQ7XG4kb3BhY2l0eS04OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWRlZmF1bHQ7XG5cbiRkYXRlcGlja2VyLWNvbG9yLWRheXM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWNvbG9yLW9sZC1uZXctZGF5czogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFkZWZhdWx0O1xuXG4kb3BhY2l0eS0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWRlZmF1bHQ7XG4kb3BhY2l0eS0yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWRlZmF1bHQ7XG5cbiR0cmFuc3BhcmVudC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZGFyay1iYWNrZ3JvdW5kOiAjNTU1NTU1ICFkZWZhdWx0O1xuXG4kZGVmYXVsdC1jb2xvcjogIzg4ODg4OCAhZGVmYXVsdDtcbiRkZWZhdWx0LXN0YXRlcy1jb2xvcjogbGlnaHRlbigkZGVmYXVsdC1jb2xvciwgNiUpICFkZWZhdWx0O1xuJGRlZmF1bHQtY29sb3Itb3BhY2l0eTogcmdiYSgxODIsIDE4MiwgMTgyLCAwLjYpICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1jb2xvcjogIzM1MzUzNSAhZGVmYXVsdDtcbiRwcmltYXJ5LXN0YXRlcy1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgNiUpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3Itb3BhY2l0eTogIzM1MzUzNTMzICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItYWxlcnQ6ICMzNTM1MzVjYyAhZGVmYXVsdDtcblxuJHN1Y2Nlc3MtY29sb3I6ICMxOGNlMGYgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1zdGF0ZXMtY29sb3I6IGxpZ2h0ZW4oJHN1Y2Nlc3MtY29sb3IsIDYlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWNvbG9yLW9wYWNpdHk6IHJnYmEoMjQsIDIwNiwgMTUsIDAuMykgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1jb2xvci1hbGVydDogcmdiYSgyNCwgMjA2LCAxNSwgMC44KSAhZGVmYXVsdDtcblxuJGluZm8tY29sb3I6ICMyY2E4ZmYgIWRlZmF1bHQ7XG4kaW5mby1zdGF0ZXMtY29sb3I6IGxpZ2h0ZW4oJGluZm8tY29sb3IsIDYlKSAhZGVmYXVsdDtcbiRpbmZvLWNvbG9yLW9wYWNpdHk6IHJnYmEoNDQsIDE2OCwgMjU1LCAwLjMpICFkZWZhdWx0O1xuJGluZm8tY29sb3ItYWxlcnQ6IHJnYmEoNDQsIDE2OCwgMjU1LCAwLjgpICFkZWZhdWx0O1xuXG4kd2FybmluZy1jb2xvcjogI2ZmYjIzNiAhZGVmYXVsdDtcbiR3YXJuaW5nLXN0YXRlcy1jb2xvcjogbGlnaHRlbigkd2FybmluZy1jb2xvciwgNiUpICFkZWZhdWx0O1xuJHdhcm5pbmctY29sb3Itb3BhY2l0eTogcmdiYSgyNTUsIDE3OCwgNTQsIDAuMykgIWRlZmF1bHQ7XG4kd2FybmluZy1jb2xvci1hbGVydDogcmdiYSgyNTUsIDE3OCwgNTQsIDAuOCkgIWRlZmF1bHQ7XG5cbiRkYW5nZXItY29sb3I6ICNmZjM2MzYgIWRlZmF1bHQ7XG4kZGFuZ2VyLXN0YXRlcy1jb2xvcjogbGlnaHRlbigkZGFuZ2VyLWNvbG9yLCA2JSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWNvbG9yLW9wYWNpdHk6IHJnYmEoMjU1LCA1NCwgNTQsIDAuMykgIWRlZmF1bHQ7XG4kZGFuZ2VyLWNvbG9yLWFsZXJ0OiByZ2JhKDI1NSwgNTQsIDU0LCAwLjgpICFkZWZhdWx0O1xuXG4vKiAgICAgYnJhbmQgQ29sb3JzICAgICAgICAgICAgICAqL1xuJGJyYW5kLXByaW1hcnk6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICRpbmZvLWNvbG9yICFkZWZhdWx0O1xuJGJyYW5kLXN1Y2Nlc3M6ICRzdWNjZXNzLWNvbG9yICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICR3YXJuaW5nLWNvbG9yICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogJGRhbmdlci1jb2xvciAhZGVmYXVsdDtcbiRicmFuZC1pbnZlcnNlOiAkYmxhY2stY29sb3IgIWRlZmF1bHQ7XG5cbiRsaW5rLWRpc2FibGVkLWNvbG9yOiAjNjY2NjY2ICFkZWZhdWx0O1xuXG4vKiAgICAgIGxpZ2h0IGNvbG9ycyAgICAgICAgICovXG4kbGlnaHQtYmx1ZTogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4yKTtcbiRsaWdodC1henVyZTogcmdiYSgkaW5mby1jb2xvciwgMC4yKTtcbiRsaWdodC1ncmVlbjogcmdiYSgkc3VjY2Vzcy1jb2xvciwgMC4yKTtcbiRsaWdodC1vcmFuZ2U6IHJnYmEoJHdhcm5pbmctY29sb3IsIDAuMik7XG4kbGlnaHQtcmVkOiByZ2JhKCRkYW5nZXItY29sb3IsIDAuMik7XG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cblxuJHBhZGRpbmctaW5wdXQtdmVydGljYWw6IDExcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1pbnB1dC1ob3Jpem9udGFsOiAxOXB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1idG4tdmVydGljYWw6IDExcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1idG4taG9yaXpvbnRhbDogMjJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogMC41cmVtICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAwLjdyZW0gIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXJvdW5kLWhvcml6b250YWw6IDIzcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNpbXBsZS12ZXJ0aWNhbDogMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNpbXBsZS1ob3Jpem9udGFsOiAxN3B4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogMTVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6IDQ4cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuXG4vLyAkcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgICAgIDFweCAhZGVmYXVsdDtcbi8vICRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYWJlbC12ZXJ0aWNhbDogMnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFiZWwtaG9yaXpvbnRhbDogMTJweCAhZGVmYXVsdDtcblxuJG1hcmdpbi1sYXJnZS12ZXJ0aWNhbDogMzBweCAhZGVmYXVsdDtcbiRtYXJnaW4tYmFzZS12ZXJ0aWNhbDogMTVweCAhZGVmYXVsdDtcblxuJG1hcmdpbi1iYXNlLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG5cbiRtYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xuJGJvcmRlcjogMXB4IHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtZXh0cmEtc21hbGw6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6IDAuMTg3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAwLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtZXh0cmVtZTogMC44NzVyZW0gIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWxhcmdlLXRvcDogJGJvcmRlci1yYWRpdXMtbGFyZ2UgJGJvcmRlci1yYWRpdXMtbGFyZ2UgMCAwICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2UtYm90dG9tOiAwIDAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG5cbiRidG4tcm91bmQtcmFkaXVzOiAzMHB4ICFkZWZhdWx0O1xuXG4kaGVpZ2h0LWJhc2U6IDU1cHggIWRlZmF1bHQ7XG5cbiRidG4taWNvbi1zaXplOiAzLjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWljb24tc2l6ZS1yZWd1bGFyOiAyLjM3NXJlbSAhZGVmYXVsdDtcbiRidG4taWNvbi1mb250LXNpemUtcmVndWxhcjogMC45Mzc1cmVtICFkZWZhdWx0O1xuJGJ0bi1pY29uLWZvbnQtc2l6ZS1zbWFsbDogMC42ODc1cmVtICFkZWZhdWx0O1xuJGJ0bi1pY29uLXNpemUtc21hbGw6IDEuODc1cmVtICFkZWZhdWx0O1xuJGJ0bi1pY29uLWZvbnQtc2l6ZS1sZzogMS4zMjVyZW0gIWRlZmF1bHQ7XG4kYnRuLWljb24tc2l6ZS1sZzogMy42cmVtICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAzLjVlbSAhZGVmYXVsdDsgLy8gfiA0OXB4XG4kZm9udC1zaXplLWgyOiAyLjVlbSAhZGVmYXVsdDsgLy8gfiAzNXB4XG4kZm9udC1zaXplLWgzOiAxLjgyNWVtICFkZWZhdWx0OyAvLyB+IDI4cHhcbiRmb250LXNpemUtaDQ6IDEuNWVtICFkZWZhdWx0OyAvLyB+IDI0cHhcbiRmb250LXNpemUtaDU6IDEuM2VtICFkZWZhdWx0OyAvLyB+IDIycHhcbiRmb250LXNpemUtaDY6IDAuOWVtICFkZWZhdWx0OyAvLyB+IDEycHhcblxuJGZvbnQtcGFyYWdyYXBoOiAxLjJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbmF2YmFyOiAxZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLW1pbmk6IDAuNzE0MmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbWFsbDogMC44NTcxZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6IDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAxZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlLW5hdmJhcjogMjBweCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmxvY2txdW90ZTogMS4xZW0gIWRlZmF1bHQ7IC8vIH4gMTVweFxuXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pOiA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtZ2VuZXJhbDogMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LW5hdi1saW5rOiAxLjYyNXJlbSAhZGVmYXVsdDtcbiRidG4taWNvbi1saW5lLWhlaWdodDogMi40ZW0gIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQ6IDEuMzVlbSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogNTRweCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtdG9wOiAxMHB4IDEwcHggMCAwICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtYm90dG9tOiAwIDAgMTBweCAxMHB4ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tc2hhZG93OiAxcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiRib3gtc2hhZG93LXJhaXNlZDogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4kZ2VuZXJhbC10cmFuc2l0aW9uLXRpbWU6IDMwMG1zICFkZWZhdWx0O1xuXG4kc2xvdy10cmFuc2l0aW9uLXRpbWU6IDM3MG1zICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvb3JkaW5hdGVzOiAyOXB4IC01MHB4ICFkZWZhdWx0O1xuXG4kZmFzdC10cmFuc2l0aW9uLXRpbWU6IDE1MG1zICFkZWZhdWx0O1xuJHNlbGVjdC1jb29yZGluYXRlczogNTAlIC00MHB4ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1saW5lYXI6IGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWJlemllcjogY3ViaWMtYmV6aWVyKDAuMzQsIDEuNjEsIDAuNywgMSkgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1lYXNlOiBlYXNlIDBzO1xuXG4vLyRuYXZiYXItcGFkZGluZy1hOiAgICAgICAgICAgICAgIDlweCAxM3B4O1xuJG5hdmJhci1tYXJnaW4tYTogMTVweCAwcHg7XG5cbiRwYWRkaW5nLXNvY2lhbC1hOiAxMHB4IDVweDtcblxuJG5hdmJhci1tYXJnaW4tYS1idG46IDE1cHggMHB4O1xuJG5hdmJhci1tYXJnaW4tYS1idG4tcm91bmQ6IDE2cHggMHB4O1xuXG4kbmF2YmFyLXBhZGRpbmctYS1pY29uczogNnB4IDE1cHg7XG4kbmF2YmFyLW1hcmdpbi1hLWljb25zOiA2cHggM3B4O1xuXG4kbmF2YmFyLXBhZGRpbmctYmFzZTogMC42MjVyZW07XG4vLyRuYXZiYXItbWFyZ2luLWJyYW5kOiAgICAgICAgICAgICA1cHggIDBweDtcblxuJG5hdmJhci1tYXJnaW4tYnJhbmQtaWNvbnM6IDEycHggYXV0bztcbiRuYXZiYXItbWFyZ2luLWJ0bjogMTVweCAzcHg7XG5cbiRoZWlnaHQtaWNvbi1zbTogMzJweDtcbiR3aWR0aC1pY29uLXNtOiAzMnB4O1xuJHBhZGRpbmctaWNvbi1zbTogNHB4O1xuJGJvcmRlci1yYWRpdXMtaWNvbi1zbTogN3B4O1xuXG4kaGVpZ2h0LWljb24tbWVzc2FnZTogNDBweDtcbiR3aWR0aC1pY29uLW1lc3NhZ2U6IDQwcHg7XG5cbiRoZWlnaHQtaWNvbi1tZXNzYWdlLXNtOiAyMHB4O1xuJHdpZHRoLWljb24tbWVzc2FnZS1zbTogMjBweDtcblxuJHdoaXRlLW5hdmJhcjogcmdiYSgjZmZmZmZmLCAwLjk2KTtcbiRwcmltYXJ5LW5hdmJhcjogcmdiYSgjMzRhY2RjLCAwLjk4KTtcbiRpbmZvLW5hdmJhcjogcmdiYSgjNWJjYWZmLCAwLjk4KTtcbiRzdWNjZXNzLW5hdmJhcjogcmdiYSgjNGNkOTY0LCAwLjk4KTtcbiR3YXJuaW5nLW5hdmJhcjogcmdiYSgjZmY5NTAwLCAwLjk4KTtcbiRkYW5nZXItbmF2YmFyOiByZ2JhKCNmZjRjNDAsIDAuOTgpO1xuXG4kdG9wYmFyLXg6IHRvcGJhci14ICFkZWZhdWx0O1xuJHRvcGJhci1iYWNrOiB0b3BiYXItYmFjayAhZGVmYXVsdDtcbiRib3R0b21iYXIteDogYm90dG9tYmFyLXggIWRlZmF1bHQ7XG4kYm90dG9tYmFyLWJhY2s6IGJvdHRvbWJhci1iYWNrICFkZWZhdWx0O1xuXG4vL051Y2xlbyBJY29uc1xuXG4kbmMtZm9udC1wYXRoOiBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kbmMtZm9udC1zaXplLWJhc2U6IDE0cHggIWRlZmF1bHQ7XG4kbmMtY3NzLXByZWZpeDogbm93LXVpICFkZWZhdWx0O1xuJG5jLWJhY2tncm91bmQtY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kbmMtbGktd2lkdGg6ICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuJG5jLXBhZGRpbmctd2lkdGg6ICgxZW0vMykgIWRlZmF1bHQ7XG5cbi8vIFNvY2lhbCBpY29ucyBjb2xvclxuJHNvY2lhbC10d2l0dGVyOiAjNTVhY2VlICFkZWZhdWx0O1xuJHNvY2lhbC10d2l0dGVyLXN0YXRlLWNvbG9yOiBsaWdodGVuKCM1NWFjZWUsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1mYWNlYm9vazogIzNiNTk5OCAhZGVmYXVsdDtcbiRzb2NpYWwtZmFjZWJvb2stc3RhdGUtY29sb3I6IGxpZ2h0ZW4oIzNiNTk5OCwgNiUpICFkZWZhdWx0O1xuXG4kc29jaWFsLWdvb2dsZTogI2RkNGIzOSAhZGVmYXVsdDtcbiRzb2NpYWwtZ29vZ2xlLXN0YXRlLWNvbG9yOiBsaWdodGVuKCNkZDRiMzksIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1saW5rZWRpbjogIzAwNzdiNSAhZGVmYXVsdDtcbiRzb2NpYWwtbGlua2VkaW4tc3RhdGUtY29sb3I6IGxpZ2h0ZW4oIzAwNzdiNSwgNiUpICFkZWZhdWx0O1xuXG4kc29jaWFsLXBpbnRlcmVzdDogI2NjMjEyNyAhZGVmYXVsdDtcbiRzb2NpYWwtcGludGVyZXN0LXN0YXRlLWNvbG9yOiBsaWdodGVuKCNjYzIxMjcsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1kcmliYmJsZTogI2VhNGM4OSAhZGVmYXVsdDtcbiRzb2NpYWwtZHJpYmJibGUtc3RhdGUtY29sb3I6IGxpZ2h0ZW4oI2VhNGM4OSwgNiUpICFkZWZhdWx0O1xuXG4kc29jaWFsLWdpdGh1YjogIzMzMzMzMyAhZGVmYXVsdDtcbiRzb2NpYWwtZ2l0aHViLXN0YXRlLWNvbG9yOiBsaWdodGVuKCMzMzMzMzMsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC15b3V0dWJlOiAjZTUyZDI3ICFkZWZhdWx0O1xuJHNvY2lhbC15b3V0dWJlLXN0YXRlLWNvbG9yOiBsaWdodGVuKCNlNTJkMjcsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1pbnN0YWdyYW06ICMxMjU2ODggIWRlZmF1bHQ7XG4kc29jaWFsLWluc3RhZ3JhbS1zdGF0ZS1jb2xvcjogbGlnaHRlbigjMTI1Njg4LCA2JSkgIWRlZmF1bHQ7XG5cbiRzb2NpYWwtcmVkZGl0OiAjZmY0NTAwICFkZWZhdWx0O1xuJHNvY2lhbC1yZWRkaXQtc3RhdGUtY29sb3I6IGxpZ2h0ZW4oI2ZmNDUwMCwgNiUpICFkZWZhdWx0O1xuXG4kc29jaWFsLXR1bWJscjogIzM1NDY1YyAhZGVmYXVsdDtcbiRzb2NpYWwtdHVtYmxyLXN0YXRlLWNvbG9yOiBsaWdodGVuKCMzNTQ2NWMsIDYlKSAhZGVmYXVsdDtcblxuJHNvY2lhbC1iZWhhbmNlOiAjMTc2OWZmICFkZWZhdWx0O1xuJHNvY2lhbC1iZWhhbmNlLXN0YXRlLWNvbG9yOiBsaWdodGVuKCMxNzY5ZmYsIDYlKSAhZGVmYXVsdDtcbiIsIi8qISBub3Vpc2xpZGVyIC0gMTEuMS4wIC0gMjAxOC0wNC0wMiAxMToxODoxMyAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLm5vVWktYmFzZSxcbi5ub1VpLWNvbm5lY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXG4gKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi8qIE9mZnNldCBkaXJlY3Rpb25cbiAqL1xuaHRtbDpub3QoW2Rpcj1cInJ0bFwiXSkgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxuICogY29ubmVjdCBlbGVtZW50cy5cbiAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgd2lkdGg6IDA7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDtcbn1cbi5ub1VpLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMXB4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xN3B4O1xufVxuaHRtbDpub3QoW2Rpcj1cInJ0bFwiXSkgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogYXV0bztcbn1cbi8qIFN0eWxpbmc7XG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDE4MiwgMTgyLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xufVxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi1lYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLWVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246ICRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSAkdHJhbnNpdGlvbi1lYXNlO1xuICAgIC1vLXRyYW5zZm9ybTogJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLWVhc2U7XG4gICAgdHJhbnNpdGlvbjogJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lICR0cmFuc2l0aW9uLWVhc2U7XG59XG4ubm9VaS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsMS41LDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwxLjUsMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsMS41LDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsMS41LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsMS41LDEpO1xufVxuLyogSGFuZGxlIHN0cmlwZXM7XG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4O1xufVxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4O1xufVxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7XG59XG4vKiBWYWx1ZXM7XG4gKlxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUsIDApO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7XG59XG5cbi5zbGlkZXIge1xuICAmIC5ub1VpLWNvbm5lY3R7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG5cdCYuc2xpZGVyLW5ldXRyYWx7XG4gICAgJiAubm9VaS1jb25uZWN0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG5cdFx0Ji5ub1VpLXRhcmdldHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC4zKTtcblx0XHR9XG5cblx0XHQmIC5ub1VpLWhhbmRsZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmLnNsaWRlci1wcmltYXJ5e1xuXHRcdCYgLm5vVWktY29ubmVjdCxcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG5cdFx0Ji5ub1VpLXRhcmdldHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLW9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0JiAubm9VaS1oYW5kbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuICAgICYuc2xpZGVyLWluZm97XG4gICAgICAgICYgLm5vVWktY29ubmVjdCxcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcbiAgICAgICAgfVxuXG5cdFx0Ji5ub1VpLXRhcmdldHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbmZvLWNvbG9yLW9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0JiAubm9VaS1oYW5kbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcblx0XHR9XG4gICAgfVxuICAgICYuc2xpZGVyLXN1Y2Nlc3N7XG4gICAgICAgICYgLm5vVWktY29ubmVjdCxcbiAgICAgICAgJi5ub1VpLWNvbm5lY3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcbiAgICAgICAgfVxuXG4gICAgICAgICYubm9VaS10YXJnZXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvci1vcGFjaXR5O1xuXHRcdH1cblxuXHRcdCYgLm5vVWktaGFuZGxle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG5cdFx0fVxuICAgIH1cbiAgICAmLnNsaWRlci13YXJuaW5ne1xuICAgICAgICAmIC5ub1VpLWNvbm5lY3QsXG4gICAgICAgICYubm9VaS1jb25uZWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vVWktdGFyZ2V0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3Itb3BhY2l0eTtcblx0XHR9XG5cblx0XHQmIC5ub1VpLWhhbmRsZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC13YXJuaW5nO1xuXHRcdH1cbiAgICB9XG4gICAgJi5zbGlkZXItZGFuZ2Vye1xuICAgICAgICAmIC5ub1VpLWNvbm5lY3QsXG4gICAgICAgICYubm9VaS1jb25uZWN0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubm9VaS10YXJnZXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yLW9wYWNpdHk7XG5cdFx0fVxuXG5cdFx0JiAubm9VaS1oYW5kbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXHRcdH1cbiAgICB9XG5cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwLXNlbGVjdCB2MS4xMi4yIChodHRwOi8vc2lsdmlvbW9yZXRvLmdpdGh1Yi5pby9ib290c3RyYXAtc2VsZWN0KVxuICpcbiAqIENvcHlyaWdodCAyMDEzLTIwMTcgYm9vdHN0cmFwLXNlbGVjdFxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vc2lsdmlvbW9yZXRvL2Jvb3RzdHJhcC1zZWxlY3QvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogMTAwJTtcblxuICAuYnRue1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDE7XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxufVxuLy8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLFxuLy8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmhvdmVyLFxuLy8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmZvY3VzLFxuLy8gLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmFjdGl2ZSB7XG4vLyAgIGNvbG9yOiAjOTk5O1xuLy8gfVxuLmJvb3RzdHJhcC1zZWxlY3QgPiBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0Lm1vYmlsZS1kZXZpY2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7XG59XG4uaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4uZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2I5NGE0ODtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ibG9ja3tcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG4ge1xuICB6LWluZGV4OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA6bm90KC5pbnB1dC1ncm91cC1idG4pLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCxcbi5yb3cgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1cImNvbC1cIl0uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXG4uZm9ybS1ob3Jpem9udGFsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCxcbi5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUsXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kaXNhYmxlZCxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZGlzYWJsZWQ6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiBtYXgtaGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcbm92ZXJmbG93LXk6IHNjcm9sbDtcbiAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgLm5vdGlmeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMCAyJTtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaS5zZWxlY3RlZCBhIHNwYW4uY2hlY2stbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLnNob3ctdGljayAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHotaW5kZXg6IDEwNjE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiA5cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogLTNweDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtM3B4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cucHVsbC1yaWdodCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIHJpZ2h0OiAxM3B4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJzLXNlYXJjaGJveCxcbi5icy1hY3Rpb25zYm94LFxuLmJzLWRvbmVidXR0b24ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5icy1hY3Rpb25zYm94IC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5icy1kb25lYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5icy1zZWFyY2hib3ggKyAuYnMtYWN0aW9uc2JveCB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcbn1cbi5icy1zZWFyY2hib3ggLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3R7XG4gICAgLmRyb3Bkb3duLW1lbnUuaW5uZXJ7XG4gICAgICAgIGxpIGF7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyYjJjO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuZGlzYWJsZWQgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvci1vcGFjaXR5O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUub3BlbntcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvKlxuICogYm9vdHN0cmFwLXRhZ3NpbnB1dCB2MC44LjBcbiAqXG4gKi9cblxuLmJvb3RzdHJhcC10YWdzaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgaW5wdXR7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcblxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1jb250cm9sIGlucHV0OjotbW96LXBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmZvcm0tY29udHJvbCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgJi5mb3JtLWNvbnRyb2wgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAjNzc3O1xuICAgIH1cblxuICAgIC50YWd7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1cHggM3B4IDVweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC44ZW07XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl17XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1yb2xlPVwicmVtb3ZlXCJde1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtcm9sZT1cInJlbW92ZVwiXXtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdWNsZW8gT3V0bGluZSc7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNTNcIjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgY3JlYXRlLWNvbG9yZWQtdGFncygpO1xuXG59XG4iLCJAbWl4aW4gdGFnLWNvbG9yICgkY29sb3Ipe1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgLnRhZ3NpbnB1dC1yZW1vdmUtbGlua3tcbiAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgfVxuICAgICAudGFnc2lucHV0LWFkZHtcbiAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgIH1cbn1cblxuQG1peGluIGNyZWF0ZS1jb2xvcmVkLXRhZ3MoKXtcbiAgICAmLmJhZGdlLXByaW1hcnkgLmJhZGdle1xuICAgICAgICBAaW5jbHVkZSB0YWctY29sb3IoJGJyYW5kLXByaW1hcnkpO1xuICAgIH1cbiAgICAmLmJhZGdlLWluZm8gLmJhZGdle1xuICAgICAgICBAaW5jbHVkZSB0YWctY29sb3IoJGJyYW5kLWluZm8pO1xuICAgIH1cbiAgICAmLmJhZGdlLXN1Y2Nlc3MgLmJhZGdle1xuICAgICAgICBAaW5jbHVkZSB0YWctY29sb3IoJGJyYW5kLXN1Y2Nlc3MpO1xuICAgIH1cbiAgICAmLmJhZGdlLXdhcm5pbmcgLmJhZGdle1xuICAgICAgICBAaW5jbHVkZSB0YWctY29sb3IoJGJyYW5kLXdhcm5pbmcpO1xuICAgIH1cbiAgICAmLmJhZGdlLWRhbmdlciAuYmFkZ2V7IFxuICAgICAgICBAaW5jbHVkZSB0YWctY29sb3IoJGJyYW5kLWRhbmdlcik7XG4gICAgfVxufVxuIiwiLmJ0bi1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1maWxlID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcblxuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5maWxlaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5maWxlaW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmZpbGVpbnB1dCAudGh1bWJuYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMzYwcHg7XG5cbiAgJi5pbWctY2lyY2xle1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmZpbGVpbnB1dCAudGh1bWJuYWlsID4gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5maWxlaW5wdXQgLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmlsZWlucHV0LWV4aXN0cyAuZmlsZWlucHV0LW5ldyxcbi5maWxlaW5wdXQtbmV3IC5maWxlaW5wdXQtZXhpc3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlaW5wdXQtaW5saW5lIC5maWxlaW5wdXQtY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZmlsZWlucHV0LWZpbGVuYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvcm0tY29udHJvbCAuZmlsZWlucHV0LWZpbGVuYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZpbGVpbnB1dC5pbnB1dC1ncm91cCA+IC5idG4tZmlsZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUsXG4uZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXhzLFxuLmZpbGVpbnB1dC1uZXcgLmlucHV0LWdyb3VwIC5idG4tZmlsZS5idG4teHMsXG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXNtLFxuLmZpbGVpbnB1dC1uZXcgLmlucHV0LWdyb3VwIC5idG4tZmlsZS5idG4tc20ge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5maWxlaW5wdXQtbmV3LmlucHV0LWdyb3VwIC5idG4tZmlsZS5idG4tbGcsXG4uZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlLmJ0bi1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmZpbGVpbnB1dCAuZmlsZWlucHV0LXByZXZpZXcge1xuICBjb2xvcjogJGJyYW5kLXdhcm5pbmc7XG59XG4uZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6ICRicmFuZC13YXJuaW5nO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5maWxlaW5wdXQgLmZpbGVpbnB1dC1wcmV2aWV3IHtcbiAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG59XG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZpbGVpbnB1dCAudGh1bWJuYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZpbGVpbnB1dCAuZmlsZWlucHV0LXByZXZpZXcge1xuICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG59XG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6ICRicmFuZC1zdWNjZXNzO1xufVxuLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi50aHVtYm5haWx7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiLnNyLW9ubHksXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRNaW51dGVzXCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd0hvdXJzXCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJjbGVhclwiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2RheVwiXTo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOjphZnRlcixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucHJldjo6YWZ0ZXIsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhIC5idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xyXG4gIHBhZGRpbmc6IDhweCA2cHg7XHJcbiAgd2lkdGg6IDI1NHB4O1xyXG4gIG1heC13aWR0aDogMjU0cHg7XHJcblxyXG4gIC5ub3ctdWktaWNvbnN7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcclxuICAgIHdpZHRoOiAzOGVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcclxuICAgIHdpZHRoOiAzOGVtO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XHJcbiAgICB3aWR0aDogMzhlbTtcclxuICB9XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3Jle1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogLTVweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAuNGVtIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmFmdGVye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICBib3JkZXItdG9wOiAuNGVtIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogNnB4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogN3B4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVkIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGNvbG9yOiAjNjY2MTVCO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb249XCJ0b2dnbGVQaWNrZXJcIl0sXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb249XCJ0b2dnbGVQaWNrZXJcIl06aG92ZXIge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTphY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91cixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItbWludXRlLFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1zZWNvbmQge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgbWFyZ2luOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0ge1xyXG4gIHdpZHRoOiAzOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGhlaWdodDogMzhweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRue1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJJbmNyZW1lbnQgSG91cnNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiSW5jcmVtZW50IE1pbnV0ZXNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50SG91cnNcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIkRlY3JlbWVudCBIb3Vyc1wiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRNaW51dGVzXCJdOjphZnRlciB7XHJcbiAgY29udGVudDogXCJEZWNyZW1lbnQgTWludXRlc1wiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJzaG93SG91cnNcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlNob3cgSG91cnNcIjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd01pbnV0ZXNcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlNob3cgTWludXRlc1wiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2dnbGVQZXJpb2RcIl06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlRvZ2dsZSBBTS9QTVwiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJjbGVhclwiXTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiQ2xlYXIgdGhlIHBpY2tlclwiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2RheVwiXTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiU2V0IHRoZSBkYXRlIHRvIHRvZGF5XCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2gge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOjphZnRlciB7XHJcbiAgY29udGVudDogXCJUb2dnbGUgRGF0ZSBhbmQgVGltZSBTY3JlZW5zXCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCBzcGFuIHtcclxuICBsaW5lLWhlaWdodDogMi41O1xyXG4gIGhlaWdodDogMi41ZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1hcmdpbjogMnB4IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCA+IGRpdiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5waWNrZXItc3dpdGNoIHtcclxuICB3aWR0aDogMTQ1cHg7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGNvbG9yOiAjY2ZjZmNhO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucHJldiBzcGFuLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5uZXh0IHNwYW4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgd2lkdGg6IDI3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlByZXZpb3VzIE1vbnRoXCI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiTmV4dCBNb250aFwiO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRvdyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgucGlja2VyLXN3aXRjaDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4vLyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGRpdiB7XHJcbi8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4vLyAgIGhlaWdodDogNTRweDtcclxuLy8gICBsaW5lLWhlaWdodDogNTRweDtcclxuLy8gICB3aWR0aDogNTRweDtcclxuLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vIH1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuY3cgPiBkaXYge1xyXG4gIGZvbnQtc2l6ZTogLjhlbTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICNjZmNmY2E7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5ID4gZGl2LFxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGUgPiBkaXYsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXIgPiBkaXYge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBsaW5lLWhlaWdodDogMi4yO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lLCAkdHJhbnNpdGlvbi1lYXNlKTtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXI6aG92ZXIgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3ZlciA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyID4gZGl2IHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5vbGQgPiBkaXYsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm5ldyA+IGRpdiB7XHJcbiAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5ID4gZGl2OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlcjogMCAwIDdweCA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzY4QjNDODtcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIHJpZ2h0OiA0cHg7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlID4gZGl2LCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLnRvZGF5OmJlZm9yZSA+IGRpdiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRjtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kaXNhYmxlZCA+IGRpdiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQ6aG92ZXIgPiBkaXYge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICNjZmNmY2E7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogMCAzcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5vbGQge1xyXG4gIGNvbG9yOiAjY2ZjZmNhO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICNjZmNmY2E7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1waWNrZXIgc3BhbixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91cnMgc3BhbixcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItbWludXRlcyBzcGFuIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC51c2V0d2VudHlmb3VyIHRkLmhvdXIge1xyXG4gIGhlaWdodDogMjdweDtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcclxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcclxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCxcclxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcclxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcclxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgcGFkZGluZzogMXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcl0gKyAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtcclxuICAgIC5waWNrZXItc3dpdGNoLFxyXG4gICAgdGFibGUgdGgucHJldiBzcGFuLFxyXG4gICAgdGFibGUgdGgubmV4dCBzcGFuLFxyXG4gICAgdGFibGUgdGQuZGF5ID4gZGl2LFxyXG4gICAgYVtkYXRhLWFjdGlvbj1cInRvZ2dsZVBpY2tlclwiXSxcclxuICAgIGFbZGF0YS1hY3Rpb249XCJ0b2dnbGVQaWNrZXJcIl06aG92ZXIsXHJcbiAgICBzcGFuLFxyXG4gICAgLnRpbWVwaWNrZXItaG91cnMgc3BhbixcclxuICAgIC50aW1lcGlja2VyLW1pbnV0ZXMgc3BhbixcclxuICAgIC5zZXBhcmF0b3IsXHJcbiAgICB0YWJsZSB0ZC5taW51dGUgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5ob3VyID4gZGl2e1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICB0YWJsZSB0aC5kb3d7XHJcbiAgICAgICAgY29sb3I6ICRvcGFjaXR5LTg7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGQub2xkID4gZGl2LFxyXG4gICAgdGFibGUgdGQubmV3ID4gZGl2e1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uW2RhdGEtYWN0aW9uXXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUgdGQuYWN0aXZlID4gZGl2LFxyXG4gICAgdGFibGUgdGQuYWN0aXZlOmhvdmVyID4gZGl2e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB0ZDpub3QoLmFjdGl2ZSkuZGF5OmhvdmVyID4gZGl2LFxyXG4gICAgdGFibGUgdGQuaG91cjpob3ZlciA+IGRpdixcclxuICAgIHRhYmxlIHRkLm1pbnV0ZTpob3ZlciA+IGRpdixcclxuICAgIHRhYmxlIHRkLnNlY29uZDpob3ZlciA+IGRpdixcclxuICAgIHRhYmxlIHRkIHNwYW46aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG9wYWNpdHktMjtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciBzcGFuLFxyXG4gICAgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgucGlja2VyLXN3aXRjaDpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS0yO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cIm9yYW5nZVwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblxyXG4gICAgdGFibGUgdGQuYWN0aXZlID4gZGl2LFxyXG4gICAgdGFibGUgdGQuYWN0aXZlOmhvdmVyID4gZGl2LFxyXG4gICAgYnV0dG9uW2RhdGEtYWN0aW9uXSxcclxuICAgICYuZHJvcGRvd24tbWVudS50b3A6YWZ0ZXIsXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZXtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0LmRhdGV0aW1lcGlja2VyW2RhdGEtY29sb3I9XCJibHVlXCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcclxuXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYsXHJcbiAgICBidXR0b25bZGF0YS1hY3Rpb25dLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LnRvcDphZnRlcixcclxuICAgICYuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiAkaW5mby1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cImdyZWVuXCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYsXHJcbiAgICBidXR0b25bZGF0YS1hY3Rpb25dLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LnRvcDphZnRlcixcclxuICAgICYuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQuZGF0ZXRpbWVwaWNrZXJbZGF0YS1jb2xvcj1cInJlZFwiXSArIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcclxuXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYsXHJcbiAgICBidXR0b25bZGF0YS1hY3Rpb25dLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LnRvcDphZnRlcixcclxuICAgICYuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dC5kYXRldGltZXBpY2tlcltkYXRhLWNvbG9yPVwieWVsbG93XCJdICsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYsXHJcbiAgICB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYsXHJcbiAgICBidXR0b25bZGF0YS1hY3Rpb25dLFxyXG4gICAgJi5kcm9wZG93bi1tZW51LnRvcDphZnRlcixcclxuICAgICYuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3Jle1xyXG4gICAgICAgIGNvbG9yOiAkd2FybmluZy1jb2xvcjtcclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1pbnB1dC1mb2N1cy1jb2xvcigpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdGltZSwgJHR5cGUpe1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tb24tcHJvcCgkcHJvcCAsJHRpbWUsICR0eXBlKXtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wICR0aW1lICR0eXBlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHByb3AgJHRpbWUgJHR5cGU7XG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3AgJHRpbWUgJHR5cGU7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcbiAgICB0cmFuc2l0aW9uOiAkcHJvcCAkdGltZSAkdHlwZTtcbn1cblxuQG1peGluIHJvdGF0ZS0xODAoKXtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLXNjYWxlKCR2YWx1ZSl7XG4td2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbi1tb3otdHJhbnNmb3JtOiBzY2FsZSgkdmFsdWUpO1xuLW8tdHJhbnNmb3JtOiBzY2FsZSgkdmFsdWUpO1xuLW1zLXRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbnRyYW5zZm9ybTogc2NhbGUoJHZhbHVlKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybS10cmFuc2xhdGUteCgkdmFsdWUpe1xuICAgICAtd2Via2l0LXRyYW5zZm9ybTogIHRyYW5zbGF0ZTNkKCR2YWx1ZSwgMCwgMCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkdmFsdWUsIDAsIDApO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR2YWx1ZSwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR2YWx1ZSwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHZhbHVlLCAwLCAwKTtcbn1cblxuQG1peGluIHRyYW5zZm9ybS10cmFuc2xhdGUteS1kcm9wZG93bigkdmFsdWUpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApICFpbXBvcnRhbnQ7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApICFpbXBvcnRhbnQ7XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCR2YWx1ZSwwKSAhaW1wb3J0YW50O1xuICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsJHZhbHVlLDApICFpbXBvcnRhbnQ7XG4gICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCR2YWx1ZSwwKSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtLXRyYW5zbGF0ZS15KCR2YWx1ZSl7XG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCR2YWx1ZSwwKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCR2YWx1ZSwwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwkdmFsdWUsMCk7XG59XG5cbkBtaXhpbiBiYXItYW5pbWF0aW9uKCR0eXBlKXtcbiAgICAgLXdlYmtpdC1hbmltYXRpb246ICR0eXBlIDUwMG1zIGxpbmVhciAwcztcbiAgICAgLW1vei1hbmltYXRpb246ICR0eXBlIDUwMG1zIGxpbmVhciAwcztcbiAgICAgYW5pbWF0aW9uOiAkdHlwZSA1MDBtcyAwcztcbiAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBtaXhpbiB0b3BiYXIteC1yb3RhdGlvbigpe1xuICAgIEBrZXlmcmFtZXMgdG9wYmFyLXgge1xuICAgICAgMCUge3RvcDogMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgNDUlIHt0b3A6IDZweDsgdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTsgfVxuICAgICAgNzUlIHt0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gICAgICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgfVxuICAgIEAtd2Via2l0LWtleWZyYW1lcyB0b3BiYXIteCB7XG4gICAgICAwJSB7dG9wOiAwcHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAgIDQ1JSB7dG9wOiA2cHg7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ1ZGVnKTsgfVxuICAgICAgNzUlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzIHRvcGJhci14IHtcbiAgICAgIDAlIHt0b3A6IDBweDsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgNDUlIHt0b3A6IDZweDsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpOyB9XG4gICAgICA3NSUgey1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICAgICAgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgIH1cbn1cblxuQG1peGluIHRvcGJhci1iYWNrLXJvdGF0aW9uKCl7XG4gICAgQGtleWZyYW1lcyB0b3BiYXItYmFjayB7XG4gICAgICAwJSB7IHRvcDogNnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgICA0NSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gICAgICA3NSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgICAgMTAwJSB7IHRvcDogMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyB0b3BiYXItYmFjayB7XG4gICAgICAwJSB7IHRvcDogNnB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgICAgIDQ1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxuICAgICAgNzUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgICAgMTAwJSB7IHRvcDogMHB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gICAgfVxuXG4gICAgQC1tb3ota2V5ZnJhbWVzIHRvcGJhci1iYWNrIHtcbiAgICAgIDAlIHsgdG9wOiA2cHg7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgICAgNDUlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpOyB9XG4gICAgICA3NSUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gICAgICAxMDAlIHsgdG9wOiAwcHg7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgICB9XG59XG5cbkBtaXhpbiBib3R0b21iYXIteC1yb3RhdGlvbigpe1xuICAgIEBrZXlmcmFtZXMgYm90dG9tYmFyLXgge1xuICAgICAgMCUge2JvdHRvbTogMHB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgICA0NSUge2JvdHRvbTogNnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTt9XG4gICAgICA3NSUge3RyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO31cbiAgICAgIDEwMCUge3RyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICB9XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgICAgIDAlIHtib3R0b206IDBweDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgICA0NSUge2JvdHRvbTogNnB4OyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO31cbiAgICAgIDc1JSB7LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTt9XG4gICAgICAxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICB9XG4gICAgQC1tb3ota2V5ZnJhbWVzIGJvdHRvbWJhci14IHtcbiAgICAgIDAlIHtib3R0b206IDBweDsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgICA0NSUge2JvdHRvbTogNnB4OyAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xNDVkZWcpO31cbiAgICAgIDc1JSB7LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTt9XG4gICAgICAxMDAlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO31cbiAgICB9XG59XG5cbkBtaXhpbiBib3R0b21iYXItYmFjay1yb3RhdGlvbntcbiAgICBAa2V5ZnJhbWVzIGJvdHRvbWJhci1iYWNrIHtcbiAgICAgIDAlIHsgYm90dG9tOiA2cHg7dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7fVxuICAgICAgNDUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO31cbiAgICAgIDc1JSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTt9XG4gICAgICAxMDAlIHsgYm90dG9tOiAwcHg7dHJhbnNmb3JtOiByb3RhdGUoMCk7fVxuICAgIH1cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgICAgMCUge2JvdHRvbTogNnB4Oy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7fVxuICAgICAgNDUlIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTt9XG4gICAgICA3NSUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO31cbiAgICAgIDEwMCUge2JvdHRvbTogMHB4Oy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7fVxuICAgIH1cbiAgICBALW1vei1rZXlmcmFtZXMgYm90dG9tYmFyLWJhY2sge1xuICAgICAgMCUge2JvdHRvbTogNnB4Oy1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7fVxuICAgICAgNDUlIHstbW96LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTt9XG4gICAgICA3NSUgey1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO31cbiAgICAgIDEwMCUge2JvdHRvbTogMHB4Oy1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7fVxuICAgIH1cblxufVxuXG5cbkBtaXhpbiBuYy1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBuYy1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbk51Y2xlbyBPdXRsaW5lIFdlYiBGb250IC0gbnVjbGVvYXBwLmNvbS9cbkxpY2Vuc2UgLSBudWNsZW9hcHAuY29tL2xpY2Vuc2UvXG5DcmVhdGVkIHVzaW5nIEljb01vb24gLSBpY29tb29uLmlvXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ051Y2xlbyBPdXRsaW5lJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbnVjbGVvLW91dGxpbmUuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL251Y2xlby1vdXRsaW5lLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9udWNsZW8tb3V0bGluZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0YmFzZSBjbGFzcyBkZWZpbml0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5vdy11aS1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xICdOdWNsZW8gT3V0bGluZSc7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNoYW5nZSBpY29uIHNpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYWRkIGEgc3F1YXJlL2NpcmNsZSBiYWNrZ3JvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ub3ctdWktaWNvbnMuY2lyY2xlIHtcbiAgcGFkZGluZzogMC4zMzMzMzMzM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE2JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLm5vdy11aS1pY29ucy5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxpc3QgaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubmMtaWNvbi11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmMtaWNvbi11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmMtaWNvbi11bCA+IGxpID4gLm5vdy11aS1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNTcxNDI4NTdlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5jLWljb24tdWwgPiBsaSA+IC5ub3ctdWktaWNvbnMuY2lyY2xlIHtcbiAgdG9wOiAtMC4xOTA0NzYxOWVtO1xuICBsZWZ0OiAtMS45MDQ3NjE5ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHNwaW5uaW5nIGljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5vdy11aS1pY29ucy5zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBuYy1pY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IG5jLWljb24tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBuYy1pY29uLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbmMtaWNvbi1zcGluIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBuYy1pY29uLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHJvdGF0ZWQvZmxpcHBlZCBpY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdGZvbnQgaWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubm93LXVpLWljb25zLnVpLTFfY2hlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMV9lbWFpbC04NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX2Nsb3VkLWRvd25sb2FkLTkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfY2xvdWQtdXBsb2FkLTk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNhXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfbWluaW1hbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuXG4ubm93LXVpLWljb25zLmFycm93cy0xX21pbmltYWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLm5vdy11aS1pY29ucy5hcnJvd3MtMV9yZWZyZXNoLTY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYXJyb3dzLTFfc2hhcmUtNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuXG4ubm93LXVpLWljb25zLmJ1c2luZXNzX2Jhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19icmllZmNhc2UtMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19idWxiLTYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfY2hhcnQtYmFyLTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfY2hhcnQtcGllLTM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuYnVzaW5lc3NfZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5idXNpbmVzc19tb25leS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuXG4ubm93LXVpLWljb25zLmNsb3RoZXNfdGllLWJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YlwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbl92ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX2J1bGxldC1saXN0LTY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZGVzaWduX3BhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ25fc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5kZXNpZ24tMl9odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuXG4ubm93LXVpLWljb25zLmRlc2lnbi0yX3J1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuXG4ubm93LXVpLWljb25zLmVtb3RpY29uc19zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5maWxlc19ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5maWxlc19wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0M1wiO1xufVxuXG4ubm93LXVpLWljb25zLmZpbGVzX3NpbmdsZS1jb3B5LTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuaGVhbHRoX2FtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4ubm93LXVpLWljb25zLmxvYWRlcl9nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9hZGVyX3JlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl9ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4ubm93LXVpLWljb25zLmxvY2F0aW9uX2NvbXBhc3MtMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjVcIjtcbn1cblxuLm5vdy11aS1pY29ucy5sb2NhdGlvbl9tYXAtYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNkXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubG9jYXRpb25fd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2FsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMV9idXR0b24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2J1dHRvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMV9idXR0b24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuLm5vdy11aS1pY29ucy5tZWRpYS0xX2NhbWVyYS1jb21wYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMl9ub3RlLTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7XG59XG5cbi5ub3ctdWktaWNvbnMubWVkaWEtMl9zb3VuZC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfa2V5LTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMub2JqZWN0c19wbGFuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5vYmplY3RzX3NwYWNlc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfc3VwcG9ydC0xNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NlwiO1xufVxuXG4ubm93LXVpLWljb25zLm9iamVjdHNfdW1icmVsbGEtMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fYWdlbmRhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5ub3ctdWktaWNvbnMuZWR1Y2F0aW9uX2F0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuXG4ubm93LXVpLWljb25zLmVkdWNhdGlvbl9oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLm5vdy11aS1pY29ucy5lZHVjYXRpb25fcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19iYWctMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ19jYXJ0LXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX2NyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG5cbi5ub3ctdWktaWNvbnMuc2hvcHBpbmdfZGVsaXZlcnktZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuXG4ubm93LXVpLWljb25zLnNob3BwaW5nX3Nob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cblxuLm5vdy11aS1pY29ucy5zaG9wcGluZ190YWctY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiO1xufVxuXG4ubm93LXVpLWljb25zLnNwb3J0X3Ryb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuXG4ubm93LXVpLWljb25zLnNwb3J0X3VzZXItcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF9jb250cm9sbGVyLW1vZGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudGVjaF9tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2VcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX3RhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OFwiO1xufVxuXG4ubm93LXVpLWljb25zLnRlY2hfdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZWNoX3dhdGNoLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLm5vdy11aS1pY29ucy50ZXh0X2FsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRleHRfYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4ubm93LXVpLWljb25zLnRleHRfYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRleHRfY2Fwcy1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4ubm93LXVpLWljb25zLmdlc3R1cmVzX3RhcC0wMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuXG4ubm93LXVpLWljb25zLnRyYW5zcG9ydGF0aW9uX2Fpci1iYWxvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLm5vdy11aS1pY29ucy50cmFuc3BvcnRhdGlvbl9idXMtZnJvbnQtMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cblxuLm5vdy11aS1pY29ucy50cmF2ZWxfaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4ubm93LXVpLWljb25zLnRyYXZlbF9pc3RhbmJ1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfYmVsbC01MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTFfY2FsZW5kYXItNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX2xvY2stY2lyY2xlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzVcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGRcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NldHRpbmdzLWdlYXItNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NpbXBsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NpbXBsZS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3NpbXBsZS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cblxuLm5vdy11aS1pY29ucy51aS0xX3pvb20tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTJfY2hhdC1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTJfZmF2b3VyaXRlLTI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl9saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG5cbi5ub3ctdWktaWNvbnMudWktMl9zZXR0aW5ncy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuXG4ubm93LXVpLWljb25zLnVpLTJfdGltZS1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuXG4ubm93LXVpLWljb25zLnVzZXJzX2NpcmNsZS0wODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuXG4ubm93LXVpLWljb25zLnVzZXJzX3NpbmdsZS0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuXG4uYWxsLWljb25zIC5mb250LWljb24tZGV0YWlsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDVweCAwcHggMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBtaW4taGVpZ2h0OiAxNjhweDtcbn1cblxuLmFsbC1pY29ucyBbY2xhc3MqPVwibm93LXVpLWljb25zXCJdIHtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG5cbi5hbGwtaWNvbnMgLmZvbnQtaWNvbi1kZXRhaWwgcCB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNCOEI4Qjg7XG4gICAgcGFkZGluZzowIDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjcxNDJlbTtcbn1cbiIsIi8vIFRoaXMgZmlsZSBoYXMgYmVlbiBhdXRvZ2VuZXJhdGVkIGJ5IGdydW50IHRhc2sgbGVzc1RvU2Fzcy4gQW55IGNoYW5nZXMgd2lsbCBiZSBvdmVyd3JpdHRlbi5cbi5hbGVydHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHBhZGRpbmctdG9wOiAuOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjlyZW07XG5cbiAgICAuYWxlcnQtbGlua3tcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LXN1Y2Nlc3N7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzLWNvbG9yLWFsZXJ0O1xuICAgIH1cblxuICAgICYuYWxlcnQtZGFuZ2Vye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yLWFsZXJ0O1xuICAgIH1cblxuICAgICYuYWxlcnQtd2FybmluZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3ItYWxlcnQ7XG4gICAgfVxuXG4gICAgJi5hbGVydC1pbmZve1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvci1hbGVydDtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LXByaW1hcnl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWFsZXJ0O1xuICAgIH1cblxuICAgIC5hbGVydC1pY29ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICBzdHJvbmd7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBpLmZhLFxuICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNsb3Nle1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cbn1cbiIsIi5mb3JtLWNoZWNre1xuIG1hcmdpbi10b3A6IC42NXJlbTtcbiBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVse1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbn1cbi5yYWRpbyAuZm9ybS1jaGVjay1zaWdue1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOjphZnRlcntcbiAgZm9udC1mYW1pbHk6ICdOdWNsZW8gT3V0bGluZSc7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG4gIHRvcDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICRkYXJrLWJhY2tncm91bmQ7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay5kaXNhYmxlZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5mb3JtLWNoZWNrLXNpZ246OmFmdGVye1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIC5mb3JtLWNoZWNrLXNpZ246OmJlZm9yZSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlcntcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduLFxuLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YmVmb3JlLFxuLmZvcm0tY2hlY2stcmFkaW8gLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDNweDtcbiAgcGFkZGluZzogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5mb3JtLWNoZWNrLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5mb3JtLWNoZWNrLXNpZ246YWZ0ZXIsXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5mb3JtLWNoZWNrLXNpZ246OmFmdGVyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNoZWNrLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmZvcm0tY2hlY2stc2lnbjo6YWZ0ZXJ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY2hlY2stcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgLmZvcm0tY2hlY2stc2lnbiB7XG4gIGNvbG9yOiAkZGFyay1ncmF5O1xufVxuXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjpiZWZvcmUsXG4uZm9ybS1jaGVjay1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyAuZm9ybS1jaGVjay1zaWduOjphZnRlciB7XG4gIGNvbG9yOiAkZGFyay1ncmF5O1xufVxuIiwiLyogICAgICAgICAgIGJhZGdlcyAgICAgICAgICAgICAqL1xuLmJhZGdle1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1pbmk7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1leHRyZW1lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3Vze1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxufVxuLmJhZGdlLWljb257XG4gICAgcGFkZGluZzogMC40ZW0gMC41NWVtO1xuICAgIGl7XG4gICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG59XG4uYmFkZ2UtZGVmYXVsdHtcbiAgICBAaW5jbHVkZSBiYWRnZS1jb2xvcigkZGVmYXVsdC1jb2xvcik7XG59XG4uYmFkZ2UtcHJpbWFyeXtcbiAgICBAaW5jbHVkZSBiYWRnZS1jb2xvcigkcHJpbWFyeS1jb2xvcik7XG59XG4uYmFkZ2UtaW5mb3tcbiAgICBAaW5jbHVkZSBiYWRnZS1jb2xvcigkaW5mby1jb2xvcik7XG59XG4uYmFkZ2Utc3VjY2Vzc3tcbiAgICBAaW5jbHVkZSBiYWRnZS1jb2xvcigkc3VjY2Vzcy1jb2xvcik7XG59XG4uYmFkZ2Utd2FybmluZ3tcbiAgICBAaW5jbHVkZSBiYWRnZS1jb2xvcigkd2FybmluZy1jb2xvcik7XG59XG4uYmFkZ2UtZGFuZ2Vye1xuICAgIEBpbmNsdWRlIGJhZGdlLWNvbG9yKCRkYW5nZXItY29sb3IpO1xufVxuLmJhZGdlLW5ldXRyYWx7XG4gICAgQGluY2x1ZGUgYmFkZ2UtY29sb3IoJHdoaXRlLWNvbG9yKTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGJhZGdlLWNvbG9yKCRjb2xvcikge1xuXG4gICAgJixcbiAgICAmW2hyZWZdOmZvY3VzLFxuICAgICZbaHJlZl06aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxufVxuIiwiLnBhZ2luYXRpb257XG5cbiAgICAucGFnZS1pdGVtIC5wYWdlLWxpbmt7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTFweDtcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS0zO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93LW1hcmdpbi1sZWZ0LFxuICAgIC5hcnJvdy1tYXJnaW4tcmlnaHR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuYXJyb3ctbWFyZ2luLXJpZ2h0e1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3ctbWFyZ2luLWxlZnR7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5re1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICYsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbS5kaXNhYmxlZCA+IC5wYWdlLWxpbmt7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuMik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQ29sb3JzXG4gICAgJi5wYWdpbmF0aW9uLWluZm97XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtaW5mbztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1pbmZvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLXN1Y2Nlc3N7XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLXByaW1hcnl7XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLXdhcm5pbmd7XG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlID4gLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC13YXJuaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLWRhbmdlcntcbiAgICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5re1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLW5ldXRyYWx7XG4gICAgICAgIC5wYWdlLWl0ZW0gPiAucGFnZS1saW5re1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUgPiAucGFnZS1saW5re1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iZztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1iZztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnBhZ2luYXRpb24tY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsImJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYXtcbiAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWYtZmFtaWx5O1xufVxuaDEsaDIsaDMsaDQsaDUsaDZ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbnNtYWxse1xuICAgIGZvbnQtc2l6ZTogNjAlO1xufVxuXG5he1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXN7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG59XG5oMSwgLmgxIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1iYXNlLXZlcnRpY2FsICogMjtcblxuICAgIHNtYWxse1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbn1cbmgyLCAuaDJ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbCAqIDI7XG59XG5oMywgLmgze1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJhc2UtdmVydGljYWwgKiAyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbmg0LCAuaDR7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XG4gICAgbWFyZ2luLXRvcDogJG1hcmdpbi1iYXNlLXZlcnRpY2FsICogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWJhc2UtdmVydGljYWw7XG5cbiAgICAmICsgLmNhdGVnb3J5LFxuICAgICYudGl0bGUgKyAuY2F0ZWdvcnl7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxufVxuaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWg1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJi5jYXRlZ29yeXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5oNiwgLmg2e1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjFlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi50aXRsZXtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cblxuICAgICYudGl0bGUtdXB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiArIC5jYXRlZ29yeXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgfVxufVxuXG4uZGVzY3JpcHRpb24sXG4uY2FyZC1kZXNjcmlwdGlvbixcbi5mb290ZXItYmlnIHB7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cbi5jYXRlZ29yeXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRkYXJrLWdyYXk7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICRicmFuZC1pbmZvICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICRicmFuZC1zdWNjZXNzICFpbXBvcnRhbnQ7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICRicmFuZC13YXJuaW5nICFpbXBvcnRhbnQ7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogJGJyYW5kLWRhbmdlciAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2t7XG4gIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG59XG5cbi5ibG9ja3F1b3Rle1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWNvbG9yO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJsb2NrcXVvdGU7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcblxuICAgIHNtYWxse1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLmJsb2NrcXVvdGUtcHJpbWFyeXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgIHNtYWxse1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9ja3F1b3RlLWRhbmdlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcblxuICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9ja3F1b3RlLXdoaXRle1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcGFjaXR5LTg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgc21hbGx7XG4gICAgICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHl7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWYtZmFtaWx5O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4ubWFpbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xufVxuLyogQW5pbWF0aW9ucyAqL1xuLm5hdi1waWxscyAubmF2LWxpbmssXG4ubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdmJhcixcbi5uYXYtdGFicyAubmF2LWxpbmssXG4udGFnLFxuLnRhZyBbZGF0YS1yb2xlPVwicmVtb3ZlXCJde1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGdlbmVyYWwtdHJhbnNpdGlvbi10aW1lLCAkdHJhbnNpdGlvbi1lYXNlKTtcbn1cblxuLy90cmFuc2l0aW9uIGZvciBkcm9wZG93biBjYXJldFxuLmNhcmQgYSxcbi5ib290c3RyYXAtc3dpdGNoLWxhYmVsOmJlZm9yZXtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0LXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tZWFzZSk7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG5bZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXVtkYXRhLXBhcmVudD1cIiNhY2NvcmRpb25cIl0gaXtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1vbi1wcm9wKHRyYW5zZm9ybSwgJGZhc3QtdHJhbnNpdGlvbi10aW1lLCAkdHJhbnNpdGlvbi1lYXNlKTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlcixcbltkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdW2RhdGEtcGFyZW50PVwiI2FjY29yZGlvblwiXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBpe1xuICAgIEBpbmNsdWRlIHJvdGF0ZS0xODAoKTtcbn1cblxuLmJ1dHRvbi1iYXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmc7XG5cbiAgICAmICsgLmJ1dHRvbi1iYXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgfVxufVxuXG4uc2VwYXJhdG9yLWxpbmV7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgICAmLnNlcGFyYXRvci1wcmltYXJ5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG59XG5cbi5zZWN0aW9uLXNwYWNle1xuICAgIGhlaWdodDogNjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnB1bGwtbGVmdHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucHVsbC1yaWdodHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGl0bGUtdXB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCIuYnRuLFxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGEuYnRue1xuICAgIGJvcmRlci13aWR0aDogJGJvcmRlci10aGljaztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBtYXJnaW46IDEwcHggMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1idG4tdmVydGljYWwgJHBhZGRpbmctYnRuLWhvcml6b250YWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgYnRuLXN0eWxlcygkZGVmYXVsdC1jb2xvciwgJGRlZmF1bHQtc3RhdGVzLWNvbG9yKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSxcbiAgICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5idG4taWNvbiB7XG4gICAgICAgIC8vIHNlZSBhYm92ZSBmb3IgY29sb3IgdmFyaWF0aW9uc1xuICAgICAgICBoZWlnaHQ6ICRidG4taWNvbi1zaXplLXJlZ3VsYXI7XG4gICAgICAgIG1pbi13aWR0aDogJGJ0bi1pY29uLXNpemUtcmVndWxhcjtcbiAgICAgICAgd2lkdGg6ICRidG4taWNvbi1zaXplLXJlZ3VsYXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJ0bi1pY29uLWZvbnQtc2l6ZS1yZWd1bGFyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgJi5idG4tc2ltcGxle1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXNte1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGJ0bi1pY29uLXNpemUtc21hbGw7XG4gICAgICAgICAgICB3aWR0aDogJGJ0bi1pY29uLXNpemUtc21hbGw7XG5cbiAgICAgICAgICAgIGkuZmFiLFxuICAgICAgICAgICAgaS5ub3ctdWktaWNvbnN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYnRuLWljb24tZm9udC1zaXplLXNtYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tbGd7XG4gICAgICAgICAgICBoZWlnaHQ6ICRidG4taWNvbi1zaXplLWxnO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkYnRuLWljb24tc2l6ZS1sZztcbiAgICAgICAgICAgIHdpZHRoOiAkYnRuLWljb24tc2l6ZS1sZztcblxuICAgICAgICAgICAgaS5ub3ctdWktaWNvbnMsXG4gICAgICAgICAgICBpLmZhYntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRidG4taWNvbi1mb250LXNpemUtbGc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguYnRuLWZvb3RlcikgaS5ub3ctdWktaWNvbnMsXG4gICAgICAgICY6bm90KC5idG4tZm9vdGVyKSBpLmZhYntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIC0xMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpub3QoLmJ0bi1pY29uKSAubm93LXVpLWljb25ze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgIH1cbn1cblxuLy8gQXBwbHkgdGhlIG1peGluIHRvIHRoZSBidXR0b25zXG4vLyAuYnRuLWRlZmF1bHQgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRkZWZhdWx0LWNvbG9yLCAkZGVmYXVsdC1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLXByaW1hcnkgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRwcmltYXJ5LWNvbG9yLCAkcHJpbWFyeS1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLXN1Y2Nlc3MgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRzdWNjZXNzLWNvbG9yLCAkc3VjY2Vzcy1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLWluZm8gICAgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRpbmZvLWNvbG9yLCAkaW5mby1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLXdhcm5pbmcgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCR3YXJuaW5nLWNvbG9yLCAkd2FybmluZy1zdGF0ZXMtY29sb3IpOyB9XG4uYnRuLWRhbmdlciAgeyBAaW5jbHVkZSBidG4tc3R5bGVzKCRkYW5nZXItY29sb3IsICRkYW5nZXItc3RhdGVzLWNvbG9yKTsgfVxuLmJ0bi1uZXV0cmFsIHsgQGluY2x1ZGUgYnRuLXN0eWxlcygkd2hpdGUtY29sb3IsICR3aGl0ZS1jb2xvcik7IH1cblxuLmJ0bi1yb3VuZHtcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItdGhpbjtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLXJvdW5kLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbDtcblxuICAgICYuYnRuLXNpbXBsZXtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctYnRuLXZlcnRpY2FsIC0gMSAgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbCAtIDE7XG4gICAgfVxufVxuLmJ0bi1zaW1wbGV7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJvcmRlci1jb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgcGFkZGluZzogJHBhZGRpbmctYnRuLXZlcnRpY2FsIC0gMSAkcGFkZGluZy1yb3VuZC1ob3Jpem9udGFsIC0gMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG59XG5cbi5idG4tc2ltcGxlLFxuLmJ0bi1saW5re1xuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuZm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tbGd7XG4gICBAaW5jbHVkZSBidG4tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbXtcbiAgICBAaW5jbHVkZSBidG4tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cbi5idG4tbGlua3tcbiAgICBib3JkZXI6ICRub25lO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbn1cblxuLmJ0bi13ZCB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5idG4tZ3JvdXAuc2VsZWN0e1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC5zZWxlY3QgLmJ0bntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ0bi1ncm91cC5zZWxlY3QgLmNhcmV0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiA4cHg7XG59XG4iLCIvLyBNaXhpbiBmb3IgZ2VuZXJhdGluZyBuZXcgc3R5bGVzXG5AbWl4aW4gYnRuLXN0eWxlcygkYnRuLWNvbG9yLCAkYnRuLXN0YXRlcy1jb2xvcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY29sb3I7XG5cblxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICY6YWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXG4gICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1zdGF0ZXMtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYm94LXNoYWRvdzogIDAgM3B4IDhweCAwIHJnYmEoMCwwLDAsIDAuMTcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuZm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gYnRuLW5ldXRyYWwgc3R5bGVcbiAgICBAaWYgJGJ0bi1jb2xvciA9PSAkd2hpdGUtY29sb3J7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuXG4gICAgICAgICYuYnRuLWRhbmdlcntcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXByaW1hcnl7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLWluZm97XG4gICAgICAgICAgICBjb2xvcjogJGluZm8tY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbmZvLXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXdhcm5pbmd7XG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXN1Y2Nlc3N7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLWRlZmF1bHR7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZTpob3ZlcixcbiAgICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXN0YXRlcy1jb2xvcjtcblxuICAgICAgICAgICAgJjpub3QoLm5hdi1saW5rKXtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH0gQGVsc2Uge1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgICYuYnRuLXNpbXBsZXtcbiAgICAgICAgY29sb3I6ICRidG4tY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgICAgJjphY3RpdmU6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgICAgICAgY29sb3I6ICRidG4tc3RhdGVzLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLXN0YXRlcy1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1saW5re1xuICAgICAgICBjb2xvcjogJGJ0bi1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgICAgJjphY3RpdmU6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgICAgICAgICAgY29sb3I6ICRidG4tc3RhdGVzLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWl4aW4gYnRuLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRib3JkZXIpe1xuICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcjtcbiAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICYuYnRuLXNpbXBsZXtcbiAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDE7XG4gICB9XG5cbn1cbiIsIi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogI3thbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKX07XG59XG4iLCIuYnRue1xuICAvLyBzb2NpYWwgYnV0dG9uc1xuICAmLmJ0bi1mYWNlYm9vayB7XG4gICAgQGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC1mYWNlYm9vaywgJHNvY2lhbC1mYWNlYm9vay1zdGF0ZS1jb2xvcik7XG4gIH1cbiAgJi5idG4tdHdpdHRlciB7XG4gICAgQGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC10d2l0dGVyLCAkc29jaWFsLXR3aXR0ZXItc3RhdGUtY29sb3IpO1xuICB9XG4gICYuYnRuLXBpbnRlcmVzdCB7XG4gICAgQGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC1waW50ZXJlc3QsICRzb2NpYWwtcGludGVyZXN0LXN0YXRlLWNvbG9yKTtcbiAgfVxuICAmLmJ0bi1nb29nbGUge1xuICAgIEBpbmNsdWRlIHNvY2lhbC1idXR0b25zLWNvbG9yKCRzb2NpYWwtZ29vZ2xlLCAkc29jaWFsLWdvb2dsZS1zdGF0ZS1jb2xvcik7XG4gIH1cbiAgJi5idG4tbGlua2VkaW4ge1xuICAgIEBpbmNsdWRlIHNvY2lhbC1idXR0b25zLWNvbG9yKCRzb2NpYWwtbGlua2VkaW4sICRzb2NpYWwtbGlua2VkaW4tc3RhdGUtY29sb3IpO1xuICB9XG4gICYuYnRuLWRyaWJiYmxlIHtcbiAgICBAaW5jbHVkZSBzb2NpYWwtYnV0dG9ucy1jb2xvcigkc29jaWFsLWRyaWJiYmxlLCAkc29jaWFsLWRyaWJiYmxlLXN0YXRlLWNvbG9yKTtcbiAgfVxuICAmLmJ0bi1naXRodWIge1xuICAgIEBpbmNsdWRlIHNvY2lhbC1idXR0b25zLWNvbG9yKCRzb2NpYWwtZ2l0aHViLCAkc29jaWFsLWdpdGh1Yi1zdGF0ZS1jb2xvcik7XG4gIH1cbiAgJi5idG4teW91dHViZSB7XG4gICAgQGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC15b3V0dWJlLCAkc29jaWFsLXlvdXR1YmUtc3RhdGUtY29sb3IpO1xuICB9XG4gICYuYnRuLWluc3RhZ3JhbSB7XG4gICAgQGluY2x1ZGUgc29jaWFsLWJ1dHRvbnMtY29sb3IoJHNvY2lhbC1pbnN0YWdyYW0sICRzb2NpYWwtaW5zdGFncmFtLXN0YXRlLWNvbG9yKTtcbiAgfVxuICAmLmJ0bi1yZWRkaXQge1xuICAgIEBpbmNsdWRlIHNvY2lhbC1idXR0b25zLWNvbG9yKCRzb2NpYWwtcmVkZGl0LCAkc29jaWFsLXJlZGRpdC1zdGF0ZS1jb2xvcik7XG4gIH1cbiAgJi5idG4tdHVtYmxyIHtcbiAgICBAaW5jbHVkZSBzb2NpYWwtYnV0dG9ucy1jb2xvcigkc29jaWFsLXR1bWJsciwgJHNvY2lhbC10dW1ibHItc3RhdGUtY29sb3IpO1xuICB9XG4gICYuYnRuLWJlaGFuY2Uge1xuICAgIEBpbmNsdWRlIHNvY2lhbC1idXR0b25zLWNvbG9yKCRzb2NpYWwtYmVoYW5jZSwgJHNvY2lhbC1iZWhhbmNlLXN0YXRlLWNvbG9yKTtcbiAgfVxufVxuIiwiLy8gZm9yIHNvY2lhbCBidXR0b25zXG5AbWl4aW4gc29jaWFsLWJ1dHRvbnMtY29sb3IgKCRjb2xvciwgJHN0YXRlLWNvbG9yKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgJjphY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGU6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5idG4tc2ltcGxle1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZTpob3ZlcixcbiAgICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGU6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJHN0YXRlLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1uZXV0cmFse1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG5cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgICAgJjphY3RpdmU6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRzdGF0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBpbnB1dC1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsKXtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyKCRjb2xvciwgJG9wYWNpdHkpe1xuICAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoJG9wYWNpdHkpO1xuICAgfVxuICAgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVye1xuICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgQGluY2x1ZGUgb3BhY2l0eSgkb3BhY2l0eSk7XG4gICB9XG4gICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgQGluY2x1ZGUgb3BhY2l0eSgkb3BhY2l0eSk7XG4gICB9XG4gICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoJG9wYWNpdHkpO1xuICAgfVxufVxuXG5AbWl4aW4gbGlnaHQtZm9ybSgpe1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOjA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxufVxuXG5cbkBtaXhpbiBpbnB1dC1sZy1wYWRkaW5nKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsKSB7XG4gICAgLmZvcm0tZ3JvdXAubm8tYm9yZGVyLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC5uby1ib3JkZXIuaW5wdXQtbGd7XG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgMCAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsICRwYWRkaW5nLXZlcnRpY2FsIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cC5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAuaW5wdXQtbGd7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDE7XG5cbiAgICAgICAgICAgICYgKyAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDEgJHBhZGRpbmctdmVydGljYWwgLSAxIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAwICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWwgLSAxO1xuXG4gICAgICAgICAgICAmICsgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDEgJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5AbWl4aW4gaW5wdXQtYmFzZS1wYWRkaW5nKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsKSB7XG4gICAgLmZvcm0tZ3JvdXAubm8tYm9yZGVyLFxuICAgIC5pbnB1dC1ncm91cC5uby1ib3JkZXJ7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbCAkcGFkZGluZy12ZXJ0aWNhbCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAwICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCxcbiAgICAuaW5wdXQtZ3JvdXB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDEgJHBhZGRpbmctdmVydGljYWwgLSAxICRwYWRkaW5nLWhvcml6b250YWwgLSAxO1xuXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgLSAxICRwYWRkaW5nLWhvcml6b250YWwgLSAxICRwYWRkaW5nLXZlcnRpY2FsIC0gMSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgMCAkcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAtIDE7XG5cbiAgICAgICAgICAgICYgKyAuZm9ybS1jb250cm9sLFxuICAgICAgICAgICAgJiB+IC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgcGFkZGluZzokcGFkZGluZy12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctaG9yaXpvbnRhbCAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsIC0gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vL2NvbG9yMSA9ICRvcGFjaXR5LTVcbi8vY29sb3IyID0gJG9wYWNpdHktOFxuLy9jb2xvcjMgPSAkd2hpdGUtY29sb3Jcbi8vY29sb3I0ID0gJHRyYW5zcGFyZW50LWJnXG4vL2NvbG9yNSA9ICRvcGFjaXR5LTFcbi8vY29sb3I2ID0gJG9wYWNpdHktMlxuXG5cbkBtaXhpbiBpbnB1dC1jb2xvdXJlZC1iZygkY29sb3IxLCAkY29sb3IyLCAkY29sb3IzLCAkY29sb3I0LCAkY29sb3I1LCAkY29sb3I2KSB7XG4gICAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyKGRhcmtlbigkY29sb3IyLCA4JSksIDEpO1xuXG4gICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IxO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcblxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhcy1zdWNjZXNzLFxuICAgIC5oYXMtZGFuZ2Vye1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLWRhbmdlcntcbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IxO1xuICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtZm9jdXN7XG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAubm8tYm9yZGVyLFxuICAgIC5pbnB1dC1ncm91cC5uby1ib3JkZXJ7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I1O1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5wdXQtZ3JvdXAtZm9jdXN7XG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyKCRkZWZhdWx0LWNvbG9yLCAuOCk7XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLXJvdW5kLXJhZGl1cztcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24taW5wdXQtZm9jdXMtY29sb3IoKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXG4gICAgLmhhcy1zdWNjZXNzICZ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgfVxuXG4gICAgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcblxuICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgICAgICYgfiAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLXN1Y2Nlc3MgJixcbiAgICAuaGFzLWVycm9yICYsXG4gICAgLmhhcy1zdWNjZXNzICY6Zm9jdXMsXG4gICAgLmhhcy1lcnJvciAmOmZvY3Vze1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgIH1cblxuICAgIC5oYXMtc3VjY2VzcyAmOmZvY3Vze1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcbiAgICB9XG5cblxuICAgIC5oYXMtZGFuZ2VyICYsXG4gICAgLmhhcy1zdWNjZXNzICZ7XG4gICAgICAgICYuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4gICAgICAgICYuZm9ybS1jb250cm9sLWRhbmdlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLWRhbmdlciAme1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhbmdlci1jb2xvciwgMzAlKTtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLDIyMiwyMjIsIC4xKTtcblxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLm9wZW4gJntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2UgJGJvcmRlci1yYWRpdXMtbGFyZ2UgMCAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAvLyAmICsgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1iZztcbiAgICAvLyB9XG59XG5cbi5oYXMtc3VjY2Vzcyxcbi5oYXMtZGFuZ2Vye1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVjbGVvIE91dGxpbmUnO1xuICAgICAgICBjb250ZW50OiBcIlxcZWEyMlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZ3tcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhcy1kYW5nZXJ7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcXGVhNTNcIjtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBpbnB1dC1sZy1wYWRkaW5nKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1pbnB1dC1ob3Jpem9udGFsKTtcbkBpbmNsdWRlIGlucHV0LWJhc2UtcGFkZGluZygkcGFkZGluZy1pbnB1dC12ZXJ0aWNhbCwgJHBhZGRpbmctaW5wdXQtaG9yaXpvbnRhbCk7XG5cbi5mb3JtLWdyb3VwLm5vLWJvcmRlcixcbi5pbnB1dC1ncm91cC5uby1ib3JkZXJ7XG4gICAgLmZvcm0tY29udHJvbCxcbiAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS01O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5ke1xuICAgICAgLmlucHV0LWdyb3VwLXRleHR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktZ3JheS0zO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlucHV0LWdyb3VwLWZvY3Vze1xuICAgICAgICAmLm5vLWJvcmRlcntcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhcy1lcnJvcntcbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuY29udHJvbC1sYWJlbHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgfVxufVxuLmhhcy1zdWNjZXNze1xuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5jb250cm9sLWxhYmVse1xuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzO1xuICAgIGNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1pbnB1dC1mb2N1cy1jb2xvcigpO1xuXG4gICAgLmlucHV0LWdyb3VwLWZvY3VzICZ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgIC5oYXMtc3VjY2VzcyAmLFxuICAgIC5oYXMtZGFuZ2VyICZ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gICAgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbDpmb2N1cyArICZ7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuICAgIH1cbiAgICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyArICZ7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAmICsgLmZvcm0tY29udHJvbCxcbiAgICAmIH4gLmZvcm0tY29udHJvbHtcbiAgICAgICAgQGluY2x1ZGUgaW5wdXQtc2l6ZSgkcGFkZGluZy1iYXNlLXZlcnRpY2FsIC0gMSwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgIGl7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgIH1cbn1cblxuLmlucHV0LWdyb3VwLFxuLmZvcm0tZ3JvdXB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXBbZGlzYWJsZWRde1xuICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICB9XG59XG5cbi5pbnB1dC1ncm91cCxcbi5mb3JtLWdyb3Vwe1xuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgfVxuICB9XG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMDtcbiAgfVxuXG4gICYuaW5wdXQtZ3JvdXAtZm9jdXMge1xuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y5NjMzMjtcbiAgICB9XG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjk2MzMyO1xuICAgIH1cbiAgICAmLm5vLWJvcmRlcntcbiAgICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICBib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLXRleHQ6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC10ZXh0Omxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRue1xuICAgIGJvcmRlci13aWR0aDogJGJvcmRlci10aGluO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xufVxuLmlucHV0LWdyb3VwLWJ0biAuYnRuLWRlZmF1bHQ6bm90KC5idG4tZmlsbCl7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtLWdyYXk7XG59XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2x7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDAgMDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG59XG5cbi5oYXMtc3VjY2Vzcyxcbi5oYXMtZGFuZ2Vye1xuXG4gICAgJi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gICAgJi5mb3JtLWdyb3VwLm5vLWJvcmRlciAuZm9ybS1jb250cm9se1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1pbnB1dC1ob3Jpem9udGFsICsgMjE7XG4gICAgfVxufVxuXG4uZm9ybS5mb3JtLW5ld3NsZXR0ZXIgLmZvcm0tZ3JvdXB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG57XG4gICAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4vLyBJbnB1dCBmaWxlcyAtIGhpZGUgYWN0dWFsIGlucHV0IC0gcmVxdWlyZXMgc3BlY2lmaWMgbWFya3VwIGluIHRoZSBzYW1wbGUuXG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiIsIi8vIFRoaXMgZmlsZSBoYXMgYmVlbiBhdXRvZ2VuZXJhdGVkIGJ5IGdydW50IHRhc2sgbGVzc1RvU2Fzcy4gQW55IGNoYW5nZXMgd2lsbCBiZSBvdmVyd3JpdHRlbi5cbi5wcm9ncmVzcy1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiArIC5wcm9ncmVzcy1jb250YWluZXIsXG4gICAgJiB+IC5wcm9ncmVzcy1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BhY2l0eS1ncmF5LTg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAgICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1uZXV0cmFse1xuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWUsXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLXByaW1hcnl7XG4gICAgICAgIC5wcm9ncmVzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWUsXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtaW5mb3tcbiAgICAgICAgLnByb2dyZXNze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGluZm8tY29sb3Itb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtaW5mbztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcbiAgICAgICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1pbmZvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wcm9ncmVzcy1zdWNjZXNze1xuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VjY2Vzcy1jb2xvci1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLWJhcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1zdWNjZXNzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzLXZhbHVlLFxuICAgICAgICAucHJvZ3Jlc3MtYmFkZ2V7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLXdhcm5pbmd7XG4gICAgICAgIC5wcm9ncmVzc3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXdhcm5pbmc7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtdmFsdWUsXG4gICAgICAgIC5wcm9ncmVzcy1iYWRnZXtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZ3Jlc3MtZGFuZ2Vye1xuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyLWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWRhbmdlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9ncmVzcy12YWx1ZSxcbiAgICAgICAgLnByb2dyZXNzLWJhZGdle1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1kYW5nZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmF2LXBpbGxze1xuXG4gICAgJi5uYXYtcGlsbHMtanVzdC1pY29uc3tcbiAgICAgIC5uYXYtaXRlbSAubmF2LWxpbmt7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcblxuICAgICAgICBpe1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmZsZXgtY29sdW1uKSAubmF2LWl0ZW0ge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLm5hdi1saW5re1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5re1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAtIDEgJHBhZGRpbmctcm91bmQtaG9yaXpvbnRhbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcblxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICAgICAmW2Rpc2FibGVkXXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtcGlsbHMtbmV1dHJhbHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXBpbGxzLXByaW1hcnl7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZle1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1waWxscy1pbmZve1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAmLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtcGlsbHMtc3VjY2Vzc3tcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluay5hY3RpdmV7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXBpbGxzLXdhcm5pbmd7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZle1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtd2FybmluZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1waWxscy1kYW5nZXJ7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZle1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWItc3BhY2V7XG4gICAgcGFkZGluZzogMjBweCAwIDUwcHggMHB4O1xufVxuXG4ubmF2LWFsaWduLWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubmF2LXBpbGxze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG59XG4iLCIubmF2LXBpbGxze1xuICAmLmZsZXgtY29sdW1uIGxpID4gYXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmOm5vdCgubmF2LXBpbGxzLWljb25zKTpub3QoLm5hdi1waWxscy1qdXN0LWljb25zKSAubmF2LWl0ZW0gLm5hdi1saW5re1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcm91bmQtcmFkaXVzO1xuICB9XG5cbiAgJi5uYXYtcGlsbHMtaWNvbnN7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBoYXMgYmVlbiBhdXRvZ2VuZXJhdGVkIGJ5IGdydW50IHRhc2sgbGVzc1RvU2Fzcy4gQW55IGNoYW5nZXMgd2lsbCBiZSBvdmVyd3JpdHRlbi5cblxuLm5hdi10YWJzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuXG4gICAgJjpub3QoLm5hdi10YWJzLW5ldXRyYWwpID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZXtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuXG4gICAgLmNhcmQgJntcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICB9XG5cbiAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgPiAubmF2LWxpbmt7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cmFuc3BhcmVudC1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAkcGFkZGluZy1yb3VuZC1ob3Jpem9udGFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1nZW5lcmFsO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkID4gLm5hdi1saW5rLFxuICAgICAgICAmLmRpc2FibGVkID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLW5ldXRyYWx7XG4gICAgICAgID4gLm5hdi1pdGVte1xuICAgICAgICAgICAgPiAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS0yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtcHJpbWFyeXtcbiAgICAgICAgPiAubmF2LWl0ZW17XG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1pbmZve1xuICAgICAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgICAgID4gLm5hdi1saW5re1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLWRhbmdlcntcbiAgICAgICAgPiAubmF2LWl0ZW17XG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLXdhcm5pbmd7XG4gICAgICAgID4gLm5hdi1pdGVte1xuICAgICAgICAgICAgPiAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtc3VjY2Vzc3tcbiAgICAgICAgPiAubmF2LWl0ZW17XG4gICAgICAgICAgICA+IC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIubmF2YmFye1xuICAgIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmctYmFzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLWJhc2U7XG4gICAgbWluLWhlaWdodDogNTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgIGF7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjpub3QoLmJ0bik6bm90KC5kcm9wZG93bi1pdGVtKXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXZ7XG4gICAgICAgICYubmF2YmFyLWxvZ297XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rLmJ0bntcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJ0bi12ZXJ0aWNhbCAkcGFkZGluZy1idG4taG9yaXpvbnRhbDtcblxuICAgICAgICAgICAgJi5idG4tbGd7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4tc217XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluazpub3QoLmJ0bil7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1pbmk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbmF2LWxpbms7XG5cbiAgICAgICAgICAgIGkuZmFiICsgcCxcbiAgICAgICAgICAgIGkubm93LXVpLWljb25zICsgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpLmZhYixcbiAgICAgICAgICAgIGkubm93LXVpLWljb25ze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpLm5vdy11aS1pY29uc3tcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJvZmlsZS1waG90b3tcbiAgICAgICAgICAgICAgICAucHJvZmlsZS1waG90by1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOm5vdCguYnRuKSxcbiAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bik6Zm9jdXMsXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS0yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmR7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5hdi1saW5rO1xuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlcntcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYubmF2YmFyLXRvZ2dsZXItbGVmdHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXItYmFyLm1pZGRsZS1iYXJ7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmIC5uYXZiYXItdG9nZ2xlci1iYXIubWlkZGxlLWJhcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tZHJvcGRvd257XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci1iYXI6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdmJhci10cmFuc3BhcmVudHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5iZy13aGl0ZTpub3QoLm5hdmJhci10cmFuc3BhcmVudCl7XG4gICAgICAgIGE6bm90KC5kcm9wZG93bi1pdGVtKTpub3QoLmJ0bil7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi1iYXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOm5vdCguYnRuKSxcbiAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bik6Zm9jdXMsXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuKTphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1jb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJnLWRlZmF1bHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm97XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3N7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5ne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbn1cbiIsIi5uYXZiYXJ7XG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICYubmF2YmFyLWFic29sdXRle1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBwYWRkaW5nLXRvcDogMTBweDtcblx0ICB6LWluZGV4OiAxMDI5O1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVye1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmLm5hdmJhci10b2dnbGVyLWxlZnR7XG4gICAgICB0b3A6MDtcbiAgICB9XG5cbiAgICAmLm5hdmJhci10b2dnbGVyLXJpZ2h0e1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmRyb3Bkb3duLW1lbnV7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1leHRyYS1zbWFsbDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0LXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tbGluZWFyKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICAgICYuZHJvcGRvd24tbWVudS1yaWdodHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBsZWZ0OmF1dG87XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93biAme1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXktZHJvcGRvd24oLTI1cHgpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24uc2hvdyAmLFxuICAgICYub3BlbntcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15LWRyb3Bkb3duKDBweCk7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0sXG4gICAgLmJvb3RzdHJhcC1zZWxlY3QgJi5pbm5lciBsaSBhe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgcGFkZGluZy10b3A6IC42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IC42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZmFzdC10cmFuc2l0aW9uLXRpbWUsICR0cmFuc2l0aW9uLWxpbmVhcik7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3Vze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTM7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQsXG4gICAgICAmOmRpc2FibGVke1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3Itb3BhY2l0eTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAuNGVtIHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1kaXZpZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS1ncmF5LTU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWhlYWRlcjpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSl7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvci1vcGFjaXR5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWluaTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tcHJpbWFyeXtcbiAgICAgICAgQGluY2x1ZGUgZHJvcGRvd24tY29sb3JzKGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMyUpLCRvcGFjaXR5LTgsJHdoaXRlLWNvbG9yLCAkb3BhY2l0eS0yKTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLWluZm97XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJGluZm8tY29sb3IsIDMlKSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1kYW5nZXJ7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJGRhbmdlci1jb2xvciwgMyUpLCRvcGFjaXR5LTgsJHdoaXRlLWNvbG9yLCAkb3BhY2l0eS0yKTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLXN1Y2Nlc3N7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWNvbG9ycyhkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDMlKSwkb3BhY2l0eS04LCR3aGl0ZS1jb2xvciwgJG9wYWNpdHktMik7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi13YXJuaW5ne1xuICAgICAgICBAaW5jbHVkZSBkcm9wZG93bi1jb2xvcnMoZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAzJSksJG9wYWNpdHktOCwkd2hpdGUtY29sb3IsICRvcGFjaXR5LTIpO1xuICAgIH1cbn1cbi5idXR0b24tZHJvcGRvd257XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBkcm9wZG93bi1jb2xvcnMoJGJyYW5kLWNvbG9yLCAkZHJvcGRvd24taGVhZGVyLWNvbG9yLCAkZHJvcGRvd24tY29sb3IsICRiYWNrZ3JvdW5kLWNvbG9yICkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1oZWFkZXI6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tZGl2aWRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxufVxuIiwiLmRyb3Bkb3duLW1lbnV7XG4gIGl7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgLm5vdy11aS1pY29uc3tcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW17XG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmV7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuZHJvcHVwICZ7XG4gICAgJjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IC40ZW0gc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHR7XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24taXRlbSxcbiAgLmJvb3RzdHJhcC1zZWxlY3QgJi5pbm5lciBsaSBhe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBwYWRkaW5nLXRvcDogLjZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC42cmVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmYXN0LXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tbGluZWFyKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGFjaXR5LWdyYXktMztcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWR7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3Itb3BhY2l0eTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wdXA6bm90KC5ib290c3RyYXAtc2VsZWN0KSAmLFxuICAuYm9vdHN0cmFwLXNlbGVjdCAmOm5vdCguaW5uZXIpLFxuICAmLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15LWRyb3Bkb3duKC0yNXB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICB0b3A6MTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyAmOm5vdCguaW5uZXIpLFxuICAmLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuYm90dG9tLm9wZW4sXG4gICYuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC50b3Aub3BlbixcbiAgLmRyb3B1cC5zaG93Om5vdCguYm9vdHN0cmFwLXNlbGVjdCkgJntcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15LWRyb3Bkb3duKDBweCk7XG4gIH1cblxuICAuZHJvcHVwOm5vdCguYm9vdHN0cmFwLXNlbGVjdCkgJixcbiAgJi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnRvcHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXktZHJvcGRvd24oMjVweCk7XG4gICAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcHVwLnNob3c6bm90KC5ib290c3RyYXAtc2VsZWN0KSAmLFxuICAmLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudG9wLm9wZW57XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS15LWRyb3Bkb3duKC0xcHgpO1xuICB9XG59XG4iLCJpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5pbWctcmFpc2Vke1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXJhaXNlZDtcbn1cbiIsIi5wb3BvdmVye1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgJi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6YmVmb3JlLFxuICAgICYuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzpiZWZvcmUsXG4gICAgJi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzpiZWZvcmUsXG4gICAgJi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6YmVmb3JlLHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnBvcG92ZXItaGVhZGVye1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3Itb3BhY2l0eTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wOmFmdGVye1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiR3aGl0ZS1jb2xvcjtcbiAgICAgICAgdG9wOiAtOXB4O1xuICAgIH1cblxuICAgICYucG9wb3Zlci1wcmltYXJ5e1xuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCRwcmltYXJ5LWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYucG9wb3Zlci1pbmZve1xuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCRpbmZvLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYucG9wb3Zlci13YXJuaW5ne1xuICAgICAgICBAaW5jbHVkZSBwb3BvdmVyLWNvbG9yKCR3YXJuaW5nLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYucG9wb3Zlci1kYW5nZXJ7XG4gICAgICAgIEBpbmNsdWRlIHBvcG92ZXItY29sb3IoJGRhbmdlci1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLnBvcG92ZXItc3VjY2Vzc3tcbiAgICAgICAgQGluY2x1ZGUgcG9wb3Zlci1jb2xvcigkc3VjY2Vzcy1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICB9XG59XG5cblxuLnRvb2x0aXB7XG4gICAgJi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjokd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgJi5icy10b29sdGlwLXRvcCAuYXJyb3c6YmVmb3Jle1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6JHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiR3aGl0ZS1jb2xvcjtcbiAgICB9XG59XG5cbi50b29sdGlwLWlubmVye1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuIiwiQG1peGluIHBvcG92ZXItY29sb3IoJGNvbG9yLCAkdGV4dC1jb2xvcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgIC5wb3BvdmVyLWJvZHl7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG5cblxuICAgICYuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjokY29sb3I7XG4gICAgfVxuXG4gICAgJi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6JGNvbG9yO1xuICAgIH1cblxuICAgICYuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmFmdGVye1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiRjb2xvcjtcbiAgICB9XG5cbiAgICAmLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRjb2xvcjtcbiAgICB9XG5cbiAgICAucG9wb3Zlci1oZWFkZXJ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxufVxuIiwiLnRhYmxle1xuICAgPiB0aGVhZCA+IHRyID4gdGh7XG4gICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTtcbiAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgIGJvcmRlcjogMDtcbiAgIH1cblxuICAgLmJ0bntcbiAgICAgICBtYXJnaW46IDA7XG4gICB9XG5cbiAgIC5mb3JtLWNoZWNrLFxuICAgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1yYWRpb3tcbiAgICAgICBtYXJnaW46IDA7XG4gICAgICAgcGFkZGluZzogMDtcbiAgICAgICB3aWR0aDogMTVweDtcblxuICAgICAgIC5pY29uc3tcbiAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIH1cblxuICAgICAgICBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsIC5mb3JtLWNoZWNrLXNpZ257XG4gICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICB9XG4gICA+IHRoZWFkID4gdHIgPiB0aCxcbiAgID4gdGJvZHkgPiB0ciA+IHRoLFxuICAgPiB0Zm9vdCA+IHRyID4gdGgsXG4gICA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgPiB0Zm9vdCA+IHRyID4gdGR7XG4gICAgICAgcGFkZGluZzogMTJweCA3cHg7XG4gICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgIH1cblxuICAgLnRoLWRlc2NyaXB0aW9ue1xuICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICB9XG4gICAudGQtcHJpY2V7XG4gICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICB0b3A6IDRweDtcbiAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgIH1cbiAgIC50ZC10b3RhbHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtaDU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgIC50ZC1hY3Rpb25zIC5idG57XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgPiB0Ym9keSA+IHRye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4udGFibGUtc2hvcHBpbmd7XG4gICAgPiB0aGVhZCA+IHRyID4gdGh7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgPiB0Ym9keSA+IHRyID4gdGR7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtcGFyYWdyYXBoO1xuXG4gICAgICAgIGJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGQtbmFtZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIHNtYWxse1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRkLW51bWJlcntcbiAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcbiAgIH1cbiAgICAudGQtbmFtZXtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLnRkLW51bWJlcntcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG5cbiAgICAgICAgc21hbGx7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3RhYmxlcyAudGFibGUtcmVzcG9uc2l2ZXtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLmluZm97XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA3MHB4IDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLmluZm8taG92ZXJ7XG4gICAgICAgIC5pbmZvLXRpdGxle1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteSgtLjVyZW0pO1xuXG4gICAgICAgICAgICAgICAgJi5pY29uLXByaW1hcnl7XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1jaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDI0OSwgOTksIDUwLCAwLjM1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmljb24taW5mb3tcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDM1cHggMHB4IHJnYmEoNDQsIDE2OCwgMjU1LCAwLjM1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmljb24tc3VjY2Vzc3tcbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDM1cHggMHB4IHJnYmEoMjQsIDIwNiwgMTUsIDAuMzUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaWNvbi13YXJuaW5ne1xuICAgICAgICAgICAgICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzVweCAwcHggcmdiYSgyNTUsIDE3OCwgNTQsIDAuMzUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaWNvbi1kYW5nZXJ7XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1jaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzNXB4IDBweCByZ2JhKDI1NSwgNTQsIDU0LCAwLjM1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbi1pbmZvICsgLmluZm8tdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5mby1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmljb24td2FybmluZyArIC5pbmZvLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm5pbmctY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY29uLWRhbmdlciArIC5pbmZvLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmljb24tcHJpbWFyeSArIC5pbmZvLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pY29uLXN1Y2Nlc3MgKyAuaW5mby10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29ue1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIGJveC1zaGFkb3cgLjRzO1xuXG4gICAgICAgID4gaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOXB4IDM1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWluaTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8tdGl0bGV7XG4gICAgICAgIG1hcmdpbjogJG1hcmdpbi1iYXNlLXZlcnRpY2FsICsgMTAgMCAkbWFyZ2luLWJhc2UtdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgfVxufVxuXG4uaW5mby1ob3Jpem9udGFse1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblxuICAgIC5pY29ue1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgID5pe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbn1cblxuLmljb257XG4gICAgJi5pY29uLXByaW1hcnl7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggJHByaW1hcnktY29sb3Itb3BhY2l0eTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmljb24taW5mb3tcbiAgICAgICAgY29sb3I6ICRicmFuZC1pbmZvO1xuXG4gICAgICAgICYuaWNvbi1jaXJjbGV7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOXB4IDMwcHggLTZweCAkaW5mby1jb2xvci1vcGFjaXR5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaWNvbi1zdWNjZXNze1xuICAgICAgICBjb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMzBweCAtNnB4ICRzdWNjZXNzLWNvbG9yLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pY29uLXdhcm5pbmd7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZztcblxuICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggJHdhcm5pbmctY29sb3Itb3BhY2l0eTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmljb24tZGFuZ2Vye1xuICAgICAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcblxuICAgICAgICAmLmljb24tY2lyY2xle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAzMHB4IC02cHggJGRhbmdlci1jb2xvci1vcGFjaXR5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uLXdoaXRle1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbn1cbiIsIi5tZWRpYXtcbiAgICAuYXZhdGFye1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1lZGlhLWhlYWRpbmcgc21hbGx7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZi1mYW1pbHk7XG4gICAgfVxuICAgIC5tZWRpYS1ib2R5e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIC5tZWRpYSAubWVkaWEtYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1lZGlhLXBvc3R7XG4gICAgICAgIC5mb3JtLWdyb3VwLFxuICAgICAgICAuaW5wdXQtZ3JvdXB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZWRpYS1mb290ZXJ7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1wYXJhZ3JhcGggKiAuOTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxZW07XG4gICAgfVxufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWE+LnB1bGwtbGVmdHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gTm93IFVpIEtpdCBEZXNpZ24gZWxlbWVudCBEaWFsb2dzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFsLWNvbnRlbnQge1xuXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLy8gTW9kYWwgaGVhZGVyXG4gIC8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuICAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAgICAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogICAyNHB4O1xuXG4gICAgJiBidXR0b257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI3cHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC8vIE1vZGFsIGJvZHlcbiAgLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuICAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy10b3A6ICAgIDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogIDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAgIDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxuICAvLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvKiBTYWZhcmkgNi4xKyAqL1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmLnB1bGwtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAubW9kYWwtYm9keSArIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi5tb2RhbHtcblxuICAgICYubW9kYWwtbWluaXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1kaWFsb2d7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtcHJvZmlsZXtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbY2xhc3MqPVwibW9kYWwtcHJvZmlsZS1cIl17XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9kYWwtcHJvZmlsZS1wcmltYXJ5e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtZGFuZ2Vye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9kYWwtcHJvZmlsZS13YXJuaW5ne1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vZGFsLXByb2ZpbGUtc3VjY2Vzc3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb2RhbC1wcm9maWxlLWluZm97XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8tY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZm9vdGVye1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWRlZmF1bHR7XG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkd2hpdGUtY29sb3IsICRibGFjay1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5tb2RhbC1wcmltYXJ5e1xuICAgICAgICBAaW5jbHVkZSBtb2RhbC1jb2xvcnMoJHByaW1hcnktY29sb3IsICR3aGl0ZS1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5tb2RhbC1kYW5nZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbG9ycygkZGFuZ2VyLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYubW9kYWwtd2FybmluZ3tcbiAgICAgICAgQGluY2x1ZGUgbW9kYWwtY29sb3JzKCR3YXJuaW5nLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYubW9kYWwtc3VjY2Vzc3tcbiAgICAgICAgQGluY2x1ZGUgbW9kYWwtY29sb3JzKCRzdWNjZXNzLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYubW9kYWwtaW5mb3tcbiAgICAgICAgQGluY2x1ZGUgbW9kYWwtY29sb3JzKCRpbmZvLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgIH1cblxuICAgICYuc2hvdy5tb2RhbC1taW5pIC5tb2RhbC1kaWFsb2d7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwzMCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDMwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMzAlKTtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIC5jbG9zZXtcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIG1vZGFsLWNvbG9ycygkYmctY29sb3IsICRjb2xvcikge1xuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciAuY2xvc2V7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG5cbn1cbiIsIi5tb2RhbHtcbiAgLm1vZGFsLWxvZ2lue1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcblxuICAgICAgLmNhcmQtbG9naW57XG4gICAgICAgICAgLmxvZ28tY29udGFpbmVye1xuICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIi8vIGRpc3BsYXkgZmxleCB3YXMgY2F1c2luZyBlcnJvcnNcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmNhcm91c2VsLWl0ZW0uYWN0aXZle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWx7XG4gICAgLmNhcm91c2VsLWlubmVye1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1yYWlzZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi5mb290ZXJ7XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLmZvb3Rlci1kZWZhdWx0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIH1cblxuICAgICYuZm9vdGVyLXdoaXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgbmF2e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5jb250ZW50e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5uYXYtbGlua3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgICYuZm9vdGVyLWJpZ3tcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgIC5zb2NpYWwtZmVlZCBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1mZWVkIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItYnJhbmR7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG5cblxuXG4gICAgdWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJjpub3QoLmxpbmtzLXZlcnRpY2FsKXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpbmtzLXZlcnRpY2Fse1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWJ1dHRvbnN7XG4gICAgICAgIGEsXG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHVsbC1jZW50ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41O1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgfVxufVxuIiwiLmNhcmR7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgLmNhcmQtaGVhZGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jYXJkLWZvb3RlcntcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJnO1xuICAgIGJvcmRlcjowO1xuICB9XG5cbiAgJltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJvcmFuZ2VcIl17XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gICZbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwicmVkXCJde1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlci1jb2xvcjtcbiAgfVxuXG4gICZbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwieWVsbG93XCJde1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gIH1cblxuICAmW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImJsdWVcIl17XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mby1jb2xvcjtcbiAgfVxuXG4gICZbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JlZW5cIl17XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDUlKTtcbiAgfVxufVxuIiwiLmNhcmR7XG4gIC5yb3VuZGVke1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6bm90KC5jYXJkLXBsYWluKSAucm91bmRlZHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSdde1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJiBhOm5vdCguYnRuKTpub3QoLm5hdi1saW5rKTpub3QoW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddKTpub3QoLmZvb3Rlci1saW5rKXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3Vze1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ0NDtcbiAgICAgIH1cbiAgfVxuXG4gIC5jYXJkLWhlYWRlcntcbiAgICAgIC5jYXJkLWNvbGxhcHNlICZ7XG4gICAgICAgICAgcGFkZGluZzogLjc1cmVtIDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDAgO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG5cblxuICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuICAgICAgICAgICAgICAmLmV4cGFuZGVke1xuICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUtMTgwKCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRnZW5lcmFsLXRyYW5zaXRpb24tdGltZSwgJHRyYW5zaXRpb24tZWFzZSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAuY2FyZC1pbWFnZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXJkLWZvb3RlcntcbiAgICAgIGRpdntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0c3tcbiAgICAgICAgICAmLnN0YXRzLXJpZ2h0e1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAmOm5vdCguY2FyZC1wcm9kdWN0KSAuY2FyZC1mb290ZXIgLnN0YXRze1xuICAgICAgLm5vdy11aS1pY29uc3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICB9XG5cbiAgICAgIGl7XG4gICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRlZmF1bHQtY29sb3IsIDEwJSk7XG4gICAgICB9XG4gIH1cblxuICAuY2FyZC10aXRsZXtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG5cbiAgLmF1dGhvcntcbiAgICAgIC5hdmF0YXJ7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgIH1cbiAgfVxuXG5cbiAgLmluZm97XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgfVxufVxuIiwiXG4uY2FyZC1iYWNrZ3JvdW5ke1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuY2FyZC1ib2R5e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OztcbiAgICB9XG5cbiAgICAmLmNhcmQtYmFja2dyb3VuZC1wcm9kdWN0IC5jYXJkLWJvZHl7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0c3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXJ7XG4gICAgICAgIC5zdGF0cy1saW5rID4gYXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LFxuICAgIC5jYXJkLWRlc2NyaXB0aW9uLFxuICAgIHNtYWxse1xuICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgfVxuXG4gICAgJjpub3QoLmNhcmQtcHJpY2luZykgLmJ0bntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjYzKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gICAgfVxufVxuIiwiLmNhcmQtYmxvZ3tcbiAgICAucm93e1xuICAgICAgICAuY2F0ZWdvcnl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaW1hZ2UgKyAuY2F0ZWdvcnl7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuIiwiLmNhcmQtY29udGFjdHtcbiAgICAuaGVhZGVye1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNhcmQtZmFzaGlvbntcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuY2FyZC1jb250YWluZXIgJntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJjpub3QoLmNhcmQtYmFja2dyb3VuZCkgLmNhcmQtdGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICBoNHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLmNhcmQtYmFja2dyb3VuZHtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5jYXJkLWJhY2tncm91bmQpIC5zdGF0cyBzcGFuLFxuICAgIC5zdGF0cy1saW5re1xuICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6bm90KC5jYXJkLWJhY2tncm91bmQpOmJlZm9yZXtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cblxuICAgICYuYXJyb3ctbGVmdDpub3QoLmNhcmQtYmFja2dyb3VuZCk6YmVmb3Jle1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cbn1cbiIsIi5jYXJkLWZvcm0taG9yaXpvbnRhbHtcbiAgICAuY2FyZC1ib2R5e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcblxuICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbiIsIi5jYXJkLW5vLXNoYWRvd3tcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG4iLCIuY2FyZC1wbGFpbntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLmNhcmQtYm9keSxcbiAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyOmFmdGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG4iLCJcbi5jYXJkLXByaWNpbmd7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmNhcmQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmljb257XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwcHg7XG5cbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAzNXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXByaW1hcnkgaXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tY29sb3IoJHByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1pbmZvIGl7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWNvbG9yKCRpbmZvLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tc3VjY2VzcyBpe1xuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogIDBweCA5cHggMzBweCAtNnB4IHJnYmEoMjIsIDE5OSwgMTMsIDAuODUpO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi13YXJuaW5nIGl7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWNvbG9yKCR3YXJuaW5nLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tZGFuZ2VyIGl7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWNvbG9yKCRkYW5nZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxe1xuICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkZGVmYXVsdC1jb2xvciwuMyk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBie1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FyZC1iYWNrZ3JvdW5ke1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZS1jb2xvciwuMyk7XG5cbiAgICAgICAgICAgICAgICBie1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBbY2xhc3MqPVwidGV4dC1cIl17XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkLWJhY2tncm91bmQ6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgfVxufVxuIiwiQG1peGluIGljb24tY29sb3IoJGNvbG9yKSB7XG4gICAgYm94LXNoYWRvdzogIDBweCA5cHggMzBweCAtNnB4ICRjb2xvcjtcbiAgICBjb2xvcjogJGNvbG9yO1xufVxuIiwiJWNhcmQtcHJvZmlsZXtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgIFtjbGFzcyo9Y29sLV17XG4gICAgICAgIC5jYXJkLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJiArIC5jYXJkLWZvb3RlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgIH1cblxuICAgIC5jYXJkLWF2YXRhcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgICAgIG1hcmdpbjogLTYwcHggYXV0byAwO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLXBsYWlue1xuICAgICAgICAuY2FyZC1hdmF0YXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWJvZHl7XG4gICAgICAgIC5jYXJkLWF2YXRhcntcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLXByb2ZpbGV7XG5cdEBleHRlbmQgJWNhcmQtcHJvZmlsZTtcbn1cbiIsIlxuLmNhcmQtcHJvZHVjdHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLnByaWNlLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cblxuICAgIC5idG57XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaW1hZ2V7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlcntcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSxcbiAgICAuY2F0ZWdvcnksXG4gICAgLmNhcmQtZGVzY3JpcHRpb257XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNhdGVnb3J5e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY2F0ZWdvcnkgfiAuY2FyZC10aXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAucHJpY2V7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgIH1cbiAgICAucHJpY2Utb2xke1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgfVxuXG4gICAgLnByaWNlLW5ld3tcbiAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpub3QoLmNhcmQtcGxhaW4pIC5jYXJkLWltYWdle1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbn1cbiIsIi5jYXJkLXJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAmLmNhcmQtcGxhaW57XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuIiwiLmNhcmQtc2lnbnVwe1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICBtYXJnaW46MCAyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxle1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keXtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjayxcbiAgICAuZm9ybS1jaGVjay5mb3JtLWNoZWNrLXJhZGlve1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWRlc2NyaXB0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtbGluZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5idG4uYnRuLWljb24gLFxuICAgICAgICAuYnRuLmJ0bi1pY29uIC5idG4taWNvbntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi5jYXJkLXRlc3RpbW9uaWFse1xuXHRAZXh0ZW5kICVjYXJkLXByb2ZpbGU7XG4gICAgLmNhcmQtYm9keXtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtYXZhdGFye1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICAgIC5jYXJkLWZvb3RlcntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgICAuY2FyZC1kZXNjcmlwdGlvbntcbiAgICAgICAgJiArIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbntcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1wcmltYXJ5IGl7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24taW5mbyBpe1xuICAgICAgICAgICAgY29sb3I6ICRpbmZvLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWRhbmdlciBpe1xuICAgICAgICAgICAgY29sb3I6ICRkYW5nZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24td2FybmluZyBpe1xuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN1Y2Nlc3MgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuXHQmIC5jYXJkLWRlc2NyaXB0aW9uICsgLmNhcmQtdGl0bGV7XG5cdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG4iLCIvLyBzdHlsZSBmb3IgdGhlIGxhbmRpbmcgcGFnZVxuLmluZGV4LXBhZ2UsXG4ucHJlc2VudGF0aW9uLXBhZ2V7XG4gICAgLnBhZ2UtaGVhZGVye1xuICAgICAgICBoZWlnaHQ6IDEyNXZoO1xuXG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICA+IC5jb250ZW50LWNlbnRlcntcbiAgICAgICAgICAgICAgICB0b3A6IDM3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZGV4LXBhZ2UsXG4ucHJlc2VudGF0aW9uLXBhZ2V7XG4gICAgLmNhdGVnb3J5LWFic29sdXRle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwdmg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICB9XG59XG5cbi5wcmVzZW50YXRpb24tcGFnZXtcbiAgICAuc2VjdGlvbi1zZWN0aW9uc3tcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IC0xMjBweDtcblxuICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLW1kLTN7XG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzICR0cmFuc2l0aW9uLWVhc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tc2NhbGUoMS4wMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1wcmljaW5ne1xuICAgICAgICAuY2FyZC1wcmljaW5ne1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLW1hcmdpbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLXBvc3Rze1xuICAgIC5wcm9qZWN0cy00e1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5lY29tbWVyY2UtcGFnZXtcbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItcmVmaW5le1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG5cbiAgICAuY2FyZC1yZWZpbmV7XG4gICAgICAgICYgPiAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBbcm9sZT1cInRhYnBhbmVsXCJde1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI3M3B4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2e1xuICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJi5wYW5lbC1yZWZpbmV7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2UtcmlnaHQsXG4gICAgICAgIC5wcmljZS1sZWZ0e1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW46IC01cHggLTEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2t7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXByb2R1Y3R7XG4gICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LXBhZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblxuICAgLmNhcm91c2Vse1xuICAgICAgICBtYXJnaW46IC05MHB4IDBweCAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gICAgLm1haW4tcHJpY2V7XG4gICAgICBtYXJnaW46IDEwcHggMCAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICB9XG5cbiAgICAuYmxvY2txdW90ZXtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB9XG5cbiAgICAucGljay1zaXple1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkLXByb2R1Y3Rze1xuXG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVze1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5hY2NvcmRlb24gLmNhcmR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG4ubGFuZGluZy1wYWdle1xuXG4gICAgLnBhZ2UtaGVhZGVye1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnNoYXJle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi10ZWFte1xuICAgICAgICAudGVhbSAudGVhbS1wbGF5ZXIgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLXBsYXllcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250YWN0LXVze1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cCxcbiAgICAgICAgLnNlbmQtYnV0dG9uLFxuICAgICAgICAudGV4dGFyZWEtY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRhcmVhLWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZmlsZS1wYWdlLFxuLmJsb2ctcG9zdHtcbiAgICAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbn1cblxuLy8gc3R5bGUgZm9yIHRoZSBwcm9maWxlIHBhZ2Vcbi5wcm9maWxlLXBhZ2V7XG4gICAgLnByb2ZpbGUtY29udGFpbmVye1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG4gICAgLnBob3RvLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuXG4gICAgLnRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDUuZGVzY3JpcHRpb257XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDc1cHg7XG4gICAgfVxuXG4gICAgLm5hdi1hbGlnbi1jZW50ZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmluZm8taG9yaXpvbnRhbHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuc29jaWFsLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDBweDtcblxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb25ze1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnl7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tZnVsbC1wYWdle1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICB9XG5cbiAgICAmW2ZpbHRlci1jb2xvcj1cInB1cnBsZVwiXSxcbiAgICAmW2ZpbHRlci1jb2xvcj1cInByaW1hcnlcIl17XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQocmdiYSgkbGlnaHQtZ3JheSwuMjYpLCByZ2JhKCRwcmltYXJ5LWNvbG9yLC45NSkpO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZbZGF0YS1pbWFnZV06YWZ0ZXJ7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgID4gLmNvbnRlbnQsXG4gICAgPiAuZm9vdGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgPiAuY29udGVudHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIH1cblxuICAgIC5mdWxsLXBhZ2UtYmFja2dyb3VuZHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgfVxuXG4gICAgLmZvb3RlciBuYXYgPiB1bCBhOm5vdCguYnRuKSxcbiAgICAuZm9vdGVyLFxuICAgIC5mb290ZXIgLmNvcHlyaWdodCBhe1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxufVxuXG4uc2lnbnVwLXBhZ2V7XG4gICAgLnNlY3Rpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLCAuZm9ybS1ncm91cHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1zaWdudXB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuXG4gICAgICAgICY6bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3JdKSAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94IGxhYmVse1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvLWhvcml6b250YWx7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAgICB9XG4gICAgLnNvY2lhbHtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ2luLXBhZ2V7XG5cbiAgICAucGFnZS1oZWFkZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICB9XG5cbiAgICAuY2FyZC1sb2dpbntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgICAgLmJ0bi13ZHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJkLXBsYWlue1xuICAgICAgICAgICAgQGluY2x1ZGUgaW5wdXQtY29sb3VyZWQtYmcoJG9wYWNpdHktNSwgJHdoaXRlLWNvbG9yLCAkd2hpdGUtY29sb3IsICR0cmFuc3BhcmVudC1iZywgJG9wYWNpdHktMSwgJG9wYWNpdHktMik7XG5cbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5re1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdC1wYWdle1xuICAgIC5jb250YWN0LWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICB9XG4gICAgLmJpZy1tYXB7XG4gICAgICAgIGhlaWdodDogNTV2aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tZXNzYWdle1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuaW5mb3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmJsb2ctcG9zdHtcbiAgICAuc2VjdGlvbi1ibG9nLWluZm97XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy10YWdze1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1wcm9maWxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1jb21tZW50c3tcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0LXVze1xuICAgIC5wYWdlLWhlYWRlcntcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0LWRlc2NyaXB0aW9ue1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCAwcHggMHB4O1xuICAgIH1cbiAgICAuYWJvdXQtc2VydmljZXN7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuYWJvdXQtb2ZmaWNle1xuICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtY29udGFjdCxcbiAgICAuYWJvdXQtb2ZmaWNle1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb25zLXBhZ2UgLnBhZ2UtaGVhZGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiQG1peGluIGxpbmVhci1ncmFkaWVudCgkY29sb3IxLCAkY29sb3IyKXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IxOyAvKiBGb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBncmFkaWVudHMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yMSAsICRjb2xvcjIpOyAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEsICRjb2xvcjIpOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvcjEsICRjb2xvcjIpOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yMSAsICRjb2xvcjIpOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cbiIsIi5zZWN0aW9ue1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuXG4gICAgLnJvdyArIC5jYXRlZ29yeXtcbiAgICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbi1iYXNlLXZlcnRpY2FsO1xuICAgIH1cbn1cbi5zZWN0aW9uLW5hdmJhcnN7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWZ1bGwtc2NyZWVue1xuICAgIGhlaWdodDogMTAwdmg7XG59XG4uc2VjdGlvbi1zaWdudXB7XG4gICAgcGFkZGluZy10b3A6IDIwdmg7XG59XG5cbi5wYWdlLWhlYWRlcntcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDk5OXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiA+IC5jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDEyJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICYucGFnZS1oZWFkZXItc21hbGx7XG4gICAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gIH1cblxuICAmOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjMpO1xuICB9XG5cbiAgPiAuY29udGFpbmVye1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZy10b3A6IDEydmg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAgIC5wYWdlLWhlYWRlci1pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuY29udGVudC1jZW50ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcblxuICAgIH1cblxuICAgIGZvb3RlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeSxcbiAgICAuZGVzY3JpcHRpb257XG4gICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICB9XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxufVxuXG4uY2xlYXItZmlsdGVye1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1zdG9yeS1vdmVydmlld3tcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXJhaXNlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuXG4gICAgICAgICYgKyAuY2F0ZWdvcnl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW1hZ2UtcmlnaHR7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICArIGgzLnRpdGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbWFnZS1sZWZ0e1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcC5ibG9ja3F1b3Rle1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzc2cHg7XG4gICAgICAgIHJpZ2h0OiAxNTVweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLW51Y2xlby1pY29uc3tcbiAgICAgLm51Y2xlby1jb250YWluZXIgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAgLm51Y2xlby1jb250YWluZXJ7XG4gICAgICAgIGhlaWdodDogMzM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAgaDV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgfVxuICAgICAuaWNvbnMtY29udGFpbmVyIGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMSl7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIGxlZnQ6IDclO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICBsZWZ0OiAyNCU7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMyl7XG4gICAgICAgICB0b3A6IDQwJTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg0KXtcbiAgICAgICAgIHRvcDogMTglO1xuICAgICAgICAgbGVmdDogNjIlO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgdG9wOiA3NCU7XG4gICAgICAgICBsZWZ0OiAzJTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg2KXtcbiAgICAgICAgIHRvcDogMzYlO1xuICAgICAgICAgbGVmdDogNDQlO1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgIGNvbG9yOiAjZjk2MzMyO1xuICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoNyl7XG4gICAgICAgICB0b3A6IDU5JTtcbiAgICAgICAgIGxlZnQ6IDI2JTtcbiAgICB9XG5cbiAgICAgLmljb25zLWNvbnRhaW5lciBpOm50aC1jaGlsZCg4KXtcbiAgICAgICAgIHRvcDogNjAlO1xuICAgICAgICAgbGVmdDogNjklO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDkpe1xuICAgICAgICB0b3A6IDcyJTtcbiAgICAgICAgbGVmdDogNDclO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEwKXtcbiAgICAgICAgIHRvcDogODglO1xuICAgICAgICAgbGVmdDogMjclO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDExKXtcbiAgICAgICAgIHRvcDogMzElO1xuICAgICAgICAgbGVmdDogODAlO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEyKXtcbiAgICAgICAgIHRvcDogODglO1xuICAgICAgICAgbGVmdDogNjglO1xuICAgIH1cblxuICAgICAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDEzKXtcbiAgICAgICAgIHRvcDogNSU7XG4gICAgICAgICBsZWZ0OiA4MSU7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTQpe1xuICAgICAgICAgdG9wOiA1OCU7XG4gICAgICAgICBsZWZ0OiA5MCU7XG4gICAgfVxuXG4gICAgIC5pY29ucy1jb250YWluZXIgaTpudGgtY2hpbGQoMTUpe1xuICAgICAgICB0b3A6IDYlO1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1pbWFnZXN7XG4gICAgbWF4LWhlaWdodDogNjcwcHg7XG4gICAgaGVpZ2h0OiA2NzBweDtcblxuICAgIC5oZXJvLWltYWdlcy1jb250YWluZXIsXG4gICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0xLFxuICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcbiAgICAgICAgbWFyZ2luLXRvcDogLTM4dmg7XG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICB9XG5cbiAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTF7XG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgIHJpZ2h0OiAxOCU7XG5cbiAgICB9XG5cbiAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTJ7XG4gICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2OCU7XG4gICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgfVxufVxuXG5cbltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJvcmFuZ2VcIl17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1iZztcbn1cbltkYXRhLWJhY2tncm91bmQtY29sb3I9XCJibGFja1wiXXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3JdOm5vdChbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPVwiZ3JheVwiXSl7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgIC50aXRsZSxcbiAgICAuc29jaWFsLWRlc2NyaXB0aW9uIGgyLFxuICAgIHAsXG4gICAgcC5ibG9ja3F1b3RlLFxuICAgIHAuYmxvY2txdW90ZSBzbWFsbHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuc2VwYXJhdG9ye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgLm5hdmJhci5iZy13aGl0ZSBwe1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtY29sb3I7XG4gICAgfVxuXG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsYTpub3QoLmJ0bik6bm90KC5kcm9wZG93bi1pdGVtKSxcbiAgICAuaWNvbnMtY29udGFpbmVye1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuZm9ybS1ncm91cC5uby1ib3JkZXIgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgIGNvbG9yOiAkb3BhY2l0eS04O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbixcbiAgICAuc29jaWFsLWRlc2NyaXB0aW9uIHB7XG4gICAgICAgIGNvbG9yOiAkb3BhY2l0eS04O1xuICAgIH1cblxuICAgIHAuYmxvY2txdW90ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BhY2l0eS0yO1xuICAgIH1cblxuICAgIC8vcmFkaW8gYW5kIGNoZWNrYm94ZXNcbiAgICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSxcbiAgICAuY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuICAgIC5yYWRpbyBsYWJlbDo6YmVmb3JlLFxuICAgIC5yYWRpbyBsYWJlbDo6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9wYWNpdHktMjtcbiAgICB9XG5cbiAgICAuY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuICAgIC5jaGVja2JveCBsYWJlbCxcbiAgICAucmFkaW8gbGFiZWx7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLFxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCAge1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YWZ0ZXIsXG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAvL2lucHV0c1xuICAgIEBpbmNsdWRlIGlucHV0LWNvbG91cmVkLWJnKCRvcGFjaXR5LTUsICR3aGl0ZS1jb2xvciwgJHdoaXRlLWNvbG9yLCAkdHJhbnNwYXJlbnQtYmcsICRvcGFjaXR5LTEsICRvcGFjaXR5LTIpO1xuXG4gICAgLy9idXR0b25zXG4gICAgLmJ0bi5idG4tc2ltcGxle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9wYWNpdHktNTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFuc3BhcmVudC1iZztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy90YWJzXG4gICAgLm5hdi10YWJze1xuICAgICAgICA+IC5uYXYtaXRlbXtcbiAgICAgICAgICAgID4ubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgaS5ub3ctdWktaWNvbnN7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVyIGk6bnRoLWNoaWxkKDYpe1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbn1cbiIsIi5wYXJhbGxheC1ze1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24taW1hZ2V7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50aXRsZSxcbiAgICAuY2FyZC1wbGFpbiAuY2FyZC10aXRsZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAubmF2LXBpbGxzIC5uYXYtbGlua3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby10aXRsZSxcbiAgICAuaW5mby5pbmZvLWhvcml6b250YWwgLmljb24gaSxcbiAgICAuY2FyZC1wcmljaW5nLmNhcmQtcGxhaW4gdWwgbGl7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbixcbiAgICAuaW5mbyAuaWNvbjpub3QoLmljb24tY2lyY2xlKXtcbiAgICAgICAgY29sb3I6ICRvcGFjaXR5LTg7XG4gICAgfVxuICAgIC5jYXJkOm5vdCguY2FyZC1wbGFpbil7XG4gICAgICAgIC5pbmZvLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuaW5mbyBwLFxuICAgICAgICAuaW5mbyAuaWNvbixcbiAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVye1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICAuY2FyZC1wbGFpbntcbiAgICAgICAgW2NsYXNzKj1cInRleHQtXCJdLFxuICAgICAgICB1bCBsaSBie1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuY2F0ZWdvcnl7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUtY29sb3IsLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4ucGFnZS1oZWFkZXJ7XG4gICAgLnNpZ251cC1wYWdlICZ7XG4gICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIH1cblxuICAgICYucGFnZS1oZWFkZXItbWluaXtcbiAgICAgICAgbWluLWhlaWdodDogNDB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAudGl0bGUgKyBoNHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cblxufVxuXG4uc2VjdGlvbi1zdG9yeS1vdmVydmlld3tcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1cImdyYXlcIl17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGVmYXVsdC1jb2xvciwgNDAlKTtcbn1cblxuW2RhdGEtYmFja2dyb3VuZC1jb2xvcl06bm90KFtkYXRhLWJhY2tncm91bmQtY29sb3I9XCJncmF5XCJdKXtcblxuICAgIC5zZXBhcmF0b3ItbGluZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktNTtcbiAgICB9XG5cbiAgICAuZm9vdGVye1xuICAgICAgICAmLmZvb3Rlci13aGl0ZSAuZm9vdGVyLWJyYW5kLFxuICAgICAgICAmLmZvb3Rlci13aGl0ZSB1bCBsaSA+IGEubmF2LWxpbms6bm90KC5idG4taWNvbil7XG4gICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmNhdGVnb3J5LFxuICAgIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmNhcmQtZGVzY3JpcHRpb24sXG4gICAgJiAuY2FyZDpub3QoLmNhcmQtcGxhaW4pIC5jYXRlZ29yeSxcbiAgICAmIC5jYXJkOm5vdCguY2FyZC1wbGFpbikgLmNhdGVnb3J5e1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICB9XG5cbiAgICAuY2FyZDpub3QoLmNhcmQtcGxhaW4pIC5jYXJkLXRpdGxlLFxuICAgICYgLmNhcmQ6bm90KC5jYXJkLXBsYWluKSAuY2FyZC10aXRsZXtcbiAgICAgICAgY29sb3I6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lcntcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICBoMSxoMixoMyxoNCxoNSxoNixcbiAgICBhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguY2FyZC1saW5rKSxcbiAgICAuaWNvbnMtY29udGFpbmVyIGksXG4gICAgJi5jYXJkLXByaWNpbmcgdWwgbGksXG4gICAgLmluZm8uaW5mby1ob3Jpem9udGFsIC5pY29uIGksXG4gICAgLmNhcmQtcHJpY2luZy5jYXJkLXBsYWluIHVsIGxpe1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cblxuICAgICYuY2FyZCBhOm5vdCguYnRuKTpub3QoLmRyb3Bkb3duLWl0ZW0pe1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZm9vdGVyIGhyLFxuICAgICYuY2FyZC1wcmljaW5nIC5pY29uIGksXG4gICAgJi5jYXJkLXByaWNpbmcgdWwgbGl7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9wYWNpdHktMjtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIgLnN0YXRzIGksXG4gICAgJi5jYXJkLXBsYWluIC5jYXRlZ29yeSxcbiAgICAuY2FyZC1wbGFpbiAuY2F0ZWdvcnksXG4gICAgLmNhcmQtaGVhZGVyOmFmdGVye1xuICAgICAgICBjb2xvcjogJG9wYWNpdHktNTtcbiAgICB9XG5cbiAgICAmLmNhcmQtcHJpY2luZyB1bCBsaSBpLFxuICAgICYuY2FyZC1wcmljaW5nIHVsIGxpIGIsXG4gICAgLmNhcmQtcHJpY2luZy5jYXJkLXBsYWluIHVsIGxpIGIsXG4gICAgLmNhcmQtY2F0ZWdvcnksXG4gICAgLmF1dGhvciBzcGFuLFxuICAgIC5jYXJkLXByaWNpbmcuY2FyZC1wbGFpbiB1bCBsaSBpe1xuICAgICAgICBjb2xvcjogJG9wYWNpdHktOCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAuaW5wdXQtZ3JvdXAubm8tYm9yZGVyIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICBjb2xvcjogJG9wYWNpdHktODtcbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlLWxpbmV7XG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmc7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQsXG4gICAgICAgIC5mb3JtLWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAgICAgLmlucHV0LWdyb3VwLm5vLWJvcmRlciAuaW5wdXQtZ3JvdXAtdGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltjbGFzcyo9XCJmZWF0dXJlcy1cIl0sXG5bY2xhc3MqPVwidGVhbS1cIl0sXG5bY2xhc3MqPVwicHJvamVjdHMtXCJdLFxuW2NsYXNzKj1cInByaWNpbmctXCJdLFxuW2NsYXNzKj1cInRlc3RpbW9uaWFscy1cIl0sXG5bY2xhc3MqPVwiY29udGFjdHVzLVwiXXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cblxuQGltcG9ydCAnc2VjdGlvbnMvX2hlYWRlcnMnO1xuQGltcG9ydCAnc2VjdGlvbnMvX2ZlYXR1cmVzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL19ibG9ncyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9fdGVhbSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9fcHJvamVjdHMnO1xuQGltcG9ydCAnc2VjdGlvbnMvX3ByaWNpbmcnO1xuQGltcG9ydCAnc2VjdGlvbnMvX3Rlc3RpbW9uaWFscyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9fY29udGFjdHVzJztcblxuQGltcG9ydCAnc2VjdGlvbnMvX3NvY2lhbC1zdWJzY3JpYmUtbGluZXMnO1xuIiwiLnBhZ2UtaGVhZGVye1xuICAgIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yc3tcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC50aXRsZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmhlYWRlci1zbWFsbHtcbiAgICAgICAgaGVpZ2h0OiA2NXZoO1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXZoO1xuXG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjB2aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1maWx0ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5pbmZvLXRpdGxlLFxuICAgIC5pbmZvLmluZm8taG9yaXpvbnRhbCAuaWNvbiBpLFxuICAgIC5jYXJkLXByaWNpbmcuY2FyZC1wbGFpbiB1bCBsaXtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuXG4gICAgJltmaWx0ZXItY29sb3I9XCJvcmFuZ2VcIl17XG4gICAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChyZ2JhKCRibGFjay1jb2xvciwuMjApLCByZ2JhKDIyNCwgMjMsIDMsIDAuNikpO1xuICAgIH1cbiAgICAmW2ZpbHRlci1jb2xvcj1cImJsYWNrXCJde1xuICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQocmdiYSgkYmxhY2stY29sb3IsLjIwKSwgcmdiYSgwLCAwLCAwLCAwLjcpKTtcbiAgICB9XG59XG4uY2xlYXItZmlsdGVye1xuICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmlmcmFtZS1jb250YWluZXIgaWZyYW1le1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmhlYWRlci0xLFxuLmhlYWRlci0yLFxuLmhlYWRlci0ze1xuICAgIC53cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xuICAgIH1cbiAgICAuY29udGVudC1jZW50ZXJ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhlYWRlci0yLFxuLmhlYWRlci0xe1xuICAgIC5wYWdlLWhlYWRlcntcbiAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLTN7XG4gICAgLmJ0bntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBoNntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIucGhvbmUtY29udGFpbmVye1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZmVhdHVyZXMtMixcbi5mZWF0dXJlcy0xLFxuLmZlYXR1cmVzLTN7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVhdHVyZXMtNHtcbiAgICAuY2FyZHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG59XG5cbi5mZWF0dXJlcy0ye1xuICAgIC5pbmZvLXRpdGxlLFxuICAgIC50aXRsZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG59XG5cbi5mZWF0dXJlcy01e1xuICAgIC5pbmZve1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMHB4O1xuICAgIH1cbiAgICAucGhvbmUtY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbi5mZWF0dXJlcy02e1xuICAgIC5waG9uZS1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgfVxuICAgIC5pbmZve1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMHB4O1xuICAgIH1cbiAgICAuaW5mbzpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIH1cbn1cblxuLmZlYXR1cmVzLTcsXG4uZmVhdHVyZXMtMixcbi5mZWF0dXJlcy04e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLWZsdWlkLFxuICAgIC50aXRsZSxcbiAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi5mZWF0dXJlcy04LFxuLmZlYXR1cmVzLTd7XG4gICAgLnRpdGxle1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG59XG5cbi5mZWF0dXJlcy04e1xuICAgIC50aXRsZSArIC5kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG59XG5cbi5mZWF0dXJlcy03e1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaW5mby10aXRsZXtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICAgIC5pbmZvLWhvcml6b250YWx7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxldC1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiIsIltjbGFzcyo9XCJibG9ncy1cIl17XG4gICAgcGFkZGluZzogNTBweCAwO1xufVxuXG5cbi5ibG9ncy0xe1xuICAgIC5jYXJke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cblxuLmJsb2dzLTR7XG4gICAgLmNhcmR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCIudGVhbS0ye1xuICAgIC5jYXJke1xuICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgaDZ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPVwiY29sLW1kLVwiXTpudGgtY2hpbGQoMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxufVxuXG4udGVhbS0ze1xuICAgIC5jYXJkLmNhcmQtcHJvZmlsZXtcbiAgICAgICAgLmNhcmQtaW1hZ2UgYSA+IGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50ZWFtLTR7XG4gICAgLmNhcmR7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmZvb3RlcntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFtLTV7XG4gICAgaDUuZGVzY3JpcHRpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIFtjbGFzcyo9XCJjb2wtbWQtXCJde1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLmNhcmQtcHJvZmlsZXtcbiAgICAgICAgLmNhcmQtdGl0bGUgKyAuY2F0ZWdvcnl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnByb2plY3RzLTF7XG4gICAgLmNhcmQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHhcbiAgICB9XG59XG5cbi5wcm9qZWN0cy0ye1xuICAgIGgyLnRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5jYXJkLXRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5jYXRlZ29yeXtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5jYXJkLWRlc2NyaXB0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuY2FyZHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnByb2plY3RzLTN7XG4gICAgaDIudGl0bGUsXG4gICAgaDMudGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuY2FyZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY2F0ZWdvcnl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmNhcmQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG5cbn1cblxuLnByb2plY3RzLTV7XG4gICAgaDIudGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuaW5mb3tcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYmFja2dyb3VuZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBocntcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgfVxufVxuIiwiLnByaWNpbmctMXtcbiAgICBoMi50aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1zZXBhcmF0b3J7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRlZmF1bHQtY29sb3IsIC4yKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC8vICYuc2VjdGlvbi1pbWFnZTphZnRlcntcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIC8vIH1cbn1cblxuLnByaWNpbmctMntcbiAgICAubmF2LXBpbGxze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxufVxuXG4ucHJpY2luZy01e1xuICAgIC5uYXYtcGlsbHN7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG4ucHJpY2luZy0zLFxuLnByaWNpbmctNHtcbiAgICAudGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuIiwiLnRlc3RpbW9uaWFscy0xe1xuICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLXRlc3RpbW9uaWFscyxcbi50ZXN0aW1vbmlhbHMtMntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAuY2FyZC1wcm9maWxle1xuICAgICAgICAgICAgLmNhcmQtdGl0bGUsXG4gICAgICAgICAgICAuY2FyZC1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtaW1hZ2V7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2Vse1xuICAgICAgICAgICAgLmNhcm91c2VsLWlubmVye1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0e1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXN0aW1vbmlhbHMtcGVvcGxle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnQtZmlyc3QtcGVyc29ue1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgIHRvcDogMiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnQtc2Vjb25kLXBlcnNvbntcbiAgICAgICAgICAgICAgICBsZWZ0OiA2NSU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0LXRoaXJkLXBlcnNvbntcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjUlO1xuICAgICAgICAgICAgICAgIHRvcDogMTM1JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0LWZvdXJ0aC1wZXJzb257XG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMTgwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdC1maWZ0aC1wZXJzb257XG4gICAgICAgICAgICAgICAgbGVmdDogOTUlO1xuICAgICAgICAgICAgICAgIHRvcDogMjIwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdC1zaXh0aC1wZXJzb257XG4gICAgICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMjY1JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHQtZmlyc3QtcGVyc29ue1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LXNlY29uZC1wZXJzb257XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHQtdGhpcmQtcGVyc29ue1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA5NSU7XG4gICAgICAgICAgICAgICAgdG9wOiA5NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LWZvdXJ0aC1wZXJzb257XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDY2JTtcbiAgICAgICAgICAgICAgICB0b3A6IDE0NSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LWZpZnRoLXBlcnNvbntcbiAgICAgICAgICAgICAgICByaWdodDogOTAlO1xuICAgICAgICAgICAgICAgIHRvcDogMjEwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yaWdodC1zaXh0aC1wZXJzb257XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgICAgICAgICB0b3A6IDI0MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuIiwiLmNvbnRhY3R1cy0xe1xuICAgIC5pbmZve1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb257XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWNvbnRhY3R7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG5cbi5jb250YWN0dXMtMntcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jYXJkLWNvbnRhY3R7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDgwcHggMTUwcHg7XG5cbiAgICAgICAgLmluZm97XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuaW5mby1ob3Jpem9udGFsIC5pY29ue1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgICAgID4gaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zb2NpYWwtbGluZS1iaWctaWNvbnN7XG4gICAgW2NsYXNzKj1cImNvbC1cIl17XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG57XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAuZmFie1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLWxpbmV7XG4gICAgcGFkZGluZzogLjg1cmVtIDA7XG59XG5cbi5zdWJzY3JpYmUtbGluZXtcbiAgICBwYWRkaW5nOiAxNXB4ICogMiAwO1xuXG4gICAgLmNhcmR7XG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG5cbiAgICAgICAgLmNhcmQtYmxvY2t7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3Vic2NyaWJlLWxpbmUtaW1hZ2V7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIC5kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiAkb3BhY2l0eS04O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjY2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLWxpbmUtd2hpdGUsXG4uc3Vic2NyaWJlLWxpbmUtd2hpdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xufVxuLnNvY2lhbC1saW5lLWJsYWNrLFxuLnN1YnNjcmliZS1saW5lLWJsYWNre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcblxuICAgIFtjbGFzcyo9XCJjb2wtXCJde1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB9XG59XG5cbltkYXRhLWJhY2tncm91bmQtY29sb3Jde1xuICAgIC5zb2NpYWwtbGluZXtcbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDZ7XG4gICAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4uYnRuLXNpbXBsZXtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICBAaW5jbHVkZSBuYXZiYXItY29sbGFwc2UoKTtcblxuICAgIC5wcm9maWxlLXBob3RvIC5wcm9maWxlLXBob3RvLXNtYWxse1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG5cbiAgICBbY2xhc3MqPVwibmF2YmFyLXRvZ2dsZWFibGUtXCJdIC5uYXZiYXItY29sbGFwc2V7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAuYnV0dG9uLWRyb3Bkb3due1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuY29udGFpbmVyIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXTpmaXJzdC1jaGlsZHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIC5jb3B5cmlnaHR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29ucyAuaWNvbnMtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlc3tcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTF7XG4gICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgdG9wOiA2OCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0ye1xuICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgIHRvcDogOTMlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1vcGVue1xuICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgtMTUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10cmFuc2xhdGV7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTMwMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LW9uLWxlZnR7XG4gICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUteCgwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2YmFyLXRyYW5zbGF0ZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMzAwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMTUwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjYm9keUNsaWNre1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgLm5hdmJhci1uYXZ7XG4gICAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgICAgICYucHJvZmlsZS1waG90b3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4ICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG46bm90KC5idG4tc20pe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAubmF2YmFyLWNvbGxhcHNlOm5vdCguaGFzLWltYWdlKXtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmQuY2FyZC1mb3JtLWhvcml6b250YWx7XG4gICAgICAgIFtjbGFzcyo9XCJjb2wtc20tXCJdOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgICAgIFtjbGFzcyo9XCJjb2wtbWQtXCJdOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1cmdlci1tZW51e1xuICAgICAgICBAaW5jbHVkZSBuYXZiYXItY29sbGFwc2UoKTtcblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXJ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtb24tbGVmdHtcbiAgICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KC0zMDBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdmJhci10cmFuc2xhdGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlYWJsZS1tZHtcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LW9wZW4gJntcbiAgICAgICAgICAgICYubWVudS1vbi1sZWZ0IC5uYXZiYXIgLm5hdmJhci10cmFuc2xhdGV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDMwMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdmJhciAubmF2YmFyLXRyYW5zbGF0ZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoLTMwMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LW9uLWxlZnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgICAgICAgIC5uYXZiYXItY29sbGFwc2V7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZS14KDBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVudS1vbi1sZWZ0ICNib2R5Q2xpY2t7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtb24tbGVmdCAubmF2YmFyLWJyYW5ke1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLnNlY3Rpb24tbnVjbGVvLWljb25zIC5pY29ucy1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAuZm9vdGVyOm5vdCguZm9vdGVyLWJpZyl7XG4gICAgICAgIC5jb3B5cmlnaHR7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAmLmltYWdlLXJpZ2h0e1xuICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0gMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW1hZ2UtbGVmdHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgJi5pbWFnZS1sZWZ0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjYwcHg7XG5cbiAgICAgICAgICAgIHAuYmxvY2txdW90ZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZmlsZS1wYWdle1xuICAgICAgLnBhZ2UtaGVhZGVye1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci0ye1xuICAgICAgICAuY2FyZC1mb3JtLWhvcml6b250YWwgLmlucHV0LWdyb3VwLCAuY2FyZC1mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3R1cy0yIC5jYXJkLWNvbnRhY3R7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tc3Rvcnktb3ZlcnZpZXcgLmltYWdlLWNvbnRhaW5lciArIC5jYXRlZ29yeXtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVzLTcgLmltYWdlLWNvbnRhaW5lciBpbWd7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLmZvb3Rlci1iaWcgLnNvY2lhbC1mZWVkIGl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5uYXYtdGFic3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAubmF2LWl0ZW0gPiAubmF2LWxpbmt7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlIC5zZWN0aW9uLXN0b3J5LW92ZXJ2aWV3IC5pbWFnZS1jb250YWluZXI6bnRoLWNoaWxkKDIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLmFsZXJ0e1xuICAgICAgICBidXR0b24uY2xvc2V7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgLm5hdmJhcltjbGFzcyo9J25hdmJhci10b2dnbGVhYmxlLSddIC5jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnR5cG9ncmFwaHktbGluZSBzcGFue1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudGVhbS00e1xuICAgICAgLmNhcmQtcHJvZmlsZSAuY2FyZC1mb290ZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXBpbGxzLm5hdi1waWxscy1qdXN0LWljb25ze1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5uYXYtaXRlbSAubmF2LWxpbmt7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3RlcntcbiAgICAgIC5wdWxsLWxlZnQsXG4gICAgICAuZm9vdGVyLWJyYW5kLFxuICAgICAgLnB1bGwtcmlnaHR7XG4gICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVkaWF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLm1lZGlhe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGVpbnB1dHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLmhlYWRlci0ze1xuICAgICAgLmJ1dHRvbnN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctcG9zdHtcbiAgICAgIC5idXR0b24tY29udGFpbmVyID4gLmJ0bjpmaXJzdC1jaGlsZHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFscy0ye1xuICAgICAgLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYm9keXtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIC5jb3B5cmlnaHR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvamVjdHMtMXtcbiAgICAgICAgLm5hdi1waWxsc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAubmF2LWl0ZW17XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHhcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLmZsZXgtY29sdW1uKSAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSAubmF2LWxpbmt7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5zdWJzY3JpYmUtbGluZSAuY2FyZC1mb3JtLWhvcml6b250YWwgLmJ0bntcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIGJ1dHRvbi5jbG9zZXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOjEwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci0zIC5idG57XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQuY2FyZC1mYXNoaW9uOm5vdCguY2FyZC1iYWNrZ3JvdW5kKTpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGFnZXtcbiAgICAgICAgLmNvbnRlbnQtY2VudGVye1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgLmNvbnRlbnQgLnNvY2lhbC1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLW51Y2xlby1pY29uc3tcbiAgICAgICAgLmljb25zLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXJ7XG4gICAgICAgIC5jb250YWluZXIgaDYuY2F0ZWdvcnktYWJzb2x1dGV7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgLnNlY3Rpb24taW1hZ2Vze1xuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTF7XG4gICAgICAgICAgICByaWdodDogOSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lci0ye1xuICAgICAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuICAgIC5zZWN0aW9uLWltYWdlc3tcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgLmhlcm8taW1hZ2VzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTF7XG4gICAgICAgICAgICByaWdodDogNyU7XG4gICAgICAgICAgICB0b3A6IDg3JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1pbWFnZXMtY29udGFpbmVyLTJ7XG4gICAgICAgICAgICByaWdodDogMSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzM3B4O1xuICAgICAgICAgICAgdG9wOiA5OSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2luZy01e1xuICAgICAgLnRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtcGlsbHN7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXIgbmF2e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgI3NvY2lhbC1idXR0b25zID4gLnJvd3tcbiAgICAgICAgLmNvbC1tZC0xOm50aC1jaGlsZCgyKSBwLFxuICAgICAgICAuY29sLW1kLTE6bnRoLWNoaWxkKDMpIHAsXG4gICAgICAgIC5jb2wtbWQtMyBwe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE3cHgpIHtcbiAgICAuYWxlcnQgLmFsZXJ0LWljb257XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VjdGlvbi1pbWFnZXN7XG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMXtcbiAgICAgICAgICAgIHRvcDogNTElO1xuICAgICAgICAgICAgcmlnaHQ6IDIxJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWltYWdlcy1jb250YWluZXItMntcbiAgICAgICAgICAgIHRvcDogNjYlO1xuICAgICAgICAgICAgcmlnaHQ6IDE0JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogOTUwcHgpIHtcbiAgLmluZGV4LXBhZ2UgLnBhZ2UtaGVhZGVyIC5jYXRlZ29yeS1hYnNvbHV0ZXtcbiAgICBtYXJnaW4tdG9wOiAtMzMwcHg7XG4gIH1cbn1cbiIsIkBtaXhpbiBuYXZiYXItcmVzcG9uc2l2ZSgpIHtcbiAgICAubmF2YmFye1xuICAgICAgICAubmF2YmFyLW5hdntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFx0ICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgICAgIFx0ICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBcdCAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgICAgICYubmF2YmFyLWxvZ297XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51LFxuICAgICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd257XG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgJi5zaG93IC5kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuICAgICAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdHJhbnNsYXRle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50O1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24gKDAuNTBzLCBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci1iYXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtYmc7XG5cbiAgICAgICAgICAgICYgKyAubmF2YmFyLXRvZ2dsZXItYmFye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iYXIye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJnLXdoaXRlOm5vdCgubmF2YmFyLXRyYW5zcGFyZW50KSAubmF2YmFyLXRvZ2dsZXItYmFye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRlZmF1bHQtY29sb3I7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIC5iYXIxLFxuICAgIC8vIC5iYXIyLFxuICAgIC8vIC5iYXIzIHtcbiAgICAvLyAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAvLyB9XG4gICAgLy8gLmJhcjEge1xuICAgIC8vICAgdG9wOiAwcHg7XG4gICAgLy8gICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCR0b3BiYXItYmFjayk7XG4gICAgLy8gfVxuICAgIC8vIC5iYXIyIHtcbiAgICAvLyAgIG9wYWNpdHk6IDE7XG4gICAgLy8gfVxuICAgIC8vIC5iYXIzIHtcbiAgICAvLyAgIGJvdHRvbTogMHB4O1xuICAgIC8vICAgQGluY2x1ZGUgYmFyLWFuaW1hdGlvbigkYm90dG9tYmFyLWJhY2spO1xuICAgIC8vIH1cbiAgICAvLyAudG9nZ2xlZCAuYmFyMSB7XG4gICAgLy8gICB0b3A6IDZweDtcbiAgICAvLyAgIEBpbmNsdWRlIGJhci1hbmltYXRpb24oJHRvcGJhci14KTtcbiAgICAvLyB9XG4gICAgLy8gLnRvZ2dsZWQgLmJhcjIge1xuICAgIC8vICAgb3BhY2l0eTogMDtcbiAgICAvLyB9XG4gICAgLy8gLnRvZ2dsZWQgLmJhcjMge1xuICAgIC8vICAgYm90dG9tOiA2cHg7XG4gICAgLy8gICBAaW5jbHVkZSBiYXItYW5pbWF0aW9uKCRib3R0b21iYXIteCk7XG4gICAgLy8gfVxuXG4gIC50b3AtYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAubWlkZGxlLWJhciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYm90dG9tLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cblxuICAudG9wLWJhcixcbiAgLm1pZGRsZS1iYXIsXG4gIC5ib3R0b20tYmFye1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG5cblxuXG4gIC50b2dnbGVkIHtcbiAgICAudG9wLWJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlO1xuICB9XG4gICAgLmJvdHRvbS1iYXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlO1xuICAgIH1cbiAgICAubWlkZGxlLWJhciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG5cblxuICAgIC8vXG4gICAgLy8gQGluY2x1ZGUgdG9wYmFyLXgtcm90YXRpb24oKTtcbiAgICAvLyBAaW5jbHVkZSB0b3BiYXItYmFjay1yb3RhdGlvbigpO1xuICAgIC8vIEBpbmNsdWRlIGJvdHRvbWJhci14LXJvdGF0aW9uKCk7XG4gICAgLy8gQGluY2x1ZGUgYm90dG9tYmFyLWJhY2stcm90YXRpb24oKTtcbiAgICAvL1xuICAgIC8vIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIC8vICAgMCUge29wYWNpdHk6IDA7fVxuICAgIC8vICAgMTAwJSB7b3BhY2l0eTogMTt9XG4gICAgLy8gfVxuICAgIC8vIEAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIC8vICAgMCUge29wYWNpdHk6IDA7fVxuICAgIC8vICAgMTAwJSB7b3BhY2l0eTogMTt9XG4gICAgLy8gfVxuICAgIC8vIEBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAvLyAgIDAlIHtvcGFjaXR5OiAwO31cbiAgICAvLyAgIDEwMCUge29wYWNpdHk6IDE7fVxuICAgIC8vIH1cbn1cblxuQG1peGluIG5hdmJhci1jb2xsYXBzZSgpIHtcbiAgICAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDMyO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlLXgoMzAwcHgpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgwLjUwcywgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKSk7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYnJhbmQtcHJpbWFyeSAwJSwgIzAwMCA4MCUpOyAvKiBGb3IgU2FmYXJpIDUuMSB0byA2LjAgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkYnJhbmQtcHJpbWFyeSAwJSwgIzAwMCA4MCUpOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkYnJhbmQtcHJpbWFyeSAwJSwgIzAwMCA4MCUpOyAvKiBGb3IgRmlyZWZveCAzLjYgdG8gMTUgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkYnJhbmQtcHJpbWFyeSAwJSwgIzAwMCA4MCUpOyAvKiBTdGFuZGFyZCBzeW50YXggKG11c3QgYmUgbGFzdCkgKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoLjc2KTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdjpub3QoLm5hdmJhci1sb2dvKXtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmJ0bil7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBuYXZiYXItcmVzcG9uc2l2ZSgpO1xuXG5cbiAgICBbY2xhc3MqPVwibmF2YmFyLWV4cGFuZC1cIl0gLm5hdmJhci1jb2xsYXBzZXtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC53cmFwcGVye1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uICgwLjUwcywgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKSk7XG4gICAgfVxuXG4gICAgI2JvZHlDbGlja3tcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAzMDBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoMC41MHMsIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSkpO1xuICAgIH1cblxufVxuIl19 */
