@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{animation-duration:1s}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95)}to{animation-timing-function:ease-in;transform:perspective(400px)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{opacity:1;transform:skewX(-5deg)}to{opacity:1;transform:none}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:none;transform-origin:center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{opacity:1;transform:none;transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{opacity:1;transform:none;transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1;transform-origin:center}to{opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1;transform-origin:left bottom}to{opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1;transform-origin:right bottom}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{opacity:0;transform:translate3d(0,700px,0)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{animation-name:slideOutUp}.custom-autocomplete{height:328px}.autocomplete-suggestions{background:#fff;border:1px solid #e0e6ed;box-shadow:0 0 15px 1px rgba(113,106,202,.2);box-sizing:border-box;cursor:default;max-height:228px!important;overflow:auto;z-index:888!important}.autocomplete-suggestion{color:#888ea8;letter-spacing:1px;overflow:hidden;padding:5px 20px;white-space:nowrap}.autocomplete-no-suggestion{padding:5px 19px}.autocomplete-selected{background:#f1f2f1}.autocomplete-suggestions strong{color:#4361ee;font-weight:700}.autocomplete-group{border-bottom:1px solid #e0e6ed;border-top:1px solid #e0e6ed;color:#3b3f5c;display:block;font-size:16px;font-weight:700;margin-bottom:19px;padding:12px 19px}.autocomplete-group:not(:first-child){margin-top:19px}@media (max-width:991px){.custom-autocomplete{height:450px}}.custom-progress.progress-up .range-count{margin-bottom:15px}.custom-progress.progress-down .range-count{margin-top:15px}.range-count{color:#3b3f5c;font-weight:700}.range-count .range-count-number{background:#fff;border:1px solid #e0e6ed;border-radius:5px;color:#4361ee;display:inline-block;padding:3px 8px}.custom-progress.bottom-right .range-count,.custom-progress.top-right .range-count{text-align:right}.progress-range-counter::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4361ee;cursor:pointer;-webkit-transition:all .35s ease;transition:all .35s ease}.progress-range-counter:active::-webkit-slider-thumb{box-shadow:none;transform:scale(1.2)}.progress-range-counter:focus::-webkit-slider-thumb{box-shadow:none}.progress-range-counter::-moz-range-thumb{background:#4361ee;cursor:pointer}select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px \0}.bootstrap-select.btn-group>.dropdown-toggle{background-color:#fff;border:1px solid #bfc9d4;border-radius:6px;box-shadow:none;color:#3b3f5c!important;font-size:15px;height:auto;letter-spacing:1px;padding:.75rem 1.25rem}.bootstrap-select>.dropdown-toggle{padding-right:25px;width:100%;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#888ea8}.bootstrap-select>select{border:0;bottom:0;display:block!important;height:100%!important;left:50%;opacity:0!important;padding:0!important;position:absolute!important;width:.5px!important}.bootstrap-select>select.mobile-device{display:block!important;left:0;top:0;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:220px}.bootstrap-select.show .dropdown-toggle{border:1px solid #4361ee!important;box-shadow:0 0 5px 2px rgba(194,213,255,.62);color:#3b3f5c}.bootstrap-select.show .dropdown-toggle.btn-outline-primary{border:1px solid #4361ee!important}.bootstrap-select.show .dropdown-toggle.btn-outline-info{border:1px solid #2196f3!important}.bootstrap-select.show .dropdown-toggle.btn-outline-success{border:1px solid #1abc9c!important}.bootstrap-select.show .dropdown-toggle.btn-outline-warning{border:1px solid #e2a03f!important}.bootstrap-select.show .dropdown-toggle.btn-outline-danger{border:1px solid #e7515a!important}.bootstrap-select.form-control{background:transparent;border:0;margin-bottom:0;padding:0}.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-]{display:inline-block;float:none;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{border-radius:inherit;font-size:inherit;height:100%;line-height:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus{outline:0!important}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{height:0!important;padding:0!important;position:absolute}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{margin-top:-2px;position:absolute;right:12px;top:50%;vertical-align:middle}.bootstrap-select.btn-group .dropdown-toggle:after{display:none}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px dashed;border-top:4px solid\9;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{box-shadow:2px 5px 17px 0 rgba(31,45,61,.1);box-sizing:border-box;min-width:100%;padding:0}.bootstrap-select.btn-group .dropdown-menu .popover-title{padding:15px}.bootstrap-select.btn-group .dropdown-menu.inner{border:0;border-radius:0;box-shadow:none;display:block;float:none;margin:0;padding:0;position:static}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item{cursor:pointer;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item.hidden{display:none}.bootstrap-select .dropdown-header{padding:10px 22px}.bootstrap-select .dropdown-item.active,.bootstrap-select .dropdown-item:active{background-color:transparent;color:#515365}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner{display:block;font-weight:600;padding:9px 19px}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner:not([class*=bg-]):hover{background-color:rgba(27,85,226,.239);color:#4361ee}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner.opt{padding-left:2.25em;position:relative}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item span.dropdown-item-inner span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu a.dropdown-item small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .dropdown-item .span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu .dropdown-item .span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu .notify{background:#f1f2f3;border:1px solid #e3e3e3;bottom:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-sizing:border-box;margin:0 2%;min-height:26px;opacity:.9;padding:3px 5px;pointer-events:none;position:absolute;width:96%}.bootstrap-select.btn-group .no-results{background:#f1f2f3;margin:0 5px;padding:3px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{margin-top:-1px;position:static;top:auto}.bootstrap-select.btn-group.show-tick .dropdown-menu a.selected span.dropdown-item-inner span.check-mark{display:inline-block;margin-top:5px;position:absolute;right:15px}.bootstrap-select.btn-group.show-tick .dropdown-menu a 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{border-bottom:7px solid hsla(0,0%,80%,.2);border-left:7px solid transparent;border-right:7px solid transparent;bottom:-4px;content:"";display:none;left:9px;position:absolute}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-4px;content:"";display:none;left:10px;position:absolute}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{border-bottom:0;border-top:7px solid hsla(0,0%,80%,.2);bottom:auto;top:-3px}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{border-bottom:0;border-top:6px solid #fff;bottom:auto;top:-3px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{left:auto;right:12px}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{left:auto;right:13px}.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{box-sizing:border-box;width:100%}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{box-sizing:border-box;float:left;width:100%}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{float:none;margin-bottom:0;width:100%}.input-group .bs-searchbox .form-control{width:100%}.btn-outline-primary:hover{color:#4361ee!important}.btn-outline-info:hover{color:#2196f3!important}.btn-outline-warning:hover{color:#e2a03f!important}.btn-outline-success:hover{color:#1abc9c!important}.btn-outline-danger:hover{color:#e7515a!important}.bootstrap-select.btn-group>.dropdown-toggle.btn-outline-danger,.bootstrap-select.btn-group>.dropdown-toggle.btn-outline-info,.bootstrap-select.btn-group>.dropdown-toggle.btn-outline-primary,.bootstrap-select.btn-group>.dropdown-toggle.btn-outline-success,.bootstrap-select.btn-group>.dropdown-toggle.btn-outline-warning{background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:transparent;color:#4361ee!important}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:transparent;color:#1abc9c!important}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:transparent;color:#2196f3!important}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:transparent;color:#e7515a!important}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:transparent;color:#e2a03f!important}.btn.btn-outline-primary .caret{border-top-color:#4361ee}.btn.btn-outline-success .caret{border-top-color:#1abc9c}.btn.btn-outline-info .caret{border-top-color:#2196f3}.btn.btn-outline-danger .caret{border-top-color:#e7515a}.btn.btn-outline-warning .caret{border-top-color:#e2a03f}.bootstrap-touchspin .input-group-btn-vertical{height:100%;position:absolute;right:0;z-index:11}.bootstrap-touchspin .input-group-btn-vertical>.btn{height:50%;line-height:1;padding:0;position:absolute;right:0;text-align:center;width:2em}.input-group.btn-group.bootstrap-touchspin .btn{padding:.375rem .75rem}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 4px 0;bottom:0}.bootstrap-touchspin .input-group-addon[class*=btn-] .input-group-text{background-color:transparent;border:none}.btn[class*=btn-].bootstrap-touchspin-down [class*=flaticon-],.btn[class*=btn-].bootstrap-touchspin-up [class*=flaticon-]{font-size:10px}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-prepend>.btn{height:auto!important}.gu-mirror{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.gu-transit{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2}pre{white-space:pre-wrap}button.btn.btn-button-16.btn-sm{font-size:13px;padding:7px 30px}sub{display:block;font-size:11px;font-style:italic;margin-top:-10px;text-align:right}ul{margin:0;padding:0}.header-search>form>.input-box>.search-box{background-color:#77edb0;border:none;border-radius:4px;color:#060818;display:inline;line-height:25px;margin:0;width:auto}.dragula>div,.gu-mirror{margin:10px;padding:10px;transition:opacity .4s ease-in-out}.dragula>div{cursor:move;cursor:grab;cursor:-webkit-grab}.gu-mirror{cursor:grabbing;cursor:-webkit-grabbing}.dragula .ex-moved{background-color:#e74c3c}.dragula.ex-over{background-color:hsla(0,0%,100%,.3)}#left-lovehandles>div,#right-lovehandles>div{cursor:auto}.image-thing{display:block;margin:20px 0;text-align:center}.slack-join{font-size:14px;font-weight:400;line-height:16px;margin-top:-8px;position:absolute;right:10px;top:50%}.parent.ex-1 .dragula{padding:15px}.parent.ex-1 .dragula .media,body.gu-unselectable .media.el-drag-ex-1{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;padding:14px 26px}.parent.ex-1 .dragula .media img,body.gu-unselectable .media.el-drag-ex-1 img{border-radius:50%;height:45px;margin-right:17px;width:45px}.parent.ex-1 .dragula .media .media-body,body.gu-unselectable .media.el-drag-ex-1 .media-body{align-self:center}.parent.ex-1 .dragula .media .media-body h6,body.gu-unselectable .media.el-drag-ex-1 .media-body h6{color:#3b3f5c;font-size:15px;font-weight:600;margin-bottom:0;margin-top:0}.parent.ex-1 .dragula .media .media-body p,body.gu-unselectable .media.el-drag-ex-1 .media-body p{color:#888ea8;font-size:12px;font-weight:600;margin-bottom:0}.parent.ex-2 .dragula{padding:15px}.parent.ex-2 .dragula .media,body.gu-unselectable .media.el-drag-ex-2{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;padding:14px 26px}.parent.ex-2 .dragula .media img,body.gu-unselectable .media.el-drag-ex-2 img{border-radius:50%;height:45px;margin-right:17px;width:45px}.parent.ex-2 .dragula .media i,body.gu-unselectable .media.el-drag-ex-2 i{border-radius:20px;font-size:19px}.parent.ex-2 .dragula .media .media-body,body.gu-unselectable .media.el-drag-ex-2 .media-body{align-self:center}.parent.ex-2 .dragula .media .media-body h6,body.gu-unselectable .media.el-drag-ex-2 .media-body h6{color:#3b3f5c;font-size:15px;font-weight:600;margin-bottom:0;margin-top:0}.parent.ex-2 .dragula .media .media-body p,body.gu-unselectable .media.el-drag-ex-2 .media-body p{color:#888ea8;font-size:12px;font-weight:600;margin-bottom:0}.parent.ex-2 #left-events .f-icon-fill,body.gu-unselectable .media.el-drag-ex-2 .f-icon-fill{color:#e2a03f;display:none!important}.parent.ex-2 #left-events .f-icon-line,body.gu-unselectable .media.el-drag-ex-2 .f-icon-line{color:#888ea8;display:block!important;width:17px}.parent.ex-2 #right-events .f-icon-fill,body.gu-unselectable .media.el-drag-ex-2 .f-icon-fill{color:#e2a03f;display:block!important;width:17px}.parent.ex-2 #right-events .f-icon-line,body.gu-unselectable .media.el-drag-ex-2 .f-icon-line{color:#e2a03f;display:none!important}.parent.ex-3 .dragula{background-color:transparent;padding:15px}.parent.ex-3 .dragula div{background-color:transparent!important;margin:0;padding:0}.parent.ex-3 .dragula div.media,body.gu-unselectable div.media.el-drag-ex-3.gu-mirror{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;margin-bottom:10px;padding:14px 26px}.parent.ex-3 .dragula div.media:hover{border:1px solid #f1f2f3;border-radius:4px}.parent.ex-3 .dragula .media img,body.gu-unselectable .media.el-drag-ex-3.gu-mirror img{border-radius:10%;height:45px;margin-right:17px;width:45px}.parent.ex-3 .dragula .media .media-body,body.gu-unselectable .media.el-drag-ex-3.gu-mirror .media-body{align-self:center}.parent.ex-3 .dragula .media .media-body h5,body.gu-unselectable .media.el-drag-ex-3.gu-mirror .media-body h5{color:#3b3f5c;font-size:15px;font-weight:600;margin-bottom:0;margin-top:0}.parent.ex-3 .dragula .media .media-body h5 span.usr-commented,body.gu-unselectable .media.el-drag-ex-3.gu-mirror .media-body h5 span.usr-commented{color:#3b3f5c;font-size:14px;font-weight:600}.parent.ex-3 .dragula .media .media-body h5 span.comment-topic,body.gu-unselectable .media.el-drag-ex-3.gu-mirror .media-body h5 span.comment-topic{color:#805dca;font-size:13px;font-weight:600}.parent.ex-3 .dragula .media .media-body p.meta-time,body.gu-unselectable .media.el-drag-ex-3.gu-mirror .media-body p.meta-time{color:#888ea8;font-size:12px;font-weight:600;margin-bottom:0}.parent.ex-4 .dragula{background-color:#f1f2f3;background-color:#fff}.parent.ex-4 .card.post .media.user-meta,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror .media.user-meta{padding:10px}.parent.ex-4 .card.post .media.user-meta img,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror .media.user-meta img{border-radius:10%;height:45px;margin-right:17px;width:45px}.parent.ex-4 .card.post .media.user-meta .media-body,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror .media.user-meta .media-body{align-self:center}.parent.ex-4 .card.post .media.user-meta .media-body h5,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror .media.user-meta .media-body h5{color:#3b3f5c;font-size:15px;font-weight:600;margin-bottom:0;margin-top:0}.parent.ex-4 .card.post .media.user-meta .media-body p,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror .media.user-meta .media-body p{color:#888ea8;font-size:12px;font-weight:600;margin-bottom:0}.parent.ex-4 .card.post.text-post .card-body .post-content,body.gu-unselectable .card.post.text-post.el-drag-ex-4.gu-mirror .card-body .post-content{border-bottom:1px solid #f1f2f3;color:#888ea8;margin-bottom:15px;padding:20px 18px}.parent.ex-4 .card.post div.people-liked-post ul,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror div.people-liked-post ul{padding-left:23px}.parent.ex-4 .card.post div.people-liked-post ul li img,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror div.people-liked-post ul li img{border:2px solid #fff;border-radius:20px;box-shadow:0 0 15px 1px rgba(113,106,202,.3);height:40px;margin-left:-21px;width:40px}.parent.ex-4 .card.post div.people-liked-post .people-liked-post-name span,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror div.people-liked-post .people-liked-post-name span{font-size:12px;vertical-align:-webkit-baseline-middle}.parent.ex-4 .card.post div.people-liked-post .people-liked-post-name span a,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror div.people-liked-post .people-liked-post-name span a{color:#e7515a;font-size:13px;font-weight:600}.card.post.text-post{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;padding:14px 26px}.card.post.text-post .card-body{padding:0}.parent.ex-5 .dragula{background-color:#f1f2f3;background-color:#fff}.parent.ex-5 .dragula .gu-transit,.parent.ex-5 .dragula div{align-self:center;background-color:transparent!important;color:#fff}.parent.ex-5 .dragula>.gu-transit,.parent.ex-5 .dragula>div{background-color:#fff;border:1px solid #e0e6ed;border-radius:6px;padding:14px 26px}.parent.ex-5 .handle,body.gu-unselectable .handle{background-color:#ebedf2;border-radius:2px;color:#3b3f5c;cursor:move;margin-right:5px;padding:0 9px}.parent.ex-5 .media ul,body.gu-unselectable .media.el-drag-ex-5.gu-mirror ul{margin-right:17px;position:relative}.parent.ex-5 .media ul li.badge-notify,body.gu-unselectable .media.el-drag-ex-5.gu-mirror ul li.badge-notify{position:relative}.parent.ex-5 .media ul li .notification,body.gu-unselectable .media.el-drag-ex-5.gu-mirror ul li .notification{left:-5px;position:absolute;top:-30px}.parent.ex-5 .media ul li .notification span.badge,body.gu-unselectable .media.el-drag-ex-5.gu-mirror ul li .notification span.badge{border-radius:50px;padding:2px 6px}.parent.ex-5 .media ul li img,body.gu-unselectable .media.el-drag-ex-5.gu-mirror ul li img{border:2px solid #fff;border-radius:20px;box-shadow:0 0 15px 1px rgba(113,106,202,.2);height:40px;margin-left:-26px;width:40px}.parent.ex-5 .dragula .media .media-body h5,body.gu-unselectable .media.el-drag-ex-5.gu-mirror .media-body h6{color:#000}.parent.ex-5 .dragula .gu-transit .media .media-body h5,.parent.ex-5 .dragula .media .media-body h5{color:#3b3f5c;font-size:15px;font-weight:600;margin-bottom:0;margin-top:0}.parent.ex-5 .dragula .gu-transit .media .media-body p,.parent.ex-5 .dragula .media .media-body p{color:#000}@media screen and (max-width:1199px){.parent.ex-1 .dragula .media .media-body button,body.gu-unselectable .media.el-drag-ex-1 .media-body button{margin-top:15px}}@media screen and (max-width:768px){.parent.ex-1 .dragula .media img,body.gu-unselectable .media.el-drag-ex-1 img{margin-bottom:15px;margin-right:0}}@media screen and (max-width:575px){.parent.ex-2 .dragula .media img,.parent.ex-3 .dragula .media img,body.gu-unselectable .media.el-drag-ex-2 img,body.gu-unselectable .media.el-drag-ex-3.gu-mirror img{margin-bottom:15px;margin-right:0}.parent.ex-3 .dragula .media .media-body p.meta-time,body.gu-unselectable .media.el-drag-ex-3.gu-mirror .media-body p.meta-time{margin-top:5px}.card.post.text-post{padding:14px 5px}.parent.ex-4 .card.post .media.user-meta img,.parent.ex-5 .media ul,body.gu-unselectable .card.post.el-drag-ex-4.gu-mirror .media.user-meta img,body.gu-unselectable .media.el-drag-ex-5.gu-mirror ul{margin-bottom:15px;margin-right:0}.parent.ex-5 .handle,body.gu-unselectable .handle{display:inline-block;margin-right:0;margin-top:15px}}@media screen and (max-width:991px){.parent{margin:12px 0;padding:5px}}

/*!
* =============================================================
* dropify v0.2.1 - Override your input files with style.
* https://github.com/JeremyFagis/dropify
*
* (c) 2016 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr)
* =============================================================
*/@font-face{font-family:dropify;font-style:normal;font-weight:400;src:url(fonts/dropify.eot);src:url(fonts/dropify.eot#iefix) format("embedded-opentype"),url(fonts/dropify.woff) format("woff"),url(fonts/dropify.ttf) format("truetype"),url(fonts/dropify.svg#dropify) format("svg")}.dropify-font:before,.dropify-wrapper .dropify-message span.file-icon:before,.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename span.file-icon:before,[class*=" dropify-font-"]:before,[class^=dropify-font-]:before{speak:none;display:inline-block;font-family:dropify;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.dropify-wrapper,.dropify-wrapper .dropify-clear{font-family:Roboto,Helvetica Neue,Helvetica,Arial}.dropify-wrapper.has-error .dropify-message .dropify-error,.dropify-wrapper.has-preview .dropify-clear{display:block}.dropify-font-upload:before,.dropify-wrapper .dropify-message span.file-icon:before{content:"\e800"}.dropify-font-file:before{content:"\e801"}.dropify-wrapper{background-color:#fff;background-image:none;border:2px solid #e5e5e5;color:#777;cursor:pointer;display:block;font-size:14px;height:200px;line-height:22px;max-width:100%;overflow:hidden;padding:5px 10px;position:relative;text-align:center;transition:border-color .15s linear;width:100%}.dropify-wrapper:hover{animation:stripes 2s linear infinite;background-image:linear-gradient(-45deg,#f6f6f6 25%,transparent 0,transparent 50%,#f6f6f6 0,#f6f6f6 75%,transparent 0,transparent);background-size:30px 30px}.dropify-wrapper.has-error{border-color:#f34141}.dropify-wrapper.has-error:hover .dropify-errors-container{opacity:1;transition-delay:0s;visibility:visible}.dropify-wrapper.disabled input{cursor:not-allowed}.dropify-wrapper.disabled:hover{animation:none;background-image:none}.dropify-wrapper.disabled .dropify-message{opacity:.5;text-decoration:line-through}.dropify-wrapper.disabled .dropify-infos-message{display:none}.dropify-wrapper input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:5}.dropify-wrapper .dropify-message{position:relative;top:50%;transform:translateY(-50%)}.dropify-wrapper .dropify-message span.file-icon{color:#ccc;font-size:50px}.dropify-wrapper .dropify-message p{margin:5px 0 0}.dropify-wrapper .dropify-message p.dropify-error{color:#f34141;display:none;font-weight:700}.dropify-wrapper .dropify-clear{background:0 0;border:2px solid #fff;color:#fff;display:none;font-size:11px;font-weight:700;opacity:0;padding:4px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px;transition:all .15s linear;z-index:7}.dropify-wrapper .dropify-clear:hover{background:hsla(0,0%,100%,.2)}.dropify-wrapper .dropify-preview{background-color:#fff;bottom:0;display:none;height:100%;left:0;overflow:hidden;padding:5px;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:1}.dropify-wrapper .dropify-preview .dropify-render img{background-color:#fff;max-height:100%;max-width:100%;position:relative;top:50%;transform:translateY(-50%);transition:border-color .15s linear}.dropify-wrapper .dropify-preview .dropify-render i{color:#777;font-size:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dropify-wrapper .dropify-preview .dropify-render .dropify-extension{font-size:13px;font-weight:900;left:50%;letter-spacing:-.03em;margin-top:10px;overflow:hidden;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:42px}.dropify-wrapper .dropify-preview .dropify-infos{background:rgba(0,0,0,.7);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s linear;z-index:3}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner{backface-visibility:hidden;padding:0 20px;position:absolute;top:50%;transform:translateY(-40%);transition:all .2s ease;width:100%}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p{color:#fff;font-weight:700;line-height:25px;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename span.file-icon{margin-right:2px}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message{font-size:12px;margin-top:15px;opacity:.5;padding-top:15px;position:relative}.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message:before{background:#fff;content:"";height:2px;left:50%;position:absolute;top:0;transform:translate(-50%);width:30px}.dropify-wrapper:hover .dropify-clear,.dropify-wrapper:hover .dropify-preview .dropify-infos{opacity:1}.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner{margin-top:-5px}.dropify-wrapper.touch-fallback{height:auto!important}.dropify-wrapper.touch-fallback:hover{animation:none;background-image:none}.dropify-wrapper.touch-fallback .dropify-preview{padding:0;position:relative}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render{display:block;position:relative}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message:before,.dropify-wrapper.touch-fallback.has-preview .dropify-message{display:none}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file{left:0;position:relative;top:0;transform:translate(0)}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file:before{margin-bottom:30px;margin-top:30px}.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img{position:relative;transform:translate(0)}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos{background:0 0;opacity:1;position:relative}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner{padding:5px 90px 5px 0;position:relative;top:0;transform:translate(0)}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p{color:#777;line-height:25px;margin:0;overflow:hidden;padding:0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename{font-weight:700}.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message{font-size:11px;margin-top:0;opacity:1;padding-top:0;position:relative}.dropify-wrapper.touch-fallback .dropify-message{padding:40px 0;transform:translate(0)}.dropify-wrapper.touch-fallback .dropify-clear{border-color:hsla(0,0%,47%,.7);bottom:23px;color:#777;opacity:1;top:auto}.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner{margin-top:0}.dropify-wrapper .dropify-loader{display:none;position:absolute;right:15px;top:15px;z-index:9}.dropify-wrapper .dropify-loader:after{animation:rotate .6s linear infinite;border-color:#ccc #777 #777 #ccc;border-radius:100%;border-style:solid;border-width:1px;content:"";display:block;height:20px;position:relative;width:20px}.dropify-wrapper .dropify-errors-container{background:rgba(243,65,65,.8);bottom:0;left:0;opacity:0;position:absolute;right:0;text-align:left;top:0;transition:visibility 0s linear .15s,opacity .15s linear;visibility:hidden;z-index:3}.dropify-wrapper .dropify-errors-container ul{left:0;margin:0;padding:10px 20px;position:absolute;top:50%;transform:translateY(-50%)}.dropify-wrapper .dropify-errors-container ul li{color:#fff;font-weight:700;margin-left:20px}.dropify-wrapper .dropify-errors-container.visible{opacity:1;transition-delay:0s;visibility:visible}.dropify-wrapper~.dropify-errors-container ul{margin:15px 0;padding:0}.dropify-wrapper~.dropify-errors-container ul li{color:#f34141;font-weight:700;margin-left:20px}@keyframes stripes{0%{background-position:0 0}to{background-position:60px 30px}}@keyframes rotate{0%{transform:rotate(-1turn)}to{transform:rotate(0)}}.CodeMirror{color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f1f2f3;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#888ea8;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#888ea8}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#888ea8}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-30px;margin-right:-30px;outline:0;overflow:scroll!important;padding-bottom:30px;position:relative}.CodeMirror-sizer{border-right:30px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-30px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:none;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{overflow:auto;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-line::selection{background:#d7d4f0}.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::-moz-selection{background:#d7d4f0}.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.CodeMirror{border:1px solid #bfc9d4;border-radius:6px;font:inherit;height:auto;margin-top:28px;padding:10px;z-index:1}.CodeMirror,.CodeMirror-scroll{min-height:300px}.CodeMirror-fullscreen{background:#fff;bottom:0;height:auto;left:0;position:fixed!important;right:0;top:50px;z-index:9}.CodeMirror-sided{width:50%!important}.editor-toolbar{border:1px solid #bfc9d4;border-radius:6px;padding:0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar:after,.editor-toolbar:before{content:" ";display:block;height:1px}.editor-toolbar:before{margin-bottom:8px}.editor-toolbar:after{margin-top:8px}.editor-toolbar:hover,.editor-wrapper input.title:focus,.editor-wrapper input.title:hover{opacity:.8}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;padding-top:10px;position:fixed;top:0;white-space:nowrap;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.editor-toolbar a{border:1px solid transparent;border-radius:3px;color:#4361ee!important;cursor:pointer;display:inline-block;height:30px;margin:0;text-align:center;text-decoration:none!important;width:30px}.editor-toolbar a.active,.editor-toolbar a:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar a:before{line-height:30px}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar a.fa-header-x:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar a.fa-header-1:after{content:"1"}.editor-toolbar a.fa-header-2:after{content:"2"}.editor-toolbar a.fa-header-3:after{content:"3"}.editor-toolbar a.fa-header-bigger:after{content:"▲"}.editor-toolbar a.fa-header-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview a:not(.no-disable){background:#fff;border-color:transparent;pointer-events:none;text-shadow:inherit}@media only screen and (max-width:700px){.editor-toolbar a.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-preview,.editor-preview-side{background:#fafafa;box-sizing:border-box;display:none;overflow:auto;padding:10px}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-side{border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active,.editor-preview-active-side{display:block}.editor-preview-side>p,.editor-preview>p{margin-top:0}.editor-preview pre,.editor-preview-side pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th,.editor-preview-side table td,.editor-preview-side table th{border:1px solid #ddd;padding:5px}.CodeMirror .CodeMirror-code .cm-tag{color:#63a35c}.CodeMirror .CodeMirror-code .cm-attribute{color:#795da3}.CodeMirror .CodeMirror-code .cm-string{color:#183691}.CodeMirror .CodeMirror-selected{background:#d9d9d9}.CodeMirror .CodeMirror-code .cm-header-1{font-size:200%;line-height:200%}.CodeMirror .CodeMirror-code .cm-header-2{font-size:160%;line-height:160%}.CodeMirror .CodeMirror-code .cm-header-3{font-size:125%;line-height:125%}.CodeMirror .CodeMirror-code .cm-header-4{font-size:110%;line-height:110%}.CodeMirror .CodeMirror-code .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.CodeMirror .CodeMirror-code .cm-link{color:#7f8c8d}.CodeMirror .CodeMirror-code .cm-url{color:#aab2b3}.CodeMirror .CodeMirror-code .cm-strikethrough{text-decoration:line-through}.CodeMirror .CodeMirror-placeholder{opacity:.5}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{font-family:Helvetica,Arial,sans-serif;font-size:13px}.ql-bubble{box-sizing:border-box}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:none}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{position:absolute;right:20px;top:10px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;color:#fff;content:attr(href);font-size:12px;font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;top:-5px;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #444;content:" ";height:0;top:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow{box-sizing:border-box}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4361ee;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4361ee;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4361ee}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-toolbar.ql-snow{border:1px solid #bfc9d4;border-radius:6px;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent;color:#4361ee}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ebedf2;border-radius:6px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border:1px solid #bfc9d4;border-radius:6px;margin-top:28px;padding:13px 0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:none}.custom-file-container{box-sizing:border-box;display:block;position:relative}.custom-file-container label{color:#4361ee}.custom-file-container label .custom-file-container__image-clear{color:#3b3f5c}.custom-file-container__custom-file{box-sizing:border-box;display:inline-block;height:calc(2.25rem + 2px);margin-bottom:0;margin-top:5px;position:relative;width:100%}.custom-file-container__custom-file:hover{cursor:pointer}.custom-file-container__custom-file__custom-file-input{box-sizing:border-box;height:calc(2.25rem + 2px);margin:0;max-width:100%;min-width:14rem;opacity:0}.custom-file-container__custom-file__custom-file-input:focus~span{outline:1px dotted #515365;outline:5px auto -webkit-focus-ring-color}.custom-file-container__custom-file__custom-file-control{background-clip:padding-box;background-color:#f1f2f3;border:1px solid #f1f2f3;border-radius:.25rem;box-sizing:border-box;color:#3b3f5c;font-size:15px;height:auto;left:0;letter-spacing:1px;line-height:1.5;overflow:hidden;padding:8px 10px;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.custom-file-container__custom-file__custom-file-control__button{background-color:rgba(27,85,226,.239);border-left:1px solid #e0e6ed;box-sizing:border-box;color:#4361ee;display:block;height:auto;line-height:1.25;padding:10px 16px;position:absolute;right:0;top:0;z-index:6}.custom-file-container__image-preview{background-color:#fff;background-size:contain;border-radius:4px;height:250px;margin-bottom:40px;margin-top:54px;overflow:auto;padding:15px;width:100%}.custom-file-container__image-multi-preview,.custom-file-container__image-preview{background-position:50%;background-repeat:no-repeat;box-sizing:border-box;transition:all .2s ease}.custom-file-container__image-multi-preview{background-size:cover;border-radius:6px;box-shadow:0 4px 10px 0 rgba(51,51,51,.25);float:left;height:90px;margin:1.858736%;position:relative;width:29.615861214%}.custom-file-container__image-multi-preview__single-image-clear{background:#fff;border-radius:50%;box-shadow:0 4px 10px 0 rgba(51,51,51,.25);height:20px;left:-6px;margin-top:-6px;position:absolute;text-align:center;width:20px}.custom-file-container__image-multi-preview__single-image-clear:hover{background:#cbcbbd;cursor:pointer}.custom-file-container__image-multi-preview__single-image-clear__icon{color:#4361ee;display:block;margin-top:-2px}.flatpickr-calendar{border:1px solid #bfc9d4;box-shadow:2px 5px 17px 0 rgba(31,45,61,.1);padding:15px;width:336.875px}.flatpickr-calendar.open{z-index:900}.flatpickr-calendar.arrowTop:before{border-bottom-color:#ebedf2}.flatpickr-calendar:before{border-width:9px}.flatpickr-calendar:after{border-width:0}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{background:#fbfbfb;border-radius:4px;height:40px;padding:5px 13px;top:8%}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#4361ee}.flatpickr-day.today{border-color:#4361ee;color:#4361ee;font-weight:700}.flatpickr-current-month .flatpickr-monthDropdown-months{padding:12px 16px}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{border:1px solid #bfc9d4;color:#3b3f5c;font-size:15px;font-weight:700;height:auto;letter-spacing:1px}.flatpickr-current-month input.cur-year{border-left:none;padding:13px 12px}.flatpickr-months .flatpickr-month{height:76px}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#e0e6ed;cursor:not-allowed}span.flatpickr-weekday{color:#888ea8}.flatpickr-day{color:#3b3f5c;font-weight:700}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#4361ee;border-color:#4361ee;color:#fff;font-weight:500}@supports (-webkit-overflow-scrolling:touch){.form-control{height:auto}}.layout-px-spacing{min-height:auto!important}.ps--active-y>.ps__rail-y{z-index:20}#content>.container{max-width:100%!important}.fc-view{height:calc(100vh - 312px)}#calendar{height:calc(100vh - 301px)}.popover{background:#fff;border:1px solid #e0e6ed;border-radius:5px;box-shadow:none;box-shadow:0 3px 11px 0 rgba(31,45,61,.1);max-width:338px;min-width:270px}.popover-primary .arrow:after,.popover-primary .arrow:before{border-top-color:#4361ee;display:none}.popover-primary .popover-header{background-color:#515365;border-color:#eaf1ff;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:14px;font-weight:400;letter-spacing:1px;padding:11px 18px}.popover-primary .popover-body{color:#3b3f5c;font-size:13px;letter-spacing:1px;min-height:90px;padding:11px 18px}.flatpickr-calendar.open{display:inline-block;z-index:99999!important}.calendar-upper-section{margin-bottom:40px;margin-top:5px;padding:0}.labels .label{color:#3b3f5c;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:0;padding:0 17px;position:relative}.labels .label:before{background:#000;border-radius:2px;content:"";height:10px;left:0;padding:0;position:absolute;top:5px;width:10px}.labels .label.label-primary:before{background:#4361ee}.labels .label.label-warning:before{background:#e2a03f}.labels .label.label-success:before{background:#1abc9c}.labels .label.label-danger:before{background:#e7515a}.radio-primary span.new-control-indicator{border:2px solid #4361ee}.radio-warning span.new-control-indicator{border:2px solid #e2a03f}.radio-success span.new-control-indicator{border:2px solid #1abc9c}.radio-danger span.new-control-indicator{border:2px solid #e7515a}.fc-button-group{border-radius:6px}button.fc-agendaDay-button,button.fc-agendaWeek-button,button.fc-month-button{letter-spacing:1px;padding:6px 10px}button.fc-next-button,button.fc-prev-button{padding:6px 10px}button.fc-today-button{border:1px solid #e0e6ed;border-radius:6px!important;padding:6px 10px}.bg-primary{background-color:#eaf1ff!important}.bg-primary,.bg-success{border-color:#ebedf2!important;box-shadow:none!important;color:#fff}.bg-success{background-color:#ddf5f0!important}.bg-warning{background-color:#fff9ed!important}.bg-danger,.bg-warning{border-color:#ebedf2!important;box-shadow:none!important;color:#fff}.bg-danger{background-color:#fff5f5!important}a.bg-danger:hover,a.bg-primary:hover,a.bg-success:hover,a.bg-warning:hover{background-color:inherit!important;border-width:2px!important}.fc-scroller{height:100%!important;height:calc(100vh - 362px)!important;position:relative}.fc-scroller.fc-time-grid-container{height:calc(100vh - 420px)!important}.fc-agendaDay-view .fc-scroller.fc-time-grid-container,.fc-agendaWeek-view .fc-scroller.fc-time-grid-container{height:calc(100vh - 408px)!important}#addEventsModal{overflow-x:hidden;overflow-y:auto}#addEventsModal .modal-content{border:none}#addEventsModal .modal-body{padding:25px 38px}#addEventsModal .modal-body .close{cursor:pointer}#addEventsModal .modal-title{color:#3b3f5c;font-size:18px;font-weight:600;letter-spacing:0}#addEventsModal form{margin-top:30px}#addEventsModal form label{color:#e3e4eb;font-size:14px;font-weight:600;margin-bottom:5px}#addEventsModal form .event-badge{margin-top:16px}#addEventsModal form .event-badge p{color:#e3e4eb;font-size:14px;font-weight:600;margin-bottom:10px}#addEventsModal form input{margin-bottom:25px}#addEventsModal form .form-group{margin-bottom:0}#calendar .form-control{color:#3b3f5c;font-weight:600;letter-spacing:2px;margin-bottom:20px}input[readonly]{color:#3b3f5c}.modal-footer{border-top:none;padding-bottom:25px;padding-top:0}#addEventsModal .modal-footer .btn{box-shadow:none}#addEventsModal .modal-footer #add-e{background-color:#4361ee;border:1px solid #4361ee;color:#fff;font-weight:600;padding:10px 25px}#addEventsModal .modal-footer #edit-event{background-color:#009688;border:1px solid #e0e6ed;color:#fff;font-weight:600;padding:10px 25px}#addEventsModal .modal-footer [data-dismiss=modal]{background-color:#fff;border:1px solid #e8e8e8;color:#4361ee;font-weight:700;padding:10px 25px}td.fc-today.fc-state-highlight span{background:#4361ee;border-radius:50%;color:#fff;display:inline-block!important;font-size:12px;font-weight:700}.fc-day-grid-event .fc-content:before{background:#000;border-radius:50%;content:"";height:5px;left:-9px;position:absolute;top:4px;width:5px}.fc-day-grid-event.bg-primary .fc-content:before{background:#4361ee}.fc-day-grid-event.bg-success .fc-content:before{background:#1abc9c}.fc-day-grid-event.bg-warning .fc-content:before{background:#e2a03f}.fc-day-grid-event.bg-danger .fc-content:before{background:#e7515a}.animated{animation-duration:.5s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@media (max-width:767px){#calendar{height:auto!important}#calendar .fc-event{margin:0}.fc-agendaDay-view .fc-scroller.fc-time-grid-container,.fc-agendaWeek-view .fc-scroller.fc-time-grid-container,.fc-scroller,.fc-view{height:auto!important}.fc-basic-view .fc-body .fc-row{height:120px!important}.fc-toolbar .fc-left{display:block;float:none;margin-bottom:30px;width:100%}.fc .fc-toolbar>*>*{float:none;vertical-align:bottom}.fc-toolbar .fc-right{float:none;margin:0 0 30px}.fc-toolbar .fc-center{margin:0 0 30px}}

/*!
 * FullCalendar v3.4.0 Stylesheet
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed td.fc-today{background:#fcf8e3}.fc button{font-size:1em;height:2.1em;padding:0 .6em}.fc-state-default{background-color:#f1f2f3;background-image:linear-gradient(180deg,#fff,#e0e6ed);background-repeat:repeat-x;border:1px solid rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);color:#0e1726;text-shadow:0 1px 1px hsla(0,0%,100%,.75)}.fc-state-default.fc-corner-left{border-bottom-left-radius:4px;border-top-left-radius:4px}.fc-state-default.fc-corner-right{border-bottom-right-radius:4px;border-top-right-radius:4px}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#e0e6ed;color:#0e1726}.fc-state-hover{background-color:#e0e6ed}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{opacity:.65}.fc .fc-button-group>*{margin:0 0 0 -1px}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc-event{border:1px solid #3a87ad;border-radius:3px}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff}.fc-day-grid-event{padding:0 1px}.fc-day-grid-event .fc-content{overflow:hidden;white-space:nowrap}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{box-sizing:content-box}.fc-day-top.fc-other-month{opacity:.3}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}

/*!
 * FullCalendar v3.4.0 Stylesheet
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */h4{color:#3b3f5c;font-size:1.125rem}a.bg-danger:hover{background-color:#fd3d39!important}a.bg-info:hover{background-color:#009eda!important}a.bg-secondary:hover{background-color:#714cbd!important}a.bg-warning:hover{background-color:#ffbd2e!important}a.bg-success:hover{background-color:#00c854!important}.form-control{border-radius:4px}.fc-icon,body .fc{font-size:1em}.fc-button-group,.fc-icon{display:inline-block}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-icon,.fc-unselectable{-webkit-touch-callout:none;-khtml-user-select:none}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e0e6ed}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.ui-widget .fc-disabled-day{background-image:none}.fc-icon{font-family:Courier New,Courier,monospace;height:1em;line-height:1em;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-size:200%;font-weight:700;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-size:200%;font-weight:700;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{box-sizing:border-box;cursor:pointer;font-size:14px;margin:0;padding:0;white-space:nowrap}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{background-color:transparent;border:1px solid}.fc-state-default.fc-corner-left,.fc-state-default.fc-corner-right{border-radius:30px}.fc button .fc-icon{margin:0 .2em;position:relative;top:-.05em;vertical-align:middle}.fc-state-active,.fc-state-down,.fc-state-hover{background-color:#fff;color:#fff}.fc-state-disabled{background-color:#fff;border:1px solid #e0e6ed;color:#3b3f5c;text-shadow:none}.fc-today-button{border:none}.fc-state-hover{background-position:0 -15px;color:#0e1726;text-decoration:none;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#009688;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);text-shadow:none}.fc-state-down,.fc-state-down span{color:#fff}.fc-state-disabled{background-image:none;box-shadow:none;cursor:default}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc .fc-button-group>*{border-radius:6px;float:left;margin:0 0 0 4px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-style:solid;border-width:1px}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{border-width:1px 0;height:0;margin:0;padding:0 0 2px}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{left:0;position:absolute;right:0;top:0}.fc table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;font-size:1em;table-layout:fixed;width:100%}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc th{color:#3b3f5c;font-weight:600;letter-spacing:1px}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row{position:relative}.fc-row.fc-widget-header{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.fc-row table{border-bottom:0 hidden transparent;border-left:0 hidden transparent;border-right:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{padding-bottom:2px;position:relative;z-index:4}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{border:1px solid #805dca;border-radius:4px;display:block;font-size:.85em;font-weight:400;line-height:1.3;position:relative}.fc-event,.fc-event-dot{background-color:#805dca}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff!important;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{background:#fff;opacity:.25;z-index:1}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{display:none;position:absolute;z-index:4}.fc-event.fc-allow-mouse-resize .fc-resizer{display:block}.fc-event.fc-selected{box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:9999!important}.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:9999}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{bottom:-10px;content:"";left:0;position:absolute;right:0;top:-10px;z-index:3}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0;margin-left:0;padding-left:1px}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0;margin-right:0;padding-right:1px}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{bottom:-1px;top:-1px;width:7px}.fc-h-event.fc-selected .fc-resizer{background:#fff;border:1px solid;border-color:inherit;border-radius:4px;height:6px;margin-top:-4px;top:50%;width:6px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:2px 5px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{background:#000;bottom:-1px;content:"";left:-1px;opacity:.25;position:absolute;right:-1px;top:-1px;z-index:1}.fc-day-grid-event .fc-content{word-break:break-all}.fc-day-grid-event .fc-time{font-size:11px;font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{cursor:pointer;font-size:.85em;margin:1px 3px;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{width:220px;z-index:2}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{border:0 solid red;position:absolute}.fc-unselectable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right;margin:2px 12px 0}.fc-toolbar .fc-center{display:inline-block;margin:7px 10px}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{color:#0e1726;font-size:18px;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{color:#3d415d;z-index:5}.fc-toolbar .fc-left>button:focus{color:#fff}.fc-toolbar .fc-right button:focus{color:#fff;z-index:5}.fc-view-container *,.fc-view-container:after,.fc-view-container:before{box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{left:0;position:absolute;right:0;top:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{color:#3b3f5c;padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{display:inline-block;margin:6px!important;padding:5px}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{border-radius:0 0 3px;float:left}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{border-radius:0 0 0 3px;float:right}.fc-basic-view .fc-day-top .fc-week-number{background-color:#f2f2f2;color:grey;min-width:1.5em;text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{color:#000;padding:0 4px;vertical-align:middle;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{left:0;position:absolute;right:0;top:0;z-index:3}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{border-bottom:0;height:1.5em}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight{left:0;position:absolute;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;padding-top:1px}.fc-v-event.fc-not-end{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;padding-bottom:1px}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px;word-break:break-word}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{bottom:0;cursor:s-resize;font-family:monospace;font-size:11px;height:8px;left:0;line-height:8px;overflow:hidden;right:0;text-align:center}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{background:#fff;border:1px solid;border-color:inherit;border-radius:5px;bottom:-5px;height:8px;left:50%;margin-left:-5px;width:8px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 0 5px 6px;left:0}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 6px 5px 0;right:0}.fc-event-dot{border-radius:5px;display:inline-block;height:10px;width:10px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-style:solid;border-width:1px}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item:hover td{background-color:#f1f2f3}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{color:inherit;text-decoration:none}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{bottom:0;left:0;position:absolute;right:0;top:0}.fc-list-empty-wrap1{display:table;height:100%;width:100%}.fc-list-empty{display:table-cell;text-align:center;vertical-align:middle}.fc-unthemed .fc-list-empty{background-color:#eee}#calendar .fc-event{background-color:#fff;border:1px solid #888ea8;border-radius:6px;box-shadow:0 0 6px 0 rgba(31,45,61,.1);color:#3b3f5c!important;font-size:12px;letter-spacing:1px;margin:0 18px;padding:5px 15px}#external-events .fc-event{background-color:#555;border:none;cursor:move;margin:0 0 17px;padding:10px}#external-events p input{margin:0;vertical-align:middle}#external-events label{color:#555;cursor:pointer;font-size:15px}.fc .fc-button-group>*{background-image:none;border:none;box-shadow:none}.fc-day-top.fc-other-month .fc-day-number{color:#e3e4eb}.fc table thead tr th{word-break:break-word}.tabcontrol,.wizard{display:block;overflow:hidden;width:100%}.tabcontrol a,.wizard a{outline:0}.tabcontrol ul,.wizard ul{list-style:none!important;margin:0;padding:0}.tabcontrol ul>li,.wizard ul>li{display:block;padding:0}.tabcontrol>.content>.title,.tabcontrol>.steps .current-info,.wizard>.content>.title,.wizard>.steps .current-info{left:-999em;position:absolute}.wizard>.steps{display:block;position:relative;width:100%}.wizard.vertical>.steps{display:inline;float:left;width:30%}.wizard.vertical>.steps>ul>li{float:none;width:100%}.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em;width:65%}.wizard.vertical>.actions{flex:0 0 100%;max-width:100%}.wizard.vertical>.actions>ul>li{margin:0 0 0 1em}.wizard>.steps .number{font-size:1.429em}.wizard>.actions>ul>li,.wizard>.steps>ul>li{float:left}.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{display:block;padding:10px;text-decoration:none;width:auto}.wizard>.steps .disabled a,.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover{background:#ebedf2;color:#aaa;cursor:default}.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{background:#4361ee;color:#fff;cursor:default}.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover{background:#3b3f5c;color:#fff}.wizard>.steps .error a,.wizard>.steps .error a:active,.wizard>.steps .error a:hover{background:#ff3111;color:#fff}.wizard>.content{background:#f1f2f3;border-radius:5px;display:block;margin-top:27px;min-height:18em;overflow:hidden;position:relative;width:auto}.wizard>.content section.body:not(.current){display:none!important}.wizard>.content>.body{padding:4.5%}.wizard>.content>.body ul{list-style:disc!important}.wizard>.content>.body ul>li{display:list-item}.wizard>.content>.body>iframe{border:0;height:100%;width:100%}.wizard>.content>.body input{border:1px solid #ccc;display:block}.wizard>.content>.body input[type=checkbox]{display:inline-block}.wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}.wizard>.actions{margin-bottom:24px;margin-top:30px}.wizard>.actions>ul{display:inline-block;text-align:right}.wizard>.actions>ul>li{margin:0 .5em}.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{background-color:#4361ee;border-radius:5px;color:#fff;display:block;padding:.5em 1em;text-decoration:none}.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{background:#ebedf2;color:#888ea8}.tabcontrol>.steps{display:block;position:relative;width:100%}.tabcontrol>.steps>ul{margin:6px 0 0;position:relative;top:1px;z-index:1}.tabcontrol>.steps>ul>li{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;float:left;margin:5px 2px 0 0;padding:1px}.tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0;margin-top:0;padding:0 0 1px}.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px}.tabcontrol>.steps>ul>li>a{border:0;color:#5f5f5f;display:inline-block;margin:0;padding:10px 30px;text-decoration:none}.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}.tabcontrol>.content{border-top:1px solid #bbb;display:inline-block;height:35em;overflow:hidden;padding-top:20px;position:relative;width:100%}.tabcontrol>.content>.body{float:left;height:95%;padding:2.5%;position:absolute;width:95%}.tabcontrol>.content>.body ul{list-style:disc!important}.tabcontrol>.content>.body ul>li{display:list-item}.wizard.vertical>.steps a,.wizard.vertical>.steps a:active,.wizard.vertical>.steps a:hover{margin-bottom:5px}.wizard>.steps .disabled a,.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover{background-color:transparent;color:#888ea8}.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{border-radius:0}.wizard>.steps .current a .number,.wizard>.steps .current a:active .number,.wizard>.steps .current a:hover .number,.wizard>.steps .done a .number,.wizard>.steps .done a:active .number,.wizard>.steps .done a:hover .number{border-color:#fff}.wizard>.steps .last.current.done a,.wizard>.steps .last.current.done a:active,.wizard>.steps .last.current.done a:hover{background:#4361ee;color:#fff}.wizard>.actions>ul>li{margin:0}.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover{border-bottom:3px solid #888ea8}.wizard>.steps .number{border:1px solid #fff;border-radius:20px;font-size:15px;padding:2px 5px}.circle.wizard ul,.circle.wizard.tabcontrol ul{display:flex;justify-content:space-around}.circle.wizard .actions ul{justify-content:space-between}.circle.wizard>.steps>ul>li{float:none;position:relative;text-align:center;width:100%}.circle.wizard>.steps .number{align-items:center;border:2px solid #000;border-radius:53px;display:block;display:flex;font-size:15px;font-size:14px;height:50px;justify-content:center;margin-left:auto;margin-right:auto;width:50px}.circle.wizard>.steps .current a,.circle.wizard>.steps .current a:active,.circle.wizard>.steps .current a:hover{background:transparent;color:#3b3f5c;cursor:default;text-align:center}.circle.wizard>.steps ul li:after,.circle.wizard>.steps ul li:before{background-color:#f1f2f3;content:"";display:block;height:3px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:35px;width:235%;z-index:9}.circle.wizard>.content{margin-top:0}.circle.wizard>.steps a .number,.circle.wizard>.steps a:active .number,.circle.wizard>.steps a:hover .number{background-color:#fff;border-color:#ebedf2;position:relative;text-align:center;z-index:10}.circle.wizard>.steps .disabled a .number,.circle.wizard>.steps .disabled a:active .number,.circle.wizard>.steps .disabled a:hover .number{background-color:#f1f2f3;border-color:#f1f2f3}.circle.wizard>.steps .current:not(.done) a .number,.circle.wizard>.steps .current:not(.done) a:active .number,.circle.wizard>.steps .current:not(.done) a:hover .number{background-color:#4361ee;border-color:#4361ee;color:#fff}.circle.wizard>.steps .done a,.circle.wizard>.steps .done a:active,.circle.wizard>.steps .done a:hover{background-color:transparent;border:none;color:#3b3f5c;font-weight:600}.circle.wizard>.steps .done a .number{border-color:#4361ee}.circle.wizard>.steps ul li.done:after,.circle.wizard>.steps ul li.done:before{background-color:#4361ee}.circle.wizard>.steps .last.current.done a,.circle.wizard>.steps .last.current.done a:active,.circle.wizard>.steps .last.current.done a:hover{background-color:transparent;border:none;color:#3b3f5c}.classic.wizard>.steps .current a,.wizard>.steps .disabled a,.wizard>.steps .done a{cursor:pointer!important}.pill.wizard ul,.pill.wizard.tabcontrol ul{display:flex;justify-content:space-around}.pill.wizard .actions ul{justify-content:space-between}.pill.wizard>.steps>ul>li{float:none;position:relative;text-align:center;width:100%}.pill.wizard>.steps a i{display:block;font-size:24px}.pill.wizard>.steps li.disabled{opacity:.5}.pill.wizard>.steps .disabled a,.pill.wizard>.steps .disabled a:active,.pill.wizard>.steps .disabled a:hover{background-color:#ebedf2;border:1px solid #bfc9d4;color:#3b3f5c}.pill.wizard>.steps a,.pill.wizard>.steps a:active,.pill.wizard>.steps a:hover{border-bottom:2px solid #f1f2f3;border-radius:20px;font-size:15px;font-weight:600;margin-right:6px}.pill.wizard>.content{background:transparent;margin-top:0}.pill.wizard>.steps a .number,.pill.wizard>.steps a:active .number,.pill.wizard>.steps a:hover .number{border:none}.pill.wizard>.steps .done a,.pill.wizard>.steps .done a:active,.pill.wizard>.steps .done a:hover{background-color:transparent;border:1px solid #bfc9d4;color:#3b3f5c}.pill.wizard>.steps .done a .number{border-color:#4361ee}.pill.wizard>.steps ul li.done:not(.last):after,.pill.wizard>.steps ul li.done:not(.last):before{background-color:#4361ee}.pill.wizard>.steps .last.current.done a,.pill.wizard>.steps .last.current.done a:active,.pill.wizard>.steps .last.current.done a:hover{background-color:transparent;border:1px solid #bfc9d4;color:#3b3f5c}.circle.vertical.wizard{display:flex;flex-wrap:wrap}.circle.vertical.wizard>.steps{flex:0 0 30%;max-width:30%}.circle.vertical.wizard ul,.circle.vertical.wizard.tabcontrol ul{display:block}.circle.vertical.wizard .actions ul{display:flex;justify-content:space-between}.circle.vertical.wizard>.steps>ul>li{float:none;padding-bottom:10px;padding-top:26px;position:relative;text-align:center;width:100%}.circle.vertical.wizard>.steps .number{align-items:center;border:2px solid #000;border-radius:53px;display:block;display:flex;font-size:15px;font-size:14px;height:50px;justify-content:center;margin-left:auto;margin-right:auto;width:50px}.circle.vertical.wizard>.steps .current a,.circle.vertical.wizard>.steps .current a:active,.circle.vertical.wizard>.steps .current a:hover{background:transparent;color:#3b3f5c;cursor:default;text-align:center}.circle.vertical.wizard>.steps ul li:after,.circle.vertical.wizard>.steps ul li:before{background-color:#f1f2f3;content:"";display:block;height:110%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:3px;z-index:9}.circle.vertical.wizard>.content{flex:0 0 70%;margin:0;max-width:70%}.circle.vertical.wizard>.steps a .number,.circle.vertical.wizard>.steps a:active .number,.circle.vertical.wizard>.steps a:hover .number{background-color:#fff;border-color:#3b3f5c;position:relative;text-align:center;z-index:10}.circle.vertical.wizard>.steps .disabled a .number,.circle.vertical.wizard>.steps .disabled a:active .number,.circle.vertical.wizard>.steps .disabled a:hover .number{background-color:#f1f2f3;border-color:#f1f2f3}.circle.vertical.wizard>.steps .done a,.circle.vertical.wizard>.steps .done a:active,.circle.vertical.wizard>.steps .done a:hover{background-color:transparent;border:none;color:#3b3f5c}.circle.vertical.wizard>.steps .done a .number{border-color:#4361ee}.circle.vertical.wizard>.steps ul li.done:after,.circle.vertical.wizard>.steps ul li.done:before{background-color:#4361ee}.circle.vertical.wizard>.steps .last.current.done a,.circle.vertical.wizard>.steps .last.current.done a:active,.circle.vertical.wizard>.steps .last.current.done a:hover{background-color:transparent;border:none;color:#3b3f5c}.pills.vertical.wizard{display:flex;flex-wrap:wrap}.pills.vertical.wizard>.steps{flex:0 0 30%;max-width:30%}.pills.vertical.wizard ul,.pills.vertical.wizard.tabcontrol ul{display:flow-root;justify-content:space-around}.pills.vertical.wizard .actions ul{display:flex;justify-content:space-between}.pills.vertical.wizard>.steps>ul>li{float:none;position:relative;text-align:center;width:100%}.pills.vertical.wizard>.steps .number{align-items:center;border:none;display:flex;font-size:15px;font-size:14px;justify-content:center}.pills.vertical.wizard>.steps li.disabled{opacity:.5}.pills.vertical.wizard>.steps a,.pills.vertical.wizard>.steps a:active,.pills.vertical.wizard>.steps a:hover{border-radius:20px;font-weight:600;margin-bottom:25px;margin-right:6px}.pills.vertical.wizard>.steps .disabled a,.pills.vertical.wizard>.steps .disabled a:active,.pills.vertical.wizard>.steps .disabled a:hover{background-color:#ebedf2;border:1px solid #bfc9d4;color:#3b3f5c}.pills.vertical.wizard>.steps .current a,.pills.vertical.wizard>.steps .current a:active,.pills.vertical.wizard>.steps .current a:hover{border-radius:30px;cursor:default;margin-right:5px;text-align:center}.pills.vertical.wizard>.content{flex:0 0 70%;margin:0;max-width:70%}.pills.vertical.wizard>.steps .done a,.pills.vertical.wizard>.steps .done a:active,.pills.vertical.wizard>.steps .done a:hover{background-color:transparent;border:1px solid #bfc9d4;color:#3b3f5c}.pills.vertical.wizard>.steps .done a .number{border-color:#4361ee}.pills.vertical.wizard>.steps ul li.done:not(.last):after,.pills.vertical.wizard>.steps ul li.done:not(.last):before{background-color:#4361ee}.pills.vertical.wizard>.steps .last.current.done a,.pills.vertical.wizard>.steps .last.current.done a:active,.pills.vertical.wizard>.steps .last.current.done a:hover{background-color:transparent;border:1px solid #bfc9d4;color:#3b3f5c}label.custom-control-label{margin-left:30px}@media (max-width:575px){.pill.wizard ul[role=tablist]{display:block}.pill.wizard ul[role=tablist] li{margin-bottom:2rem}.pills.vertical.wizard>.content,.pills.vertical.wizard>.steps{flex:0 0 100%;max-width:100%}}svg{touch-action:none}.jvectormap-container{height:100%;overflow:hidden;position:relative;touch-action:none;width:100%}.jvectormap-tip{border:1px solid #cdcdcd;display:none;font-family:sans-serif,Verdana;font-size:smaller}.jvectormap-goback,.jvectormap-tip,.jvectormap-zoomin,.jvectormap-zoomout{background:#292929;border-radius:3px;color:#fff;padding:3px;position:absolute}.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout{box-sizing:content-box;cursor:pointer;left:10px;line-height:10px;text-align:center}.jvectormap-zoomin,.jvectormap-zoomout{height:10px;width:10px}.jvectormap-zoomin{top:10px}.jvectormap-zoomout{top:30px}.jvectormap-goback{bottom:10px;padding:6px;z-index:1000}.jvectormap-spinner{background:50% no-repeat url(data:image/gif;base64,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);bottom:0;left:0;position:absolute;right:0;top:0}.jvectormap-legend-title{font-size:14px;font-weight:700;text-align:center}.jvectormap-legend-cnt{position:absolute}.jvectormap-legend-cnt-h{bottom:0;right:0}.jvectormap-legend-cnt-v{right:0;top:0}.jvectormap-legend{background:#000;border-radius:3px;color:#fff}.jvectormap-legend-cnt-h .jvectormap-legend{float:left;margin:0 10px 10px 0;padding:3px 3px 1px}.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick{float:left}.jvectormap-legend-cnt-v .jvectormap-legend{margin:10px 10px 0 0;padding:3px}.jvectormap-legend-cnt-h .jvectormap-legend-tick{width:40px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{height:15px}.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample{display:inline-block;height:20px;vertical-align:middle;width:20px}.jvectormap-legend-tick-text{font-size:12px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-text{text-align:center}.jvectormap-legend-cnt-v .jvectormap-legend-tick-text{display:inline-block;line-height:20px;padding-left:3px;vertical-align:middle}.my-gallery img{height:auto;width:100%}.my-gallery figcaption{display:none}.demo-gallery{float:left;height:auto;width:100%}.demo-gallery a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;display:block;float:left;line-height:0}a.demo-gallery__img--main{height:auto;width:auto}.demo-gallery a img{border-radius:8px;padding:4px;width:100%}.demo-gallery figure{display:none}.demo-gallery__title{float:left;font-size:14px;line-height:14px;margin-top:5px;opacity:.8;width:100%}.share-buttons{margin:0 0 24px;position:relative;text-align:center}.share-buttons h2{border:0;text-align:center}.share-buttons a{background:#5aaf63;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:22px;margin:10px;padding:10px 20px;text-decoration:none}.share-buttons a:hover{opacity:.7}#tweet{background:#0096c4}#like{background:#3b5998}#gplus{background:#d34836}.img-1,.img-2,.img-3{width:33.333333%}.img-4{width:66.666667%}.img-5,.img-6,.img-7{width:33.333333%}@media (max-width:767px){.img-1{width:100%}.img-2,.img-3{width:50%}.img-4{width:100%}.img-5,.img-6{width:50%}.img-7{width:100%}}@media (max-width:575px){.img-1,.img-2,.img-3,.img-4,.img-5,.img-6,.img-7{width:100%}}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}.noUi-target{background:#fff;border:1px solid #e0e6ed;border-radius:4px}.noUi-horizontal{height:8px}.noUi-horizontal .noUi-handle{height:20px;top:-8px;width:25px}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-connect{background:#4361ee}.noUi-tooltip{background:#fff;border:1px solid #e0e6ed;border-radius:8px;color:#000;font-size:13px;font-weight:600;padding:6px 14px}.noUi-horizontal .noUi-tooltip{bottom:148%}.example-val{color:#4361ee;font-size:14px;font-weight:700}.example-val span.precentage-val{background:#fff;border:1px solid #e0e6ed;border-radius:5px;color:#3b3f5c;display:inline-block;font-size:14px;padding:4px 6px}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:10px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:10px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:4px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#d3d3d3;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:4px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#e3e4eb;height:6px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#e3e4eb;width:6px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.pricing{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 2em;width:100%}.pricing__item{flex:0 1 315px;position:relative;text-align:center}.pricing__feature-list{text-align:left}.pricing__action{background:none;border:none;color:inherit}.pricing__action:focus{outline:none}.switch.s-outline[class*=s-outline-] .slider:before{background-color:#bfc9d4;border:2px solid #bfc9d4;bottom:1px;left:1px}.switch.s-outline .slider{border:2px solid #bfc9d4}.switch.s-icons.s-outline-primary{color:#4361ee;margin:0 3px 0 11px}.switch.s-icons .slider:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231b55e2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")!important}.switch.s-icons input:checked+.slider:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")!important}.billing-cycle-radios{display:block;margin:0 auto;text-align:center}.billing-cycle-radios.text-align-left{text-align:left}.billing-cycle-radios .radio{margin-right:20px}.billing-cycle-radios .radio:last-child{margin-right:0}.pricing-plans-container{border-radius:4px;display:flex}.pricing-plan{background-color:#fff;border:1px solid #e0e6ed;color:#3b3f5c;flex:1;padding:35px;position:relative}.pricing-plan:hover{box-shadow:0 0 15px 1px rgba(113,106,202,.2)}.pricing-plan:first-of-type{border-bottom-left-radius:6px;border-right:none;border-top-left-radius:6px}.pricing-plan:last-of-type{border-bottom-right-radius:6px;border-left:none;border-top-right-radius:6px}.pricing-plan h3{font-size:20px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.pricing-plan p{color:#888ea8;font-size:14px;letter-spacing:1px;margin:0}.billed-yearly-label{display:none}.billed-yearly .billed-yearly-label{display:block}.billed-yearly .billed-monthly-label{display:none}.pricing-plan-label{border-radius:4px;color:#888ea8;font-size:18px;line-height:24px;margin:30px 0;padding:15px;text-align:center}.pricing-plan-label strong{color:#3b3f5c;font-size:32px;font-weight:600;line-height:30px;margin-right:5px}.pricing-plan-features strong{color:#0e1726;display:inline-block;font-size:15px;font-weight:600;letter-spacing:1px;line-height:24px;margin-bottom:5px}.pricing-plan-features ul{margin:0;padding:0}.pricing-plan-features ul li{color:#888ea8;display:block;font-size:13px;letter-spacing:1px;line-height:24px;margin:0;padding:3px 0}.pricing-plan .button{border:none;padding:10px}.pricing-plan .button:hover{box-shadow:0 4px 12px hsla(228,2%,41%,.15)}.billed-yearly-radio span.txt-yearly,.billed-yearly-radio.billed-yearly-switch span.txt-monthly{color:#888ea8;font-weight:600}.billed-yearly-radio span.txt-monthly,.billed-yearly-radio.billed-yearly-switch span.txt-yearly{color:#4361ee;font-weight:700}.billed-yearly-radio span.txt-yearly span.badge{padding:4px 11px;visibility:hidden}.billed-yearly-radio.billed-yearly-switch span.txt-yearly span.badge{visibility:visible}.billed-yearly-radio span.txt-monthly,.billed-yearly-radio span.txt-yearly{letter-spacing:1px}.pricing-plan.recommended{box-shadow:0 0 45px rgba(0,0,0,.09);margin:6rem 0 0;padding:35px}.pricing-plan .recommended-badge{background-color:#4361ee;border-radius:4px 4px 0 0;color:#fff;font-size:16px;font-weight:600;height:59px;left:0;letter-spacing:2px;line-height:59px;position:absolute;text-align:center;top:-45px;width:100%}.recommended .pricing-plan-label{color:#e3e4eb}.recommended .pricing-plan-label strong{color:#4361ee;font-size:44px;font-weight:700}.pricing-plan.recommended .button{background-color:#4361ee!important;color:#fff!important}@media (max-width:767px){.pricing-plan:first-of-type{border-radius:6px;border-right:1px solid #e0e6ed}.pricing-plan:last-of-type{border-left:1px solid #e0e6ed;border-radius:6px}}#pricingWrapper{padding:2.3rem 0}#pricingWrapper .stacked{background:#fff;border:1px solid #bfc9d4;position:relative;transition:all .2s;transition-delay:0s}#pricingWrapper .stacked .card-footer,#pricingWrapper .stacked .card-header{background:#fff;border-bottom:1px solid #bfc9d4;color:#3b3f5c;padding:30px}#pricingWrapper .stacked .card-header .card-price{background:#fff;border:2px solid #4361ee;border-radius:.25rem;box-shadow:0 0 15px 1px rgba(113,106,202,.2);color:#3b3f5c;display:block;font-size:1.875rem;font-weight:700;height:6.25rem;line-height:6.25rem;margin-top:-30px;text-align:center;transition:all .2s;transition-delay:0s;width:6.25rem}#pricingWrapper .stacked:hover .card-price{transform:translateY(-10px)}#pricingWrapper .stacked .card-header p{color:#3b3f5c;font-size:15px;font-weight:600}#pricingWrapper .stacked .card-body .list-group-minimal .list-group-item{background:transparent;border:0;color:#3b3f5c;font-size:14px;font-weight:600;margin-bottom:12px;padding:0}#pricingWrapper .stacked .card-body a{padding:15px 10px}.pricing--norbu .pricing__item{background:#fff;border:1px solid #3b3f5c;border-radius:10px;color:#3b3f5c;cursor:default;margin:1em;transition:border-color .3s,background .3s}.pricing--norbu .pricing__item:hover{border:1px solid #4361ee;color:#4361ee}.pricing--norbu .pricing__title{font-size:26px;font-weight:600;margin:.5em 0;padding:1em;position:relative}.pricing--norbu .pricing__title:after{background:#3b3f5c;bottom:0;content:"";height:1px;left:40%;position:absolute;width:20%}.pricing--norbu .pricing__item:hover .pricing__title:after{background:#4361ee}.pricing--norbu .icon{display:inline-block;min-width:2em}.pricing--norbu .pricing__price{font-size:50px;font-weight:600;padding:.5em 0 0;position:relative;z-index:100}.pricing--norbu .pricing__currency{font-size:.5em;vertical-align:super}.pricing--norbu .pricing__period{font-size:15px;padding:1em}.pricing--norbu .pricing__sentence{font-size:1em;margin:0 auto 1em;padding:1em 2em}.pricing--norbu .pricing__feature-list{font-size:1.15em;letter-spacing:0;list-style:none;padding:2em 0}.pricing--norbu .pricing__feature{font-size:15px;line-height:1.6}.pricing--norbu .pricing__feature svg{height:15px;width:15px}.pricing--norbu .pricing__action{border:1px solid #3b3f5c;border-radius:6px;color:#3b3f5c;flex:none;font-weight:600;padding:12px 45px;text-transform:uppercase;transition:background .3s}.pricing--norbu .pricing__item:hover .pricing__action{background:#eaf1ff;border:1px solid #4361ee;color:#4361ee}.pricing--norbu .pricing__action:focus,.pricing--norbu .pricing__action:hover,.pricing--norbu .pricing__item:hover .pricing__action{box-shadow:0 5px 20px 0 rgba(0,0,0,.1);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;will-change:opacity,transform}.pricing--norbu .pricing__action:focus,.pricing--norbu .pricing__action:hover{background:#4361ee;border-color:#4361ee;color:#eaf1ff}:focus{outline:none}.select2.select2-container.form-control-sm{font-size:13px;height:auto;padding:7px 24px}.select2-container-default .select2-selection-single .select2-selection__arrow{height:26px;position:absolute;right:29px;top:14px;width:20px}.select2-container--default.form-control-sm .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:31px;top:17px;width:20px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100%!important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.select2-container--default.select2-container--open .select2-selection--multiple,span.select2.select2-container.select2-container--default.select2-container--open .select2-selection--single{border:1px solid #4361ee;box-shadow:0 0 5px 2px rgba(194,213,255,.62)}.select2-container .select2-selection--single .select2-selection__rendered{background-color:#fff;border:1px solid #bfc9d4;border-radius:6px;box-shadow:none;color:#3b3f5c!important;display:block;font-size:15px;height:calc(1.4em + 1.4rem + 2px);letter-spacing:1px;overflow:hidden;padding:.75rem 1.25rem;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #ebedf2;border-radius:4px;box-shadow:2px 5px 17px 0 rgba(31,45,61,.1);box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:950}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:13px 19px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{color:#888ea8;cursor:pointer;font-weight:600}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:4px;color:#3b3f5c}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:5px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#888ea8}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:7px;top:10px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;background:#f1f2f3;border:1px solid #bfc9d4;border-radius:4px;color:#3b3f5c;cursor:text;font-size:15px;font-weight:700;letter-spacing:1px;padding:8px 16px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;width:auto}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#888ea8;float:left;margin-top:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #ebedf2;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#888ea8;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#0e1726}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #515365;border-radius:4px;color:#3b3f5c;font-size:15px;font-weight:700;letter-spacing:1px;padding:12px 16px}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0;width:100%!important}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#888ea8}.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(27,85,226,.239);color:#4361ee}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#4361ee}.select2-container--default .select2-results__group{color:#3b3f5c;cursor:default;display:block;font-weight:700;padding:13px 14px}.select2-container--classic .select2-selection--single{background-color:#f1f2f3;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #ebedf2;border-radius:4px;outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#888ea8}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #ebedf2;border-top-right-radius:4px;height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #ebedf2;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #ebedf2;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}body.swal2-shown{overflow-y:hidden}.swal2-modal{background-color:#fff;border-radius:5px;box-sizing:border-box;display:none;margin:auto;max-width:100%;overflow-x:hidden;overflow-y:auto;position:relative;text-align:center}.swal2-modal:focus{outline:none}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{word-wrap:break-word;color:#3b3f5c!important;display:block;font-size:24px!important;font-weight:400;margin:0 0 .4em;padding:0;position:relative;text-align:center;text-transform:none}.swal2-modal.background-modal .swal2-title{color:#fff!important}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{cursor:no-drop;opacity:.4}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{animation:rotate-loading 1.5s linear 0s infinite normal;background-color:transparent!important;background-image:none!important;border:4px solid transparent;border-radius:100%;box-sizing:border-box;color:transparent;cursor:default;height:40px;margin:7.5px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:40px}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm:after{animation:rotate-loading 1.5s linear 0s infinite normal;border:3px solid #888ea8;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:"";display:inline-block;height:15px;margin-left:5px 0 15px;vertical-align:-1px;width:15px}.swal2-modal .swal2-styled{border:0;box-shadow:none;box-shadow:0 5px 20px 0 rgba(0,0,0,.1)!important;color:#fff;cursor:pointer;font-size:14px;letter-spacing:1px;padding:10px 25px!important;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{background-image:none!important;margin:0 .3125em!important;padding:0!important}.swal2-modal .swal2-image{border-radius:6px;margin:20px auto;max-width:100%;width:50%}.swal2-modal .swal2-close{background:transparent;border:0;color:#ccc;cursor:pointer;font-family:serif;font-size:36px;height:40px;line-height:40px;margin:0;padding:0;position:absolute;right:8px;top:5px;transition:color .1s ease;width:38px}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{word-wrap:break-word;color:#e95f2b!important;float:none;font-size:18px;font-weight:300;line-height:normal;margin:0;padding:0;position:relative;text-align:center}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{border:1px solid #ebedf2;border-radius:5px;box-shadow:0 3px 25px 0 rgba(113,106,202,.1);box-sizing:border-box;font-size:18px;transition:border-color box-shadow .3s;width:100%}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#e7515a!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{border:1px solid #3b3f5c;box-shadow:0 0 3px #c4e6f5;outline:none}.swal2-modal .swal2-file:focus{box-shadow:0 0 3px #c4e6f5;outline:none}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ebedf2}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;font-size:20px;font-weight:600;text-align:center;width:20%}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:41px;margin:20px auto;outline:none;padding:0;vertical-align:middle}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:16px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-file,.swal2-modal .swal2-textarea{border:1px solid #ebedf2;border-radius:0;box-shadow:0 3px 25px 0 rgba(113,106,202,.1);box-sizing:border-box;font-size:18px;transition:border-color box-shadow .3s;width:100%}.swal2-modal .swal2-file{outline:none}.swal2-modal .swal2-select{border:1px solid #ebedf2;color:#888ea8;font-size:inherit;max-width:100%;min-width:40%;outline:none;padding:5px 10px}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{outline:none;vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 6px 0 0}.swal2-modal .swal2-checkbox{color:#e7515a}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{outline:none;vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f1f2f3;color:#888ea8;display:none;font-size:15px;font-weight:300;margin:0 -20px;overflow:hidden;padding:10px}.swal2-modal .swal2-validationerror:before{border-radius:50%;color:#e7515a;content:"\f231";display:inline-block;font-family:flaticon!important;font-size:24px;height:24px;line-height:28px;margin-right:12px;text-align:center;width:24px}.swal2-icon.swal2-error{border:5px solid #f1f2f3!important;box-shadow:0 3px 25px 0 rgba(113,106,202,.2)}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#e7515a!important}.swal2-icon.swal2-warning{color:#fb4!important}.swal2-icon.swal2-info,.swal2-icon.swal2-warning{border:5px solid #f1f2f3!important;box-shadow:0 3px 25px 0 rgba(113,106,202,.2)}.swal2-icon.swal2-info{color:#4361ee!important}.swal2-icon.swal2-question{border:5px!important;box-shadow:0 3px 25px 0 rgba(113,106,202,.2);color:#805dca!important}.swal2-icon:not(.swal2-animate-error-icon):not(.swal2-animate-success-icon){height:2em!important;line-height:119px!important;margin:.25em auto .875em!important;width:2em!important}.swal2-popup .swal2-styled:focus{box-shadow:none!important}.swal2-icon-text{font-size:5.75rem!important}.swal2-icon.swal2-success .swal2-success-ring{border:5px solid #f1f2f3!important;box-shadow:0 3px 25px 0 rgba(113,106,202,.2)}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#25d5e4!important}.swal2-progresssteps .swal2-progresscircle{background:#4361ee}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#25d5e4!important}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#ebedf2!important}.swal2-progresssteps .swal2-progressline{background:#4361ee}@media (max-width:575px){.background-modal{padding:5em 4em!important}}body.swal2-shown:not(.swal2-no-backdrop){overflow-y:hidden}body.swal2-toast-shown{overflow-y:auto}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{flex-direction:column}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-icon{margin:0 0 15px}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-buttonswrapper{align-self:stretch;flex:1;justify-content:flex-end}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{font-size:14px;height:32px;margin:5px auto}body.swal2-toast-shown>.swal2-container{background-color:transparent;position:fixed}body.swal2-toast-shown>.swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown>.swal2-container.swal2-top{bottom:auto;left:50%;right:auto;top:0;transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-top-right{bottom:auto;left:auto;right:0;top:0}body.swal2-toast-shown>.swal2-container.swal2-top-left{bottom:auto;left:0;right:auto;top:0}body.swal2-toast-shown>.swal2-container.swal2-center-left{bottom:auto;left:0;right:auto;top:50%;transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-center{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown>.swal2-container.swal2-center-right{bottom:auto;left:auto;right:0;top:50%;transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-left{bottom:0;left:0;right:auto;top:auto}body.swal2-toast-shown>.swal2-container.swal2-bottom{bottom:0;left:50%;right:auto;top:auto;transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-right{bottom:0;left:auto;right:0;top:auto}body.swal2-iosfix{left:0;position:fixed;right:0}body.swal2-no-backdrop>.swal2-shown{background-color:transparent;bottom:auto;left:auto;right:auto;top:auto}body.swal2-no-backdrop>.swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop>.swal2-shown.swal2-top{left:50%;top:0;transform:translateX(-50%)}body.swal2-no-backdrop>.swal2-shown.swal2-top-left{left:0;top:0}body.swal2-no-backdrop>.swal2-shown.swal2-top-right{right:0;top:0}body.swal2-no-backdrop>.swal2-shown.swal2-center{left:50%;top:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop>.swal2-shown.swal2-center-left{left:0;top:50%;transform:translateY(-50%)}body.swal2-no-backdrop>.swal2-shown.swal2-center-right{right:0;top:50%;transform:translateY(-50%)}body.swal2-no-backdrop>.swal2-shown.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop>.swal2-shown.swal2-bottom-left{bottom:0;left:0}body.swal2-no-backdrop>.swal2-shown.swal2-bottom-right{bottom:0;right:0}.swal2-container{align-items:center;background-color:transparent;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;padding:10px;position:fixed;right:0;top:0;z-index:1060}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{align-self:stretch;display:flex!important;flex:1;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{align-content:center;display:flex!important;flex:1;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-top-left{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{align-content:center;display:flex!important;flex:1;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{margin:auto}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{background-color:#fff;border-radius:5px;box-sizing:border-box;display:none;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;max-width:100%;overflow-x:hidden;overflow-y:auto;position:relative;text-align:center}.swal2-popup.swal2-toast{align-items:center;box-shadow:0 0 10px #d9d9d9;flex-direction:row;overflow-y:hidden;padding:0 15px;width:300px}.swal2-popup.swal2-toast .swal2-title{font-size:16px;max-width:300px;text-align:left}.swal2-popup.swal2-toast .swal2-content{font-size:14px;text-align:left}.swal2-popup.swal2-toast .swal2-icon{height:32px;margin:0 15px 0 0;width:32px}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{height:32px;width:32px}.swal2-popup.swal2-toast .swal2-icon.swal2-info,.swal2-popup.swal2-toast .swal2-icon.swal2-question,.swal2-popup.swal2-toast .swal2-icon.swal2-warning{font-size:26px;line-height:32px}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:14px;width:22px}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:5px}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:5px}.swal2-popup.swal2-toast .swal2-buttonswrapper{margin:0 0 0 5px}.swal2-popup.swal2-toast .swal2-styled{margin:0 0 0 5px;padding:5px 10px}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-validationerror{margin:5px -20px;width:100%}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:64px;position:absolute;transform:rotate(45deg);width:32px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:64px 0 0 64px;left:-15px;top:-4px;transform:rotate(-45deg);transform-origin:32px 32px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 64px 64px 0;left:14px;top:-5px;transform-origin:0 32px}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{height:32px;width:32px}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{height:90px;left:28px;top:8px;width:7px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:5px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{left:3px;top:18px;width:12px}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{right:3px;top:15px;width:22px}.swal2-popup.swal2-toast .swal2-animate-success-line-tip{animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-line-long{animation:animate-toast-success-long .75s}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-title{word-wrap:break-word;color:#595959;display:block;font-size:30px;font-weight:600;margin:0 0 .4em;padding:0;position:relative;text-align:center;text-transform:none}.swal2-popup .swal2-buttonswrapper{align-items:center;justify-content:center;margin-top:15px}.swal2-popup .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{cursor:no-drop;opacity:.4}.swal2-popup .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{animation:rotate-loading 1.5s linear 0s infinite normal;background-color:transparent!important;border:4px solid transparent;border-radius:100%;box-sizing:border-box;color:transparent;cursor:default;height:40px;margin:7.5px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:40px}.swal2-popup .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-popup .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm:after{animation:rotate-loading 1.5s linear 0s infinite normal;border:3px solid #888ea8;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:"";display:inline-block;height:15px;margin-left:5px;vertical-align:-1px;width:15px}.swal2-popup .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-popup .swal2-styled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);outline:0}.swal2-popup .swal2-image{margin:20px auto;max-width:100%}.swal2-popup .swal2-close{background:0 0;border:0;color:#ccc;cursor:pointer;font-family:serif;font-size:36px;height:40px;line-height:40px;margin:0;padding:0;position:absolute;right:8px;top:5px;transition:color .1s ease;width:38px}.swal2-popup .swal2-close:hover{color:#d55}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{word-wrap:break-word;color:#545454;float:none;font-size:18px;font-weight:300;line-height:normal;margin:0;padding:0;position:relative;text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:20px auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;font-size:18px;transition:border-color .3s,box-shadow .3s;width:100%}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5;outline:0}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{float:left;width:80%}.swal2-popup .swal2-range output{float:right;font-size:20px;font-weight:600;text-align:center;width:20%}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:43px;line-height:43px;margin:20px auto;padding:0;vertical-align:middle}.swal2-popup .swal2-input{height:43px;padding:0 12px}.swal2-popup .swal2-input[type=number]{max-width:150px}.swal2-popup .swal2-file{font-size:20px}.swal2-popup .swal2-textarea{height:108px;padding:12px}.swal2-popup .swal2-select{color:#545454;font-size:inherit;max-width:100%;min-width:40%;padding:5px 10px}.swal2-popup .swal2-radio{border:0}.swal2-popup .swal2-radio label:not(:first-child){margin-left:20px}.swal2-popup .swal2-radio input,.swal2-popup .swal2-radio span{vertical-align:middle}.swal2-popup .swal2-radio input{margin:0 3px 0 0}.swal2-popup .swal2-checkbox{color:#545454}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-checkbox span{vertical-align:middle}.swal2-popup .swal2-validationerror{background-color:#f0f0f0;color:gray;display:none;font-size:16px;font-weight:300;margin:0 -20px;overflow:hidden;padding:10px}.swal2-popup .swal2-validationerror:before{background-color:#ea7d7d;border-radius:50%;color:#fff;content:"!";display:inline-block;height:24px;line-height:24px;margin-right:10px;text-align:center;width:24px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{border:4px solid transparent;border-radius:50%;box-sizing:content-box;cursor:default;height:80px;margin:20px auto 30px;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{display:block;position:relative}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:2px;display:block;height:5px;position:absolute;top:37px;width:47px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:17px;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:16px;transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.swal2-icon.swal2-info,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee;font-family:Open Sans,sans-serif}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:120px;position:absolute;transform:rotate(45deg);width:60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;left:-33px;top:-7px;transform:rotate(-45deg);transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;left:30px;top:-11px;transform:rotate(-45deg);transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{border:4px solid hsla(98,55%,69%,.2);border-radius:50%;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:7px;z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{left:14px;top:46px;transform:rotate(45deg);width:25px}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{right:8px;top:38px;transform:rotate(-45deg);width:47px}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@keyframes showSweetToast{0%{opacity:0;transform:translateY(-10px) rotate(2deg)}33%{opacity:.5;transform:translateY(0) rotate(-2deg)}66%{opacity:.7;transform:translateY(5px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}to{opacity:0;transform:rotate(1deg)}}@keyframes showSweetAlert{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes hideSweetAlert{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.swal2-show{animation:showSweetAlert .3s}.swal2-show.swal2-toast{animation:showSweetToast .5s}.swal2-show.swal2-noanimation{animation:none}.swal2-hide{animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-toast{animation:hideSweetToast .2s forwards}.swal2-hide.swal2-noanimation{animation:none}@keyframes animate-success-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes animate-success-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@keyframes animate-toast-success-tip{0%{left:1px;top:9px;width:0}54%{left:1px;top:9px;width:0}70%{left:-4px;top:17px;width:24px}84%{left:10px;top:20px;width:8px}to{left:3px;top:18px;width:12px}}@keyframes animate-toast-success-long{0%{right:22px;top:26px;width:0}65%{right:22px;top:26px;width:0}84%{right:0;top:15px;width:26px}to{right:3px;top:15px;width:22px}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}.swal2-animate-success-line-tip{animation:animate-success-tip .75s}.swal2-animate-success-line-long{animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{animation:rotatePlaceholder 4.25s ease-in}@keyframes animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}.swal2-animate-error-icon{animation:animate-error-icon .5s}@keyframes animate-x-mark{0%{margin-top:26px;opacity:0;transform:scale(.4)}50%{margin-top:26px;opacity:0;transform:scale(.4)}80%{margin-top:-6px;transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1)}}.swal2-animate-x-mark{animation:animate-x-mark .5s}@keyframes rotate-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.widget-content-area{border:none}.table-hover:not(.table-dark) tbody tr td:first-child{border-left:none!important}.table-hover:not(.table-dark) tbody tr:hover .new-control.new-checkbox .new-control-indicator{border:1px solid #4361ee}.style-1 .user-name{color:#805dca;font-size:15px}.style-1 .profile-img img{background-color:#ebedf2;border-radius:6px;height:35px;padding:2px;width:35px}.style-2 .new-control.new-checkbox .new-control-indicator{top:1px}.style-2 .user-name{color:#e2a03f;font-size:15px;font-weight:600}.style-2 img.profile-img{background-color:#ebedf2;height:35px;padding:2px;width:35px}.style-3 .new-control.new-checkbox .new-control-indicator{top:1px}.style-3 .user-name{color:#e2a03f;font-size:15px;font-weight:600}.style-3 img.profile-img{background-color:#ebedf2;border-radius:6px;height:35px;padding:2px;width:35px}.style-3 .table-controls{margin-bottom:0;padding:0}.style-3 .table-controls li{display:inline;list-style:none}.style-3 .table-controls li svg{stroke-width:1.5;color:#515365;cursor:pointer;height:28px;margin:0;vertical-align:middle;width:28px}.style-3.table-hover:not(.table-dark) tbody tr:hover .table-controls li svg{color:#191e3a}.style-3.table-hover:not(.table-dark) tbody tr:hover td:first-child{color:#4361ee!important}.dt-buttons .dt-button{background-color:#4361ee!important;border-color:#4361ee;color:#fff!important;margin-bottom:5px;margin-right:5px}.widget-content-area{border:none!important;border-radius:6px;box-shadow:none!important}.widget-content-area.-flex{display:flex;flex-direction:column;min-height:400px}.dt--top-section{margin:12px 21px 20px}.toggle-list{margin:21px 21px 0}#DataTables_Table_1_wrapper{margin-top:70px}table.dataTable{border:none;border-collapse:separate!important;clear:both;margin-bottom:6px!important;margin-top:6px!important;max-width:none!important;width:100%!important}table.dataTable td,table.dataTable th{box-sizing:content-box;padding:9px 7px}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{color:#888ea8;font-weight:400;font-weight:600;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{display:inline-block;width:75px}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{color:#888ea8;font-weight:400;font-weight:600;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_filter input{display:inline-block;margin-left:.5em;width:auto}table.dataTable .form-control{color:#888ea8;font-size:.875rem}table.dataTable .form-control::-moz-placeholder,table.dataTable .form-control::-ms-input-placeholder,table.dataTable .form-control::-webkit-input-placeholder{color:#888ea8;font-size:.875rem}div.dataTables_wrapper div.dataTables_info{padding-top:.85em;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:flex-end;margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{left:50%;margin-left:-100px;margin-top:-26px;padding:1em 0;position:absolute;text-align:center;top:50%;width:200px}table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{padding-right:30px}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{bottom:.9em;display:block;opacity:.4;position:absolute}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{content:"\2191";right:1em}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{content:"\2193";right:.5em}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}div.dataTables_scrollBody table{border-top:none;margin-bottom:0!important;margin-top:0!important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child td,div.dataTables_scrollBody table tbody tr:first-child th{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{border-top:none;margin-top:0!important}@media screen and (max-width:767px){div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{right:.85em;top:5px}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable td,table.table-bordered.dataTable th{border-left-width:0}table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable th:last-child{border-right-width:0}div.dataTables_scrollHead table.table-bordered,table.table-bordered.dataTable tbody td,table.table-bordered.dataTable tbody th{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}.widget-content-area{border:1px solid #e0e6ed;box-shadow:0 0 40px 0 rgba(94,92,154,.06);padding:0}.no-content:after,.no-content:before{display:none!important}.dataTables_wrapper{padding:0}.dt--top-section{margin:20px 21px}.dt--bottom-section{padding:15px}.table-form{display:flex;justify-content:space-between;margin:17px 21px 25px}.table-form .form-group{margin-bottom:0}.table-form .form-group label{align-self:center;color:#515365;font-size:14px}.table-form .form-group input{font-size:12px;height:auto;padding:7px 18px 7px 14px}table.dt-table-hover tbody tr:hover{background:#fafafa}table.dataTable{border-collapse:separate;border-collapse:collapse!important;border-spacing:0 5px;margin-bottom:0!important;margin-top:0!important}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b2e4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;color:#d3d3d3;content:"";height:14px;right:.3rem;top:.5rem;width:14px}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b2e4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;content:"";height:14px;right:.3rem;top:1.3rem;width:14px}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{color:#0e1726}.table>tbody tr{border-bottom:1px solid #e0e6ed;border-radius:4px;transition:all .1s ease}.table>thead>tr>th{background:rgba(234,241,255,.74);border-left:none;border-right:none;border-top:none;color:#515365;font-size:14px;font-weight:600;letter-spacing:1px;padding:10px 21px;text-transform:none;transition:all .1s ease}.dataTable.table-striped.table>thead>tr>th{background:transparent;border-bottom:1px solid #e0e6ed!important;border-top:1px solid #e0e6ed!important}.dataTable.table-striped tbody tr:nth-of-type(odd){background-color:#fafafa!important}.table>tbody>tr:last-child>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu,.table>tbody>tr:nth-last-child(2)>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu{top:-94px!important}.table>tbody>tr:last-child>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show,.table>tbody>tr:nth-last-child(2)>td .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show{top:-108px!important}.table>tbody>tr>td{border:none;color:#515365;font-size:13px;letter-spacing:normal;padding:10px 21px}.table-striped tbody tr:nth-of-type(odd){background-color:transparent!important}.table>tfoot>tr>th{border:none;padding:10px 21px}.table-hover:not(.table-dark) tbody tr:hover{background-color:transparent!important}.table-hover.non-hover:not(.table-dark) tbody tr:hover{transform:none}div.dataTables_wrapper div.dataTables_info{border:1px solid #e0e6ed;border-radius:6px;color:#4361ee;display:inline-block;font-size:13px;font-weight:600;padding:10px 16px;white-space:normal}div.dataTables_wrapper div.dataTables_filter label{margin-bottom:0;position:relative}div.dataTables_wrapper div.dataTables_filter svg{color:#d3d3d3;position:absolute;right:9px;top:5px;width:20px}.dataTables_wrapper .form-control{background:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:none;font-size:12px;height:auto;padding:6px 29px 8px 14px}.dataTables_wrapper .form-control:focus{border:1px solid #888ea8}div.dataTables_wrapper button:hover{transform:none}div.dataTables_wrapper .table-responsive{overflow-x:auto;overflow-y:hidden}.table>thead>tr>th.dt-no-sorting:after,.table>thead>tr>th.dt-no-sorting:before{display:none}.dataTables_wrapper .form-control::-moz-placeholder,.dataTables_wrapper .form-control::-ms-input-placeholder,.dataTables_wrapper .form-control::-webkit-input-placeholder{color:#bfc9d4;font-size:12px}div.dataTables_wrapper div.dataTables_filter input{width:150px}div.dataTables_wrapper div.dataTables_length label{font-size:13px;margin-bottom:0}.dataTables_wrapper .dataTables_length select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23d3d3d3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 54px 8px no-repeat;font-size:12px;height:auto;padding:7px 18px 7px 14px}div.dataTables_wrapper div.dataTables_paginate{display:inline-block;margin:0;text-align:right;white-space:nowrap}.page-link{background:rgba(0,23,55,.08);border:none;border-radius:50%;color:#888ea8;margin-right:5px;padding:8px 12px}.page-link:focus{box-shadow:none}div.dataTables_wrapper div.dataTables_paginate ul.pagination{flex-wrap:wrap;margin:3px 0}.page-item.disabled .page-link{background:#f1f2f3}.page-item.disabled .page-link svg{color:#e3e4eb}.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:50%;padding:5px 9px}.page-item:first-child .page-link svg,.page-item:last-child .page-link svg{width:17px}.page-item.active .page-link{background-color:#4361ee}#alter_pagination_next a,#alter_pagination_previous a{border-radius:50%;padding:5px 9px}#alter_pagination_next a svg,#alter_pagination_previous a svg{width:17px}.table-cancel{stroke-width:1.5;color:#515365;cursor:pointer;margin-right:6px;vertical-align:middle}.table-hover:not(.table-dark) tbody tr:hover .table-cancel{color:#e7515a}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.dataTables_wrapper .dataTables_length select.form-control{background:transparent;padding:8px 10px 8px 14px}}.tags-input-wrapper{background:transparent;border-radius:4px;padding:10px}.tags-input-wrapper input{background-clip:padding-box;background-color:#f1f2f3;border:1px solid #f1f2f3;border-radius:.25rem;color:#3b3f5c;display:block;font-size:15px;font-weight:400;height:auto;letter-spacing:1px;line-height:1.5;padding:8px 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:150px}.tags-input-wrapper .tag{background-color:#4361ee;border-radius:4px;box-shadow:0 5px 15px -2px rgba(43,80,237,.35);color:#fff;display:inline-block;font-size:13px;margin-bottom:7px;margin-right:15px;padding:4px 3px 3px 7px}.tags-input-wrapper .tag a{cursor:pointer;display:inline-block;margin:0 7px 3px}.snackbar-container{align-items:center;background-color:#070b0e;bottom:-100px;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:14px;justify-content:space-between;line-height:22px;min-height:14px;opacity:0;padding:18px 24px;position:fixed;top:-100px;transition:all .5s ease;transition-property:top,right,bottom,left,opacity;z-index:9999}.snackbar-container .action{background:transparent;border:none;color:#4caf50;cursor:pointer;display:inline-block;font-size:inherit;margin:0 0 0 24px;min-width:-moz-min-content;min-width:min-content;padding:0;text-transform:uppercase}@media (min-width:640px){.snackbar-container{border-radius:2px;display:inline-flex;margin:24px;max-width:568px;min-width:288px}}@media (max-width:640px){.snackbar-container{left:0;right:0;width:100%}}.snackbar-pos.bottom-center{bottom:0;left:50%;top:auto!important;transform:translate(-50%)}.snackbar-pos.bottom-left{bottom:0;left:0;top:auto!important}.snackbar-pos.bottom-right{bottom:0;right:0;top:auto!important}.snackbar-pos.top-left{bottom:auto!important;left:0;top:0}.snackbar-pos.top-center{bottom:auto!important;left:50%;top:0;transform:translate(-50%)}.snackbar-pos.top-right{bottom:auto!important;right:0;top:0}@media (max-width:640px){.snackbar-pos.bottom-center,.snackbar-pos.top-center{left:0;transform:none}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC9jYWJpbmV0L3BsdWdpbnMvbWFpbi5jc3MiLCJtYXBwaW5ncyI6IkFBK2hCQSxnQkM2d0pBO0FDbnlLQTs7Ozs7O0VEUUUsQ0NBRixVQUVFLHFCRElGLENDTkEsbUJBUUksa0NER0osQ0NYQSxnQkFhSSxxQkRHSixDQ2hCQSw2RUFrQkksdUJER0osQ0M2QkEsa0JBQ0Usa0JBRUUsdURBQThELENBRTlELHVCRERGLENDSUEsUUFFRSx5REFBaUUsQ0FFakUsZ0NERkYsQ0NLQSxJQUVFLHlEQUFpRSxDQUVqRSxnQ0RIRixDQ01BLElBRUUsK0JESkYsQ0FDRixDQ09BLFFBRUUscUJBQXNCLENBRXRCLDhCREpGLENDaUJBLGlCQUNFLFVBQ0UsU0RMRixDQ1FBLFFBQ0UsU0RORixDQUNGLENDU0EsT0FFRSxvQkRORixDQzRCQSxpQkFDRSxHQUVFLG1CRFRGLENDWUEsSUFFRSxpQ0RWRixDQ2FBLEdBRUUsbUJEWEYsQ0FDRixDQ2NBLE9BRUUsb0JEWEYsQ0NtREEsc0JBQ0UsR0FFRSxtQkRqQkYsQ0NvQkEsSUFFRSw2QkRsQkYsQ0NxQkEsSUFFRSw2QkRuQkYsQ0NzQkEsSUFFRSw2QkRwQkYsQ0N1QkEsSUFFRSw2QkRyQkYsQ0N3QkEsSUFFRSw2QkR0QkYsQ0N5QkEsR0FFRSxtQkR2QkYsQ0FDRixDQzBCQSxZQUVFLHlCRHZCRixDQzJDQSxpQkFDRSxNQUVFLHVCRHpCRixDQzRCQSxvQkFFRSxnQ0QxQkYsQ0M2QkEsZ0JBRUUsK0JEM0JGLENBQ0YsQ0M4QkEsT0FFRSxvQkQzQkYsQ0M4REEscUJBQ0UsR0FFRSx1QkRoQ0YsQ0NtQ0EsS0FFRSx5Q0RqQ0YsQ0NvQ0EsTUFFRSx1Q0RsQ0YsQ0NxQ0EsTUFFRSx5Q0RuQ0YsQ0NzQ0EsTUFFRSx1Q0RwQ0YsQ0N1Q0EsSUFFRSx1QkRyQ0YsQ0FDRixDQ3dDQSxXQUlFLHdCQUF5QixDQUZ6QixxQ0RuQ0YsQ0NtRUEsaUJBQ0UsSUFFRSx1QkR6Q0YsQ0M0Q0EsSUFFRSx3QkQxQ0YsQ0M2Q0EsSUFFRSxzQkQzQ0YsQ0M4Q0EsSUFFRSx1QkQ1Q0YsQ0MrQ0EsR0FFRSxzQkQ3Q0YsQ0FDRixDQ2dEQSxPQUlFLG9CQUFxQixDQUZyQiwyQkQzQ0YsQ0MyRUEsZ0JBQ0UsR0FFRSxtQkRqREYsQ0NvREEsUUFFRSx5Q0RsREYsQ0NxREEsZ0JBRUUsMkNEbkRGLENDc0RBLFlBRUUsNENEcERGLENDdURBLEdBRUUsbUJEckRGLENBQ0YsQ0N3REEsTUFFRSxtQkRyREYsQ0MrRkEsa0JBQ0UsR0FFRSxjRDVERixDQytEQSxJQUVFLDZDRDdERixDQ2dFQSxJQUVFLDJDRDlERixDQ2lFQSxJQUVFLDZDRC9ERixDQ2tFQSxJQUVFLDJDRGhFRixDQ21FQSxJQUVFLDRDRGpFRixDQ29FQSxHQUVFLGNEbEVGLENBQ0YsQ0NxRUEsUUFFRSxxQkRsRUYsQ0MrR0EsaUJBQ0UsWUFFRSxjRHpFRixDQzRFQSxNQUVFLHlDRDFFRixDQzZFQSxNQUVFLHVDRDNFRixDQzhFQSxNQUVFLDJDRDVFRixDQytFQSxNQUVFLDJDRDdFRixDQ2dGQSxNQUVFLDZDRDlFRixDQ2lGQSxNQUVFLDZDRC9FRixDQ2tGQSxNQUVFLGlERGhGRixDQUNGLENDbUZBLE9BRUUsb0JBQXFCLENBRXJCLHVCRGhGRixDQzJIQSxvQkFDRSxzQkFFRSx1RER0RkYsQ0N5RkEsR0FDRSxTQUFVLENBRVYsMkJEdkZGLENDMEZBLElBRUUsOEJEeEZGLENDMkZBLElBRUUsMkJEekZGLENDNEZBLElBQ0UsU0FBVSxDQUVWLGlDRDFGRixDQzZGQSxJQUVFLDhCRDNGRixDQzhGQSxHQUNFLFNBQVUsQ0FFVixtQkQ1RkYsQ0FDRixDQytGQSxVQUVFLHVCRDVGRixDQ2lJQSx3QkFDRSxrQkFFRSx1RERqR0YsQ0NvR0EsR0FDRSxTQUFVLENBRVYsa0NEbEdGLENDcUdBLElBQ0UsU0FBVSxDQUVWLCtCRG5HRixDQ3NHQSxJQUVFLGdDRHBHRixDQ3VHQSxJQUVFLDhCRHJHRixDQ3dHQSxHQUVFLGNEdEdGLENBQ0YsQ0N5R0EsY0FFRSwyQkR0R0YsQ0MySUEsd0JBQ0Usa0JBRUUsdUREM0dGLENDOEdBLEdB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Rm5DLGlCRHBTRixDQUNGLENDeVNBLFlBRUUseUJEdFNGLENFbCtGQSxxQkFDRSxZRnErRkYsQ0VsK0ZBLDBCQUtFLGVDVFUsQ0RRVix3QkNtQmlCLENEWmpCLDRDQUFxRCxDQVJyRCxxQkFBc0IsQ0FHdEIsY0FBZSxDQU1mLDBCQUE0QixDQUw1QixhQUFjLENBQ2QscUJGeStGRixDRWwrRkEseUJBSUUsYUNRaUIsQ0RQakIsa0JBQW1CLENBRm5CLGVBQWdCLENBRmhCLGdCQUFpQixDQUNqQixrQkZ3K0ZGLENFbCtGQSw0QkFDRSxnQkZxK0ZGLENFbCtGQSx1QkFDRSxrQkZxK0ZGLENFbCtGQSxpQ0FFRSxhQ2xDZSxDRGlDZixlRnMrRkYsQ0VsK0ZBLG9CQU1FLCtCQ25CaUIsQ0RxQmpCLDRCQ3JCaUIsQ0RpQmpCLGFDbkNZLENEb0NaLGFBQWMsQ0FGZCxjQUFlLENBRGYsZUFBaUIsQ0FLakIsa0JBQW1CLENBTm5CLGlCRjQrRkYsQ0U3K0ZBLHNDQVdJLGVGcytGSixDRWwrRkEseUJBQ0UscUJBQ0UsWUZxK0ZGLENBQ0YsQ0kvaEdBLDBDQUVJLGtCSmlpR0osQ0luaUdBLDRDQU1JLGVKaWlHSixDSTdoR0EsYUFFRSxhREhZLENDRVosZUppaUdGLENJbGlHQSxpQ0FNSSxlQUFtQixDQUluQix3QkRPZSxDQ1RmLGlCQUFrQixDQUNsQixhRGhCYSxDQ1liLG9CQUFxQixDQUVyQixlSm9pR0osQ0k3aEdBLG1GQUVJLGdCSitoR0osQ0kzaEdBLDhDQUVJLHVCQUF3QixDQUN4QixlQUFnQixDQUNoQixrQkQvQmEsQ0NnQ2IsY0FBZSxDQUVmLGdDQUEwQixDQUExQix3Qko2aEdKLENJcGlHQSxxREFhSSxlQUFnQixDQURoQixvQko4aEdKLENJMWlHQSxvREFpQkksZUo2aEdKLENJOWlHQSwwQ0FxQkksa0JEaERhLENDaURiLGNKNmhHSixDS2psR0EsNENBRUksc0JMbWxHSixDSy9rR0Esa0JBQ0UsY0xrbEdGLENLbmxHQSw2Q0FVSSxxQkZoQlEsQ0VXUix3QkZpQmUsQ0VUZixpQkFBa0IsQ0FDbEIsZUFBZ0Is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ckpBLDJDQUNFLDRCQ3dySkYsQ0RyckpBLGtDQUlJLGVBQWdCLENBRGhCLGtCQUFvQixDQURwQixVQ3lySkosQ0QzckpBLHNDQVFJLFNDdXJKSixDRG5ySkEsdUJBS0UsdUNBQXdDLENBQ3hDLHFCQUFzQixDQUp0QixRQUFTLENBRFQsVUMyckpGLENEdnFKQSxpQkFDRSxJQUNFLDRCQ3NySkYsQ0FDRixDRG5ySkEsUUFDRSxvQkFBcUIsQ0FDckIsdUJDc3JKRixDRG5ySkEsa0JBQ0UsMEJBQTJCLENBQzNCLGlCQ3NySkYsQ0RuckpBLHlCQUVJLFVDcXJKSixDRHZySkEsd0JBTUksVUNxckpKLENEanJKQSxhQUNFLFVDb3JKRixDRGpySkEsYUFDRSxVQ29ySkYsQ0RqckpBLHNCQUNFLGVDb3JKRixDRGpySkEsT0FDRSxpQkNvckpGLENEanJKQSxTQUNFLHlCQ29ySkYsQ0RqckpBLGtCQUNFLDRCQ29ySkYsQ0RqckpBLDBCQUVJLFVDbXJKSixDRHJySkEsdUJBTUksVUNtckpKLENEenJKQSx5QkFVSSxVQ21ySkosQ0Q3ckpBLHNCQWNJLFVDbXJKSixDRGpzSkEsNkJBa0JJLFVDbXJKSixDRHJzSkEsNkJBc0JJLFVDbXJKSixDRHpzSkEsMEJBMEJJLFVDbXJKSixDRDdzSkEseUJBOEJJLFVDbXJKSixDRGp0SkEsMkJBa0NJLFVDbXJKSixDRHJ0SkEsbURBc0NJLFVDbXJKSixDRHp0SkEsMEJBMENJLFVDbXJKSixDRDd0SkEsMEJBOENJLFVDbXJKSixDRGp1SkEsc0JBa0RJLFVDbXJKSixDRHJ1SkEsNEJBc0RJLFVDbXJKSixDRHp1SkEscUJBMERJLGFDbXJKSixDRDd1SkEsdUJBOERJLFVDbXJKSixDRC9xSkEsd0NBQ0UsU0NrckpGLENEL3FKQSxzQkFDRSx1QkNrckpGLENEL3FKQSwrQ0FFSSxVQ2lySkosQ0RuckpBLGtEQU1JLFVDaXJKSixDRDdxSkEsd0JBQ0UsNkJDZ3JKRixDRDdxSkEsa0NBQ0Usa0JDZ3JKRixDRDdxSkEsWUFHRSxlSXpPVSxDSndPVixlQUFnQixDQURoQixpQkNrckpGLENEN3FK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TEEsNERBdVBRLFNWdTdLUixDVTlxTEEsOERBMlBRLFdWdTdLUixDVWxyTEEscURBZ1FNLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixRQUFTLENBQ1QsU1ZzN0tOLENVenJMQSx1REF3UUksVVZxN0tKLENVN3JMQSx5RkE0UUksZVZxN0tKLENVanNMQSxpR0FxUk0sU1ZvN0tOLENVenNMQSw4Q0F5Uk0sYVZvN0tOLENVN3NMQSwyQ0E2Uk0sV0FBWSxDQUVaLGVBQWdCLENBRGhCLFVWcTdLTixDVW50TEEsK0NBcVNNLGVBQWdCLENBQ2hCLFdWazdLTixDVXh0TEEsNENBMFNNLDRCQUE2QixDQUM3QixVQUFXLENBQ1gsV0FBWSxDQUNaLFVBQVcsQ0FDWCxTQUFZLENBQ1osVVZrN0tOLENVanVMQSxxRUFzVE0sZUFBZ0IsQ0FEaEIsaUJBQWtCLENBRWxCLE9BQVEsQ0FDUixPQUFRLENBQ1IsVVZnN0tOLENVenVMQSwyZ0JBNlRNLHdCVmc3S04sQ1U3dUxBLGdDQWlVTSxVVmc3S04sQ1VqdkxBLCtHQW9VUSxnQlZpN0tSLENVcnZMQSwrSUF3VVEsbUJWaTdLUixDVXp2TEEsK0lBNFVRLG1CVmk3S1IsQ1U3dkxBLCtJQWdWUSxtQlZpN0tSLENVandMQSwrSUFvVlEsbUJWaTdLUixDVXJ3TEEsK0lBd1ZRLG1CVmk3S1IsQ1V6d0xBLCtJQWlXVSxtQlZnN0tWLENVanhMQSx1RUFxV1UsYVZnN0tWLENVcnhMQSx1RUF5V1UsZVZnN0tWLENVenhMQSx1RUE2V1UsZ0JWZzdLVixDVTd4TEEsdUVBaVhVLGFWZzdLVixDVWp5TEEsdUVBcVhVLGVWZzdLVixDVXJ5TEEsdUVBeVhVLGVWZzdLVixDVXp5TEEsOEJBK1hNLFdWODZLTixDVTd5TEEsMkdBa1lRLG9CVis2S1IsQ1VqekxBLCtJQXNZUSxlVis2S1IsQ1VyekxBLHVKQStZVSxtQlY4NktWLENVN3pMQSx1RUFtWlUseUNWODZLVixDVWowTEEsMkVBdVpVLHdDVjg2S1YsQ1VyMExBLDhCQTZaTSxVVjQ2S04sQ1V6MExBLDJHQWdhUSxnQlY2NktSLENVNzBMQSwrSUFvYVEsZVY2NktSLENVajFMQSwrSUF3YVEsZVY2NktSLENVcjFMQSw2SUFpYlUsY1Y0NktWLENVNzFMQSx1RUFxYlUsY1Y0NktWLENVajJMQSx1RUF5YlUsY1Y0NktWLENVcjJMQSxzRUE2YlUsY1Y0NktWLENVejJMQSwwREFxY00scUJWdzZLTixDVTcyTEEscURBeWNNLHFCVnc2S04sQ1VqM0xBLG1DQThjSSxxQlZ1NktKLENVcjNMQSwrQ0FpZE0sZ0JWdzZLTixDVXozTEEsZ0NBdWRNLFVWczZLTixDVTczTEEsMEdBNGRRLGlCVnE2S1IsQ1VqNExBLHVCQWtlSSxxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLFVWbTZLSixDVXY0TEEsNkJBd2VJLGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsV0FBWSxDQUNaLGFBQWMsQ0FDZCxRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLGlCVm02S0osQ1VqNUxBLHVEQW1mTSw0QkFBNkIsQ0FDN0IsUVZrNktOLENVdDVMQSxpREF3Zk0seUJBQTBCLENBQzFCLFdWazZLTixDVTM1TEEscURBOGZRLGFWaTZLUixDVS81TEEsOENBa2dCUSxpQlZpNktSLENVbjZMQSw4QkF3Z0JJLFlWKzVLSixDVXY2TEEsK0NBMmdCTSxzQkFBdUIsQ0FDdkIsV0FBWSxDQUNaLFVQcC9CTSxDT3EvQk4sY0FBZSxDQUNmLFdBQVksQ0FDWixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixVVmc2S04sQ1VuN0xBLGdDQXdoQk0saUJBQWtCLENBQ2xCLFVBQVcsQ0FGWCxRVms2S04sQ1V6N0xBLHVDQTRoQlEsVUFBVyxDQUNYLGFBQWMsQ0FDZCxjQUFlLENBQ2YsZVZpNktSLENVMzVLQSx3QkFDRSx1R0FFSSxVVjY1S0osQ1UvNUtBLHNRQU1JLFNWNDVLSixDVWw2S0Esc1FBVUksV1YyNUtKLENBQ0YsQ1V2NUtBLDRDQUNFLGlCQUFrQixDQUNsQixrQlYwNUtGLENVNTVLQSxtREFLSSxxQkFBc0IsQ0FDdEIsa0JBQW1CLENBR25CLFVQcmlDUSxDT3NpQ1Isa0JBQW1CLENBRm5CLGNBQWUsQ0FHZixlQUFtQixDQUNuQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsb0JBQXFCLENBUHJCLFFBQVMsQ0FRVCxTVjI1S0osQ1UxNktBLGtEQW9CSSxpQ0FBa0MsQ0FDbEMsa0NBQW1DLENBRm5DLHlCQUEwQixDQUkxQixXQUFZLENBQ1osUUFBUyxDQUZULEtBQU0sQ0FHTixPVjI1S0osQ1VwN0tBLHFHQTZCSSxNQUFPLENBQ1AsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLCtCQUFpQyxDQUNqQyxpQ0FBb0MsQ0FDcEMsaUJWMjVLSixDVTc3S0EsaUhBdUNNLGtCVjA1S047O0FXNzlNQTs7Ozs7RVhvK01FLENXNzlNRixjQUNFLHFCQUFzQixDQUN0QixXQUFZLENBQ1osUUFBVyxDQUNYLGlCWCs5TUYsQ1duK01BLHNDQVFNLGlCWCs5TU4sQ1d2K01BLGdFQVlNLG1CWCs5TU4sQ1cxOU1BLGNBRUUsVUFBVyxDQURYLGNBQWUsQ0FFZixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLE9YNjlNRixDV2wrTUEsZ0JBUUksUUFBUyxDQUNULFNYODlNSixDVzE5TUEsV0FXRSxvQkFBcUIsQ0FWckIscUJBQXNCLENBRXRCLFdBQVksQ0FEWixnQkFBaUIsQ0FFakIsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixhQUFXLENBQVgsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLG9CWDg5TUYsQ1d4K01BLGFBY0ksV1g4OU1KLENXNStNQSxrS0FvQkksNEVBQTZFLENBRjdFLFFBQVMsQ0FDVCxTWCs5TUosQ1dsL01BLDRCQXdCSSxrQlg4OU1KLENXdC9NQSxrQ0FpQ00sb0JYNjlNTixDVzkvTUEsd0JBb0NRLGVYODlNUixDV2xnTkEsbUVBeUNNLG1CWDY5TU4sQ1d0Z05BLDZFQTZDTSxrQlg2OU1OLENXMWdOQSx1RkFpRE0sVUFBVyxDQUNYLGNBQWUsQ0FDZixrQlg2OU1OLENXaGhOQSwyQ0F1RE0sZVg2OU1OLENXcGhOQSw0Q0EyRE0sZVg2OU1OLENXeGhOQSxxQkFpRU0sb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixXWDI5TU4sQ1c5aE5BLDRDQXVFTSxrQkFBbUIsQ0FDbkIsaUJBQW1CLENBQ25CLGdCWDI5TU4sQ1dwaU5BLHNDQTZFTSxnQkFBa0IsQ0FDbEIsbUJYMjlNTixDV3ppTkEsZ0ZBbUZJLGtCWDA5TUosQ1c3aU5BLG9FQXVGSSxtQlgwOU1KLENXampOQSxpQkE0Rkksd0JBQXlCLENBRHpCLDRFWDI5TUosQ1d0ak5BLHdCQStGTSxvQ1gyOU1OLENXMWpOQSw2QkFtR00sd0JBQXlCLENBTXpCLHFFWHM5TU4sQ1cvak5BLG9DQXNHUSx3Q1g2OU1SLENXbmtOQSw2QkE2R00sd0JBQXlCLENBTXpCLDhEWHE5TU4sQ1d4a05BLG9DQWdIUSx3Q1g0OU1SLENXNWtOQSw2QkF1SE0sd0JBQXlCLENBTXpCLHVEWG85TU4sQ1dqbE5BLG9DQTBIUSxvQ1gyOU1SLENXcmxOQSw2QkFpSU0sd0JBQXlCLENBTXpCLGdEWG05TU4sQ1cxbE5BLG9DQW9JUSx3Q1gwOU1SLENXOWxOQSw2QkEySU0sd0JBQXlCLENBTXpCLHlDWGs5TU4sQ1dubU5BLG9DQThJUSx3Q1h5OU1SLENXdm1OQSw2QkFxSk0sd0JBQXlCLENBTXpCLGtDWGk5TU4sQ1c1bU5BLG9DQXdKUSxvQ1h3OU1SLENXaG5OQSw2QkErSk0sd0JBQXlCLENBTXpCLDJCWGc5TU4sQ1dybk5BLG9DQWtLUSx3Q1h1OU1SLENXem5OQSw2QkF5S00sd0JBQXlCLENBTXpCLG9CWCs4TU4sQ1c5bk5BLG9DQTRLUSx3Q1hzOU1SLENXbG9OQSw2QkFtTE0sd0JYbTlNTixDV3RvTkEsb0NBc0xRLG9DWG85TVIsQ1cxb05BLCtDQTRMSSxnQlhrOU1KLENXOW9OQSxpREFnTUksa0JYazlNSixDV2xwTkEsd0RBb01JLGlCWGs5TUosQ1d0cE5BLDBEQXdNSSxtQlhrOU1KLENXMXBOQSwrQ0E0TUksZ0JYazlNSixDVzlwTkEsaURBZ05JLGtCWGs5TUosQ1dscU5BLHdEQW9OSSxpQlhrOU1KLENXdHFOQSwwREF3TkksbUJYazlNSixDVzFxTkEsK0NBNE5JLGdCWGs5TUosQ1c5cU5BLGlEQWdPSSxtQlhrOU1KLENXbHJOQSx3REFvT0ksaUJYazlNSixDV3RyTkEsMERBd09JLG9CWGs5TUosQ1cxck5BLCtDQTRPSSxpQlhrOU1KLENXOXJOQSxpREFnUEksbUJYazlNSixDV2xzTkEsd0RBb1BJLGtCWGs5TUosQ1d0c05BLDBEQXdQSSxvQlhrOU1KLENXMXNOQSwrQ0E0UEksaUJYazlNSixDVzlzTkEsaURBZ1FJLG1CWGs5TUosQ1dsdE5BLHdEQW9RSSxrQlhrOU1KLENXdHROQSwwREF3UUksb0JYazlNSixDVzF0TkEsK0NBNFFJLGlCWGs5TUosQ1c5dE5BLGlEQWdSSSxtQlhrOU1KLENXbHVOQSx3REFvUkksa0JYazlNSixDV3R1TkEsMERBd1JJLG9CWGs5TUosQ1cxdU5BLCtDQTRSSSxpQlhrOU1KLENXOXVOQSxpREFnU0ksbUJYazlNSixDV2x2TkEsd0RBb1NJLGtCWGs5TUosQ1d0dk5BLDBEQXdTSSxvQlhrOU1KLENXMXZOQSwrQ0E0U0ksaUJYazlNSixDVzl2TkEsaURBZ1RJLG1CWGs5TUosQ1dsd05BLHdEQW9USSxrQlhrOU1KLENXdHdOQSwwREF3VEksb0JYazlNSixDVzF3TkEsK0NBNFRJLGlCWGs5TUosQ1c5d05BLGlEQWdVSSxtQlhrOU1KLENXbHhOQSx3REFvVUksa0JYazlNSixDV3R4TkEsMERBd1VJLG9CWGs5TUosQ1cxeE5BLHFCQTRVSSxhQUFjLENBQ2QsY1hrOU1KLENXL3hOQSxxQ0FnVk0sYVhtOU1OLENXbnlOQSxvQ0FvVk0saUJYbTlNTixDV3Z5TkEsd0JBeVZJLHFCWGs5TUosQ1czeU5BLHNCQTZWSSx3QlhrOU1KLENXL3lOQSx5QkFpV0kscUJYazlNSixDV256TkEseUJBcVdJLHFCWGs5TUosQ1d2ek5BLHdCQXlXSSx3QlhrOU1KLENXM3pOQSx1QkE2V0kscUJYazlNSixDVy96TkEseUJBaVhJLHFCWGs5TUosQ1duME5BLDJCQXFYSSxVWGs5TUosQ1d2ME5BLHlCQXlYSSxhWGs5TUosQ1czME5BLDRCQTZYSSxVWGs5TUos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LENjOGZGLG9CZHJlUyxDY3VlVCxpQkFBa0IsQ0FFbEIsaUJBQWtCLENBRGxCLFVqQnEwVVYsQ2lCajVVQSwySUFvRlUsd0JkamZTLENjZ2ZULG9CakJtMFVWLENpQnQ1VUEseUtBMkZVLHdCZDdnQk8sQ2M0Z0JQLG9CZDVnQk8sQ2M4Z0JQLFVqQmcwVVYsQ2lCNTVVQSx1R0F3R1UsNEJBQTZCLENBRDdCLFdBQVksQ0FFWixhZHJoQkksQ2NzaEJKLGVqQmcwVVYsQ2lCMTZVQSxzQ0E4R1Usb0JqQmcwVVYsQ2lCOTZVQSwrRUFvSFUsd0JqQjh6VVYsQ2lCbDdVQSw4SUErSFUsNEJBQTZCLENBRDdCLFdBQVksQ0FFWixhakI4elVWLENpQnZ6VUEsb0ZBQ0Usd0JqQjB6VUYsQ2lCcnpVQSwyQ0FFSSxZQUFhLENBQ2IsNEJqQnd6VUosQ2lCM3pVQSx5QkFPSSw2QmpCd3pVSixDaUIvelVBLDBCQWFRLFVBQVcsQ0FHWCxpQkFBa0IsQ0FEbEIsaUJBQWtCLENBRGxCLFVqQnd6VVIsQ2lCdDBVQSx3QkFvQlEsYUFBYyxDQUNkLGNqQnN6VVIsQ2lCMzBVQSxnQ0F5QlEsVWpCc3pVUixDaUIvMFVBLDZHQWtDVSx3QmQza0JTLENjNmtCVCx3QmQxa0JTLENjeWtCVCxhakJ3elVWLENpQjMxVUEsK0VBZ0RVLCtCZDFsQlMsQ2M4bEJULGtCQUFtQixDQUhuQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZ0JqQnd6VVYsQ2lCMzJVQSxzQkEyRE0sc0JBQXVCLENBRHZCLFlqQnN6VU4sQ2lCaDNVQSx1R0FpRVUsV2pCbXpVVixDaUJwM1VBLGlHQTRFVSw0QkFBNkIsQ0FEN0Isd0Jkam5CUyxDY21uQlQsYWpCbXpVVixDaUJoNFVBLG9DQWlGVSxvQmpCbXpVVixDaUJwNFVBLGlHQXVGVSx3QmpCaXpVVixDaUJ4NFVBLHdJQWtHVSw0QkFBNkIsQ0FEN0Isd0Jkdm9CUyxDY3lvQlQsYWpCaXpVVixDaUJ4eVVBLHdCQUdFLFlBQWEsQ0FFYixjakI0eVVGLENpQmp6VUEsK0JBU0ksWUFBYSxDQUNiLGFqQjZ5VUosQ2lCdnpVQSxp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QWJFLHdCbkJoRGlCLENtQmlEakIsaUJBQWtCLENBU2xCLGlCdEIydVhGLENzQnh1WEEsYUFRRSxTQUFVLENBTFYsNERBQThELENBQzlELG9FQUFzRSxDQUN0RSxTdEJtdVhGLENzQjF0WEEsb0dBRUksd0JuQnhGWSxDbUJ5RlosVXRCNHRYSixDc0J4dFhBLG9HQUVJLHdCbkIvRlksQ21CZ0daLFN0QjB0WEosQ3NCcnRYb0Msb0NBQ2xDLElBQ0UsdUJ0Qnl0WEYsQ0FDRixDc0J0dFhBLHNFQUNFLElBQ0UsdUJ0Qnl0WEYsQ0FDRixDdUJ2MVhBLFNBRUUsWUFBYSxDQUViLGNBQWUsQ0FFZixzQkFBdUIsQ0FFdkIsaUJBQWtCLENBRGxCLFV2QjQxWEYsQ3VCeDFYQSxlQUlFLGNBQWUsQ0FIZixpQkFBa0IsQ0FDbEIsaUJ2QjYxWEYsQ3VCeDFYQSx1QkFDRSxldkIyMVhGLEN1QngxWEEsaUJBR0UsZUFBZ0IsQ0FEaEIsV0FBWSxDQURaLGF2QjYxWEYsQ3VCOTFYQSx1QkFNSSxZdkI0MVhKLEN3QjEzWEEsb0RBTU0sd0JyQnNCYSxDcUJ2QmIsd0JyQnVCYSxDcUJ6QmIsVUFBVyxDQUNYLFF4Qms0WE4sQ3dCdDRYQSwwQkFVTSx3QnhCZzRYTixDd0IxNFhBLGtDQWdCTSxhckJiVyxDcUJjWCxtQnhCODNYTixDd0IvNFhBLCtCQXFCTSx3VHhCODNYTixDd0JuNVhBLDZDQXlCTSxvVHhCODNYTixDd0J6M1hBLHNCQUNFLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJ4QjQzWEYsQ3dCLzNYQSxzQ0FNSSxleEI2M1hKLEN3Qm40WEEsNkJBVUksaUJ4QjYzWEosQ3dCdjRYQSx3Q0FhTSxjeEI4M1hOLEN3QnozWEEseUJBQ0UsaUJBQWtCLENBQ2xCLFl4QjQzWEYsQ3dCejNYQSxjQU1FLHFCckIzRFUsQ3FCMERWLHdCckIvQmlCLENxQjhCakIsYXJCaERZLENxQjZDWixNQUFPLENBQ1AsWUFBa0IsQ0FDbEIsaUJ4QiszWEYsQ3dCbDRYQSxvQkFTSSw0Q3hCNjNYSixDd0J0NFhBLDRCQWVJLDZCQUE4QixDQUY5QixpQkFBa0IsQ0FDbEIsMEJ4QjgzWEosQ3dCNTRYQSwyQkFxQkksOEJBQStCLENBRi9CLGdCQUFpQixDQUNqQiwyQnhCODNYSixDd0JsNVhBLGlCQXlCSSxjQUFlLENBQ2YsZUFBZ0IsQ0FFaEIsa0JBQW1CLENBRG5CLGtCeEI4M1hKLEN3Qno1WEEsZ0JBaUNJLGFyQnZEZSxDcUJ3RGYsY0FBZSxDQUNmLGtCQUFtQixDQUhuQixReEJnNFhKLEN3QnozWEEscUJBQ0UsWXhCNDNYRixDd0J6M1hBLG9DQUVJLGF4QjIzWEosQ3dCNzNYQSxxQ0FNSSxZeEIyM1hKLEN3QnYzWEEsb0JBQ0UsaUJBQWtCLENBRWxCLGFyQjlFaUIsQ3FCNkVqQixjQUFlLENBR2YsZ0JBQWlCLENBRWpCLGFBQWMsQ0FEZCxZQUFhLENBRmIsaUJ4QjYzWEYsQ3dCajRYQSwyQkFZSSxhckI3R1UsQ3FCMkdWLGNBQWUsQ0FDZixlQUFnQixDQUdoQixnQkFBaUIsQ0FEakIsZ0J4QjQzWEosQ3dCdjNYQSw4QkFFSSxhckJ0RmdCLENxQjBGaEIsb0JBQXFCLENBRXJCLGNBQWUsQ0FMZixlQUFnQixDQUloQixrQkFBbUIsQ0FGbkIsZ0JBQWlCLENBRGpCLGlCeEI2M1hKLEN3Qmo0WEEsMEJBYUksUUFBUyxDQURULFN4QjAzWEosQ3dCdDRYQSw2QkFvQk0sYXJCakhhLENxQjZHYixhQUFjLENBS2QsY0FBZSxDQUNmLGtCQUFtQixDQUhuQixnQkFBaUIsQ0FGakIsUUFBUyxDQUNULGF4QjgzWE4sQ3dCcjNYQSxzQkFDRSxXQUFZLENBQ1osWXhCdzNYRixDd0IxM1hBLDRCQUtJLDBDeEJ5M1hKLEN3QnIzWEEsZ0dBUU0sYXJCeklhLENxQjBJYixleEJzM1hOLEN3Qi8zWEEsZ0dBbUJJLGFyQmhMYSxDcUJpTGIsZXhCcTNYSixDd0J6NFhBLGdEQXlCSSxnQkFBaUIsQ0FEakIsaUJ4QnMzWEosQ3dCOTRYQSxxRUE2Qkksa0J4QnEzWEosQ3dCbDVYQSwyRUFrQ00sa0J4Qm8zWE4sQ3dCLzJYQSwwQkFFSSxtQ0FBd0MsQ0FFeEMsZUFBa0IsQ0FEbEIsWXhCazNYSixDd0JyM1hBLGlDQVFJLHdCckI1TWEsQ3FCb05iLHlCQUEwQixDQVAxQixVckJoTlEsQ3FCMk5SLGNBQWUsQ0FIZixlQUFnQixDQUxoQixXQUFZLENBRVosTUFBTyxDQUtQLGtCQUFtQixDQURuQixnQkFBaUIsQ0FSakIsaUJBQWtCLENBS2xCLGlCQUFrQixDQUZsQixTQUFVLENBRlYsVXhCMDNYSixDd0I3MlhBLGlDQUNFLGF4QmczWEYsQ3dCajNYQSx3Q0FJSSxhckJoT2EsQ3FCa09iLGNBQWUsQ0FEZixleEJrM1hKLEN3QjcyWEEsa0NBRUUsa0NBQXFDLENBRHJDLG9CeEJpM1hGLEN3QjcyWEEseUJBQ0UsNEJBR0ksaUJBQWtCLENBRGxCLDhCeEJnM1hKLEN3QmwzWEEsMkJBT0ksNkJyQjNOYSxDcUI0TmIsaUJ4QjgyWEosQ0FDRixDeUJ4bVlBLGdCQUNFLGdCekI4bVlGLEN5Qi9tWUEseUJBV0ksZXRCVFEsQ3NCVVIsd0J0QmtCZSxDc0JwQmYsaUJBQWtCLENBSmxCLGtCQUFvQixDQUdwQixtQnpCa25ZSixDeUIzbllBLDRFQWdCTSxldEJkTSxDc0JlTiwrQnRCYWEsQ3NCWmIsYXRCUFEsQ3NCSVIsWXpCbW5ZTixDeUJsb1lBLGtEQTBDTSxldEJ4Q00sQ3NCdUNOLHdCdEJwQ1csQ3NCbUNYLG9CQUFzQixDQUR0Qiw0Q0FBcUQsQ0FYckQsYXRCakJRLENzQmtCUixhQUFjLENBT2Qsa0JBQW1CLENBT25CLGVBQWdCLENBWmhCLGNBQWUsQ0FJZixtQkFBb0IsQ0FIcEIsZ0JBQWlCLENBRWpCLGlCQUFrQixDQVZsQixrQkFBb0IsQ0FHcEIsbUJBQW9CLENBR3BCLGF6QjZuWU4sQ3lCM3BZQSwyQ0FpRE0sMkJ6QmduWU4sQ3lCanFZQSx3Q0F1RE0sYXRCNUNRLENzQjJDUixjQUFlLENBRGYsZXpCa25ZTixDeUJ2cVlBLHlFQThEUSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUdULGF0QnZETSxDc0JzRE4sY0FBZSxDQURmLGVBQWdCLENBSmhCLGtCQUFtQixDQUNuQixTekJvbllSLEN5QmpyWUEsc0NBc0VRLGlCekIrbVlSLEMwQnZyWUEsK0JBS0ksZXZCRFEsQ3VCR1Isd0J2Qk1VLEN1QlBWLGtCQUFtQixDQUhuQixhdkJVVSxDdUJUVixjQUFlLENBRmYsVUFBVyxDQU9YLDBDMUIreVlKLEMwQnh6WUEscUNBYU0sd0J2Qk5XLEN1QktYLGExQml6WU4sQzBCN3pZQSxnQ0FrQkksY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGFBQWUsQ0FDZixXQUFZLENBQ1osaUIxQit5WUosQzBCcjBZQSxzQ0E2Qk0sa0J2QmhCUSxDdUJrQlIsUUFBUyxDQU5ULFVBQVcsQ0FHWCxVQUFXLENBRVgsUUFBUyxDQUpULGlCQUFrQixDQUNsQixTMUJvellOLEMwQi8wWUEsMkRBb0NJLGtCMUIreVlKLEMwQm4xWUEsc0JBd0NJLG9CQUFxQixDQUNyQixhMUIreVlKLEMwQngxWUEsZ0NBNkNJLGNBQWUsQ0FFZixlQUFnQixDQURoQixnQkFBb0IsQ0FFcEIsaUJBQWtCLENBQ2xCLFcxQit5WUosQzBCaDJZQSxtQ0FxREksY0FBZ0IsQ0FDaEIsb0IxQit5WUosQzBCcjJZQSxpQ0EwREksY0FBZSxDQUNmLFcxQit5WUosQzBCMTJZQSxtQ0FnRUksYUFBYyxDQUNkLGlCQUFrQixDQUZsQixlMUJpellKLEMwQmgzWUEsdUNBcUVJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FFakIsZUFBZ0IsQ0FEaEIsYTFCZ3pZSixDMEJ2M1lBLGtDQTZFSSxjQUFlLENBRGYsZTFCZ3pZSixDMEI1M1lBLHNDQWlGTSxXQUFZLENBRFosVTFCaXpZTixDMEJqNFlBLGlDQTBGSSx3QnZCN0VVLEN1QitFVixpQkFBa0IsQ0FIbEIsYXZCNUVVLEN1QjBFVixTQUFVLENBSVYsZUFBZ0IsQ0FIaEIsaUJBQWtCLENBRmxCLHdCQUF5QixDQVF6Qix5QjFCK3lZSixDMEI3NFlBLHNEQW1HSSxrQnZCbkZlLEN1Qm9GZix3QnZCN0ZhLEN1QjJGYixhMUJxellKLEMwQnY1WUEsb0lBcUdJLHNDQUE2QyxDQUU3QywyQkFBNkIsQ0FDN0IsbUNBQXFDLENBRnJDLDZCMUIyellKLEMwQmo2WUEsOEVBOEdNLGtCdkJ2R1csQ3VCd0dYLG9CdkJ4R1csQ3VCc0dYLGExQm96WU4sQzJCNTVZQSxPQUNFLFkzQis1WUYsQzJCNTVZQSwyQ0FFRSxjQUFlLENBQ2YsV0FBWSxDQUZaLGdCM0JpNllGLEMyQjU1WUEsK0VBQ0UsV0FBWSxDQUNaLGlCQUFrQixDQUVsQixVQUFXLENBRFgsUUFBUyxDQUVULFUzQis1WUYsQzJCNTVZQSxpR0FDRSxXQUFZLENBQ1osaUJBQWtCLENBRWxCLFVBQVcsQ0FEWCxRQUFTLENBRVQsVTNCKzVZRixDMkI1NVlBLG1CQUNFLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsUUFBUyxDQUNULGlCQUFrQixDQUNsQixxQkFBc0IsQ0FDdEIsb0IzQis1WUYsQzJCcjZZQSw4Q0FTSSxxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGFBQWMsQ0FFZCxxQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHdCQUF5QixDQUZ6QixVM0JrNllKLEMyQjU1WUEsOExBQ0Usd0J4QjNDZSxDd0I0Q2YsNEMzQis1WUYsQzJCNTVZQSwyRUFZTSxxQnhCOURNLEN3QnlETix3QnhCN0JhLEN3QnFDYixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FSaEIsdUJBQXVCLENBTHZCLGFBQWMsQ0FNZCxjQUFlLENBSWYsaUNBQWtDLENBRmxDLGtCQUFtQixDQVBuQixlQUFnQixDQVVoQixzQkFBdUIsQ0FUdkIsc0JBQXVCLENBQ3ZCLGtCM0J1NllOLEMyQjc2WUEsd0VBb0JNLGlCM0I2NVlOLEMyQmo3WUEsb0ZBMEJJLGlCQUFrQixDQURsQixpQjNCNjVZSixDMkJ0N1lBLGdEQThCSSxxQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixxQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHdCM0I0NVlKLEMyQi83WUEsNkVBc0NNLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsc0JBQXVCLENBQ3ZCLGtCM0I2NVlOLEMyQnY4WUEsMkNBK0NJLFUzQjQ1WUosQzJCMzhZQSxrRUFtRE0sV0FBWSxDQURaLHFCQUFzQixDQUV0QixjQUFlLENBQ2YsY0FBZSxDQUNmLFMzQjY1WU4sQzJCbjlZQSxnR0F5RFEsdUIzQjg1WVIsQzJCeDVZQSxrQkFDRSxxQkFBdUIsQ0FDdkIsd0J4QjFGaUIsQ3dCMkZqQixpQkFBa0IsQ0FRbEIsMkNBQWdELENBUGhELHFCQUFzQixDQUN0QixhQUFjLENBRWQsY0FBZSxDQURmLGlCQUFrQixDQUVsQixVQUFXLENBQ1gsVzNCNjVZRixDMkJ4NVlBLGlCQUNFLGEzQjI1WUYsQzJCeDVZQSwwQkFDRSxlQUFnQixDQUNoQixRQUFTLENBQ1QsUzNCMjVZRixDMkJ4NVlBLHlCQUNFLGlCQUFrQixDQUNsQixxQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHdCM0IyNVlGLEMyQjk1WUEsd0NBT0ksYXhCakhlLEN3QmdIZixjQUFlLENBRWYsZTNCNDVZSixDMkJ4NVlBLDJDQUVJLE0zQjA1WUosQzJCNTVZQSxrREFNSSxrQkFBbUIsQ0FDbkIsMkJBQTRCLENBQzVCLDRCM0IwNVlKLEMyQmw2WUEsa0RBWUksZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLHlCM0IwNVlKLEMyQnQ1WUEsMEJBQ0UsYUFBYyxDQUNkLFczQnk1WUYsQzJCMzVZQSxpREFPSSxxQkFBc0IsQ0FGdEIsV0FBWSxDQUNaLFUzQjI1WUosQzJCajZZQSwrRUFVTSx1QjNCMjVZTixDMkJyNllBLCtDQWVJLFkzQjA1WUosQzJCdDVZQSxvQkFjRSxxQnhCeE1VLEN3QjJMVixRQUFTLENBR1QsYUFBYyxDQVdkLHVCQUEwQixDQUwxQixXQUFZLENBSlosTUFBTyxDQUpQLFFBQVMsQ0FNVCxlQUFnQixDQUNoQixjQUFlLENBR2YsU0FBVSxDQVRWLFNBQVUsQ0FFVixjQUFlLENBRWYsS0FBTSxDQUlOLFVBQVcsQ0FFWCxVM0IyNVlGLEMyQnQ1WUEsMkJBRUUsNEJBQThCLENBRDlCLGtCQUFvQixDQUdwQiw4QkFBZ0MsQ0FDaEMsb0JBQXNCLENBQ3RCLHlCQUEyQixDQUMzQixtQkFBcUIsQ0FDckIsMkJBQTZCLENBRTdCLDRCQUE4QixDQUQ5QixtQjNCMDVZRixDMkJ0NVlBLHVEQUVJLHFCeEIzTlEsQ3dCNE5SLGlCM0J3NVlKLEMyQjM1WUEsb0ZBT00saUJBQWtCLENBRGxCLGEzQjA1WU4sQzJCaDZZQSxpRkFXTSxjQUFlLENBQ2YsV0FBWSxDQUNaLGVBQWlCLENBQ2pCLGdCM0J5NVlOLEMyQnY2WUEsdUZBa0JNLGEzQnk1WU4sQzJCMzZZQSxpRkFzQk0sV0FBWSxDQUNaLGlCQUFrQixDQUVsQixTQUFVLENBRFYsUUFBUyxDQUVULFUzQnk1WU4sQzJCbjdZQSxtRkErQlEseUNBQTJCLENBQTNCLGtCQUEyQixDQUEzQixzQkFBMkIsQ0FDM0IsUUFBUyxDQUNULFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixPM0IwNVlSLEMyQmg4WUEsMEZBNkNNLFUzQnU1WU4sQzJCcDhZQSwwRkFpRE0sUUFBUyxDQUNULFUzQnU1WU4sQzJCejhZQSxtRkF1REkscUJBQXNCLENBQ3RCLGMzQnM1WUosQzJCOThZQSw2R0EyRE0sWTNCdTVZTixDMkJsOVlBLDJHQWdFSSx5Q0FBc0QsQ0FDdEQsc0IzQnM1WUosQzJCdjlZQSx5REFxRUkscUJBQXVCLENBU3ZCLGtCeEIvUWUsQ3dCeVFmLHdCeEJyUWUsQ3dCbVFmLGlCQUFrQixDQUdsQixheEJ6UlUsQ3dCdVJWLFdBQVksQ0FHWixjQUFlLENBR2YsZUFBZ0IsQ0FEaEIsa0JBQW1CLENBRG5CLGdCM0J5NVlKLEMyQnArWUEsc0ZBaUZNLHFCQUFzQixDQUN0QixlQUFnQixDQUNoQixRQUFTLENBQ1QsYUFBYyxDQUNkLFUzQnU1WU4sQzJCNStZQSx5RkF3RlEsZUFBZ0IsQ0FDaEIsVTNCdzVZUixDMkJqL1lBLHlGQThGTSxheEJ4UmEsQ3dCMFJiLFVBQVcsQ0FEWCxjM0J3NVlOLEMyQnYvWUEsbUZBb0dNLGNBQWUsQ0FDZixXQUFZLENBQ1osZUFBaUIsQ0FFakIsaUJBQWtCLENBRGxCLGMzQnc1WU4sQzJCLy9ZQSxvRkE0R00sd0JBQXlCLENBQ3pCLHdCeEI3U2EsQ3dCOFNiLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsYTNCdTVZTixDMkIxZ1pBLDRGQXVITSxheEJqVGEsQ3dCa1RiLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsZUFBaUIsQ0FDakIsZ0IzQnU1WU4sQzJCbGhaQSxrR0E4SFEsYTNCdzVZUixDMkJ0aFpBLHlSQXFJTSxXM0JxNVlOLEMyQjFoWkEsNkZBeUlNLGVBQWdCLENBQ2hCLGlCM0JxNVlOLEMyQi9oWkEscUdBOElNLGVBQWdCLENBQ2hCLGlCM0JxNVlOLEMyQnBpWkEsa0ZBb0pJLFMzQm81WUosQzJCeGlaQSxxRkF5Sk0scUJBQXNCLENBQ3RCLGMzQm01WU4sQzJCN2laQSwyRkE4Sk0sWTNCbTVZTixDMkJqalpBLGtOQXFLUSx3QkFBeUIsQ0FDekIseUIzQmc1WVIsQzJCdGpaQSxrTkE0S1EsMkJBQTRCLENBQzVCLDRCM0I4NFlSLEMyQjNqWkEsNkVBbUxJLHdCeEJ6V2UsQ3dCK1dmLGlCQUFrQixDQUxsQixheEJwWVUsQ3dCcVlWLGNBQWUsQ0FHZixlQUFnQixDQURoQixrQkFBbUIsQ0FEbkIsaUIzQis0WUosQzJCcmtaQSwyRUFpTUksNEJBQTZCLENBSjdCLHNCQUF1QixDQUN2QixXQUFZLENBRVosZUFBZ0IsQ0FEaEIsU0FBVSxDQUdWLG9CM0I0NFlKLEMyQjlrWkEsdUVBc01JLGdCQUFpQixDQUNqQixlM0I0NFlKLEMyQm5sWkEsaUVBNE1NLFMzQjI0WU4sQzJCdmxaQSx5RUFnTk0sYTNCMjRZTixDMkIzbFpBLHlFQW9OTSxxQ0FBaUQsQ0FDakQsYTNCMjRZTixDMkJobVpBLDhFQXlOTSxnQjNCMjRZTixDMkJwbVpBLHNHQTROUSxjM0I0NFlSLEMyQnhtWkEsdUdBZ09RLGdCQUFpQixDQUNqQixnQjNCNDRZUixDMkI3bVpBLGdJQW9PVSxnQkFBaUIsQ0FDakIsZ0IzQjY0WVYsQzJCbG5aQSx5SkF3T1ksZ0JBQWlCLENBQ2pCLGdCM0I4NFlaLEMyQnZuWkEsa0xBNE9jLGdCQUFpQixDQUNqQixnQjNCKzRZZCxDMkI1blpBLDJNQWdQZ0IsZ0JBQWlCLENBQ2pCLGdCM0JnNVloQixDMkJqb1pBLGlGQTJQSSxhM0IwNFlKLEMyQnJvWkEsb0RBbVFJLGF4Qm5kVSxDd0IrY1YsY0FBZSxDQUNmLGFBQWMsQ0FFZCxlQUFnQixDQURoQixpQjNCNDRZSixDMkJ0NFlBLHVEQUVJLHdCeEIxY2UsQ3dCZ2RmLHNEQUFpRSxDQUNqRSwwQkFBMkIsQ0FOM0Isd0J4QjFjZSxDd0IyY2YsaUJBQWtCLENBQ2xCLFMzQjQ0WUosQzJCajVZQSw2REFZTSx3QjNCeTRZTixDMkJyNVlBLG9GQWdCTSxVQUFXLENBQ1gsZ0IzQnk0WU4sQzJCMTVZQSxpRkFxQk0sY0FBZSxDQUNmLFdBQVksQ0FDWixlQUFpQixDQUNqQixpQjNCeTRZTixDMkJqNllBLHVGQTRCTSxhM0J5NFlOLEMyQnI2WUEsaUZBZ0NNLHFCQUFzQixDQVl0QixzREFBaUUsQ0FDakUsMEJBQTJCLENBWDNCLFd4QnplYSxDd0IyZWIsOEJBQStCLENBRi9CLDZCeEJ6ZWEsQ3dCMGViLDJCQUE0QixDQUU1QixXQUFZLENBQ1osaUJBQWtCLENBRWxCLFNBQVUsQ0FEVixPQUFRLENBRVIsVTNCNjRZTixDMkJ0N1lBLG1GQWtEUSx5Q0FBMkIsQ0FBM0Isa0JBQTJCLENBQTNCLHNCQUEyQixDQUMzQixRQUFTLENBQ1QsUUFBUyxDQUNULGdCQUFpQixDQUNqQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE8zQjA0WVIsQzJCbjhZQSwwRkFnRU0sVTNCdTRZTixDMkJ2OFlBLDBGQXFFTSxXeEI1Z0JhLEN3QjZnQmIsZUFBZ0IsQ0FFaEIsNkJBQThCLENBSDlCLDhCeEI1Z0JhLEN3QjhnQmIsMEJBQTJCLENBRTNCLFFBQVMsQ0FDVCxVM0J1NFlOLEMyQmo5WUEsK0VBZ0ZNLHdCM0JxNFlOLEMyQnI5WUEseUdBbUZRLHNCQUF1QixDQUN2QixXM0JzNFlSLEMyQjE5WUEsMkdBdUZVLHlDQUFzRCxDQUN0RCxzQjNCdTRZVixDMkIvOVlBLHdHQW1HTSx3REFBK0QsQ0FDL0QsMEJBQTJCLENBTjNCLGVBQWdCLENBQ2hCLHdCQUF5QixDQUN6Qix5QjNCeTRZTixDMkJ6K1lBLHdHQTZHTSxzREFBaUUsQ0FDakUsMEJBQTJCLENBTjNCLGtCQUFtQixDQUNuQiwyQkFBNEIsQ0FDNUIsNEIzQnk0WU4sQzJCbi9ZQSx5REFtSEkscUJBQXVCLENBQ3ZCLHdCeEIzakJlLEN3QjRqQmYsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixTM0JvNFlKLEMyQjMvWUEsK0RBMEhNLHdCM0JxNFlOLEMyQi8vWUEsc0ZBOEhNLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxhM0JxNFlOLEMyQnJnWkEsbUZBb0lNLFkzQnE0WU4sQzJCemdaQSxvRkF3SU0sd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGEzQnE0WU4sQzJCcGhaQSw0RkFtSk0sVUFBVyxDQUNYLGNBQWUsQ0FDZixvQkFBcUIsQ0FDckIsZUFBaUIsQ0FDakIsZ0IzQnE0WU4sQzJCNWhaQSxrR0EwSlEsVTNCczRZUixDMkJoaVpBLDZGQWlLTSxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsaUIzQm00WU4sQzJCdGlaQSxxR0F1S00sZUFBZ0IsQ0FDaEIsaUIzQm00WU4sQzJCM2laQSxpRkE4S00sd0IzQmk0WU4sQzJCL2laQSwwR0FrTE0sZUFBZ0IsQ0FDaEIsd0JBQXlCLENBQ3pCLHlCM0JpNFlOLEMyQnJqWkEsMEdBd0xNLGtCQUFtQixDQUNuQiwyQkFBNEIsQ0FDNUIsNEIzQmk0WU4sQzJCM2paQSw2RUErTEkscUJBQXNCLENBQ3RCLFMzQmc0WUosQzJCaGtaQSwyRUFxTUksZUFBZ0IsQ0FEaEIsUzNCaTRZSixDMkJya1pBLDhDQXlNSSxxQnhCenFCUSxDd0IwcUJSLDRCM0JnNFlKLEMyQjFrWkEscURBOE1JLGtCM0JnNFlKLEMyQjlrWkEscURBa05JLGUzQmc0WUosQzJCbGxaQSx1RUFzTkksZ0JBQWlCLENBQ2pCLGUzQmc0WUosQzJCdmxaQSxpRUE0Tk0sUzNCKzNZTixDMkIzbFpBLHlFQWdPTSxVM0IrM1lOLEMyQi9sWkEsaUZBcU9JLHdCQUF5QixDQUN6QixVM0I4M1lKLEMyQnBtWkEsb0RBME9JLGNBQWUsQ0FDZixhQUFjLENBQ2QsVzNCODNZSixDMkIxbVpBLHNFQWdQSSxvQjNCODNZSixDNEI5a2FBLGlCQUVJLGlCNUJnbGFKLEM0QjVpYUEsYUFDRSxxQnpCdkNVLEN5QndDVixpQkFBa0IsQ0FFbEIscUJBQXNCLENBS3RCLFlBQWEsQ0FIYixXQUFZLENBS1osY0FBZSxDQUpmLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQixpQkFBa0IsQ0FMbEIsaUI1QnFsYUYsQzRCMWxhQSxtQkFjSSxZNUJnbGFKLEM0QjlsYUEsMkJBa0JJLGlCNUJnbGFKLEM0QmxtYUEsMEJBK0JJLG9CQUFxQixDQVRyQix1QkFBdUIsQ0FRdkIsYUFBYyxDQVBkLHdCQUEwQixDQUUxQixlQUFtQixDQUduQixlQUFnQixDQUNoQixTQUFVLENBRlYsaUJBQWtCLENBSGxCLGlCQUFrQixDQUVsQixtQjVCcWxhSixDNEIvbWFBLDJDQW1DSSxvQjVCZ2xhSixDNEJubmFBLG1DQXVDSSxlNUJnbGFKLEM0QnZuYUEsK0VBMkNNLGNBQWUsQ0FEZixVNUJrbGFOLEM0QjVuYUEsNkVBZ0VVLHVEQUF3RCxDQU54RCxzQ0FBd0MsQ0FDeEMsK0JBQWlDLENBUGpDLDRCQUF5QixDQVV6QixrQkFBbUIsQ0FabkIscUJBQXNCLENBVXRCLGlCQUFrQixDQUNsQixjQUFlLENBUGYsV0FBWSxDQUVaLFlBQWEsQ0FEYixTQUFVLENBVVYsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUV0QixnQkFBaUIsQ0FYakIsa0JBQW1CLENBSm5CLFU1QjhsYVYsQzRCbnBhQSw0RUF3RVUsZ0JBQWlCLENBQ2pCLGlCNUIra2FWLEM0QnhwYUEseUZBMEZRLHVEQUF3RCxDQUh4RCx3QkFBK0IsQ0FDL0IsaUJBQWtCLENBRGxCLDhCQUErQixDQUQvQiwyQnpCNUhJLEN5QnFISixVQUFXLENBRFgsb0JBQXFCLENBSXJCLFdBQVksQ0FGWixzQkFBdUIsQ0FDdkIsbUJBQW9CLENBRXBCLFU1QnFsYVIsQzRCeHFhQSwyQkFnR0ksUUFBUyxDQUVULGVBQWdCLENBSWhCLGdEQUF3RCxDQUh4RCxVekJ6SVEsQ3lCMElSLGNBQWUsQ0FJZixjQUFlLENBRGYsa0JBQW1CLENBRm5CLDJCQUE2QixDQUk3QiwyQkFBNkIsQ0FDN0IsbUM1QjRrYUosQzRCeGthQSxzRUFDRSwrQkFBaUMsQ0FDakMsMEJBQTZCLENBQzdCLG1CNUIya2FGLEM0QnhrYUEsMEJBT0ksaUJBQWtCLENBSGxCLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsUzVCeWthSixDNEIva2FBLDBCQVdJLHNCQUF1QixDQUN2QixRQUFTLENBWVQsVUFBYyxDQURkLGNBQWUsQ0FKZixpQkFBa0IsQ0FGbEIsY0FBZSxDQURmLFdBQVksQ0FFWixnQkFBaUIsQ0FMakIsUUFBUyxDQUNULFNBQVUsQ0FNVixpQkFBa0IsQ0FFbEIsU0FBVSxDQURWLE9BQVEsQ0FLUix5QkFBMEIsQ0FYMUIsVTVCbWxhSixDNEJsbWFBLGdDQTZCTSxVNUJ5a2FOLEM0QnRtYUEsa0tBbUNNLFk1QnVrYU4sQzRCMW1hQSw0QkFpREksb0JBQXFCLENBRHJCLHVCQUE2QixDQUo3QixVQUFXLENBSlgsY0FBZSxDQUVmLGVBQWdCLENBS2hCLGtCQUFtQixDQUZuQixRQUFTLENBQ1QsU0FBVSxDQUhWLGlCQUFrQixDQUZsQixpQjVCOGthSixDNEJ2bmFBLGtLQXFESSxnQjVCc2thSixDNEIzbmFBLGdGQThESSx3QnpCL0xlLEN5QjhMZixpQkFBa0IsQ0FHbEIsNENBQXFELENBTHJELHFCQUFzQixDQUN0QixjQUFlLENBTWYsc0NBQXVDLENBVHZDLFU1QitrYUosQzRCeG9hQSxtSUFzRUksOEJBQWdDLENBRWhDLG9DNUJza2FKLEM0QjlvYUEsbUVBNkVJLHdCekI5TlUsQ3lCZ09WLDBCQUEyQixDQUgzQixZNUJ5a2FKLEM0QnJwYUEsK0JBcUZJLDBCQUEyQixDQUYzQixZNUJ3a2FKLEM0QjNwYUEsZ2pCQStGSSxhNUJza2FKLEM0QnJxYUEsZ0NBb0dNLFVBQVcsQ0FDWCxTNUJxa2FOLEM0QjFxYUEsaUNBeUdNLFdBQVksQ0FFWixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSGxCLFM1QndrYU4sQzRCbHJhQSxpRUFpSE0sV0FBWSxDQUNaLGdCQUFpQixDQUVqQixnQkFBaUIsQ0FFakIsWUFBYSxDQURiLFNBQVUsQ0FGVixxQjVCd2thTixDNEIzcmFBLDBCQTJISSxXQUFZLENBQ1osYzVCb2thSixDNEJoc2FBLHVDQStITSxlNUJxa2FOLEM0QnBzYUEseUJBb0lJLGM1Qm9rYUosQzRCeHNhQSw2QkF3SUksWUFBYSxDQUNiLFk1QjhrYUosQzRCdnRhQSxzREErSUksd0J6QmhSZSxDeUIrUWYsZUFBZ0IsQ0FHaEIsNENBQXFELENBTHJELHFCQUFzQixDQUN0QixjQUFlLENBTWYsc0NBQXVDLENBVHZDLFU1QjJsYUosQzRCcnVhQSx5QkE0SkksWTVCeWthSixDNEJydWFBLDJCQTBLSSx3QnpCM1NlLEN5QnNTZixhekJoU2UsQ3lCaVNmLGlCQUFrQixDQUdsQixjQUFlLENBRGYsYUFBYyxDQUdkLFlBQWEsQ0FKYixnQjVCd2thSixDNEIvdWFBLDBCQStLSSxRNUJva2FKLEM0Qm52YUEsa0RBa0xNLGdCNUJxa2FOLEM0QnZ2YUEsK0RBdUxNLFlBQWEsQ0FEYixxQjVCc2thTixDNEI1dmFBLGdDQTJMTSxnQjVCcWthTixDNEJod2FBLDZCQWdNSSxhNUJva2FKLEM0QnB3YUEscUVBb01NLFlBQWEsQ0FEYixxQjVCc2thTixDNEJ6d2FBLG9DQXlNSSx3QnpCM1VlLEN5QitVZixhekJ4VWUsQ3lCMlVmLFlBQWEsQ0FGYixjQUFlLENBQ2YsZUFBZ0IsQ0FMaEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFk1QndrYUosQzRCcHhhQSwyQ0F3Tk0saUJBQWtCLENBQ2xCLGF6QjVXVSxDeUJ1V1YsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBRnJCLDhCQUFnQyxDQVVoQyxjQUFlLENBTmYsV0FBWSxDQUdaLGdCQUFpQixDQUVqQixpQkFBa0IsQ0FEbEIsaUJBQWtCLENBTGxCLFU1QjRrYU4sQzRCcGphQSx3QkFrQkksa0NBQXVDLENBQ3ZDLDRDNUJpa2FKLEM0QnBsYUEsbURBOEJNLGtDNUJxa2FOLEM0Qm5tYUEsMEJBbURJLG9CNUJza2FKLEM0QnpuYUEsaURBb0RJLGtDQUF1QyxDQUN2Qyw0QzVCOGthSixDNEJub2FBLHVCQTZESSx1QjVCc2thSixDNEJub2FBLDJCQXlFSSxvQkFBNkIsQ0FFN0IsNENBQXFELENBSnJELHVCNUJxa2FKLEM0QjVvYUEsNEVBaUZJLG9CQUFzQixDQUR0QiwyQkFBNkIsQ0FFN0Isa0NBQXNDLENBSHRDLG1CNUJva2FKLEM0QjdqYUEsaUNBQ0UseUI1QmdrYUYsQzRCN2phQSxpQkFDRSwyQjVCZ2thRixDNEI3amFBLDhDQW1DSSxrQ0FBdUMsQ0FDdkMsNEM1QndrYUosQzRCNW1hQSxzREEyREksa0M1QnFrYUosQzRCN2lhQSwyQ0FXSSxrQjVCd2thSixDNEJubGFBLG9FQTZCTSw0QjVCa2thTixDNEIvbGFBLGtMQWlDVSw0QjVCa2thVixDNEJubWFBLHlDQXdDSSxrQjVCa2thSixDNEJwclpBLHlCQUNFLGtCQUNFLHlCNUJ3aGFGLENBQ0YsQzZCMWdjQSx5Q0FFSSxpQjdCNGdjSixDNkI5Z2NBLHVCQU1JLGU3QjRnY0osQzZCbGhjQSxxRUFZTSxxQjdCNmdjTixDNkJ6aGNBLGlGQWVRLGU3QjhnY1IsQzZCN2hjQSwyRkF1QlEsa0JBQW1CLENBRm5CLE1BQU8sQ0FLUCx3QjdCOGdjUixDNkJ4aWNBLG9GQWdDUSxzQjdCOGdjUixDNkI5aWNBLGtGQXFDUSxjQUFlLENBRGYsV0FBWSxDQUVaLGU3QjhnY1IsQzZCcGpjQSx3Q0E0Q00sNEJBQTZCLENBRDdCLGM3QjhnY04sQzZCempjQSxvREErQ1EsNEI3QjhnY1IsQzZCN2pjQSxrREFxRFEsV0FBWSxDQURaLFFBQVMsQ0FFVCxVQUFXLENBSFgsS0FBTSxDQUtOLDBCN0I4Z2NSLEM2QnRrY0Esd0RBOERRLFdBQVksQ0FEWixTQUFVLENBRVYsT0FBUSxDQUhSLEs3QmloY1IsQzZCN2tjQSx1REFxRVEsV0FBWSxDQURaLE1BQU8sQ0FFUCxVQUFXLENBSFgsSzdCaWhjUixDNkJwbGNBLDBEQTRFUSxXQUFZLENBRFosTUFBTyxDQUVQLFVBQVcsQ0FIWCxPQUFRLENBS1IsMEI3QjhnY1IsQzZCN2xjQSxxREFxRlEsV0FBWSxDQURaLFFBQVMsQ0FFVCxVQUFXLENBSFgsT0FBUSxDQUtSLDhCN0I4Z2NSLEM2QnRtY0EsMkRBOEZRLFdBQVksQ0FEWixTQUFVLENBRVYsT0FBUSxDQUhSLE9BQVEsQ0FLUiwwQjdCOGdjUixDNkIvbWNBLDBEQXVHUSxRQUFTLENBRFQsTUFBTyxDQUVQLFVBQVcsQ0FIWCxRN0JpaGNSLEM2QnRuY0EscURBOEdRLFFBQVMsQ0FEVCxRQUFTLENBRVQsVUFBVyxDQUhYLFFBQVMsQ0FLVCwwQjdCOGdjUixDNkIvbmNBLDJEQXVIUSxRQUFTLENBRFQsU0FBVSxDQUVWLE9BQVEsQ0FIUixRN0JpaGNSLEM2QnRvY0Esa0JBK0hJLE1BQU8sQ0FEUCxjQUFlLENBRWYsTzdCNGdjSixDNkI1b2NBLG9DQXdJSSw0QkFBNkIsQ0FIN0IsV0FBWSxDQUNaLFNBQVUsQ0FDVixVQUFXLENBSFgsUTdCZ2hjSixDNkJwcGNBLGlEQTRJTSxrQzdCNmdjTixDNkJ6cGNBLDhDQWlKTSxRQUFTLENBRFQsS0FBTSxDQUdOLDBCN0I2Z2NOLEM2QmhxY0EsbURBd0pNLE1BQU8sQ0FEUCxLN0I4Z2NOLEM2QnJxY0Esb0RBNkpNLE9BQVEsQ0FEUixLN0I4Z2NOLEM2QjFxY0EsaURBa0tNLFFBQVMsQ0FEVCxPQUFRLENBR1IsOEI3QjZnY04sQzZCanJjQSxzREF5S00sTUFBTyxDQURQLE9BQVEsQ0FHUiwwQjdCNmdjTixDNkJ4cmNBLHVEQWdMTSxPQUFRLENBRFIsT0FBUSxDQUdSLDBCN0I2Z2NOLEM2Qi9yY0EsaURBc0xNLFFBQVMsQ0FDVCxRQUFTLENBRVQsMEI3QjZnY04sQzZCdHNjQSxzREE2TE0sUUFBUyxDQUNULE03QjZnY04sQzZCM3NjQSx1REFrTU0sUUFBUyxDQUNULE83QjZnY04sQzZCeGdjQSxpQkFVRSxrQkFBbUIsQ0FVbkIsNEJBQTZCLENBRDdCLFFBQVMsQ0FoQlQsWUFBYSxDQUliLGtCQUFtQixDQU1uQixzQkFBdUIsQ0FJdkIsTUFBTyxDQUZQLFlBQWEsQ0FEYixjQUFlLENBSWYsT0FBUSxDQUZSLEtBQU0sQ0FLTixZN0IyZ2NGLEM2QmhpY0EsMkJBMEJJLHNCN0I0Z2NKLEM2QnRpY0EsZ0NBZ0NJLHNCQUF1QixDQUd2QiwwQjdCNGdjSixDNkIvaWNBLGlDQXlDSSxzQkFBdUIsQ0FHdkIsd0I3QjRnY0osQzZCeGpjQSw4QkFrREksa0I3QjRnY0osQzZCOWpjQSxtQ0F3REksa0JBQW1CLENBR25CLDBCN0I0Z2NKLEM2QnZrY0Esb0NBaUVJLGtCQUFtQixDQUduQix3QjdCNGdjSixDNkJobGNBLDhCQTBFSSxvQjdCNGdjSixDNkJ0bGNBLG1DQWdGSSxvQkFBcUIsQ0FHckIsMEI3QjRnY0osQzZCL2xjQSxvQ0F5Rkksb0JBQXFCLENBR3JCLHdCN0I0Z2NKLEM2QnhtY0Esb0RBdUdJLGtCQUFtQixDQUxuQixzQkFBd0IsQ0FHeEIsTUFBTyxDQUtQLHNCN0I0Z2NKLEM2QnRuY0EsNkNBcUhJLG9CQUFxQixDQUxyQixzQkFBd0IsQ0FHeEIsTUFBTyxDQUtQLHNCN0I0Z2NKLEM2QnBvY0EsbUNBOEhJLE1BQU8sQ0FJUCxxQjdCNGdjSixDNkI5b2NBLDZJQXVJTSxrQjdCNmdjTixDNkJwcGNBLDRKQTZJTSxzQjdCNmdjTixDNkIxcGNBLCtKQW1KTSxvQjdCNmdjTixDNkJocWNBLGdEQThKTSxvQkFBcUIsQ0FMckIsc0JBQXdCLENBR3hCLE1BQU8sQ0FLUCxzQjdCNmdjTixDNkI5cWNBLDhNQXNLSSxXN0I0Z2NKLEM2QmxyY0EsNEJBMktJLCtCN0I0Z2NKLEM2QnZyY0EsNkJBK0tJLCtCN0I0Z2NKLEM2QnhnY0EsMkRBQ0UsOEJBQ0Usa0I3QjJnY0YsQ0FDRixDNkJ4Z2NBLGFBS0UscUIxQnRZVSxDMEJ3WVYsaUJBQWtCLENBRWxCLHFCQUFzQixDQUl0QixZQUFhLENBVGIscUJBQXNCLENBRXRCLHFEQUF3RCxDQVN4RCxjQUFlLENBSmYsaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLGlCQUFrQixDQUpsQixpQjdCZ2hjRixDNkIxaGNBLHlCQTBCSSxrQkFBbUIsQ0FHbkIsMkJBQTRCLENBTjVCLGtCQUFtQixDQUluQixpQkFBa0IsQ0FSbEIsY0FBZSxDQURmLFc3QnVoY0osQzZCemljQSxzQ0FpQ00sY0FBZSxDQURmLGVBQWdCLENBRWhCLGU3QjZnY04sQzZCL2ljQSx3Q0FzQ00sY0FBZSxDQUNmLGU3QjZnY04sQzZCcGpjQSxxQ0E0Q00sV0FBWSxDQUNaLGlCQUFrQixDQUZsQixVN0IrZ2NOLEM2QjFqY0EsdUVBaURRLFdBQVksQ0FEWixVN0IrZ2NSLEM2Qi9qY0EsdUpBcURRLGNBQWUsQ0FDZixnQjdCOGdjUixDNkJwa2NBLDRFQTBEUSxRQUFTLENBQ1QsVTdCOGdjUixDNkJ6a2NBLHlGQThEVSxRN0IrZ2NWLEM2QjdrY0EsMEZBa0VVLFM3QitnY1YsQzZCamxjQSwrQ0F3RU0sZ0I3QjZnY04sQzZCcmxjQSx1Q0E0RU0sZ0JBQWlCLENBQ2pCLGdCN0I2Z2NOLEM2QjFsY0EsNkNBaUZRLHVEN0I4Z2NSLEM2Qi9sY0EsZ0RBdUZNLGdCQUFpQixDQURqQixVN0I4Z2NOLEM2QnBtY0Esd0NBMkZNLG9CN0I2Z2NOLEM2QnhtY0EsNkVBOEZRLGlCQUFrQixDQUdsQixXQUFZLENBRlosaUJBQWtCLENBSWxCLHVCQUF3QixDQUh4QixVN0JpaGNSLEM2QmpuY0EsMEZBc0dVLDJCQUE0QixDQUU1QixVQUFXLENBRFgsUUFBUyxDQUdULHdCQUF5QixDQUV6QiwwQjdCK2djVixDNkIzbmNBLDJGQWdIVSwyQkFBNEIsQ0FFNUIsU0FBVSxDQURWLFFBQVMsQ0FHVCx1QjdCK2djVixDNkJub2NBLDREQTBIUSxXQUFZLENBRFosVTdCK2djUixDNkJ4b2NBLDJEQStIUSxXQUFZLENBQ1osU0FBVSxDQUNWLE9BQVEsQ0FIUixTN0JpaGNSLEM2Qi9vY0Esb0VBcUlRLFU3QjhnY1IsQzZCbnBjQSxnRkF5SVUsUUFBUyxDQUNULFFBQVMsQ0FGVCxVN0JpaGNWLEM2QnpwY0EsaUZBK0lVLFNBQVUsQ0FDVixRQUFTLENBRlQsVTdCaWhjVixDNkIvcGNBLHlEQXVKTSx3QzdCNmdjTixDNkJwcWNBLDBEQTRKTSx5QzdCNmdjTixDNkJ6cWNBLG1CQWlLSSxTN0I0Z2NKLEM2QjdxY0EsMkJBcUtJLGlCN0I0Z2NKLEM2QmpyY0EsMEJBa0xJLG9CQUFxQixDQVRyQixhQUFjLENBUWQsYUFBYyxDQVBkLGNBQWUsQ0FFZixlQUFnQixDQUdoQixlQUFnQixDQUNoQixTQUFVLENBRlYsaUJBQWtCLENBSGxCLGlCQUFrQixDQUVsQixtQjdCaWhjSixDNkI5cmNBLG1DQXdMSSxrQkFBbUIsQ0FHbkIsc0JBQXVCLENBQ3ZCLGU3QjRnY0osQzZCeHNjQSwrRUFnTU0sY0FBZSxDQURmLFU3QjhnY04sQzZCN3NjQSw2RUFvTlUsdURBQXdELENBTHhELHNDQUF3QyxDQU54Qyw0QkFBeUIsQ0FTekIsa0JBQW1CLENBWG5CLHFCQUFzQixDQVN0QixpQkFBa0IsQ0FDbEIsY0FBZSxDQU5mLFdBQVksQ0FFWixZQUFhLENBRGIsU0FBVSxDQVNWLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FFdEIsZ0JBQWlCLENBVmpCLGtCQUFtQixDQUpuQixVN0J5aGNWLEM2Qm51Y0EsNEVBNE5VLGdCQUFpQixDQUNqQixpQjdCMmdjVixDNkJ4dWNBLHlGQThPUSx1REFBd0QsQ0FIeEQsd0JBQStCLENBQy9CLGlCQUFrQixDQURsQiw4QkFBK0IsQ0FEL0IsMkIxQjNtQkksQzBCb21CSixVQUFXLENBRFgsb0JBQXFCLENBSXJCLFdBQVksQ0FGWixlQUFnQixDQUNoQixtQkFBb0IsQ0FFcEIsVTdCaWhjUixDNkJ4dmNBLDJCQW9QSSxRQUFTLENBQ1QsaUJBQWtCLENBRWxCLGVBQWdCLENBQ2hCLFUxQnpuQlEsQzBCMG5CUixjQUFlLENBQ2YsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixpQjdCd2djSixDNkJyd2NBLGlDQWtRTSx1REFBNkQsQ0FGN0QsUzdCMmdjTixDNkIzd2NBLDBCQXVRSSxnQkFBaUIsQ0FDakIsYzdCd2djSixDNkJoeGNBLDBCQTRRSSxjQUFlLENBQ2YsUUFBUyxDQVlULFVBQVcsQ0FEWCxjQUFlLENBSmYsaUJBQWtCLENBRmxCLGNBQWUsQ0FEZixXQUFZLENBRVosZ0JBQWlCLENBTGpCLFFBQVMsQ0FDVCxTQUFVLENBTVYsaUJBQWtCLENBRWxCLFNBQVUsQ0FEVixPQUFRLENBS1IseUJBQTBCLENBWDFCLFU3Qm1oY0osQzZCbnljQSxnQ0E4Uk0sVTdCeWdjTixDNkJ2eWNBLGtLQW9TTSxZN0J1Z2NOLEM2QjN5Y0EsNEJBa1RJLG9CQUFxQixDQURyQixhQUFjLENBSmQsVUFBVyxDQUpYLGNBQWUsQ0FFZixlQUFnQixDQUtoQixrQkFBbUIsQ0FGbkIsUUFBUyxDQUNULFNBQVUsQ0FIVixpQkFBa0IsQ0FGbEIsaUI3QjhnY0osQzZCeHpjQSxrS0FzVEksZ0I3QnNnY0osQzZCNXpjQSxnRkErVEksd0JBQXlCLENBRHpCLGlCQUFrQixDQUdsQiwwQ0FBK0MsQ0FML0MscUJBQXNCLENBQ3RCLGNBQWUsQ0FPZiwwQ0FBMkMsQ0FWM0MsVTdCaWhjSixDNkIzMGNBLG1JQXlVSSw4QkFBZ0MsQ0FFaEMsb0M3QnNnY0osQzZCajFjQSxrR0FnVkksd0JBQXlCLENBRXpCLDBCQUEyQixDQUgzQixTN0J5Z2NKLEM2QngxY0EsK2pCQXNWSSxVN0JzZ2NKLEM2QjUxY0EsZ0NBMlZNLFVBQVcsQ0FDWCxTN0JxZ2NOLEM2QmoyY0EsaUNBZ1dNLFdBQVksQ0FFWixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBSGxCLFM3QndnY04sQzZCejJjQSxpRUF3V00sV0FBWSxDQUNaLGdCQUFpQixDQUVqQixnQkFBaUIsQ0FDakIsU0FBVSxDQUZWLHFCN0J1Z2NOLEM2QmozY0EsMEJBaVhJLFdBQVksQ0FDWixjN0JvZ2NKLEM2QnQzY0EsdUNBcVhNLGU3QnFnY04sQzZCMTNjQSx5QkEwWEksYzdCb2djSixDNkI5M2NBLDZCQThYSSxZQUFhLENBQ2IsWTdCb2djSixDNkJuNGNBLDJCQW1ZSSxhQUFjLENBQ2QsaUJBQWtCLENBR2xCLGNBQWUsQ0FEZixhQUFjLENBRGQsZ0I3QnNnY0osQzZCMzRjQSwwQkEyWUksUTdCb2djSixDNkIvNGNBLGtEQThZTSxnQjdCcWdjTixDNkJuNWNBLCtEQWtaTSxxQjdCcWdjTixDNkJ2NWNBLGdDQXNaTSxnQjdCcWdjTixDNkIzNWNBLDZCQTJaSSxhN0JvZ2NKLEM2Qi81Y0EscUVBOFpNLHFCN0JxZ2NOLEM2Qm42Y0Esb0NBbWFJLHdCQUF5QixDQUl6QixVQUFXLENBR1gsWUFBYSxDQUZiLGNBQWUsQ0FDZixlQUFnQixDQUxoQixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsWTdCd2djSixDNkI5NmNBLDJDQWtiTSx3QkFBeUIsQ0FEekIsaUJBQWtCLENBRWxCLFUxQnB6Qk0sQzBCOHlCTixXQUFZLENBQ1osb0JBQXFCLENBRXJCLFdBQVksQ0FJWixnQkFBaUIsQ0FFakIsaUJBQWtCLENBRGxCLGlCQUFrQixDQU5sQixVN0I0Z2NOLEM2QmhnY2lDLGlDQUMvQixtQkFFSSxvQjdCa2djSixDNkJwZ2NBLG9CQU1JLFk3QmlnY0osQ0FDRixDNkI3L2JBLDJEQUNFLG1CQUVJLG9CN0IrL2JKLEM2QmpnY0Esb0JBTUksWTdCOC9iSixDQUNGLEM2QjEvYkEsWUFHRSw0QkFBNkIsQ0FDN0IsaUJBQWtCLENBS2xCLHNCQUF1QixDQUN2QixjQUFlLENBUmYsV0FBWSxDQUdaLHFCQUFzQixDQUN0QixTQUFVLENBQ1YsaUJBQWtCLENBSWxCLHdCQUF5QixDQUN6QixxQkFBc0IsQ0FFdEIsZ0JBQWlCLENBYmpCLFU3QjBnY0YsQzZCM2djQSx3QkFpQkksb0I3QjgvYkosQzZCL2djQSxzQ0FxQk0sYUFBYyxDQURkLGlCN0JnZ2NOLEM2QnBoY0EsbURBNEJNLHdCQUF5QixDQUd6QixpQkFBa0IsQ0FGbEIsYUFBYyxDQUhkLFVBQVcsQ0FEWCxpQkFBa0IsQ0FLbEIsUUFBUyxDQUhULFU3Qm1nY04sQzZCOWhjQSxnRUFvQ1EsU0FBVSxDQURWLHVCN0JpZ2NSLEM2QnBpY0EsaUVBMENRLFVBQVcsQ0FEWCx3QjdCaWdjUixDNkIxaWNBLDBCQWtESSxvQkFBcUIsQ0FEckIsYUFBYyxDQURkLHFEN0JtZ2NKLEM2Qm5qY0EsaURBbURJLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsaUI3QnVnY0osQzZCNWpjQSx1QkEyREksb0JBQXFCLENBRHJCLGFBQWMsQ0FEZCxnQzdCbWdjSixDNkI1amNBLDJCQW9FSSxvQkFBcUIsQ0FEckIsYUFBYyxDQURkLHFEQUF3RCxDQUd4RCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCN0I4L2JKLEM2QnJrY0EsMEJBMkVJLG9CN0I4L2JKLEM2QnprY0EsK0RBOEVNLGlCQUFrQixDQUdsQixZQUFhLENBRmIsaUJBQWtCLENBSWxCLHVCQUF3QixDQUh4QixVN0JrZ2NOLEM2QmxsY0EsNEVBc0ZRLDZCQUE4QixDQUU5QixVQUFXLENBRFgsUUFBUyxDQUdULHdCQUF5QixDQUV6QiwwQjdCZ2djUixDNkI1bGNBLDZFQWdHUSw2QkFBOEIsQ0FFOUIsU0FBVSxDQURWLFNBQVUsQ0FHVix3QkFBeUIsQ0FFekIsdUI3QmdnY1IsQzZCdG1jQSw4Q0E2R00sb0NBQTBDLENBQzFDLGlCQUFrQixDQUVsQixzQkFBdUIsQ0FKdkIsV0FBWSxDQU1aLFNBQVUsQ0FEVixpQkFBa0IsQ0FFbEIsUUFBUyxDQVJULFVBQVcsQ0FTWCxTN0IrL2JOLEM2Qm5uY0EsNkNBeUhNLFdBQVksQ0FFWixTQUFVLENBRFYsaUJBQWtCLENBRWxCLE9BQVEsQ0FHUix3QkFBeUIsQ0FQekIsU0FBVSxDQUtWLFM3QmlnY04sQzZCOW5jQSxzREFvSU0sd0JBQXlCLENBRXpCLGlCQUFrQixDQURsQixhQUFjLENBRmQsVUFBVyxDQUlYLGlCQUFrQixDQUNsQixTN0IrL2JOLEM2QnZvY0Esa0VBNElRLFNBQVUsQ0FDVixRQUFTLENBRVQsdUJBQXdCLENBSnhCLFU3Qm9nY1IsQzZCL29jQSxtRUFvSlEsU0FBVSxDQUNWLFFBQVMsQ0FFVCx3QkFBeUIsQ0FKekIsVTdCb2djUixDNkIxL2JBLHFCQUNFLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLFM3QjYvYkYsQzZCaGdjQSx3QkFNSSxvQkFBcUIsQ0FDckIsaUI3QjgvYkosQzZCcmdjQSwyQ0FXSSxrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLFUxQjkvQlEsQzBCKy9CUixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVN0I4L2JKLEM2QmhoY0EsdURBcUJNLGE3QisvYk4sQzZCcGhjQSxzREF5Qk0sYzdCKy9iTixDNkJ4aGNBLG9FQTZCTSxrQjdCKy9iTixDNkI1aGNBLGtMQWlDVSxrQjdCKy9iVixDNkJoaWNBLHlDQXdDSSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGFBQWMsQ0FDZCxVN0I0L2JKLENBRUEsZTZCei9iRSx1QzdCMi9iRixDNkI5OWJBLDBCQUNFLEdBR0UsU0FBVSxDQURWLHdDN0J5L2JGLEM2QnIvYkEsSUFHRSxVQUFXLENBRFgscUM3QncvYkYsQzZCcC9iQSxJQUdFLFVBQVcsQ0FEWCxzQzdCdS9iRixDNkJuL2JBLEdBR0UsU0FBVSxDQURWLGlDN0JzL2JGLENBQ0YsQzZCbCtiQSwwQkFDRSxHQUNFLFM3Qm0vYkYsQzZCaC9iQSxJQUNFLFU3QmsvYkYsQzZCLytiQSxHQUdFLFNBQVUsQ0FEVixzQjdCay9iRixDQUNGLEM2Qng5YkEsMEJBQ0UsR0FFRSxtQjdCOCtiRixDNkIzK2JBLElBRUUscUI3QjYrYkYsQzZCMStiQSxJQUVFLG9CN0I0K2JGLEM2QnorYkEsR0FFRSxrQjdCMitiRixDQUNGLEM2QjE5YkEsMEJBQ0UsR0FHRSxTQUFVLENBRFYsa0I3QjIrYkYsQzZCditiQSxHQUdFLFNBQVUsQ0FEVixtQjdCMCtiRixDQUNGLEM2QnQrYkEsWUFFRSw0QjdCeStiRixDNkIzK2JBLHdCQU1JLDRCN0IwK2JKLEM2QmgvYkEsOEJBV0ksYzdCMCtiSixDNkJ0K2JBLFlBRUUsc0M3QnkrYkYsQzZCMytiQSx3QkFNSSxxQzdCMCtiSixDNkJoL2JBLDhCQVdJLGM3QjArYkosQzZCdDhiQSwrQkFDRSxHQUVFLFFBQVMsQ0FDVCxRQUFTLENBRlQsTzdCdStiRixDNkJsK2JBLElBRUUsUUFBUyxDQUNULFFBQVMsQ0FGVCxPN0JzK2JGLEM2QmorYkEsSUFFRSxTQUFVLENBQ1YsUUFBUyxDQUZULFU3QnErYkYsQzZCaCtiQSxJQUVFLFNBQVUsQ0FDVixRQUFTLENBRlQsVTdCbytiRixDNkIvOWJBLEdBRUUsU0FBVSxDQUNWLFFBQVMsQ0FGVCxVN0JtK2JGLENBQ0YsQzZCcDhiQSxnQ0FDRSxHQUVFLFVBQVcsQ0FDWCxRQUFTLENBRlQsTzdCZytiRixDNkIzOWJBLElBRUUsVUFBVyxDQUNYLFFBQVMsQ0FGVCxPN0IrOWJGLEM2QjE5YkEsSUFFRSxPQUFRLENBQ1IsUUFBUyxDQUZULFU3Qjg5YkYsQzZCejliQSxHQUVFLFNBQVUsQ0FDVixRQUFTLENBRlQsVTdCNjliRixDQUNGLEM2Qng3YkEscUNBQ0UsR0FFRSxRQUFTLENBQ1QsT0FBUSxDQUZSLE83Qnk5YkYsQzZCcDliQSxJQUVFLFFBQVMsQ0FDVCxPQUFRLENBRlIsTzdCdzliRixDNkJuOWJBLElBRUUsU0FBVSxDQUNWLFFBQVMsQ0FGVCxVN0J1OWJGLEM2Qmw5YkEsSUFFRSxTQUFVLENBQ1YsUUFBUyxDQUZULFM3QnM5YkYsQzZCajliQSxHQUVFLFFBQVMsQ0FDVCxRQUFTLENBRlQsVTdCcTliRixDQUNGLEM2QnQ3YkEsc0NBQ0UsR0FFRSxVQUFXLENBQ1gsUUFBUyxDQUZULE83Qms5YkYsQzZCNzhiQSxJQUVFLFVBQVcsQ0FDWCxRQUFTLENBRlQsTzdCaTliRixDNkI1OGJBLElBRUUsT0FBUSxDQUNSLFFBQVMsQ0FGVCxVN0JnOWJGLEM2QjM4YkEsR0FFRSxTQUFVLENBQ1YsUUFBUyxDQUZULFU3Qis4YkYsQ0FDRixDNkJwN2JBLDZCQUNFLEdBRUUsd0I3QjA4YkYsQzZCdjhiQSxHQUVFLHdCN0J5OGJGLEM2QnQ4YkEsSUFFRSx5QjdCdzhiRixDNkJyOGJBLEdBRUUseUI3QnU4YkYsQ0FDRixDNkJwOGJBLGdDQUVFLGtDN0J1OGJGLEM2QnA4YkEsaUNBRUUsbUM3QnU4YkYsQzZCcDhiQSw2RUFFRSx5QzdCdThiRixDNkJ0N2JBLDhCQUNFLEdBR0UsU0FBVSxDQURWLHlCN0J1OGJGLEM2Qm44YkEsR0FHRSxTQUFVLENBRFYsb0I3QnM4YkYsQ0FDRixDNkJsOGJBLDBCQUVFLGdDN0JxOGJGLEM2QnI2YkEsMEJBQ0UsR0FHRSxlQUFnQixDQUNoQixTQUFVLENBRlYsbUI3Qm84YkYsQzZCLzdiQSxJQUdFLGVBQWdCLENBQ2hCLFNBQVUsQ0FGVixtQjdCbThiRixDNkI5N2JBLElBR0UsZUFBZ0IsQ0FEaEIscUI3Qmk4YkYsQzZCNzdiQSxHQUdFLFlBQWEsQ0FDYixTQUFVLENBRlYsa0I3Qmk4YkYsQ0FDRixDNkI1N2JBLHNCQUVFLDRCN0IrN2JGLEM2Qmg3YkEsMEJBQ0UsR0FFRSxtQjdCODdiRixDNkIzN2JBLEdBRUUsdUI3QjY3YkYsQ0FDRixDOEJsamZBLHFCQUVFLFc5QnNqZkYsQzhCbGpmQSxzREFHSSwwQjlCb2pmSixDOEJ2amZBLDhGQU9JLHdCOUJvamZKLEM4QjlpZkEsb0JBR0ksYTNCZmUsQzJCY2YsYzlCa2pmSixDOEJwamZBLDBCQVFJLHdCM0JIZSxDMkJFZixpQkFBa0IsQ0FJbEIsV0FBWSxDQUZaLFdBQVksQ0FDWixVOUJramZKLEM4QjNpZkEsMERBRUksTzlCOGlmSixDOEJoamZBLG9CQVFJLGEzQnZDYSxDMkJxQ2IsY0FBZSxDQUNmLGU5QitpZkosQzhCdGpmQSx5QkFjSSx3QjNCMUJlLEMyQjZCZixXQUFZLENBRlosV0FBWSxDQUNaLFU5QjZpZkosQzhCdGlmQSwwREFFSSxPOUJ5aWZKLEM4QjNpZkEsb0JBUUksYTNCOURhLEMyQjREYixjQUFlLENBQ2YsZTlCMGlmSixDOEJqamZBLHlCQWVJLHdCM0JsRGUsQzJCaURmLGlCQUFrQixDQUlsQixXQUFZLENBRlosV0FBWSxDQUNaLFU5QndpZkosQzhCempmQSx5QkF1QkksZUFBZ0IsQ0FEaEIsUzlCd2lmSixDOEI5amZBLDRCQTJCTSxjQUFlLENBRGYsZTlCeWlmTixDOEJua2ZBLGdDQWlEUSxnQkFBaUIsQ0FEakIsYTNCekVXLEMyQndFWCxjQUFlLENBSWYsV0FBWSxDQU5aLFFBQVMsQ0FDVCxxQkFBc0IsQ0FJdEIsVTlCdWlmUixDOEJ6bGZBLDRFQTBETSxhOUJvaWZOLEM4QjlsZkEsb0VBZ0VNLHVCOUJraWZOLEMrQjlwZkEsdUJBRUUsa0NBQXFDLENBQ3JDLG9CNUJBZSxDNEJGZixvQkFBc0IsQ0FHdEIsaUJBQWtCLENBQ2xCLGdCL0JpcWZGLENnQ3RxZkEscUJBRUUscUJBQXVCLENBQ3ZCLGlCQUFrQixDQUZsQix5QmhDMnFmRixDZ0M1cWZBLDJCQUtNLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZ0JoQzJxZk4sQ2dDdnFmQSxpQkFDRSxxQmhDMHFmRixDZ0N2cWZBLGFBQ0Usa0JoQzBxZkYsQ2lDMXJmQSw0QkFDRSxlakM2cmZGLENrQ2pyZkEsZ0JBT0UsV0FBWSxDQURaLGtDQUFvQyxDQUxwQyxVQUFXLENBR1gsMkJBQTZCLENBRDdCLHdCQUEwQixDQUUxQix3QkFBMEIsQ0FIMUIsb0JsQ29zZkYsQ2tDdHNmQSxzQ0FXSSxzQkFBdUIsQ0FDdkIsZWxDZ3NmSixDa0M1c2ZBLHdFQWdCSSxpQmxDZ3NmSixDa0NodGZBLG9EQXFCTSxrQmxDK3JmTixDa0MxcmZBLG1EQU1NLGEvQmRhLEMrQldiLGVBQW1CLENBSW5CLGVBQWdCLENBSGhCLGVBQWdCLENBQ2hCLGtCbEM2cmZOLENrQ2xzZkEsb0RBWU0sb0JBQXFCLENBRHJCLFVsQzRyZk4sQ2tDdnNmQSw2Q0FpQkksZ0JsQzByZkosQ2tDM3NmQSxtREF1Qk0sYS9CL0JhLEMrQjRCYixlQUFtQixDQUluQixlQUFnQixDQUZoQixlQUFnQixDQURoQixrQmxDOHJmTixDa0NudGZBLG1EQTZCTSxvQkFBcUIsQ0FEckIsZ0JBQWtCLENBRWxCLFVsQzJyZk4sQ2tDdHJmQSw4QkFDRSxhL0I1Q2lCLEMrQjZDakIsaUJsQ3lyZkYsQ2tDM3JmQSw4SkFLSSxhL0JoRGUsQytCaURmLGlCbEMwcmZKLENrQ3RyZkEsMkNBRUksaUJBQW1CLENBQ25CLGtCbEN3cmZKLENrQzNyZkEsNkRBY00sd0JBQXlCLENBRnpCLFlBQWEsQ0FDYixrQmxDMHJmTixDa0N2c2ZBLGlEQXFCSSxRQUFTLENBRVQsa0JBQW1CLENBQ25CLGdCQUFpQixDQUVqQixhQUFjLENBUGQsaUJBQWtCLENBTWxCLGlCQUFrQixDQUxsQixPQUFRLENBRVIsV2xDNHJmSixDa0NwcmZBLDBPQVVRLGtCbENrcmZSLENrQzVyZkEsc0VBZU0sWWxDaXJmTixDa0Noc2ZBLCtMQW9CSSxjQUFlLENBQ2YsaUJsQ2dyZkosQ2tDcnNmQSwrYkErRE0sV0FBYSxDQUNiLGFBQWMsQ0FDZCxVQUFZLENBSFosaUJsQzBxZk4sQ2tDeHVmQSxrT0F1RUksZUFBZ0IsQ0FEaEIsU2xDdXFmSixDa0M3dWZBLDZOQTRFSSxlQUFnQixDQURoQixVbEN1cWZKLENrQ2x2ZkEsb0ZBZ0ZJLFNsQ3NxZkosQ2tDdHZmQSxzR0FvRkksU2xDc3FmSixDa0NscWZBLDBDQUVJLHlCbENvcWZKLENrQ3RxZkEsZ0NBTUksZUFBZ0IsQ0FFaEIseUJBQTJCLENBRDNCLHNCbENxcWZKLENrQzVxZkEsd0tBWVEsWWxDb3FmUixDa0NocmZBLGdIQWtCUSxlbENrcWZSLENrQ3ByZkEsc0RBd0JJLHNCbENncWZKLENrQ3hyZkEsNERBNEJNLGVBQWdCLENBRGhCLHNCbENrcWZOLENrQzVwZkEsb0NBQ0Usb0xBRUksaUJsQzhwZkosQ0FDRixDa0MxcGZBLHFDQUdNLGtCbEMycGZOLENrQzlwZkEsb0lBUU0sV0FBYSxDQURiLE9sQzRwZk4sQ2tDbnFmQSxpSUFZTSxPbEMycGZOLENrQ3ZxZkEsb0VBa0JNLG1CbEN5cGZOLENrQzNxZkEsMEZBc0JNLG9CbEN5cGZOLENrQzlvZkEsK0hBRUkscUJsQ29wZkosQ2tDdHBmQSxvREFNSSxRbENvcGZKLENrQzFwZkEsaUZBVVEsY2xDb3BmUixDa0M5cGZBLGdGQWNRLGVsQ29wZlIsQ21DcjdmQSxxQkFDRSx3QmhDeUJpQixDZ0N4QmpCLHlDQUE4QyxDQUM5QyxTbkN3N2ZGLENtQ3I3ZkEscUNBRUksc0JuQ3U3ZkosQ21DbjdmQSxvQkFDRSxTbkNzN2ZGLENtQ243ZkEsaUJBQ0UsZ0JuQ3M3ZkYsQ21DbjdmQSxvQkFDRSxZbkNzN2ZGLENtQ243ZkEsWUFDRSxZQUFhLENBRWIsNkJBQThCLENBRDlCLHFCbkN1N2ZGLENtQ3o3ZkEsd0JBTUksZW5DdTdmSixDbUM3N2ZBLDhCQVdNLGlCQUFrQixDQUZsQixhaENDYSxDZ0NBYixjbkN5N2ZOLENtQ244ZkEsOEJBaUJNLGNBQWUsQ0FEZixXQUFZLENBRFoseUJuQzA3Zk4sQ21DbjdmQSxvQ0FFSSxrQm5DcTdmSixDbUN2N2ZBLGdCQXNDSSx3QkFBeUIsQ0FJekIsa0NBQW9DLENBSHBDLG9CQUFxQixDQUVyQix5QkFBMkIsQ0FEM0Isc0JuQ3U1ZkosQ21DLzdmQSxrT0FVUSxtU0FBZ1UsQ0FFaFUsdUJBQTJCLENBRDNCLDJCQUE0QixDQUU1QixvQkFBcUIsQ0FMckIsYWhDMUJXLENnQ2tDWCxVQUFXLENBRFgsV0FBWSxDQUVaLFdBQVksQ0FDWixTQUFVLENBSlYsVW5DKzdmUixDbUM3OGZBLDZOQXNCUSxtU0FBaVUsQ0FFalUsdUJBQTJCLENBRDNCLDJCQUE0QixDQUU1QixvQkFBcUIsQ0FHckIsVUFBVyxDQURYLFdBQVksQ0FFWixXQUFZLENBQ1osVUFBVyxDQUpYLFVuQys3ZlIsQ21DejlmQSxvRkFrQ1EsYW5DMjdmUixDbUMvNmZBLGdCQUtJLCtCaEN2RWUsQ2dDb0VmLGlCQUFrQixDQUVsQix1Qm5DazdmSixDbUN0N2ZBLG1CQVlJLGdDQUFxQyxDQUVyQyxnQkFBaUIsQ0FEakIsaUJBQWtCLENBRmxCLGVBQWdCLENBVWhCLGFoQy9FZSxDZ0NpRmYsY0FBZSxDQURmLGVBQWdCLENBRWhCLGtCQUFtQixDQUpuQixpQkFBNEIsQ0FYNUIsbUJBQXVCLENBVXZCLHVCbkNzN2ZKLENtQzc2ZkEsMkNBRUksc0JBQXVCLENBRXZCLHlDQUE4QyxDQUQ5QyxzQ25DZzdmSixDbUNuN2ZBLG1EQVFJLGtDbkMrNmZKLENtQzM2ZkEsdU5BRUksbUJuQzY2ZkosQ21DLzZmQSxpT0FNSSxvQm5DNjZmSixDbUNuN2ZBLG1CQVdJLFdBQVksQ0FHWixhaENoSGUsQ2dDNEdmLGNBQWUsQ0FLZixxQkFBc0IsQ0FGdEIsaUJuQys2ZkosQ21DejZmQSx5Q0FDRSxzQ25DNDZmRixDbUN6NmZBLG1CQUNFLFdBQVksQ0FDWixpQm5DNDZmRixDbUN6NmZBLDZDQUVJLHNDbkMyNmZKLENtQzc2ZkEsdURBT0ksY25DMjZmSixDbUN2NmZBLDJDQU1JLHdCaEN2SmUsQ2dDMEpmLGlCQUFrQixDQUxsQixhaEM3S2EsQ2dDZ0xiLG9CQUFxQixDQUdyQixjQUFlLENBTGYsZUFBZ0IsQ0FHaEIsaUJBQWtCLENBTGxCLGtCbkNnN2ZKLENtQ243ZkEsbURBZ0JNLGVBQWdCLENBRGhCLGlCbkN5NmZOLENtQ3g3ZkEsaURBd0JNLGFoQ3ZLYSxDZ0NtS2IsaUJBQWtCLENBRWxCLFNBQVUsQ0FEVixPQUFRLENBRVIsVW5DeTZmTixDbUNuNmZBLGtDQUNFLGVBQWdCLENBS2hCLHdCaENwTGlCLENnQ21MakIsaUJBQWtCLENBRGxCLGVBQWdCLENBS2hCLGNBQWUsQ0FEZixXQUFZLENBRFoseUJuQ3c2ZkYsQ21DLzZmQSx3Q0FZSSx3Qm5DdTZmSixDbUNuNmZBLG9DQUdJLGNuQ3E2ZkosQ21DeDZmQSx5Q0FPSSxlQUFnQixDQUNoQixpQm5DcTZmSixDbUNqNmZBLCtFQUVJLFluQ202ZkosQ21DLzVmQSwwS0FFSSxhaENqTmUsQ2dDa05mLGNuQ2k2ZkosQ21DNzVmQSxtREFFSSxXbkMrNWZKLENtQ2o2ZkEsbURBTUksY0FBZSxDQUNmLGVuQys1ZkosQ21DMzVmQSwyREFFRSxvQkFBcUIsQ0FHckIsdUJBQXdCLENBR3hCLGVBQWdCLENBQ2hCLDRVQUFzVyxDQUd0VyxjQUFlLENBRGYsV0FBWSxDQURaLHlCbkM4NWZGLENtQ3o1ZkEsK0NBSUUsb0JBQXFCLENBSHJCLFFBQVMsQ0FFVCxnQkFBaUIsQ0FEakIsa0JuQzg1ZkYsQ21DejVmQSxXQUlFLDRCQUFpQyxDQUNqQyxXQUFZLENBSFosaUJBQWtCLENBSWxCLGFoQzFQaUIsQ2dDcVBqQixnQkFBaUIsQ0FFakIsZ0JuQys1ZkYsQ21DbDZmQSxpQkFTSSxlbkM2NWZKLENtQ3o1ZkEsNkRBRUUsY0FBZSxDQURmLFluQzY1ZkYsQ21DejVmQSwrQkFFSSxrQm5DMjVmSixDbUM3NWZBLG1DQUtNLGFuQzQ1Zk4sQ21DajZmQSxtRUFVSSxpQkFBa0IsQ0FDbEIsZW5DMjVmSixDbUN0NmZBLDJFQWNNLFVuQzQ1Zk4sQ21DMTZmQSw2QkFtQkksd0JuQzI1ZkosQ21DdjVmQSxzREFDRSxpQkFBa0IsQ0FDbEIsZW5DMDVmRixDbUN2NWZBLDhEQUNFLFVuQzA1ZkYsQ21DdjVmQSxjQUtFLGdCQUFpQixDQURqQixhaEN0U2lCLENnQ3FTakIsY0FBZSxDQUZmLGdCQUFpQixDQUNqQixxQm5DNjVmRixDbUN2NWZBLDJEQUNFLGFuQzA1ZkYsQ21DdjVmQSwyREFHRSwyREFDRSxzQkFBdUIsQ0FDdkIseUJuQ3k1ZkYsQ0FDRixDb0NodmdCQSxvQkFDRSxzQkFBdUIsQ0FFdkIsaUJBQWtCLENBRGxCLFlwQ292Z0JGLENvQ3R2Z0JBLDBCQVVJLDJCQUE0QixDQVM1Qix3QmpDS2UsQ2lDVmYsd0JqQ1VlLENpQ2JmLG9CQUFxQixDQUlyQixhakNOVSxDaUNGVixhQUFjLENBU2QsY0FBZSxDQVJmLGVBQWdCLENBS2hCLFdBQVksQ0FLWixrQkFBbUIsQ0FUbkIsZUFBZ0IsQ0FRaEIsZ0JBQWlCLENBTGpCLG9FQUFxRSxDQU5yRSxXcENpd2dCSixDb0N2d2dCQSx5QkF3Qkksd0JqQ3JCYSxDaUN3QmIsaUJBQWtCLENBSWxCLDhDQUFtRCxDQU5uRCxVakN6QlEsQ2lDdUJSLG9CQUFxQixDQUdyQixjQUFlLENBSWYsaUJBQWtCLENBRGxCLGlCQUFrQixDQURsQix1QnBDdXZnQkosQ29DbnhnQkEsMkJBb0NNLGNBQWUsQ0FEZixvQkFBcUIsQ0FEckIsZ0JwQ3V2Z0JOLENxQy94Z0JBLG9CQVVJLGtCQUFtQixDQUpuQix3QkFBeUIsQ0FRekIsYUFBYyxDQUhkLFVBQVcsQ0FIWCxZQUFhLENBTGIsNkJBQStCLENBQy9CLGNBQWUsQ0FLZiw2QkFBOEIsQ0FHOUIsZ0JBQWlCLENBUGpCLGVBQWdCLENBV2hCLFNBQVUsQ0FIVixpQkFBa0IsQ0FObEIsY0FBZSxDQVFmLFVBQVcsQ0FkWCx1QkFBd0IsQ0FDeEIsaURBQXNELENBZXRELFlyQ2t5Z0JKLENxQy94Z0JBLDRCQUNJLHNCQUF1QixDQUV2QixXQUFZLENBR1osYUFBYyxDQUlkLGNBQ0osQ0FUSSxvQkFBcUIsQ0FFckIsaUJBQWtCLENBR2xCLGlCQUFrQixDQUVsQiwwQkFBc0IsQ0FBdEIscUJBQXNCLENBRHRCLFNBQVUsQ0FIVix3QnJDdXlnQkosQ3FDL3hnQkEseUJBQ0ksb0JBSUksaUJBQWtCLENBRGxCLG1CQUFvQixDQUVwQixXQUNKLENBSkksZUFBZ0IsQ0FEaEIsZXJDc3lnQk4sQ0FDRixDcUMveGdCQSx5QkFDSSxvQkFDSSxNQUFPLENBQ1AsT0FBUSxDQUNSLFVyQ2t5Z0JOLENBQ0YsQ3FDL3hnQkEsNEJBRUksUUFBUyxDQUNULFFBQVMsQ0FGVCxrQkFBb0IsQ0FHcEIseUJyQ2t5Z0JKLENxQy94Z0JBLDBCQUVJLFFBQVMsQ0FDVCxNQUNKLENBSEksa0JyQ295Z0JKLENxQy94Z0JBLDJCQUVJLFFBQVMsQ0FDVCxPQUNKLENBSEksa0JyQ295Z0JKLENxQy94Z0JBLHVCQUNJLHFCQUF1QixDQUV2QixNQUNKLENBRkksS3JDbXlnQkosQ3FDL3hnQkEseUJBQ0kscUJBQXVCLENBRXZCLFFBQVMsQ0FEVCxLQUFNLENBRU4seUJyQ2t5Z0JKLENxQy94Z0JBLHdCQUNJLHFCQUF1QixDQUV2QixPQUNKLENBRkksS3JDbXlnQkosQ3FDL3hnQkEseUJBQ0kscURBQ0ksTUFBTyxDQUNQLGNyQ2t5Z0JOLENBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2VkaXRvcnMvbWFya2Rvd24vX3NpbXBsZW1kZS5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL3BsdWdpbnMvYW5pbWF0ZS9fYW5pbWF0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2F1dG9jb21wbGV0ZS9fYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL2Jhc2UvX2NvbG9yX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2Jvb3RzdHJhcC1yYW5nZS1TbGlkZXIvX2Jvb3RzdHJhcC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9ib290c3RyYXAtc2VsZWN0L19ib290c3RyYXAtc2VsZWN0Lm1pbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2Jvb3RzdHJhcC10b3VjaHNwaW4vX2pxdWVyeS5ib290c3RyYXAtdG91Y2hzcGluLm1pbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2RyYWctYW5kLWRyb3AvZHJhZ3VsYS9fZHJhZ3VsYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2RyYWctYW5kLWRyb3AvZHJhZ3VsYS9fZXhhbXBsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2Ryb3BpZnkvX2Ryb3BpZnkubWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL3BsdWdpbnMvZWRpdG9ycy9xdWlsbC9fcXVpbGwuYnViYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL3BsdWdpbnMvZWRpdG9ycy9xdWlsbC9fcXVpbGwuc25vdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2ZpbGUtdXBsb2FkL19maWxlLXVwbG9hZC13aXRoLXByZXZpZXcubWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL3BsdWdpbnMvZmxhdHBpY2tyL19jdXN0b20tZmxhdHBpY2tyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL3BsdWdpbnMvZnVsbGNhbGVuZGFyL19jdXN0b20tZnVsbGNhbGVuZGFyLmFkdmFuY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9mdWxsY2FsZW5kYXIvX2Z1bGxjYWxlbmRhci5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9mdWxsY2FsZW5kYXIvX2Z1bGxjYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2pxdWVyeS1zdGVwL19qcXVlcnkuc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9qdmVjdG9yL19qcXVlcnktanZlY3Rvcm1hcC0yLjAuMy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL2xpZ2h0Ym94L19jdXN0b20tcGhvdHN3aXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL3BsdWdpbnMvbGlnaHRib3gvX3Bob3Rvc3dpcGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9ub1VpU2xpZGVyL19jdXN0b20tbm91aVNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL3BlcmZlY3Qtc2Nyb2xsYmFyL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL3ByaWNpbmctdGFibGUvY3NzL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9wcmljaW5nLXRhYmxlL2Nzcy9fcHJpY2luZy10YWJsZS9fcHJpY2luZy10YWJsZS10b2dnbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9wcmljaW5nLXRhYmxlL2Nzcy9fcHJpY2luZy10YWJsZS9fcHJpY2luZy10YWJsZS1hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL3ByaWNpbmctdGFibGUvY3NzL19wcmljaW5nLXRhYmxlL19wcmljaW5nLXRhYmxlLWJhc2ljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL3BsdWdpbnMvc2VsZWN0Mi9fc2VsZWN0Mi5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy9zd2VldGFsZXJ0cy9fc3dlZXRhbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL3N3ZWV0YWxlcnRzL19zd2VldGFsZXJ0Mi5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy90YWJsZS9kYXRhdGFibGUvX2N1c3RvbV9kdF9jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy90YWJsZS9kYXRhdGFibGUvX2N1c3RvbV9kdF9odG1sNS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL3RhYmxlL2RhdGF0YWJsZS9fY3VzdG9tX2R0X21pc2NlbGxhbmVvdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy90YWJsZS9kYXRhdGFibGUvX2N1c3RvbV9kdF9tdWx0aXBsZV90YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy90YWJsZS9kYXRhdGFibGUvX2RhdGF0YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdGhlbWUvcGx1Z2lucy90YWJsZS9kYXRhdGFibGUvX2R0LWdsb2JhbF9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy90aGVtZS9wbHVnaW5zL3RhZ0lucHV0L190YWdzLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3RoZW1lL3BsdWdpbnMvc25hY2tiYXIvX3NuYWNrYmFyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLyoqXG4gKiBzaW1wbGVtZGUgdjEuMTEuMlxuICogQ29weXJpZ2h0IE5leHQgU3RlcCBXZWJzLCBJbmMuXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vTmV4dFN0ZXBXZWJzL3NpbXBsZW1kZS1tYXJrZG93bi1lZGl0b3JcbiAqIEBsaWNlbnNlIE1JVFxuICovXG5cbi5Db2RlTWlycm9yIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLkNvZGVNaXJyb3ItbGluZXMge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLkNvZGVNaXJyb3IgcHJlIHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIsIC5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlcnMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uQ29kZU1pcnJvci1saW5lbnVtYmVyIHtcbiAgcGFkZGluZzogMCAzcHggMCA1cHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXIge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXJtYXJrZXItc3VidGxlIHtcbiAgY29sb3I6ICRtLWNvbG9yXzY7XG59XG5cbi5Db2RlTWlycm9yLWN1cnNvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHdpZHRoOiAwO1xufVxuXG4uQ29kZU1pcnJvciBkaXYuQ29kZU1pcnJvci1zZWNvbmRhcnljdXJzb3Ige1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHNpbHZlcjtcbn1cblxuLmNtLWZhdC1jdXJzb3Ige1xuICAuQ29kZU1pcnJvci1jdXJzb3Ige1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICM3ZTc7XG4gIH1cblxuICBkaXYuQ29kZU1pcnJvci1jdXJzb3JzIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5jbS1hbmltYXRlLWZhdC1jdXJzb3Ige1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMS4wNnMgc3RlcHMoMSkgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjA2cyBzdGVwcygxKSBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNztcbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJsaW5rIHtcbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmsge1xuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5jbS10YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLkNvZGVNaXJyb3ItcnVsZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNtLXMtZGVmYXVsdCB7XG4gIC5jbS1oZWFkZXIge1xuICAgIGNvbG9yOiAjMDBmO1xuICB9XG5cbiAgLmNtLXF1b3RlIHtcbiAgICBjb2xvcjogIzA5MDtcbiAgfVxufVxuXG4uY20tbmVnYXRpdmUge1xuICBjb2xvcjogI2Q0NDtcbn1cblxuLmNtLXBvc2l0aXZlIHtcbiAgY29sb3I6ICMyOTI7XG59XG5cbi5jbS1oZWFkZXIsIC5jbS1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY20tZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jbS1zdHJpa2V0aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5jbS1zLWRlZmF1bHQge1xuICAuY20ta2V5d29yZCB7XG4gICAgY29sb3I6ICM3MDg7XG4gIH1cblxuICAuY20tYXRvbSB7XG4gICAgY29sb3I6ICMyMTk7XG4gIH1cblxuICAuY20tbnVtYmVyIHtcbiAgICBjb2xvcjogIzE2NDtcbiAgfVxuXG4gIC5jbS1kZWYge1xuICAgIGNvbG9yOiAjMDBmO1xuICB9XG5cbiAgLmNtLXZhcmlhYmxlLTIge1xuICAgIGNvbG9yOiAjMDVhO1xuICB9XG5cbiAgLmNtLXZhcmlhYmxlLTMge1xuICAgIGNvbG9yOiAjMDg1O1xuICB9XG5cbiAgLmNtLWNvbW1lbnQge1xuICAgIGNvbG9yOiAjYTUwO1xuICB9XG5cbiAgLmNtLXN0cmluZyB7XG4gICAgY29sb3I6ICNhMTE7XG4gIH1cblxuICAuY20tc3RyaW5nLTIge1xuICAgIGNvbG9yOiAjZjUwO1xuICB9XG5cbiAgLmNtLW1ldGEsIC5jbS1xdWFsaWZpZXIge1xuICAgIGNvbG9yOiAjNTU1O1xuICB9XG5cbiAgLmNtLWJ1aWx0aW4ge1xuICAgIGNvbG9yOiAjMzBhO1xuICB9XG5cbiAgLmNtLWJyYWNrZXQge1xuICAgIGNvbG9yOiAjOTk3O1xuICB9XG5cbiAgLmNtLXRhZyB7XG4gICAgY29sb3I6ICMxNzA7XG4gIH1cblxuICAuY20tYXR0cmlidXRlIHtcbiAgICBjb2xvcjogIzAwYztcbiAgfVxuXG4gIC5jbS1ociB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gIH1cblxuICAuY20tbGluayB7XG4gICAgY29sb3I6ICMwMGM7XG4gIH1cbn1cblxuLmNtLWludmFsaWRjaGFyLCAuY20tcy1kZWZhdWx0IC5jbS1lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5Db2RlTWlycm9yLWNvbXBvc2luZyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cblxuZGl2LkNvZGVNaXJyb3Igc3BhbiB7XG4gICYuQ29kZU1pcnJvci1tYXRjaGluZ2JyYWNrZXQge1xuICAgIGNvbG9yOiAjMGYwO1xuICB9XG5cbiAgJi5Db2RlTWlycm9yLW5vbm1hdGNoaW5nYnJhY2tldCB7XG4gICAgY29sb3I6ICNmMjI7XG4gIH1cbn1cblxuLkNvZGVNaXJyb3ItbWF0Y2hpbmd0YWcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTUwLCAwLCAwLjMpO1xufVxuXG4uQ29kZU1pcnJvci1hY3RpdmVsaW5lLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZThmMmZmO1xufVxuXG4uQ29kZU1pcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uQ29kZU1pcnJvci1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5Db2RlTWlycm9yLXNpemVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIsIC5Db2RlTWlycm9yLWhzY3JvbGxiYXIsIC5Db2RlTWlycm9yLXNjcm9sbGJhci1maWxsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Db2RlTWlycm9yLXZzY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uQ29kZU1pcnJvci1oc2Nyb2xsYmFyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLkNvZGVNaXJyb3Itc2Nyb2xsYmFyLWZpbGxlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlci1maWxsZXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5Db2RlTWlycm9yLWd1dHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMztcbn1cblxuLkNvZGVNaXJyb3ItZ3V0dGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLkNvZGVNaXJyb3ItZ3V0dGVyLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA0O1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXItZWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5Db2RlTWlycm9yLWxpbmVzIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5Db2RlTWlycm9yIHByZSB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG59XG5cbi5Db2RlTWlycm9yLXdyYXAgcHJlIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLkNvZGVNaXJyb3ItbGluZWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLkNvZGVNaXJyb3ItbGluZXdpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5Db2RlTWlycm9yLWNvZGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uQ29kZU1pcnJvci1ndXR0ZXIsIC5Db2RlTWlycm9yLWd1dHRlcnMsIC5Db2RlTWlycm9yLWxpbmVudW1iZXIsIC5Db2RlTWlycm9yLXNjcm9sbCwgLkNvZGVNaXJyb3Itc2l6ZXIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLkNvZGVNaXJyb3ItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uQ29kZU1pcnJvci1jdXJzb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5Db2RlTWlycm9yLW1lYXN1cmUgcHJlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuZGl2LkNvZGVNaXJyb3ItY3Vyc29ycyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uQ29kZU1pcnJvci1mb2N1c2VkIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMsIGRpdi5Db2RlTWlycm9yLWRyYWdjdXJzb3JzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLkNvZGVNaXJyb3Itc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xufVxuXG4uQ29kZU1pcnJvci1mb2N1c2VkIC5Db2RlTWlycm9yLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2Q3ZDRmMDtcbn1cblxuLkNvZGVNaXJyb3ItbGluZSB7XG4gICY6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q3ZDRmMDtcbiAgfVxuXG4gID4gc3BhbiB7XG4gICAgJjo6c2VsZWN0aW9uLCA+IHNwYW46OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDdkNGYwO1xuICAgIH1cbiAgfVxufVxuXG4uQ29kZU1pcnJvci1jcm9zc2hhaXIge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLkNvZGVNaXJyb3ItbGluZSB7XG4gICY6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDdkNGYwO1xuICB9XG5cbiAgPiBzcGFuIHtcbiAgICAmOjotbW96LXNlbGVjdGlvbiwgPiBzcGFuOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDdkNGYwO1xuICAgIH1cbiAgfVxufVxuXG4uY20tc2VhcmNoaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMCwgMC40KTtcbn1cblxuLmNtLWZvcmNlLWJvcmRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IC4xcHg7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5Db2RlTWlycm9yIGRpdi5Db2RlTWlycm9yLWN1cnNvcnMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uY20tdGFiLXdyYXAtaGFjazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5zcGFuLkNvZGVNaXJyb3Itc2VsZWN0ZWR0ZXh0IHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uQ29kZU1pcnJvciB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250OiBpbmhlcml0O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl80O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uQ29kZU1pcnJvci1zY3JvbGwge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLkNvZGVNaXJyb3ItZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA5O1xufVxuXG4uQ29kZU1pcnJvci1zaWRlZCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG0tY29sb3JfNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG0tY29sb3JfNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG0tY29sb3JfNDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cbn1cblxuLmVkaXRvci13cmFwcGVyIGlucHV0LnRpdGxlIHtcbiAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cbn1cblxuLmVkaXRvci10b29sYmFyIHtcbiAgJi5mdWxsc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogOTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gICAgICBib3JkZXItY29sb3I6ICM5NWE1YTY7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgaS5zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWluZGVudDogLTEwcHg7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxuXG4gIGEge1xuICAgICYuZmEtaGVhZGVyLXg6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNjUlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuXG4gICAgJi5mYS1oZWFkZXItMTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIjFcIjtcbiAgICB9XG5cbiAgICAmLmZhLWhlYWRlci0yOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiMlwiO1xuICAgIH1cblxuICAgICYuZmEtaGVhZGVyLTM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIzXCI7XG4gICAgfVxuXG4gICAgJi5mYS1oZWFkZXItYmlnZ2VyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgfVxuXG4gICAgJi5mYS1oZWFkZXItc21hbGxlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKWvFwiO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQtZm9yLXByZXZpZXcgYTpub3QoLm5vLWRpc2FibGUpIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5lZGl0b3ItdG9vbGJhciBhLm5vLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZWRpdG9yLXN0YXR1c2JhciB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTU5Njk0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA0ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxufVxuXG4uZWRpdG9yLXByZXZpZXcsIC5lZGl0b3ItcHJldmlldy1zaWRlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogJG0tY29sb3JfMjA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZWRpdG9yLXN0YXR1c2JhciB7XG4gIC5saW5lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdsaW5lczogJztcbiAgfVxuXG4gIC53b3JkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICd3b3JkczogJztcbiAgfVxuXG4gIC5jaGFyYWN0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ2NoYXJhY3RlcnM6ICc7XG4gIH1cbn1cblxuLmVkaXRvci1wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5lZGl0b3ItcHJldmlldy1zaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5lZGl0b3ItcHJldmlldy1hY3RpdmUsIC5lZGl0b3ItcHJldmlldy1hY3RpdmUtc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWRpdG9yLXByZXZpZXctc2lkZSA+IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZWRpdG9yLXByZXZpZXcge1xuICA+IHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBwcmUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZWRpdG9yLXByZXZpZXctc2lkZSBwcmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZWRpdG9yLXByZXZpZXcgdGFibGUge1xuICB0ZCwgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5lZGl0b3ItcHJldmlldy1zaWRlIHRhYmxlIHtcbiAgdGQsIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uQ29kZU1pcnJvciB7XG4gIC5Db2RlTWlycm9yLWNvZGUge1xuICAgIC5jbS10YWcge1xuICAgICAgY29sb3I6ICM2M2EzNWM7XG4gICAgfVxuXG4gICAgLmNtLWF0dHJpYnV0ZSB7XG4gICAgICBjb2xvcjogIzc5NWRhMztcbiAgICB9XG5cbiAgICAuY20tc3RyaW5nIHtcbiAgICAgIGNvbG9yOiAjMTgzNjkxO1xuICAgIH1cbiAgfVxuXG4gIC5Db2RlTWlycm9yLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICB9XG5cbiAgLkNvZGVNaXJyb3ItY29kZSB7XG4gICAgLmNtLWhlYWRlci0xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgIH1cblxuICAgIC5jbS1oZWFkZXItMiB7XG4gICAgICBmb250LXNpemU6IDE2MCU7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB9XG5cbiAgICAuY20taGVhZGVyLTMge1xuICAgICAgZm9udC1zaXplOiAxMjUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgfVxuXG4gICAgLmNtLWhlYWRlci00IHtcbiAgICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIH1cblxuICAgIC5jbS1jb21tZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuXG4gICAgLmNtLWxpbmsge1xuICAgICAgY29sb3I6ICM3ZjhjOGQ7XG4gICAgfVxuXG4gICAgLmNtLXVybCB7XG4gICAgICBjb2xvcjogI2FhYjJiMztcbiAgICB9XG5cbiAgICAuY20tc3RyaWtldGhyb3VnaCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cblxuICAuQ29kZU1pcnJvci1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAuY20tc3BlbGwtZXJyb3I6bm90KC5jbS11cmwpOm5vdCguY20tY29tbWVudCk6bm90KC5jbS10YWcpOm5vdCguY20td29yZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vYmFzZS9iYXNlJztcbkBpbXBvcnQgXCJhbmltYXRlL19hbmltYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJhdXRvY29tcGxldGUvX2F1dG9jb21wbGV0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLXJhbmdlLVNsaWRlci9fYm9vdHN0cmFwLXNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLXNlbGVjdC9fYm9vdHN0cmFwLXNlbGVjdC5taW4uc2Nzc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC10b3VjaHNwaW4vX2pxdWVyeS5ib290c3RyYXAtdG91Y2hzcGluLm1pbi5zY3NzXCI7XG5AaW1wb3J0IFwiZHJhZy1hbmQtZHJvcC9kcmFndWxhL19kcmFndWxhLnNjc3NcIjtcbkBpbXBvcnQgXCJkcmFnLWFuZC1kcm9wL2RyYWd1bGEvX2V4YW1wbGUuc2Nzc1wiO1xuQGltcG9ydCBcImRyb3BpZnkvX2Ryb3BpZnkubWluLnNjc3NcIjtcbkBpbXBvcnQgXCJlZGl0b3JzL21hcmtkb3duL19zaW1wbGVtZGUubWluLnNjc3NcIjtcbkBpbXBvcnQgXCJlZGl0b3JzL3F1aWxsL19xdWlsbC5idWJibGUuc2Nzc1wiO1xuQGltcG9ydCBcImVkaXRvcnMvcXVpbGwvX3F1aWxsLnNub3cuc2Nzc1wiO1xuQGltcG9ydCBcImZpbGUtdXBsb2FkL19maWxlLXVwbG9hZC13aXRoLXByZXZpZXcubWluLnNjc3NcIjtcbkBpbXBvcnQgXCJmbGF0cGlja3IvX2N1c3RvbS1mbGF0cGlja3Iuc2Nzc1wiO1xuQGltcG9ydCBcImZ1bGxjYWxlbmRhci9fY3VzdG9tLWZ1bGxjYWxlbmRhci5hZHZhbmNlLnNjc3NcIjtcbkBpbXBvcnQgXCJmdWxsY2FsZW5kYXIvX2Z1bGxjYWxlbmRhci5taW4uc2Nzc1wiO1xuQGltcG9ydCBcImZ1bGxjYWxlbmRhci9fZnVsbGNhbGVuZGFyLnNjc3NcIjtcbkBpbXBvcnQgXCJqcXVlcnktc3RlcC9fanF1ZXJ5LnN0ZXBzLnNjc3NcIjtcbkBpbXBvcnQgXCJqdmVjdG9yL19qcXVlcnktanZlY3Rvcm1hcC0yLjAuMy5zY3NzXCI7XG5AaW1wb3J0IFwibGlnaHRib3gvX2N1c3RvbS1waG90c3dpcGUuc2Nzc1wiO1xuQGltcG9ydCBcImxpZ2h0Ym94L19waG90b3N3aXBlLnNjc3NcIjtcbkBpbXBvcnQgXCJub1VpU2xpZGVyL19jdXN0b20tbm91aVNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwicGVyZmVjdC1zY3JvbGxiYXIvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJwcmljaW5nLXRhYmxlL2Nzcy9fY29tcG9uZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJzZWxlY3QyL19zZWxlY3QyLm1pbi5zY3NzXCI7XG5AaW1wb3J0IFwic3dlZXRhbGVydHMvX3N3ZWV0YWxlcnQuc2Nzc1wiO1xuQGltcG9ydCBcInN3ZWV0YWxlcnRzL19zd2VldGFsZXJ0Mi5taW4uc2Nzc1wiO1xuQGltcG9ydCBcInRhYmxlL2RhdGF0YWJsZS9fY3VzdG9tX2R0X2N1c3RvbS5zY3NzXCI7XG5AaW1wb3J0IFwidGFibGUvZGF0YXRhYmxlL19jdXN0b21fZHRfaHRtbDUuc2Nzc1wiO1xuQGltcG9ydCBcInRhYmxlL2RhdGF0YWJsZS9fY3VzdG9tX2R0X21pc2NlbGxhbmVvdXMuc2Nzc1wiO1xuQGltcG9ydCBcInRhYmxlL2RhdGF0YWJsZS9fY3VzdG9tX2R0X211bHRpcGxlX3RhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwidGFibGUvZGF0YXRhYmxlL19kYXRhdGFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ0YWJsZS9kYXRhdGFibGUvX2R0LWdsb2JhbF9zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidGFnSW5wdXQvX3RhZ3MtaW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcInNuYWNrYmFyL3NuYWNrYmFyXCI7XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyohXG4gKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuICogVmVyc2lvbiAtIDMuNS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDE2IERhbmllbCBFZGVuXG4gKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgJi5pbmZpbml0ZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgfVxuXG4gICYuaGluZ2Uge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICB9XG5cbiAgJi5mbGlwT3V0WCwgJi5mbGlwT3V0WSwgJi5ib3VuY2VJbiwgJi5ib3VuY2VPdXQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkU2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuLmplbGxvIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbi5jdXN0b20tYXV0b2NvbXBsZXRlIHtcbiAgaGVpZ2h0OiAzMjhweDtcbn1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDg4OCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKTtcbiAgbWF4LWhlaWdodDogMjI4cHggIWltcG9ydGFudDtcbn1cblxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYXV0b2NvbXBsZXRlLW5vLXN1Z2dlc3Rpb24ge1xuICBwYWRkaW5nOiA1cHggMTlweDtcbn1cblxuLmF1dG9jb21wbGV0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNmMWYyZjE7XG59XG5cbi5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmF1dG9jb21wbGV0ZS1ncm91cCB7XG4gIHBhZGRpbmc6IDEycHggMTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRkYXJrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXN0b20tYXV0b2NvbXBsZXRlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4iLCJcbi8vXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1x0XHRcdEBJbXBvcnRcdENvbG9yc1xuLy9cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG5cbiRwcmltYXJ5OiAjNDM2MWVlO1xuJGluZm86ICMyMTk2ZjM7XG4kc3VjY2VzczogIzFhYmM5YztcbiR3YXJuaW5nOiAjZTJhMDNmO1xuJGRhbmdlcjogI2U3NTE1YTtcbiRzZWNvbmRhcnk6ICM4MDVkY2E7XG4kZGFyazogIzNiM2Y1YztcblxuXG4kbC1wcmltYXJ5OiAjZWFmMWZmO1xuJGwtaW5mbzogI2U3ZjdmZjtcbiRsLXN1Y2Nlc3M6ICNkZGY1ZjA7XG4kbC13YXJuaW5nOiAjZmZmOWVkO1xuJGwtZGFuZ2VyOiAjZmZmNWY1O1xuJGwtc2Vjb25kYXJ5OiAjZjNlZmZjO1xuJGwtZGFyazogI2UzZTRlYjtcblxuLy8gXHQ9PT09PT09PT09PT09PT09PVxuLy9cdFx0TW9yZSBDb2xvcnNcbi8vXHQ9PT09PT09PT09PT09PT09PVxuXG4kbS1jb2xvcl8xOiAjZjFmMmYzO1xuJG0tY29sb3JfMjogI2ViZWRmMjtcblxuJG0tY29sb3JfMzogI2UwZTZlZDtcbiRtLWNvbG9yXzQ6ICNiZmM5ZDQ7XG4kbS1jb2xvcl81OiAjZDNkM2QzO1xuXG4kbS1jb2xvcl82OiAjODg4ZWE4O1xuJG0tY29sb3JfNzogIzUwNjY5MDtcblxuJG0tY29sb3JfODogIzU1NTU1NTtcbiRtLWNvbG9yXzk6ICM1MTUzNjU7XG4kbS1jb2xvcl8xMTogIzYwN2Q4YjtcblxuJG0tY29sb3JfMTI6ICMxYjJlNGI7XG4kbS1jb2xvcl8xODogIzE5MWUzYTtcbiRtLWNvbG9yXzEwOiAjMGUxNzI2O1xuXG4kbS1jb2xvcl8xOTogIzA2MDgxODtcbiRtLWNvbG9yXzEzOiAjMjVkNWU0O1xuJG0tY29sb3JfMTQ6ICMwMDk2ODg7XG5cbiRtLWNvbG9yXzE1OiAjZmZiYjQ0O1xuJG0tY29sb3JfMTY6ICNlOTVmMmI7XG4kbS1jb2xvcl8xNzogI2Y4NTM4ZDtcblxuXG4kbS1jb2xvcl8yMDogI2ZhZmFmYTtcbiRtLWNvbG9yXzIxOiAjNDQ1ZWRlO1xuJG0tY29sb3JfMjI6ICMzMDRhY2E7XG5cblxuJG0tY29sb3JfMjM6ICMwMzAzMDU7XG4kbS1jb2xvcl8yNDogIzE1MTUxNjtcbiRtLWNvbG9yXzI1OiAjNjFiNmNkO1xuJG0tY29sb3JfMjY6ICM0Y2QyNjU7XG5cblxuXG5cbi8vXHQ9PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXHRcdENvbG9yIERlZmluYXRpb25cbi8vXHQ9PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4kYm9keS1jb2xvcjogJG0tY29sb3JfMTk7XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4uY3VzdG9tLXByb2dyZXNzIHtcbiAgJi5wcm9ncmVzcy11cCAucmFuZ2UtY291bnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmLnByb2dyZXNzLWRvd24gLnJhbmdlLWNvdW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5yYW5nZS1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkZGFyaztcblxuICAucmFuZ2UtY291bnQtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgfVxufVxuXG4uY3VzdG9tLXByb2dyZXNzIHtcbiAgJi50b3AtcmlnaHQgLnJhbmdlLWNvdW50LCAmLmJvdHRvbS1yaWdodCAucmFuZ2UtY291bnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5wcm9ncmVzcy1yYW5nZS1jb3VudGVyIHtcbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB9XG5cbiAgJjphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5zZWxlY3Qge1xuICAmLmJzLXNlbGVjdC1oaWRkZW4sICYuc2VsZWN0cGlja2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICB3aWR0aDogMjIwcHggXFwwO1xuXG4gICYuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gID4ge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgJi5icy1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMC41cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAmLm1vYmlsZS1kZXZpY2Uge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oYXMtZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSwgLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgJi5maXQtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOm5vdChbY2xhc3MqPWNvbC1dKTpub3QoW2NsYXNzKj1mb3JtLWNvbnRyb2xdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gICYuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoMTk0LCAyMTMsIDI1NSwgMC42MTk2MDc4NDMxKTtcbiAgICBjb2xvcjogJGRhcms7XG5cbiAgICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGluZm8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOm5vdChbY2xhc3MqPWNvbC1dKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1ncm91cCB7XG4gICAgJjpub3QoLmlucHV0LWdyb3VwLWJ0biksICZbY2xhc3MqPWNvbC1dIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0LCAmW2NsYXNzKj1jb2wtXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLnJvdyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPWNvbC1dLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsIC5mb3JtLWhvcml6b250YWwgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLCAuZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sLCAuZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlLCAuZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xuICAmLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICA+IC5kaXNhYmxlZDpmb2N1cyB7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5icy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB6LWluZGV4OiAxMDYwO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAmLmJ0bi1ncm91cCB7XG4gICAgJltjbGFzcyo9Y29sLV0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICAgICAgYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuXG4gICAgICAucG9wb3Zlci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuXG4gICAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi5hY3RpdmUgc21hbGwge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIGEge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJG0tY29sb3JfOTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1ncm91cCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYS5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgc3Bhbi5kcm9wZG93bi1pdGVtLWlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMTlweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgJjpub3QoW2NsYXNzKj1cImJnLVwiXSk6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgODUsIDIyNiwgMC4yMzkyMTU2ODYzKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm9wdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYuY2hlY2stbWFyayB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24taXRlbSAuc3BhbiB7XG4gICAgICAgICYuY2hlY2stbWFyayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3RpZnkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBtYXJnaW46IDAgMiU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uby1yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzE7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgLmNhcmV0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgJi5zZWxlY3RlZCBzcGFuLmRyb3Bkb3duLWl0ZW0taW5uZXIgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGEgc3Bhbi50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1tZW51LWFycm93IHtcbiAgICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIHotaW5kZXg6IDEwNjE7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJzLXNlYXJjaGJveCwgLmJzLWFjdGlvbnNib3gsIC5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmJzLWFjdGlvbnNib3gge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgLmJ0bi1ncm91cCBidXR0b24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmJzLWRvbmVidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC5idG4tZ3JvdXAgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnMtc2VhcmNoYm94IHtcbiAgKyAuYnMtYWN0aW9uc2JveCB7XG4gICAgcGFkZGluZzogMCA4cHggNHB4O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAgLmJzLXNlYXJjaGJveCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgJi5idG4tb3V0bGluZS1wcmltYXJ5LCAmLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsICYuYnRuLW91dGxpbmUtaW5mbywgJi5idG4tb3V0bGluZS1kYW5nZXIsICYuYnRuLW91dGxpbmUtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAmLmFjdGl2ZSwgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlLCAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGluZm8gIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICYuYWN0aXZlLCAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgJi5hY3RpdmUsICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbn1cblxuLmJ0biB7XG4gICYuYnRuLW91dGxpbmUtcHJpbWFyeSAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgJi5idG4tb3V0bGluZS1zdWNjZXNzIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Y2Nlc3M7XG4gIH1cblxuICAmLmJ0bi1vdXRsaW5lLWluZm8gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkaW5mbztcbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtZGFuZ2VyIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGRhbmdlcjtcbiAgfVxuXG4gICYuYnRuLW91dGxpbmUtd2FybmluZyAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR3YXJuaW5nO1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTtcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC5idG4tZ3JvdXAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuYnRuIHtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIHtcbiAgLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCB7XG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggMCAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1hZGRvbltjbGFzcyo9XCJidG4tXCJdIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bltjbGFzcyo9XCJidG4tXCJdIHtcbiAgJi5ib290c3RyYXAtdG91Y2hzcGluLXVwIFtjbGFzcyo9XCJmbGF0aWNvbi1cIl0sICYuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIFtjbGFzcyo9XCJmbGF0aWNvbi1cIl0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiB7XG4gIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4uZ3UtbWlycm9yIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gODApO1xufVxuXG4uZ3UtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmd1LXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmd1LXRyYW5zaXQge1xuICBvcGFjaXR5OiAwLjI7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MjApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDIwKTtcbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuYnV0dG9uLmJ0bi5idG4tYnV0dG9uLTE2LmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDdweCAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbnN1YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhcmVudCB7fVxuXG4uaGVhZGVyLXNlYXJjaCA+IGZvcm0gPiAuaW5wdXQtYm94ID4gLnNlYXJjaC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdFREIwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAkbS1jb2xvcl8xOTtcbiAgbWFyZ2luOiAwcHggMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLypcbiAqIG5vdGUgdGhhdCBzdHlsaW5nIGd1LW1pcnJvciBkaXJlY3RseSBpcyBhIGJhZCBwcmFjdGljZSBiZWNhdXNlIGl0J3MgdG9vIGdlbmVyaWMuXG4gKiB5b3UncmUgYmV0dGVyIG9mZiBnaXZpbmcgdGhlIGRyYWdnYWJsZSBlbGVtZW50cyBhIHVuaXF1ZSBjbGFzcyBhbmQgc3R5bGluZyB0aGF0IGRpcmVjdGx5IVxuICovXG5cbi5kcmFndWxhID4gZGl2LCAuZ3UtbWlycm9yIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kcmFndWxhID4gZGl2IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cblxuLmd1LW1pcnJvciB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xufVxuXG4uZHJhZ3VsYSB7XG4gIC5leC1tb3ZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgfVxuXG4gICYuZXgtb3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG59XG5cbiNsZWZ0LWxvdmVoYW5kbGVzID4gZGl2LCAjcmlnaHQtbG92ZWhhbmRsZXMgPiBkaXYge1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG5cbi5pbWFnZS10aGluZyB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xhY2stam9pbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucGFyZW50LmV4LTEgLmRyYWd1bGEge1xuICBwYWRkaW5nOiAxNXB4O1xuXG4gIC5tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIHBhZGRpbmc6IDE0cHggMjZweDtcbiAgfVxufVxuXG5ib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIHBhZGRpbmc6IDE0cHggMjZweDtcbn1cblxuLnBhcmVudC5leC0xIC5kcmFndWxhIC5tZWRpYSBpbWcsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTEgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wYXJlbnQuZXgtMSAuZHJhZ3VsYSAubWVkaWEgLm1lZGlhLWJvZHksIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTEgLm1lZGlhLWJvZHkge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5wYXJlbnQuZXgtMSAuZHJhZ3VsYSAubWVkaWEgLm1lZGlhLWJvZHkgaDYsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTEgLm1lZGlhLWJvZHkgaDYge1xuICBjb2xvcjogJGRhcms7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhcmVudC5leC0xIC5kcmFndWxhIC5tZWRpYSAubWVkaWEtYm9keSBwLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0xIC5tZWRpYS1ib2R5IHAge1xuICBjb2xvcjogJG0tY29sb3JfNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucGFyZW50LmV4LTIgLmRyYWd1bGEge1xuICBwYWRkaW5nOiAxNXB4O1xuXG4gIC5tZWRpYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIHBhZGRpbmc6IDE0cHggMjZweDtcbiAgfVxufVxuXG5ib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIHBhZGRpbmc6IDE0cHggMjZweDtcbn1cblxuLnBhcmVudC5leC0yIC5kcmFndWxhIC5tZWRpYSBpbWcsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTIgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wYXJlbnQuZXgtMiAuZHJhZ3VsYSAubWVkaWEgaSwgYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtMiBpIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ucGFyZW50LmV4LTIgLmRyYWd1bGEgLm1lZGlhIC5tZWRpYS1ib2R5LCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0yIC5tZWRpYS1ib2R5IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ucGFyZW50LmV4LTIgLmRyYWd1bGEgLm1lZGlhIC5tZWRpYS1ib2R5IGg2LCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0yIC5tZWRpYS1ib2R5IGg2IHtcbiAgY29sb3I6ICRkYXJrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXJlbnQuZXgtMiAuZHJhZ3VsYSAubWVkaWEgLm1lZGlhLWJvZHkgcCwgYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtMiAubWVkaWEtYm9keSBwIHtcbiAgY29sb3I6ICRtLWNvbG9yXzY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBhcmVudC5leC0yICNsZWZ0LWV2ZW50cyAuZi1pY29uLWZpbGwsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTIgLmYtaWNvbi1maWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogJHdhcm5pbmc7XG59XG5cbi5wYXJlbnQuZXgtMiAjbGVmdC1ldmVudHMgLmYtaWNvbi1saW5lLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0yIC5mLWljb24tbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xuICB3aWR0aDogMTdweDtcbn1cblxuLnBhcmVudC5leC0yICNyaWdodC1ldmVudHMgLmYtaWNvbi1maWxsLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0yIC5mLWljb24tZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkd2FybmluZztcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3cHg7XG59XG5cbi5wYXJlbnQuZXgtMiAjcmlnaHQtZXZlbnRzIC5mLWljb24tbGluZSwgYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtMiAuZi1pY29uLWxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkd2FybmluZztcbn1cblxuLnBhcmVudC5leC0zIC5kcmFndWxhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5tZWRpYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgcGFkZGluZzogMTRweCAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5ndS11bnNlbGVjdGFibGUgZGl2Lm1lZGlhLmVsLWRyYWctZXgtMy5ndS1taXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgcGFkZGluZzogMTRweCAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFyZW50LmV4LTMgLmRyYWd1bGEge1xuICBkaXYubWVkaWE6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLm1lZGlhIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtMy5ndS1taXJyb3IgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wYXJlbnQuZXgtMyAuZHJhZ3VsYSAubWVkaWEgLm1lZGlhLWJvZHksIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTMuZ3UtbWlycm9yIC5tZWRpYS1ib2R5IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ucGFyZW50LmV4LTMgLmRyYWd1bGEgLm1lZGlhIC5tZWRpYS1ib2R5IGg1LCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0zLmd1LW1pcnJvciAubWVkaWEtYm9keSBoNSB7XG4gIGNvbG9yOiAkZGFyaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFyZW50LmV4LTMgLmRyYWd1bGEgLm1lZGlhIC5tZWRpYS1ib2R5IGg1IHNwYW4udXNyLWNvbW1lbnRlZCwgYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtMy5ndS1taXJyb3IgLm1lZGlhLWJvZHkgaDUgc3Bhbi51c3ItY29tbWVudGVkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRkYXJrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wYXJlbnQuZXgtMyAuZHJhZ3VsYSAubWVkaWEgLm1lZGlhLWJvZHkgaDUgc3Bhbi5jb21tZW50LXRvcGljLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0zLmd1LW1pcnJvciAubWVkaWEtYm9keSBoNSBzcGFuLmNvbW1lbnQtdG9waWMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucGFyZW50LmV4LTMgLmRyYWd1bGEgLm1lZGlhIC5tZWRpYS1ib2R5IHAubWV0YS10aW1lLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0zLmd1LW1pcnJvciAubWVkaWEtYm9keSBwLm1ldGEtdGltZSB7XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wYXJlbnQuZXgtNCB7XG4gIC5kcmFndWxhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5jYXJkLnBvc3QgLm1lZGlhLnVzZXItbWV0YSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5ib2R5Lmd1LXVuc2VsZWN0YWJsZSAuY2FyZC5wb3N0LmVsLWRyYWctZXgtNC5ndS1taXJyb3IgLm1lZGlhLnVzZXItbWV0YSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYXJlbnQuZXgtNCAuY2FyZC5wb3N0IC5tZWRpYS51c2VyLW1ldGEgaW1nLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAuY2FyZC5wb3N0LmVsLWRyYWctZXgtNC5ndS1taXJyb3IgLm1lZGlhLnVzZXItbWV0YSBpbWcge1xuICB3aWR0aDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnBhcmVudC5leC00IC5jYXJkLnBvc3QgLm1lZGlhLnVzZXItbWV0YSAubWVkaWEtYm9keSwgYm9keS5ndS11bnNlbGVjdGFibGUgLmNhcmQucG9zdC5lbC1kcmFnLWV4LTQuZ3UtbWlycm9yIC5tZWRpYS51c2VyLW1ldGEgLm1lZGlhLWJvZHkge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5wYXJlbnQuZXgtNCAuY2FyZC5wb3N0IC5tZWRpYS51c2VyLW1ldGEgLm1lZGlhLWJvZHkgaDUsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5jYXJkLnBvc3QuZWwtZHJhZy1leC00Lmd1LW1pcnJvciAubWVkaWEudXNlci1tZXRhIC5tZWRpYS1ib2R5IGg1IHtcbiAgY29sb3I6ICRkYXJrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXJlbnQuZXgtNCAuY2FyZC5wb3N0IC5tZWRpYS51c2VyLW1ldGEgLm1lZGlhLWJvZHkgcCwgYm9keS5ndS11bnNlbGVjdGFibGUgLmNhcmQucG9zdC5lbC1kcmFnLWV4LTQuZ3UtbWlycm9yIC5tZWRpYS51c2VyLW1ldGEgLm1lZGlhLWJvZHkgcCB7XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wYXJlbnQuZXgtNCAuY2FyZC5wb3N0LnRleHQtcG9zdCAuY2FyZC1ib2R5IC5wb3N0LWNvbnRlbnQsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5jYXJkLnBvc3QudGV4dC1wb3N0LmVsLWRyYWctZXgtNC5ndS1taXJyb3IgLmNhcmQtYm9keSAucG9zdC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xuICBjb2xvcjogJG0tY29sb3JfNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wYXJlbnQuZXgtNCAuY2FyZC5wb3N0IGRpdi5wZW9wbGUtbGlrZWQtcG9zdCB1bCwgYm9keS5ndS11bnNlbGVjdGFibGUgLmNhcmQucG9zdC5lbC1kcmFnLWV4LTQuZ3UtbWlycm9yIGRpdi5wZW9wbGUtbGlrZWQtcG9zdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cblxuLnBhcmVudC5leC00IC5jYXJkLnBvc3QgZGl2LnBlb3BsZS1saWtlZC1wb3N0IHVsIGxpIGltZywgYm9keS5ndS11bnNlbGVjdGFibGUgLmNhcmQucG9zdC5lbC1kcmFnLWV4LTQuZ3UtbWlycm9yIGRpdi5wZW9wbGUtbGlrZWQtcG9zdCB1bCBsaSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4zKTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xufVxuXG4ucGFyZW50LmV4LTQgLmNhcmQucG9zdCBkaXYucGVvcGxlLWxpa2VkLXBvc3QgLnBlb3BsZS1saWtlZC1wb3N0LW5hbWUgc3BhbiwgYm9keS5ndS11bnNlbGVjdGFibGUgLmNhcmQucG9zdC5lbC1kcmFnLWV4LTQuZ3UtbWlycm9yIGRpdi5wZW9wbGUtbGlrZWQtcG9zdCAucGVvcGxlLWxpa2VkLXBvc3QtbmFtZSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IC13ZWJraXQtYmFzZWxpbmUtbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wYXJlbnQuZXgtNCAuY2FyZC5wb3N0IGRpdi5wZW9wbGUtbGlrZWQtcG9zdCAucGVvcGxlLWxpa2VkLXBvc3QtbmFtZSBzcGFuIGEsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5jYXJkLnBvc3QuZWwtZHJhZy1leC00Lmd1LW1pcnJvciBkaXYucGVvcGxlLWxpa2VkLXBvc3QgLnBlb3BsZS1saWtlZC1wb3N0LW5hbWUgc3BhbiBhIHtcbiAgY29sb3I6ICRkYW5nZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNhcmQucG9zdC50ZXh0LXBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgcGFkZGluZzogMTRweCAyNnB4O1xuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLypFeCAtNSovXG5cbi5wYXJlbnQuZXgtNSB7XG4gIC5kcmFndWxhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIGRpdiwgLmd1LXRyYW5zaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgPiB7XG4gICAgICBkaXYsIC5ndS10cmFuc2l0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGFuZGxlIHtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG59XG5cbmJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5oYW5kbGUge1xuICBwYWRkaW5nOiAwIDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICRkYXJrO1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5wYXJlbnQuZXgtNSAubWVkaWEgdWwsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTUuZ3UtbWlycm9yIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbi5wYXJlbnQuZXgtNSAubWVkaWEgdWwgbGkuYmFkZ2Utbm90aWZ5LCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC01Lmd1LW1pcnJvciB1bCBsaS5iYWRnZS1ub3RpZnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJlbnQuZXgtNSAubWVkaWEgdWwgbGkgLm5vdGlmaWNhdGlvbiwgYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtNS5ndS1taXJyb3IgdWwgbGkgLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogLTVweDtcbn1cblxuLnBhcmVudC5leC01IC5tZWRpYSB1bCBsaSAubm90aWZpY2F0aW9uIHNwYW4uYmFkZ2UsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTUuZ3UtbWlycm9yIHVsIGxpIC5ub3RpZmljYXRpb24gc3Bhbi5iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG59XG5cbi5wYXJlbnQuZXgtNSAubWVkaWEgdWwgbGkgaW1nLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC01Lmd1LW1pcnJvciB1bCBsaSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMXB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKTtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xufVxuXG4ucGFyZW50LmV4LTUgLmRyYWd1bGEgLm1lZGlhIC5tZWRpYS1ib2R5IGg1LCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC01Lmd1LW1pcnJvciAubWVkaWEtYm9keSBoNiB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5wYXJlbnQuZXgtNSAuZHJhZ3VsYSB7XG4gIC5tZWRpYSAubWVkaWEtYm9keSBoNSwgLmd1LXRyYW5zaXQgLm1lZGlhIC5tZWRpYS1ib2R5IGg1IHtcbiAgICAvKmNvbG9yOiAjMTQxNDcxOyovXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGRhcms7XG5cbiAgICAvKmZvbnQtd2VpZ2h0OiA2MDA7Ki9cbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1lZGlhIC5tZWRpYS1ib2R5IHAsIC5ndS10cmFuc2l0IC5tZWRpYSAubWVkaWEtYm9keSBwIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFyZW50LmV4LTEgLmRyYWd1bGEgLm1lZGlhIC5tZWRpYS1ib2R5IGJ1dHRvbiwgYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtMSAubWVkaWEtYm9keSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmVudC5leC0xIC5kcmFndWxhIC5tZWRpYSBpbWcsIGJvZHkuZ3UtdW5zZWxlY3RhYmxlIC5tZWRpYS5lbC1kcmFnLWV4LTEgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFyZW50LmV4LTIgLmRyYWd1bGEgLm1lZGlhIGltZywgYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtMiBpbWcsIC5wYXJlbnQuZXgtMyAuZHJhZ3VsYSAubWVkaWEgaW1nLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC0zLmd1LW1pcnJvciBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBhcmVudC5leC0zIC5kcmFndWxhIC5tZWRpYSAubWVkaWEtYm9keSBwLm1ldGEtdGltZSwgYm9keS5ndS11bnNlbGVjdGFibGUgLm1lZGlhLmVsLWRyYWctZXgtMy5ndS1taXJyb3IgLm1lZGlhLWJvZHkgcC5tZXRhLXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5jYXJkLnBvc3QudGV4dC1wb3N0IHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweDtcbiAgfVxuXG4gIC5wYXJlbnQuZXgtNCAuY2FyZC5wb3N0IC5tZWRpYS51c2VyLW1ldGEgaW1nLCBib2R5Lmd1LXVuc2VsZWN0YWJsZSAuY2FyZC5wb3N0LmVsLWRyYWctZXgtNC5ndS1taXJyb3IgLm1lZGlhLnVzZXItbWV0YSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBhcmVudC5leC01IHtcbiAgICAuZHJhZ3VsYSB7XG4gICAgICAubWVkaWEtYm9keSwgLmd1LXRyYW5zaXQgLm1lZGlhLWJvZHkge31cbiAgICB9XG5cbiAgICAubWVkaWEgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBib2R5Lmd1LXVuc2VsZWN0YWJsZSAubWVkaWEuZWwtZHJhZy1leC01Lmd1LW1pcnJvciB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucGFyZW50LmV4LTUgLmhhbmRsZSwgYm9keS5ndS11bnNlbGVjdGFibGUgLmhhbmRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJlbnQge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbiAgICAgICAgICAgICAgICAvKiFcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKiBkcm9waWZ5IHYwLjIuMSAtIE92ZXJyaWRlIHlvdXIgaW5wdXQgZmlsZXMgd2l0aCBzdHlsZS5cbiogaHR0cHM6Ly9naXRodWIuY29tL0plcmVteUZhZ2lzL2Ryb3BpZnlcbipcbiogKGMpIDIwMTYgLSBKZXJlbXkgRkFHSVMgPGplcmVteUBmYWdpcy5mcj4gKGh0dHA6Ly9mYWdpcy5mcilcbiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBkcm9waWZ5O1xuICBzcmM6IHVybChmb250cy9kcm9waWZ5LmVvdCk7XG4gIHNyYzogdXJsKGZvbnRzL2Ryb3BpZnkuZW90I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKGZvbnRzL2Ryb3BpZnkud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL2Ryb3BpZnkudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGZvbnRzL2Ryb3BpZnkuc3ZnI2Ryb3BpZnkpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZHJvcGlmeS1mb250OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBkcm9waWZ5O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5kcm9waWZ5LXdyYXBwZXIge1xuICAuZHJvcGlmeS1tZXNzYWdlIHNwYW4uZmlsZS1pY29uOmJlZm9yZSwgLmRyb3BpZnktcHJldmlldyAuZHJvcGlmeS1pbmZvcyAuZHJvcGlmeS1pbmZvcy1pbm5lciBwLmRyb3BpZnktZmlsZW5hbWUgc3Bhbi5maWxlLWljb246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogZHJvcGlmeTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5cbltjbGFzcyo9XCIgZHJvcGlmeS1mb250LVwiXTpiZWZvcmUsIFtjbGFzc149ZHJvcGlmeS1mb250LV06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGRyb3BpZnk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmRyb3BpZnktd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbDtcblxuICAuZHJvcGlmeS1jbGVhciB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsO1xuICB9XG5cbiAgJi5oYXMtZXJyb3IgLmRyb3BpZnktbWVzc2FnZSAuZHJvcGlmeS1lcnJvciwgJi5oYXMtcHJldmlldyAuZHJvcGlmeS1jbGVhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRyb3BpZnktZm9udC11cGxvYWQ6YmVmb3JlLCAuZHJvcGlmeS13cmFwcGVyIC5kcm9waWZ5LW1lc3NhZ2Ugc3Bhbi5maWxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMCc7XG59XG5cbi5kcm9waWZ5LWZvbnQtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJztcbn1cblxuLmRyb3BpZnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0U1RTVFNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGxpbmVhcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGNkY2RjYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI0Y2RjZGNiA1MCUsICNGNkY2RjYgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjRjZGNkY2IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNGNkY2RjYgNTAlLCAjRjZGNkY2IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cblxuICAmLmhhcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjM0MTQxO1xuXG4gICAgJjpob3ZlciAuZHJvcGlmeS1lcnJvcnMtY29udGFpbmVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGlucHV0IHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3BpZnktbWVzc2FnZSB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cblxuICAgIC5kcm9waWZ5LWluZm9zLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5kcm9waWZ5LW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBzcGFuLmZpbGUtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBjb2xvcjogI0NDQztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcblxuICAgICAgJi5kcm9waWZ5LWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNGMzQxNDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3BpZnktY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogNztcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMTVzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGlmeS1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5kcm9waWZ5LXJlbmRlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGlmeS1leHRlbnNpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGlmeS1pbmZvcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG5cbiAgICAgIC5kcm9waWZ5LWluZm9zLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJi5kcm9waWZ5LWZpbGVuYW1lIHNwYW4uZmlsZS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZHJvcGlmeS1pbmZvcy1tZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5kcm9waWZ5LWNsZWFyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmRyb3BpZnktcHJldmlldyAuZHJvcGlmeS1pbmZvcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAuZHJvcGlmeS1pbmZvcy1pbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50b3VjaC1mYWxsYmFjayB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuZHJvcGlmeS1wcmV2aWV3IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5kcm9waWZ5LXJlbmRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9waWZ5LWluZm9zIC5kcm9waWZ5LWluZm9zLWlubmVyIHAuZHJvcGlmeS1pbmZvcy1tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLXByZXZpZXcgLmRyb3BpZnktbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kcm9waWZ5LXByZXZpZXcge1xuICAgICAgLmRyb3BpZnktcmVuZGVyIHtcbiAgICAgICAgLmRyb3BpZnktZm9udC1maWxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9waWZ5LWluZm9zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG5cbiAgICAgICAgLmRyb3BpZnktaW5mb3MtaW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOTBweCA1cHggMDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAmLmRyb3BpZnktZmlsZW5hbWUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3BpZnktaW5mb3MtbWVzc2FnZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGlmeS1tZXNzYWdlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG5cbiAgICAuZHJvcGlmeS1jbGVhciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDIzcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExOSwgMTE5LCAxMTksIDAuNyk7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICB9XG5cbiAgICAmOmhvdmVyIC5kcm9waWZ5LXByZXZpZXcgLmRyb3BpZnktaW5mb3MgLmRyb3BpZnktaW5mb3MtaW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZHJvcGlmeS1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUgLjZzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIC42cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3NztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3Nzc7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAuZHJvcGlmeS1lcnJvcnMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDY1LCA2NSwgMC44KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjE1cyxvcGFjaXR5IC4xNXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xNXMsb3BhY2l0eSAuMTVzIGxpbmVhcjtcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudmlzaWJsZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG4gIH1cblxuICB+IC5kcm9waWZ5LWVycm9ycy1jb250YWluZXIgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiAjRjM0MTQxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAzMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDMwcHg7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTM2MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0zNjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDApO1xuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4vKiFcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjZcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQsIEphc29uIENoZW5cbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cbiAqL1xuXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYucWwtZGlzYWJsZWQge1xuICAgIC5xbC10b29sdGlwIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZF0gPiBsaTo6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucWwtY2xpcGJvYXJkIHtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICA+ICoge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIHAsIG9sLCB1bCwgcHJlLCBibG9ja3F1b3RlLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgfVxuXG4gIG9sLCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgfVxuXG4gIG9sID4gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMjAyMic7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWNoZWNrZWQ9dHJ1ZV0sICZbZGF0YS1jaGVja2VkPWZhbHNlXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosICZbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICAmW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUsICZbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cblxuICAgICZbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyNjExJztcbiAgICB9XG5cbiAgICAmW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDI2MTAnO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICB9XG5cbiAgICAmOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCk6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICAgIH1cbiAgfVxuXG4gIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksIHVsIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cblxuICBvbCBsaS5xbC1kaXJlY3Rpb24tcnRsLCB1bCBsaS5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgfVxuXG4gIG9sIGxpIHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0wO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpIFwiLiBcIjtcbiAgICB9XG5cbiAgICAmLnFsLWluZGVudC0xIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTE7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSBcIi4gXCI7XG4gICAgICB9XG5cbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gICAgfVxuXG4gICAgJi5xbC1pbmRlbnQtMiB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0yO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0yLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICAgICAgfVxuXG4gICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gICAgfVxuXG4gICAgJi5xbC1pbmRlbnQtMyB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0zLCBkZWNpbWFsKSBcIi4gXCI7XG4gICAgICB9XG5cbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xuICAgIH1cblxuICAgICYucWwtaW5kZW50LTQge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgICAgIH1cblxuICAgICAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgICB9XG5cbiAgICAmLnFsLWluZGVudC01IHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LTUsIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gICAgICB9XG5cbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgICB9XG5cbiAgICAmLnFsLWluZGVudC02IHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LTYsIGRlY2ltYWwpIFwiLiBcIjtcbiAgICAgIH1cblxuICAgICAgY291bnRlci1yZXNldDogbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gICAgfVxuXG4gICAgJi5xbC1pbmRlbnQtNyB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC03O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuICAgICAgfVxuXG4gICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xuICAgIH1cblxuICAgICYucWwtaW5kZW50LTgge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtODtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtOCwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbiAgICAgIH1cblxuICAgICAgY291bnRlci1yZXNldDogbGlzdC05O1xuICAgIH1cblxuICAgICYucWwtaW5kZW50LTkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtOSwgZGVjaW1hbCkgXCIuIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogNC41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogOWVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogOWVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMTJlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMTMuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNWVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNi41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2LjVlbTtcbiAgfVxuXG4gIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4ZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjVlbTtcbiAgfVxuXG4gIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOGVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMjFlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMjIuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMi41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNGVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNS41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1LjVlbTtcbiAgfVxuXG4gIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3ZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4LjVlbTtcbiAgfVxuXG4gIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN2VtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjguNWVtO1xuICB9XG5cbiAgLnFsLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmLnFsLWFsaWduLWNlbnRlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLnFsLWFsaWduLXJpZ2h0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAucWwtYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5xbC1iZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMDA7XG4gIH1cblxuICAucWwtYmctb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwO1xuICB9XG5cbiAgLnFsLWJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgfVxuXG4gIC5xbC1iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGEwMDtcbiAgfVxuXG4gIC5xbC1iZy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjO1xuICB9XG5cbiAgLnFsLWJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzZjtcbiAgfVxuXG4gIC5xbC1jb2xvci13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5xbC1jb2xvci1yZWQge1xuICAgIGNvbG9yOiAjZTYwMDAwO1xuICB9XG5cbiAgLnFsLWNvbG9yLW9yYW5nZSB7XG4gICAgY29sb3I6ICNmOTA7XG4gIH1cblxuICAucWwtY29sb3IteWVsbG93IHtcbiAgICBjb2xvcjogI2ZmMDtcbiAgfVxuXG4gIC5xbC1jb2xvci1ncmVlbiB7XG4gICAgY29sb3I6ICMwMDhhMDA7XG4gIH1cblxuICAucWwtY29sb3ItYmx1ZSB7XG4gICAgY29sb3I6ICMwNmM7XG4gIH1cblxuICAucWwtY29sb3ItcHVycGxlIHtcbiAgICBjb2xvcjogIzkzZjtcbiAgfVxuXG4gIC5xbC1mb250LXNlcmlmIHtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgfVxuXG4gIC5xbC1mb250LW1vbm9zcGFjZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbiAgfVxuXG4gIC5xbC1zaXplLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxuXG4gIC5xbC1zaXplLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLnFsLXNpemUtaHVnZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxuXG4gIC5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgLnFsLWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnFsLWFsaWduLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAucWwtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJi5xbC1ibGFuazo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5xbC1idWJibGUge1xuICAmLnFsLXRvb2xiYXI6YWZ0ZXIsIC5xbC10b29sYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICYucWwtdG9vbGJhciBidXR0b24sIC5xbC10b29sYmFyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICB3aWR0aDogMjhweDtcbiAgfVxuXG4gICYucWwtdG9vbGJhciBidXR0b24gc3ZnLCAucWwtdG9vbGJhciBidXR0b24gc3ZnIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciwgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYucWwtdG9vbGJhciBpbnB1dC5xbC1pbWFnZVt0eXBlPWZpbGVdLCAucWwtdG9vbGJhciBpbnB1dC5xbC1pbWFnZVt0eXBlPWZpbGVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciwgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLCAmLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLCAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsICYucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLCAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLCAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsICYucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCwgJi5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCwgJi5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsICYucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLCAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLCAmLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG5cbiAgJi5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSwgJi5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSwgJi5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSwgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLCAmLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLCAmLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLCAmLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLCAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlciwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlciwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlciwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogJHdoaXRlO1xuICB9XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnFsLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5xbC1vdXQtYm90dG9tLCAucWwtb3V0LXRvcCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnFsLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cbiAgICBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLnFsLWZsaXAge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB9XG4gIH1cblxuICAucWwtZm9ybWF0cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gIH1cblxuICAucWwtc3Ryb2tlIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogI2NjYztcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICBzdHJva2Utd2lkdGg6IDI7XG4gIH1cblxuICAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogI2NjYztcbiAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICB9XG5cbiAgLnFsLWZpbGwsIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogI2NjYztcbiAgfVxuXG4gIC5xbC1lbXB0eSB7XG4gICAgZmlsbDogbm9uZTtcbiAgfVxuXG4gIC5xbC1ldmVuIHtcbiAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG4gIH1cblxuICAucWwtdGhpbiwgLnFsLXN0cm9rZS5xbC10aGluIHtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gIH1cblxuICAucWwtdHJhbnNwYXJlbnQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIC5xbC1kaXJlY3Rpb24ge1xuICAgIHN2ZzpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5xbC1hY3RpdmUgc3ZnIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnFsLWVkaXRvciB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDAuNjdlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgIGNvZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgIGNvZGUge1xuICAgICAgZm9udC1zaXplOiA4NSU7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIH1cblxuICAgIHByZS5xbC1zeW50YXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQxZjtcbiAgICAgIGNvbG9yOiAjZjhmOGYyO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucWwtcGlja2VyIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnFsLXBpY2tlci1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cblxuICAucWwtcGlja2VyLW9wdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIC5xbC1waWNrZXItaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5xbC1waWNrZXIucWwtZXhwYW5kZWQge1xuICAgIC5xbC1waWNrZXItbGFiZWwge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAucWwtZmlsbCB7XG4gICAgICAgIGZpbGw6ICM3Nzc7XG4gICAgICB9XG5cbiAgICAgIC5xbC1zdHJva2Uge1xuICAgICAgICBzdHJva2U6ICM3Nzc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLnFsLWNvbG9yLXBpY2tlciwgLnFsLWljb24tcGlja2VyIHtcbiAgICB3aWR0aDogMjhweDtcbiAgfVxuXG4gIC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCwgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gIH1cblxuICAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcbiAgICByaWdodDogNHB4O1xuICB9XG5cbiAgLnFsLWljb24tcGlja2VyIHtcbiAgICAucWwtcGlja2VyLWxhYmVsIHN2ZyB7XG4gICAgICByaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgICBwYWRkaW5nOiA0cHggMHB4O1xuICAgIH1cblxuICAgIC5xbC1waWNrZXItaXRlbSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgfVxuICB9XG5cbiAgLnFsLWNvbG9yLXBpY2tlciB7XG4gICAgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICB3aWR0aDogMTUycHg7XG4gICAgfVxuXG4gICAgLnFsLXBpY2tlci1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW46IDJweDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5xbC1waWNrZXIge1xuICAgICY6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cblxuICAgICYucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSwgJi5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSwgJi5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSwgJi5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsICYucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSwgJi5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgfVxuXG4gICAgJi5xbC1oZWFkZXIge1xuICAgICAgd2lkdGg6IDk4cHg7XG5cbiAgICAgIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSwgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnTm9ybWFsJztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlLCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDEnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0hlYWRpbmcgMic7XG4gICAgICB9XG5cbiAgICAgIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSwgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnSGVhZGluZyAzJztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlLCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDQnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0hlYWRpbmcgNSc7XG4gICAgICB9XG5cbiAgICAgIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDYnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWl0ZW0ge1xuICAgICAgICAmW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDYnO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjY3ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnFsLWZvbnQge1xuICAgICAgd2lkdGg6IDEwOHB4O1xuXG4gICAgICAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1NhbnMgU2VyaWYnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1NlcmlmJztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdNb25vc3BhY2UnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWl0ZW0ge1xuICAgICAgICAmW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnTW9ub3NwYWNlJztcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5xbC1zaXplIHtcbiAgICAgIHdpZHRoOiA5OHB4O1xuXG4gICAgICAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ05vcm1hbCc7XG4gICAgICB9XG5cbiAgICAgIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSwgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnU21hbGwnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0xhcmdlJztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnSHVnZSc7XG4gICAgICB9XG5cbiAgICAgIC5xbC1waWNrZXItaXRlbSB7XG4gICAgICAgICZbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnSHVnZSc7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xbC1jb2xvci1waWNrZXIge1xuICAgICYucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYucWwtY29sb3IgLnFsLXBpY2tlci1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAucWwtdG9vbGJhciAucWwtZm9ybWF0cyB7XG4gICAgbWFyZ2luOiA4cHggMTJweCA4cHggMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG4gIH1cblxuICAucWwtY29sb3ItcGlja2VyIHtcbiAgICBzdmcge1xuICAgICAgbWFyZ2luOiAxcHg7XG4gICAgfVxuXG4gICAgLnFsLXBpY2tlci1pdGVtIHtcbiAgICAgICYucWwtc2VsZWN0ZWQsICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucWwtdG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAucWwtdG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLnFsLXRvb2x0aXAge1xuICAgICY6bm90KC5xbC1mbGlwKSAucWwtdG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzQ0NDtcbiAgICAgIHRvcDogLTZweDtcbiAgICB9XG5cbiAgICAmLnFsLWZsaXAgLnFsLXRvb2x0aXAtYXJyb3cge1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM0NDQ7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgfVxuXG4gICAgJi5xbC1lZGl0aW5nIHtcbiAgICAgIC5xbC10b29sdGlwLWVkaXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAucWwtZm9ybWF0cyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucWwtdG9vbHRpcC1lZGl0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBjb250ZW50OiBcIlxcRDdcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnFsLWJ1YmJsZSB7XG4gICAgJi5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSksIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgfVxuXG4gICAgJi5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsICYucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCwgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICAgICAgZmlsbDogI2NjYztcbiAgICB9XG5cbiAgICAmLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsICYucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlciB7XG4gICAgICBzdHJva2U6ICNjY2M7XG4gICAgfVxuICB9XG59XG5cbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGNvbnRlbnQ6IGF0dHIoaHJlZik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNDQ0O1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSAyMDBtcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4vKiFcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjZcbiAqIGh0dHBzOi8vcXVpbGxqcy5jb20vXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQsIEphc29uIENoZW5cbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cbiAqL1xuXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYucWwtZGlzYWJsZWQge1xuICAgIC5xbC10b29sdGlwIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZF0gPiBsaTo6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucWwtY2xpcGJvYXJkIHtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICA+ICoge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIHAsIG9sLCB1bCwgcHJlLCBibG9ja3F1b3RlLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgfVxuXG4gIG9sLCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgfVxuXG4gIG9sID4gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMjAyMic7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWNoZWNrZWQ9dHJ1ZV0sICZbZGF0YS1jaGVja2VkPWZhbHNlXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosICZbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICAmW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUsICZbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cblxuICAgICZbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyNjExJztcbiAgICB9XG5cbiAgICAmW2RhdGEtY2hlY2tlZD1mYWxzZV0gPiBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDI2MTAnO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICB9XG5cbiAgICAmOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCk6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICAgIH1cbiAgfVxuXG4gIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksIHVsIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cblxuICBvbCBsaS5xbC1kaXJlY3Rpb24tcnRsLCB1bCBsaS5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgfVxuXG4gIG9sIGxpIHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0wO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpIFwiLiBcIjtcbiAgICB9XG5cbiAgICAmLnFsLWluZGVudC0xIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTE7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSBcIi4gXCI7XG4gICAgICB9XG5cbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gICAgfVxuXG4gICAgJi5xbC1pbmRlbnQtMiB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0yO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0yLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICAgICAgfVxuXG4gICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gICAgfVxuXG4gICAgJi5xbC1pbmRlbnQtMyB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0zLCBkZWNpbWFsKSBcIi4gXCI7XG4gICAgICB9XG5cbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xuICAgIH1cblxuICAgICYucWwtaW5kZW50LTQge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgICAgIH1cblxuICAgICAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgICB9XG5cbiAgICAmLnFsLWluZGVudC01IHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LTUsIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gICAgICB9XG5cbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgICB9XG5cbiAgICAmLnFsLWluZGVudC02IHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LTYsIGRlY2ltYWwpIFwiLiBcIjtcbiAgICAgIH1cblxuICAgICAgY291bnRlci1yZXNldDogbGlzdC03IGxpc3QtOCBsaXN0LTk7XG4gICAgfVxuXG4gICAgJi5xbC1pbmRlbnQtNyB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC03O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuICAgICAgfVxuXG4gICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xuICAgIH1cblxuICAgICYucWwtaW5kZW50LTgge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtODtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtOCwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbiAgICAgIH1cblxuICAgICAgY291bnRlci1yZXNldDogbGlzdC05O1xuICAgIH1cblxuICAgICYucWwtaW5kZW50LTkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtOSwgZGVjaW1hbCkgXCIuIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogNC41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogOWVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogOWVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMTJlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMTMuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNWVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNi41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2LjVlbTtcbiAgfVxuXG4gIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4ZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjVlbTtcbiAgfVxuXG4gIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOGVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTkuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMjFlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICAgIHBhZGRpbmctbGVmdDogMjIuNWVtO1xuICB9XG5cbiAgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMi41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNGVtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNS41ZW07XG4gIH1cblxuICAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRlbTtcbiAgfVxuXG4gIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1LjVlbTtcbiAgfVxuXG4gIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3ZW07XG4gIH1cblxuICBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4LjVlbTtcbiAgfVxuXG4gIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN2VtO1xuICB9XG5cbiAgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjguNWVtO1xuICB9XG5cbiAgLnFsLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmLnFsLWFsaWduLWNlbnRlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLnFsLWFsaWduLXJpZ2h0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAucWwtYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5xbC1iZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjAwMDA7XG4gIH1cblxuICAucWwtYmctb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwO1xuICB9XG5cbiAgLnFsLWJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgfVxuXG4gIC5xbC1iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGEwMDtcbiAgfVxuXG4gIC5xbC1iZy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjO1xuICB9XG5cbiAgLnFsLWJnLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzZjtcbiAgfVxuXG4gIC5xbC1jb2xvci13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5xbC1jb2xvci1yZWQge1xuICAgIGNvbG9yOiAjZTYwMDAwO1xuICB9XG5cbiAgLnFsLWNvbG9yLW9yYW5nZSB7XG4gICAgY29sb3I6ICNmOTA7XG4gIH1cblxuICAucWwtY29sb3IteWVsbG93IHtcbiAgICBjb2xvcjogI2ZmMDtcbiAgfVxuXG4gIC5xbC1jb2xvci1ncmVlbiB7XG4gICAgY29sb3I6ICMwMDhhMDA7XG4gIH1cblxuICAucWwtY29sb3ItYmx1ZSB7XG4gICAgY29sb3I6ICMwNmM7XG4gIH1cblxuICAucWwtY29sb3ItcHVycGxlIHtcbiAgICBjb2xvcjogIzkzZjtcbiAgfVxuXG4gIC5xbC1mb250LXNlcmlmIHtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgfVxuXG4gIC5xbC1mb250LW1vbm9zcGFjZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbiAgfVxuXG4gIC5xbC1zaXplLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxuXG4gIC5xbC1zaXplLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLnFsLXNpemUtaHVnZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxuXG4gIC5xbC1kaXJlY3Rpb24tcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgLnFsLWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnFsLWFsaWduLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAucWwtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJi5xbC1ibGFuazo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5xbC1zbm93IHtcbiAgJi5xbC10b29sYmFyOmFmdGVyLCAucWwtdG9vbGJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmLnFsLXRvb2xiYXIgYnV0dG9uLCAucWwtdG9vbGJhciBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cblxuICAmLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZywgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsIC5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSwgLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYucWwtdG9vbGJhciBidXR0b246aG92ZXIsIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciwgJi5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cywgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLCAmLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSwgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzA2YztcbiAgfVxuXG4gICYucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCwgJi5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCwgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLCAmLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCwgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtZmlsbCwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLCAmLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCwgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCwgJi5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsICYucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCwgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgICBmaWxsOiAjMDZjO1xuICB9XG5cbiAgJi5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSwgJi5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSwgJi5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSwgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLCAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLCAmLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLCAmLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLCAmLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLCAmLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLCAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlciwgJi5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlciwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsICYucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlciwgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogIzA2YztcbiAgfVxuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5xbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucWwtb3V0LWJvdHRvbSwgLnFsLW91dC10b3Age1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5xbC10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXG4gICAgYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5xbC1mbGlwIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLnFsLWZvcm1hdHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICB9XG5cbiAgLnFsLXN0cm9rZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2U6ICRwcmltYXJ5O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgIHN0cm9rZS13aWR0aDogMjtcbiAgfVxuXG4gIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAkcHJpbWFyeTtcbiAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICB9XG5cbiAgLnFsLWZpbGwsIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogJHByaW1hcnk7XG4gIH1cblxuICAucWwtZW1wdHkge1xuICAgIGZpbGw6IG5vbmU7XG4gIH1cblxuICAucWwtZXZlbiB7XG4gICAgZmlsbC1ydWxlOiBldmVub2RkO1xuICB9XG5cbiAgLnFsLXRoaW4sIC5xbC1zdHJva2UucWwtdGhpbiB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICB9XG5cbiAgLnFsLXRyYW5zcGFyZW50IHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAucWwtZGlyZWN0aW9uIHtcbiAgICBzdmc6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYucWwtYWN0aXZlIHN2ZyB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xbC1lZGl0b3Ige1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2M7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIHByZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgY29kZSB7XG4gICAgICBmb250LXNpemU6IDg1JTtcbiAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgfVxuXG4gICAgcHJlLnFsLXN5bnRheCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNDFmO1xuICAgICAgY29sb3I6ICNmOGY4ZjI7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5xbC1waWNrZXIge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAucWwtcGlja2VyLWxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAucWwtcGlja2VyLWl0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucWwtcGlja2VyLnFsLWV4cGFuZGVkIHtcbiAgICAucWwtcGlja2VyLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgLnFsLWZpbGwge1xuICAgICAgICBmaWxsOiAjY2NjO1xuICAgICAgfVxuXG4gICAgICAucWwtc3Ryb2tlIHtcbiAgICAgICAgc3Ryb2tlOiAjY2NjO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5xbC1jb2xvci1waWNrZXIsIC5xbC1pY29uLXBpY2tlciB7XG4gICAgd2lkdGg6IDI4cHg7XG4gIH1cblxuICAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICB9XG5cbiAgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2ZyB7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5xbC1pY29uLXBpY2tlciB7XG4gICAgLnFsLXBpY2tlci1sYWJlbCBzdmcge1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAucWwtcGlja2VyLW9wdGlvbnMge1xuICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICB9XG5cbiAgICAucWwtcGlja2VyLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5xbC1jb2xvci1waWNrZXIge1xuICAgIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgd2lkdGg6IDE1MnB4O1xuICAgIH1cblxuICAgIC5xbC1waWNrZXItaXRlbSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG4gIH1cblxuICAucWwtcGlja2VyIHtcbiAgICAmOm5vdCgucWwtY29sb3ItcGlja2VyKTpub3QoLnFsLWljb24tcGlja2VyKSBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICB9XG5cbiAgICAmLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsICYucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsICYucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsICYucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLCAmLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsICYucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIH1cblxuICAgICYucWwtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiA5OHB4O1xuXG4gICAgICAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ05vcm1hbCc7XG4gICAgICB9XG5cbiAgICAgIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSwgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnSGVhZGluZyAxJztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0hlYWRpbmcgMyc7XG4gICAgICB9XG5cbiAgICAgIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSwgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnSGVhZGluZyA0JztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnSGVhZGluZyA2JztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1pdGVtIHtcbiAgICAgICAgJltkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnSGVhZGluZyA2JztcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgzZW07XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42N2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5xbC1mb250IHtcbiAgICAgIHdpZHRoOiAxMDhweDtcblxuICAgICAgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdTYW5zIFNlcmlmJztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlLCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdTZXJpZic7XG4gICAgICB9XG5cbiAgICAgIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnTW9ub3NwYWNlJztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1pdGVtIHtcbiAgICAgICAgJltkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ01vbm9zcGFjZSc7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucWwtc2l6ZSB7XG4gICAgICB3aWR0aDogOThweDtcblxuICAgICAgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdOb3JtYWwnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUsIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1NtYWxsJztcbiAgICAgIH1cblxuICAgICAgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlLCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdMYXJnZSc7XG4gICAgICB9XG5cbiAgICAgIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ0h1Z2UnO1xuICAgICAgfVxuXG4gICAgICAucWwtcGlja2VyLWl0ZW0ge1xuICAgICAgICAmW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ0h1Z2UnO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucWwtY29sb3ItcGlja2VyIHtcbiAgICAmLnFsLWJhY2tncm91bmQgLnFsLXBpY2tlci1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLnFsLWNvbG9yIC5xbC1waWNrZXItaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5xbC1zbm93IHtcbiAgICAmLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSwgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG5cbiAgICAmLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtZmlsbCwgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtZmlsbCwgJi5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsLCAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgICBmaWxsOiAjNDQ0O1xuICAgIH1cblxuICAgICYucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSwgJi5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlciwgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgICAgIHN0cm9rZTogIzQ0NDtcbiAgICB9XG4gIH1cbn1cblxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLnFsLWZvcm1hdHMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5xbC1waWNrZXItbGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDAgMnB4IDhweDtcbiAgfVxuXG4gIC5xbC1waWNrZXIucWwtZXhwYW5kZWQge1xuICAgIC5xbC1waWNrZXItbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIH1cblxuICAgIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICAgICYucWwtc2VsZWN0ZWQsICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgKyAucWwtY29udGFpbmVyLnFsLXNub3cge1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl80O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxufVxuXG4ucWwtc25vdyB7XG4gIC5xbC10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjZGRkO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJWaXNpdCBVUkw6XCI7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmLnFsLXByZXZpZXcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG5cbiAgICAgICYucWwtYWN0aW9uOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGNvbnRlbnQ6ICdFZGl0JztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgJi5xbC1yZW1vdmU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdSZW1vdmUnO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAmLnFsLWVkaXRpbmcge1xuICAgICAgYSB7XG4gICAgICAgICYucWwtcHJldmlldywgJi5xbC1yZW1vdmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgYS5xbC1hY3Rpb246OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICdTYXZlJztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tb2RlPWxpbmtdOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJFbnRlciBsaW5rOlwiO1xuICAgIH1cblxuICAgICZbZGF0YS1tb2RlPWZvcm11bGFdOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJFbnRlciBmb3JtdWxhOlwiO1xuICAgIH1cblxuICAgICZbZGF0YS1tb2RlPXZpZGVvXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiRW50ZXIgdmlkZW86XCI7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwNmM7XG4gIH1cbn1cblxuLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcbiAgYm9yZGVyOiBub25lO1xufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLmN1c3RvbS1maWxlLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgIC5jdXN0b20tZmlsZS1jb250YWluZXJfX2ltYWdlLWNsZWFyIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWNvbnRhaW5lcl9fY3VzdG9tLWZpbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtY29udGFpbmVyX19jdXN0b20tZmlsZV9fY3VzdG9tLWZpbGUtaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiBzcGFuIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkICRtLWNvbG9yXzk7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1jb250YWluZXJfX2N1c3RvbS1maWxlX19jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMTtcbiAgY29sb3I6ICRkYXJrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xufVxuXG4uY3VzdG9tLWZpbGUtY29udGFpbmVyX19jdXN0b20tZmlsZV9fY3VzdG9tLWZpbGUtY29udHJvbF9fYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmOmhvdmVyIHt9XG59XG5cbi5jdXN0b20tZmlsZS1jb250YWluZXJfX2ltYWdlLXByZXZpZXcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBtYXJnaW4tdG9wOiA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jdXN0b20tZmlsZS1jb250YWluZXJfX2ltYWdlLW11bHRpLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMS44NTg3MzYlO1xuICB3aWR0aDogMjkuNjE1ODYxMjE0JTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1maWxlLWNvbnRhaW5lcl9faW1hZ2UtbXVsdGktcHJldmlld19fc2luZ2xlLWltYWdlLWNsZWFyIHtcbiAgbGVmdDogLTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NiY2JiZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWNvbnRhaW5lcl9faW1hZ2UtbXVsdGktcHJldmlld19fc2luZ2xlLWltYWdlLWNsZWFyX19pY29uIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIHdpZHRoOiAzMzYuODc1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggNXB4IDE3cHggMCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgei1pbmRleDogOTAwO1xuICB9XG5cbiAgJi5hcnJvd1RvcDpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtLWNvbG9yXzI7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgfVxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIC5mbGF0cGlja3ItcHJldi1tb250aCwgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgICB0b3A6IDglO1xuICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICAgIGZpbGw6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfNDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBpbnB1dC5jdXIteWVhciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBoZWlnaHQ6IDc2cHg7XG59XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAkbS1jb2xvcl8zO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6ICRtLWNvbG9yXzM7XG4gIH1cbn1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGNvbG9yOiAkZGFyaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAmLnNlbGVjdGVkLCAmLnN0YXJ0UmFuZ2UsICYuZW5kUmFuZ2UsICYuc2VsZWN0ZWQuaW5SYW5nZSwgJi5zdGFydFJhbmdlLmluUmFuZ2UsICYuZW5kUmFuZ2UuaW5SYW5nZSwgJi5zZWxlY3RlZDpmb2N1cywgJi5zdGFydFJhbmdlOmZvY3VzLCAmLmVuZFJhbmdlOmZvY3VzLCAmLnNlbGVjdGVkOmhvdmVyLCAmLnN0YXJ0UmFuZ2U6aG92ZXIsICYuZW5kUmFuZ2U6aG92ZXIsICYuc2VsZWN0ZWQucHJldk1vbnRoRGF5LCAmLnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LCAmLmVuZFJhbmdlLnByZXZNb250aERheSwgJi5zZWxlY3RlZC5uZXh0TW9udGhEYXksICYuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksICYuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbi5sYXlvdXQtcHgtc3BhY2luZyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcbiAgei1pbmRleDogMjA7XG59XG5cbiNjb250ZW50ID4gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdmlldyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMxMnB4KTtcbn1cblxuI2NhbGVuZGFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAxcHgpO1xufVxuXG4ucG9wb3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItY29sb3I6ICNlYWYxZmY7XG4gIG1heC13aWR0aDogMzM4cHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGU2ZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTFweCAwcHggcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xufVxuXG4ucG9wb3Zlci1wcmltYXJ5IHtcbiAgLmFycm93IHtcbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzQzNjFlZTtcbiAgICB9XG4gIH1cblxuICAucG9wb3Zlci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTUzNjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWFmMWZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDExcHggMThweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnBvcG92ZXItYm9keSB7XG4gICAgY29sb3I6ICMzYjNmNWM7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nOiAxMXB4IDE4cHg7XG4gIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItdXBwZXItc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmxhYmVscyAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM2IzZjVjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAmLmxhYmVsLXByaW1hcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDM2MWVlO1xuICB9XG5cbiAgJi5sYWJlbC13YXJuaW5nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2UyYTAzZjtcbiAgfVxuXG4gICYubGFiZWwtc3VjY2VzczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxYWJjOWM7XG4gIH1cblxuICAmLmxhYmVsLWRhbmdlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNlNzUxNWE7XG4gIH1cbn1cblxuLnJhZGlvLXByaW1hcnkgc3Bhbi5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDM2MWVlO1xufVxuXG4ucmFkaW8td2FybmluZyBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMmEwM2Y7XG59XG5cbi5yYWRpby1zdWNjZXNzIHNwYW4ubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhYmM5Yztcbn1cblxuLnJhZGlvLWRhbmdlciBzcGFuLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNzUxNWE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbmJ1dHRvbiB7XG4gICYuZmMtbW9udGgtYnV0dG9uLCAmLmZjLWFnZW5kYVdlZWstYnV0dG9uLCAmLmZjLWFnZW5kYURheS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAmLmZjLXByZXYtYnV0dG9uLCAmLmZjLW5leHQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxuXG4gICYuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjFmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlYmVkZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjVmMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlYmVkZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjllZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlYmVkZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ViZWRmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gICYuYmctcHJpbWFyeTpob3ZlciwgJi5iZy1zdWNjZXNzOmhvdmVyLCAmLmJnLXdhcm5pbmc6aG92ZXIsICYuYmctZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmMtc2Nyb2xsZXIge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjJweCkgIWltcG9ydGFudDtcblxuICAmLmZjLXRpbWUtZ3JpZC1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQyMHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYy1hZ2VuZGFXZWVrLXZpZXcgLmZjLXNjcm9sbGVyLmZjLXRpbWUtZ3JpZC1jb250YWluZXIsIC5mYy1hZ2VuZGFEYXktdmlldyAuZmMtc2Nyb2xsZXIuZmMtdGltZS1ncmlkLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQwOHB4KSAhaW1wb3J0YW50O1xufVxuXG4vKlxuICAgIE1vZGFsXG4qL1xuXG4jYWRkRXZlbnRzTW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4IDM4cHg7XG5cbiAgICAuY2xvc2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBjb2xvcjogIzNiM2Y1YztcbiAgfVxuXG4gIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNlM2U0ZWI7XG4gICAgfVxuXG4gICAgLmV2ZW50LWJhZGdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZTNlNGViO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHt9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbiNjYWxlbmRhciAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzYjNmNWM7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmlucHV0W3JlYWRvbmx5XSB7XG4gIGNvbG9yOiAjM2IzZjVjO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4jYWRkRXZlbnRzTW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIC5idG4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAjYWRkLWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDM2MWVlO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgfVxuXG4gICNlZGl0LWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTZlZDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIH1cblxuICBbZGF0YS1kaXNtaXNzPVwibW9kYWxcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM0MzYxZWU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgfVxufVxuXG50ZC5mYy10b2RheS5mYy1zdGF0ZS1oaWdobGlnaHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM0MzYxZWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIC5mYy1jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB3aWR0aDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIHRvcDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICYuYmctcHJpbWFyeSAuZmMtY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM0MzYxZWU7XG4gIH1cblxuICAmLmJnLXN1Y2Nlc3MgLmZjLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWFiYzljO1xuICB9XG5cbiAgJi5iZy13YXJuaW5nIC5mYy1jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2UyYTAzZjtcbiAgfVxuXG4gICYuYmctZGFuZ2VyIC5mYy1jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2U3NTE1YTtcbiAgfVxufVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjUwMHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjUwMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NhbGVuZGFyIHtcbiAgICAuZmMtZXZlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZjLXNjcm9sbGVyLCAuZmMtYWdlbmRhV2Vlay12aWV3IC5mYy1zY3JvbGxlci5mYy10aW1lLWdyaWQtY29udGFpbmVyLCAuZmMtYWdlbmRhRGF5LXZpZXcgLmZjLXNjcm9sbGVyLmZjLXRpbWUtZ3JpZC1jb250YWluZXIsIC5mYy12aWV3IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy1iYXNpYy12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYy10b29sYmFyIC5mYy1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmZjIC5mYy10b29sYmFyID4gKiA+ICoge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAuZmMtdG9vbGJhciB7XG4gICAgLmZjLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIH1cblxuICAgIC5mYy1jZW50ZXIge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLyohXG4gKiBGdWxsQ2FsZW5kYXIgdjMuNC4wIFN0eWxlc2hlZXRcbiAqIERvY3MgJiBMaWNlbnNlOiBodHRwczovL2Z1bGxjYWxlbmRhci5pby9cbiAqIChjKSAyMDE3IEFkYW0gU2hhd1xuICovXG5cbiAuZmMtaWNvbiwgYm9keSAuZmMge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCwgLmZjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYy1iZyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZjLXJvdyB7XG4gIC5mYy1iZ2V2ZW50LXNrZWxldG9uLCAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLmZjLWljb24sIC5mYy11bnNlbGVjdGFibGUge1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmZjIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYy1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZjIHRoLCAuZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciwgLmZjLWljb24sIC5mYy10b29sYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtdW50aGVtZWQge1xuICAuZmMtY29udGVudCwgLmZjLWRpdmlkZXIsIC5mYy1saXN0LWhlYWRpbmcgdGQsIC5mYy1saXN0LXZpZXcsIC5mYy1wb3BvdmVyLCAuZmMtcm93LCB0Ym9keSwgdGQsIHRoLCB0aGVhZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICB9XG5cbiAgLmZjLXBvcG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZmMtZGl2aWRlciwgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgfVxuXG4gIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG5cbiAgICAuZmMtY2xvc2Uge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICB9XG5cbiAgdGQuZmMtdG9kYXkge1xuICAgIGJhY2tncm91bmQ6ICNmY2Y4ZTM7XG4gIH1cbn1cblxuLmZjLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNiY2U4ZjE7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uZmMtYmdldmVudCB7XG4gIGJhY2tncm91bmQ6ICM4ZmRmODI7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uZmMtbm9uYnVzaW5lc3Mge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4udWktd2lkZ2V0IC5mYy1kaXNhYmxlZC1kYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZmMtaWNvbiB7XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLENvdXJpZXIsbW9ub3NwYWNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMjAzOVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwMCU7XG4gIHRvcDogLTclO1xufVxuXG4uZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDIwM0FcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMDAlO1xuICB0b3A6IC03JTtcbn1cblxuLmZjLWljb24tbGVmdC1kb3VibGUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDAwQUJcIjtcbiAgZm9udC1zaXplOiAxNjAlO1xuICB0b3A6IC03JTtcbn1cblxuLmZjLWljb24tcmlnaHQtZG91YmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEJCXCI7XG4gIGZvbnQtc2l6ZTogMTYwJTtcbiAgdG9wOiAtNyU7XG59XG5cbi5mYy1pY29uLWxlZnQtdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjVDNFwiO1xuICBmb250LXNpemU6IDEyNSU7XG4gIHRvcDogMyU7XG59XG5cbi5mYy1pY29uLXJpZ2h0LXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI1QkFcIjtcbiAgZm9udC1zaXplOiAxMjUlO1xuICB0b3A6IDMlO1xufVxuXG4uZmMtaWNvbi1kb3duLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI1QkNcIjtcbiAgZm9udC1zaXplOiAxMjUlO1xuICB0b3A6IDIlO1xufVxuXG4uZmMtaWNvbi14OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEQ3XCI7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgdG9wOiA2JTtcbn1cblxuLmZjIGJ1dHRvbiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMi4xZW07XG4gIHBhZGRpbmc6IDAgLjZlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICRtLWNvbG9yXzMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZmZiksIHRvKCRtLWNvbG9yXzMpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAkbS1jb2xvcl8zKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgJG0tY29sb3JfMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICRtLWNvbG9yXzMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogJG0tY29sb3JfMyAkbS1jb2xvcl8zICNiZmJmYmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogJG0tY29sb3JfMTA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICYuZmMtY29ybmVyLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAmLmZjLWNvcm5lci1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5mYyBidXR0b24gLmZjLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS4wNWVtO1xuICBtYXJnaW46IDAgLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZjLXN0YXRlLWFjdGl2ZSwgLmZjLXN0YXRlLWRpc2FibGVkLCAuZmMtc3RhdGUtZG93biB7XG4gIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMztcbn1cblxuLmZjLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICRtLWNvbG9yXzEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8zO1xuICBjb2xvcjogJG0tY29sb3JfMTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjtcbn1cblxuLmZjLXN0YXRlLWFjdGl2ZSwgLmZjLXN0YXRlLWRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogLjY1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtZXZlbnQge1xuICAmLmZjLWRyYWdnYWJsZSwgJltocmVmXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlLCBhW2RhdGEtZ290b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4ge1xuICAqIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIH1cblxuICA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mYy1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAuZmMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuXG4gICAgLmZjLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgfVxuICB9XG59XG5cbi5mYy1sdHIgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUsIC5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWx0ciAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSwgLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cblxuLmZjLXBvcG92ZXIgPiAudWktd2lkZ2V0LWhlYWRlciArIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5mYy1kaXZpZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbmhyLmZjLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZjLWJnIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmMtcm93IHtcbiAgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGFibGUsIC5mYy1oaWdobGlnaHQtc2tlbGV0b24gdGFibGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZmMtY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZjLWJnLCAuZmMtYmdldmVudC1za2VsZXRvbiwgLmZjLWhlbHBlci1za2VsZXRvbiwgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjIHtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG5cbiAgdGQsIHRoIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIHRkLmZjLXRvZGF5IHtcbiAgICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgfVxufVxuXG5hW2RhdGEtZ290b106aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZjIC5mYy1yb3cge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYy1yb3cge1xuICB0YWJsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHRhYmxlIHtcbiAgICBib3JkZXItdG9wOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZmMtYmcge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZmMtYmdldmVudC1za2VsZXRvbiB0ZCwgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5mYy1iZ2V2ZW50LXNrZWxldG9uIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLmZjLWhlbHBlci1za2VsZXRvbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5mYy1jb250ZW50LXNrZWxldG9uIHRkLCAuZmMtaGVscGVyLXNrZWxldG9uIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdGQsIC5mYy1oZWxwZXItc2tlbGV0b24gdGJvZHkgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmZjLXNjcm9sbGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmMtcm93LmZjLXJpZ2lkLCAuZmMtdGltZS1ncmlkLWV2ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLXNjcm9sbGVyID4ge1xuICAuZmMtZGF5LWdyaWQsIC5mYy10aW1lLWdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmMtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC44NWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYTg3YWQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTg3YWQ7XG59XG5cbi5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4N2FkO1xufVxuXG4uZmMtZXZlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4udWktd2lkZ2V0IC5mYy1ldmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYy1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgLmZjLWV2ZW50IHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi5mYy1ldmVudCB7XG4gIC5mYy1iZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgfVxuXG4gIC5mYy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5mYy1yZXNpemVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5mYy1zZWxlY3RlZCB7XG4gICAgLmZjLXJlc2l6ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgJi5mYy1kcmFnZ2luZyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgfVxufVxuXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCwgLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3QtZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3QtZW5kLCAuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXIge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4uZmMtaC1ldmVudCB7XG4gICYuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cblxuICAmLmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIsIC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMXB4IDJweCAwO1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgJi5mYy1zZWxlY3RlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAuMjU7XG4gIH1cblxuICAuZmMtY29udGVudCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmZjLXRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyLCAuZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIsIC5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuYS5mYy1tb3JlIHtcbiAgbWFyZ2luOiAxcHggM3B4O1xuICBmb250LXNpemU6IC44NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uZmMtbGltaXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyMjBweDtcblxuICAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mYy1ub3ctaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAgc29saWQgcmVkO1xufVxuXG4uZmMtdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXRvb2xiYXIge1xuICAmLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAmLmZjLWZvb3Rlci10b29sYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAuZmMtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZmMtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5mYy1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZmMgLmZjLXRvb2xiYXIgPiAqID4ge1xuICAqIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLjc1ZW07XG4gIH1cblxuICA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mYy10b29sYmFyIHtcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZjLXN0YXRlLWhvdmVyLCAudWktc3RhdGUtaG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuZmMtc3RhdGUtZG93biB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5mYy1zdGF0ZS1hY3RpdmUsIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICBidXR0b246Zm9jdXMge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cblxuLmZjLXZpZXctY29udGFpbmVyIHtcbiAgKiwgOmFmdGVyLCA6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuLmZjLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgPiB0YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmZjLWJhc2ljRGF5LXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sIC5mYy1iYXNpY1dlZWstdmlldyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5mYy1iYXNpYy12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiA0ZW07XG59XG5cbi5mYy1yb3cuZmMtcmlnaWQgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYy1kYXktdG9wLmZjLW90aGVyLW1vbnRoIHtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5mYy1iYXNpYy12aWV3IHtcbiAgLmZjLWRheS1udW1iZXIsIC5mYy13ZWVrLW51bWJlciB7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG5cbiAgdGgge1xuICAgICYuZmMtZGF5LW51bWJlciwgJi5mYy13ZWVrLW51bWJlciB7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB9XG4gIH1cbn1cblxuLmZjLWx0ciAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4O1xufVxuXG4uZmMtcnRsIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xufVxuXG4uZmMtYmFzaWMtdmlldyB7XG4gIC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogZ3JleTtcbiAgfVxuXG4gIHRkLmZjLXdlZWstbnVtYmVyID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMS4yNWVtO1xuICB9XG59XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgLmZjLXJvdyB7XG4gICAgbWluLWhlaWdodDogM2VtO1xuXG4gICAgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZjIC5mYy1heGlzIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYy1sdHIgLmZjLWF4aXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtYXhpcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51aS13aWRnZXQgdGQuZmMtYXhpcyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYy10aW1lLWdyaWQsIC5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtdGltZS1ncmlkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICB0YWJsZSB7XG4gICAgYm9yZGVyOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gID4gLmZjLWJnIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmZjLXNsYXRzLCA+IGhyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5mYy1jb250ZW50LWNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmZjLWJ1c2luZXNzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZmMtYmdldmVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmZjLWhpZ2hsaWdodC1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICAuZmMtbm93LWluZGljYXRvci1saW5lIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLmZjLWhlbHBlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2O1xuICB9XG5cbiAgLmZjLXNsYXRzIHtcbiAgICB0ZCB7XG4gICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZmMtbWlub3IgdGQge1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkO1xuICAgIH1cblxuICAgIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmZjLWhpZ2hsaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZjLWx0ciAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMi41JSAwIDJweDtcbn1cblxuLmZjLXJ0bCAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMnB4IDAgMi41JTtcbn1cblxuLmZjLXRpbWUtZ3JpZCB7XG4gIC5mYy1iZ2V2ZW50LCAuZmMtZXZlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmZjLWJnZXZlbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZjLXYtZXZlbnQge1xuICAmLmZjLW5vdC1zdGFydCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAmLmZjLW5vdC1lbmQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQge1xuICAmLmZjLXNlbGVjdGVkIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC5mYy1iZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mYy1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmZjLXRpbWUsIC5mYy10aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcHg7XG4gIH1cblxuICAuZmMtdGltZSB7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5mYy1zaG9ydCB7XG4gICAgLmZjLWNvbnRlbnQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuZmMtdGltZSwgLmZjLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmZjLXRpbWUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXN0YXJ0KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwwMDBBMC1cXDAwMEEwXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZjLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcy1yZXNpemU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiPVwiO1xuICAgIH1cbiAgfVxuXG4gICYuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxufVxuXG4uZmMtdGltZS1ncmlkIHtcbiAgLmZjLW5vdy1pbmRpY2F0b3ItbGluZSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuZmMtbm93LWluZGljYXRvci1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuXG4uZmMtbHRyIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA2cHg7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJ0bCAuZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogNXB4IDZweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtZXZlbnQtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mYy1ydGwgLmZjLWxpc3QtdmlldyB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZmMtbGlzdC12aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5mYyAuZmMtbGlzdC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmZjLWxpc3QtdGFibGUge1xuICB0ZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICB9XG5cbiAgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLmZjLWxpc3QtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblxuICB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uZmMtbHRyIHtcbiAgLmZjLWxpc3QtaGVhZGluZy1tYWluIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5mYy1saXN0LWhlYWRpbmctYWx0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmZjLXJ0bCB7XG4gIC5mYy1saXN0LWhlYWRpbmctbWFpbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmZjLWxpc3QtaGVhZGluZy1hbHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5mYy1saXN0LWl0ZW0ge1xuICAmLmZjLWhhcy11cmwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE7XG4gIH1cbn1cblxuLmZjLWxpc3QtaXRlbS1tYXJrZXIsIC5mYy1saXN0LWl0ZW0tdGltZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5mYy1sdHIgLmZjLWxpc3QtaXRlbS1tYXJrZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmMtcnRsIC5mYy1saXN0LWl0ZW0tbWFya2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmMtbGlzdC1pdGVtLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gICZbaHJlZl06aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5mYy1saXN0LWVtcHR5LXdyYXAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5mYy1saXN0LWVtcHR5LXdyYXAxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5mYy1saXN0LWVtcHR5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtZW1wdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLyohXG4gKiBGdWxsQ2FsZW5kYXIgdjMuNC4wIFN0eWxlc2hlZXRcbiAqIERvY3MgJiBMaWNlbnNlOiBodHRwczovL2Z1bGxjYWxlbmRhci5pby9cbiAqIChjKSAyMDE3IEFkYW0gU2hhd1xuICovXG5cbiBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAkZGFyaztcbn1cblxuYSB7XG4gICYuYmctZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzZDM5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJnLWluZm86aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDllZGEgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE0Y2JkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmJnLXdhcm5pbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJkMmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYmctc3VjY2Vzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzg1NCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgJjpmb2N1cyB7fVxufVxuXG4uZmMtaWNvbiwgYm9keSAuZmMge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCwgLmZjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYy1iZyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZjLXJvdyB7XG4gIC5mYy1iZ2V2ZW50LXNrZWxldG9uLCAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLmZjLWljb24sIC5mYy11bnNlbGVjdGFibGUge1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmZjIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYy1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZjIHRoLCAuZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciwgLmZjLWljb24sIC5mYy10b29sYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtdW50aGVtZWQge1xuICAuZmMtY29udGVudCwgLmZjLWRpdmlkZXIsIC5mYy1saXN0LWhlYWRpbmcgdGQsIC5mYy1saXN0LXZpZXcsIC5mYy1wb3BvdmVyLCAuZmMtcm93LCB0Ym9keSwgdGQsIHRoLCB0aGVhZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbS1jb2xvcl8zO1xuICB9XG5cbiAgLmZjLXBvcG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZmMtZGl2aWRlciwgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgfVxuXG4gIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG5cbiAgICAuZmMtY2xvc2Uge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICB9XG5cbiAgdGQuZmMtdG9kYXkge1xuICAgIC8qYmFja2dyb3VuZDogJG0tY29sb3JfMTsqL1xuICB9XG59XG5cbi5mYy1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjYmNlOGYxO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1iZ2V2ZW50IHtcbiAgYmFja2dyb3VuZDogIzhmZGY4MjtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZmMtbm9uYnVzaW5lc3Mge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnVpLXdpZGdldCAuZmMtZGlzYWJsZWQtZGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmZjLWljb24ge1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMjAzOVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwMCU7XG4gIHRvcDogLTclO1xufVxuXG4uZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDIwM0FcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMDAlO1xuICB0b3A6IC03JTtcbn1cblxuLmZjLWljb24tbGVmdC1kb3VibGUtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDAwQUJcIjtcbiAgZm9udC1zaXplOiAxNjAlO1xuICB0b3A6IC03JTtcbn1cblxuLmZjLWljb24tcmlnaHQtZG91YmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEJCXCI7XG4gIGZvbnQtc2l6ZTogMTYwJTtcbiAgdG9wOiAtNyU7XG59XG5cbi5mYy1pY29uLWxlZnQtdHJpYW5nbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjVDNFwiO1xuICBmb250LXNpemU6IDEyNSU7XG4gIHRvcDogMyU7XG59XG5cbi5mYy1pY29uLXJpZ2h0LXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI1QkFcIjtcbiAgZm9udC1zaXplOiAxMjUlO1xuICB0b3A6IDMlO1xufVxuXG4uZmMtaWNvbi1kb3duLXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI1QkNcIjtcbiAgZm9udC1zaXplOiAxMjUlO1xuICB0b3A6IDIlO1xufVxuXG4uZmMtaWNvbi14OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMEQ3XCI7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgdG9wOiA2JTtcbn1cblxuLmZjIGJ1dHRvbiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICYuZmMtY29ybmVyLWxlZnQsICYuZmMtY29ybmVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG5cbi5mYyBidXR0b24gLmZjLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS4wNWVtO1xuICBtYXJnaW46IDAgLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZjLXN0YXRlLWFjdGl2ZSwgLmZjLXN0YXRlLWRvd24sIC5mYy1zdGF0ZS1ob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmMtc3RhdGUtZGlzYWJsZWQge1xuICBjb2xvcjogJGRhcms7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAkbS1jb2xvcl8zO1xufVxuXG4uZmMtdG9kYXktYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmMtc3RhdGUtaG92ZXIge1xuICBjb2xvcjogJG0tY29sb3JfMTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XG59XG5cbi5mYy1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmZjLXN0YXRlLWRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmZjLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtZXZlbnQge1xuICAmLmZjLWRyYWdnYWJsZSwgJltocmVmXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlLCBhW2RhdGEtZ290b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4ge1xuICAqIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cblxuICA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mYy1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAuZmMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuXG4gICAgLmZjLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgfVxuICB9XG59XG5cbi5mYy1sdHIgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUsIC5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWx0ciAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSwgLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cblxuLmZjLXBvcG92ZXIgPiAudWktd2lkZ2V0LWhlYWRlciArIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5mYy1kaXZpZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbmhyLmZjLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZjLWJnIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmMtcm93IHtcbiAgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGFibGUsIC5mYy1oaWdobGlnaHQtc2tlbGV0b24gdGFibGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZmMtY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZjLWJnLCAuZmMtYmdldmVudC1za2VsZXRvbiwgLmZjLWhlbHBlci1za2VsZXRvbiwgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjIHtcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG5cbiAgdGQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgdGgge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICB0ZC5mYy10b2RheSB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3VibGU7XG4gIH1cbn1cblxuYVtkYXRhLWdvdG9dOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYyAuZmMtcm93IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uZmMtcm93IHtcbiAgJi5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItbGVmdDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQgdGFibGUge1xuICAgIGJvcmRlci10b3A6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mYy1iZyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRkLCAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRkIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZjLWJnZXZlbnQtc2tlbGV0b24ge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAuZmMtaGVscGVyLXNrZWxldG9uIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsIC5mYy1oZWxwZXItc2tlbGV0b24gdGQge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ZCwgLmZjLWhlbHBlci1za2VsZXRvbiB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uZmMtc2Nyb2xsZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mYy1yb3cuZmMtcmlnaWQsIC5mYy10aW1lLWdyaWQtZXZlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtc2Nyb2xsZXIgPiB7XG4gIC5mYy1kYXktZ3JpZCwgLmZjLXRpbWUtZ3JpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5mYy1ldmVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4udWktd2lkZ2V0IC5mYy1ldmVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZjLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAuZmMtZXZlbnQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLmZjLWV2ZW50IHtcbiAgLmZjLWJnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5mYy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5mYy1yZXNpemVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5mYy1zZWxlY3RlZCB7XG4gICAgLmZjLXJlc2l6ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgJi5mYy1kcmFnZ2luZyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgfVxufVxuXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCwgLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3QtZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3QtZW5kLCAuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXIge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG4uZmMtaC1ldmVudCB7XG4gICYuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cblxuICAmLmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIsIC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMXB4IDJweCAwO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQge1xuICAmLmZjLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogLTFweDtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAuZmMtY29udGVudCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgLmZjLXRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplciwgLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplciB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyLCAuZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbmEuZmMtbW9yZSB7XG4gIG1hcmdpbjogMXB4IDNweDtcbiAgZm9udC1zaXplOiAuODVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmZjLWxpbWl0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1tb3JlLXBvcG92ZXIge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjIwcHg7XG5cbiAgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZmMtbm93LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwIHNvbGlkIHJlZDtcbn1cblxuLmZjLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy10b29sYmFyIHtcbiAgJi5mYy1oZWFkZXItdG9vbGJhciB7fVxuXG4gICYuZmMtZm9vdGVyLXRvb2xiYXIge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5mYy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5mYy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMnB4IDEycHggMCAxMnB4O1xuICB9XG5cbiAgLmZjLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogN3B4IDEwcHg7XG4gIH1cbn1cblxuLmZjIC5mYy10b29sYmFyID4gKiA+IHtcbiAgKiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC43NWVtO1xuICB9XG5cbiAgOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZmMtdG9vbGJhciB7XG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkbS1jb2xvcl8xMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZjLXN0YXRlLWhvdmVyLCAudWktc3RhdGUtaG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuZmMtc3RhdGUtZG93biB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5mYy1zdGF0ZS1hY3RpdmUsIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICBidXR0b246Zm9jdXMge1xuICAgIHotaW5kZXg6IDU7XG4gICAgY29sb3I6ICMzZDQxNWQ7XG4gIH1cblxuICAuZmMtbGVmdCA+IGJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuZmMtcmlnaHQgYnV0dG9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5mYy12aWV3LWNvbnRhaW5lciB7XG4gICosICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbn1cblxuLmZjLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgPiB0YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmZjLWJhc2ljRGF5LXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sIC5mYy1iYXNpY1dlZWstdmlldyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi5mYy1iYXNpYy12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiA0ZW07XG59XG5cbi5mYy1yb3cuZmMtcmlnaWQgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYy1kYXktdG9wLmZjLW90aGVyLW1vbnRoIHt9XG5cbi5mYy1iYXNpYy12aWV3IHtcbiAgLmZjLWRheS1udW1iZXIsIC5mYy13ZWVrLW51bWJlciB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxuXG4gIHRoIHtcbiAgICAmLmZjLWRheS1udW1iZXIsICYuZmMtd2Vlay1udW1iZXIge1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgfVxuICB9XG59XG5cbi5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIge1xuICBtYXJnaW46IDZweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmZjLXJ0bCAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4O1xufVxuXG4uZmMtcnRsIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xufVxuXG4uZmMtYmFzaWMtdmlldyB7XG4gIC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogZ3JleTtcbiAgfVxuXG4gIHRkLmZjLXdlZWstbnVtYmVyID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMS4yNWVtO1xuICB9XG59XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgLmZjLXJvdyB7XG4gICAgbWluLWhlaWdodDogM2VtO1xuXG4gICAgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZjIC5mYy1heGlzIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmMtbHRyIC5mYy1heGlzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mYy1ydGwgLmZjLWF4aXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udWktd2lkZ2V0IHRkLmZjLWF4aXMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmMtdGltZS1ncmlkLCAuZmMtdGltZS1ncmlkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLXRpbWUtZ3JpZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgdGFibGUge1xuICAgIGJvcmRlcjogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA+IC5mYy1iZyB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5mYy1zbGF0cywgPiBociB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuZmMtY29udGVudC1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5mYy1idXNpbmVzcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmZjLWJnZXZlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5mYy1oaWdobGlnaHQtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mYy1ldmVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgLmZjLW5vdy1pbmRpY2F0b3ItbGluZSB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5mYy1oZWxwZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNjtcbiAgfVxuXG4gIC5mYy1zbGF0cyB7XG4gICAgdGQge1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZjLW1pbm9yIHRkIHtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbiAgICB9XG5cbiAgICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5mYy1oaWdobGlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5mYy1sdHIgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDIuNSUgMCAycHg7XG59XG5cbi5mYy1ydGwgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDJweCAwIDIuNSU7XG59XG5cbi5mYy10aW1lLWdyaWQge1xuICAuZmMtYmdldmVudCwgLmZjLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5mYy1iZ2V2ZW50IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5mYy12LWV2ZW50IHtcbiAgJi5mYy1ub3Qtc3RhcnQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJi5mYy1ub3QtZW5kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50IHtcbiAgJi5mYy1zZWxlY3RlZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAuZmMtYmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmMtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5mYy10aW1lLCAuZmMtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAuZmMtdGltZSB7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5mYy1zaG9ydCB7XG4gICAgLmZjLWNvbnRlbnQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuZmMtdGltZSwgLmZjLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLmZjLXRpbWUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXN0YXJ0KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiwqAtwqBcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBzLXJlc2l6ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI9XCI7XG4gICAgfVxuICB9XG5cbiAgJi5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG5cbi5mYy10aW1lLWdyaWQge1xuICAuZmMtbm93LWluZGljYXRvci1saW5lIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5mYy1ub3ctaW5kaWNhdG9yLWFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5cbi5mYy1sdHIgLmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDZweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcnRsIC5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNnB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1ldmVudC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZjLXJ0bCAuZmMtbGlzdC12aWV3IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mYy1saXN0LXZpZXcge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmZjIC5mYy1saXN0LXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG4uZmMtbGlzdC10YWJsZSB7XG4gIHRkIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gIH1cblxuICB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4uZmMtbGlzdC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXG4gIHRkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5mYy1sdHIge1xuICAuZmMtbGlzdC1oZWFkaW5nLW1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmZjLWxpc3QtaGVhZGluZy1hbHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uZmMtcnRsIHtcbiAgLmZjLWxpc3QtaGVhZGluZy1tYWluIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuZmMtbGlzdC1oZWFkaW5nLWFsdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmZjLWxpc3QtaXRlbSB7XG4gICYuZmMtaGFzLXVybCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpob3ZlciB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMTtcbiAgfVxufVxuXG4uZmMtbGlzdC1pdGVtLW1hcmtlciwgLmZjLWxpc3QtaXRlbS10aW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmZjLWx0ciAuZmMtbGlzdC1pdGVtLW1hcmtlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mYy1ydGwgLmZjLWxpc3QtaXRlbS1tYXJrZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mYy1saXN0LWl0ZW0tdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgJltocmVmXTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmZjLWxpc3QtZW1wdHktd3JhcDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmZjLWxpc3QtZW1wdHktd3JhcDEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZjLWxpc3QtZW1wdHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbiNjYWxlbmRhciAuZmMtZXZlbnQge1xuICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl82O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbjogMHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbiNleHRlcm5hbC1ldmVudHMge1xuICAuZmMtZXZlbnQge1xuICAgIG1hcmdpbjogMCAwIDE3cHggMDtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl84O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIHAgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkbS1jb2xvcl84O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLypjdXN0b20gY2hhbmdlcyovXG5cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4gKiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZjLWRheS10b3AuZmMtb3RoZXItbW9udGggLmZjLWRheS1udW1iZXIge1xuICBjb2xvcjogJGwtZGFyaztcbn1cblxuLmZjIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbi8qXG4gICAgQ29tbW9uIFxuKi9cblxuLndpemFyZCwgLnRhYmNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53aXphcmQgYSwgLnRhYmNvbnRyb2wgYSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi53aXphcmQgdWwsIC50YWJjb250cm9sIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53aXphcmQgdWwgPiBsaSwgLnRhYmNvbnRyb2wgdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBBY2Nlc3NpYmlsaXR5ICovXG5cbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQtaW5mbywgLnRhYmNvbnRyb2wgPiAuc3RlcHMgLmN1cnJlbnQtaW5mbywgLndpemFyZCA+IC5jb250ZW50ID4gLnRpdGxlLCAudGFiY29udHJvbCA+IC5jb250ZW50ID4gLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5ZW07XG59XG5cbi8qXG4gICAgV2l6YXJkXG4qL1xuXG4ud2l6YXJkIHtcbiAgPiAuc3RlcHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYudmVydGljYWwge1xuICAgID4gLnN0ZXBzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICA+IC5zdGVwcyA+IHVsID4gbGkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDIuNSUgMC41ZW0gMi41JTtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgPiAuYWN0aW9ucyB7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICA+IC5hY3Rpb25zID4gdWwgPiBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgICB9XG4gIH1cblxuICA+IHtcbiAgICAuc3RlcHMge1xuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40MjllbTtcbiAgICAgIH1cblxuICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMgPiB1bCA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gID4ge1xuICAgIC5zdGVwcyB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRpc2FibGVkIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8yO1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8yO1xuICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3VycmVudCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRvbmUgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lcnJvciBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmMzExMTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmMzExMTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJG0tY29sb3JfMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICBzZWN0aW9uLmJvZHk6bm90KC5jdXJyZW50KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IHtcbiAgICAuY29udGVudCA+IC5ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDQuNSU7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGlmcmFtZSB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjUxLCAyMjcsIDIyOCk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiYzJjNDtcbiAgICAgICAgICBjb2xvcjogIzhhMWYxMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjOGExZjExO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cblxuICA+IC5hY3Rpb25zID4gdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgID4gbGkge1xuICAgICAgbWFyZ2luOiAwIDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGlvbnMge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kaXNhYmxlZCBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzI7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8yO1xuICAgICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiAgICBUYWJjb250cm9sXG4qL1xuXG4udGFiY29udHJvbCA+IHtcbiAgLnN0ZXBzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogNnB4IDAgMCAwO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogNXB4IDJweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlY2VjO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcHggMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgID4gLmJvZHkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgaGVpZ2h0OiA5NSU7XG4gICAgICBwYWRkaW5nOiAyLjUlO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgIWltcG9ydGFudDtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypWZXJ0aWNhbCovXG5cbi53aXphcmQge1xuICAmLnZlcnRpY2FsID4gLnN0ZXBzIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IHtcbiAgICAuc3RlcHMge1xuICAgICAgLmRpc2FibGVkIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdXJyZW50IGEge1xuICAgICAgICAubnVtYmVyLCAmOmhvdmVyIC5udW1iZXIsICY6YWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kb25lIGEge1xuICAgICAgICAubnVtYmVyLCAmOmhvdmVyIC5udW1iZXIsICY6YWN0aXZlIC5udW1iZXIsIC5udW1iZXIsICY6aG92ZXIgLm51bWJlciwgJjphY3RpdmUgLm51bWJlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhc3QuY3VycmVudC5kb25lIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zID4gdWwgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnN0ZXBzIHtcbiAgICAgIC5kb25lIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG0tY29sb3JfNjtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRtLWNvbG9yXzY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAgU2ltcGxlICovXG5cbi8qQ2lyY2xlKi9cblxuLmNpcmNsZS53aXphcmQge1xuICB1bCwgJi50YWJjb250cm9sIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmFjdGlvbnMgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4ge1xuICAgIC5zdGVwcyB7XG4gICAgICA+IHVsID4gbGkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY3VycmVudCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAyMzUlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5zdGVwcyB7XG4gICAgICBhIHtcbiAgICAgICAgLm51bWJlciwgJjpob3ZlciAubnVtYmVyLCAmOmFjdGl2ZSAubnVtYmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRpc2FibGVkIGEge1xuICAgICAgICAubnVtYmVyLCAmOmhvdmVyIC5udW1iZXIsICY6YWN0aXZlIC5udW1iZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG0tY29sb3JfMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdXJyZW50Om5vdCguZG9uZSkgYSB7XG4gICAgICAgIC5udW1iZXIsICY6aG92ZXIgLm51bWJlciwgJjphY3RpdmUgLm51bWJlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kb25lIGEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwgbGkuZG9uZSB7XG4gICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXN0LmN1cnJlbnQuZG9uZSBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYSwgLmNsYXNzaWMud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGEsIC53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGEge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLyogUGlsbCAgKi9cblxuLnBpbGwud2l6YXJkIHtcbiAgdWwsICYudGFiY29udHJvbCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5hY3Rpb25zIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IHtcbiAgICAuc3RlcHMge1xuICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgYSBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgbGkuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cblxuICAgICAgLmRpc2FibGVkIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8yO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRtLWNvbG9yXzQ7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRtLWNvbG9yXzQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbS1jb2xvcl8xO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG0tY29sb3JfMTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5zdGVwcyB7XG4gICAgICBhIHtcbiAgICAgICAgLm51bWJlciwgJjpob3ZlciAubnVtYmVyLCAmOmFjdGl2ZSAubnVtYmVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRvbmUgYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCBsaS5kb25lOm5vdCgubGFzdCkge1xuICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFzdC5jdXJyZW50LmRvbmUgYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qQ2lyY2xlIFZlcnRpY2FsKi9cblxuLmNpcmNsZS52ZXJ0aWNhbC53aXphcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gID4gLnN0ZXBzIHtcbiAgICAtbXMtZmxleDogMCAwIDMwJTtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG5cbiAgdWwsICYudGFiY29udHJvbCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYWN0aW9ucyB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICA+IHtcbiAgICAuc3RlcHMge1xuICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY3VycmVudCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc3RlcHMge1xuICAgICAgYSB7XG4gICAgICAgIC5udW1iZXIsICY6aG92ZXIgLm51bWJlciwgJjphY3RpdmUgLm51bWJlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGlzYWJsZWQgYSB7XG4gICAgICAgIC5udW1iZXIsICY6aG92ZXIgLm51bWJlciwgJjphY3RpdmUgLm51bWJlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbS1jb2xvcl8xO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRvbmUgYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwgbGkuZG9uZSB7XG4gICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXN0LmN1cnJlbnQuZG9uZSBhIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qUGlsbCBWZXJ0aWNhbCovXG5cbi5waWxscy52ZXJ0aWNhbC53aXphcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gID4gLnN0ZXBzIHtcbiAgICAtbXMtZmxleDogMCAwIDMwJTtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG5cbiAgdWwsICYudGFiY29udHJvbCB1bCB7XG4gICAgZGlzcGxheTogZmxvdy1yb290O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmFjdGlvbnMgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgPiB7XG4gICAgLnN0ZXBzIHtcbiAgICAgID4gdWwgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgbGkuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGlzYWJsZWQgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG0tY29sb3JfNDtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMjtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG0tY29sb3JfNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3VycmVudCBhIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc3RlcHMge1xuICAgICAgLmRvbmUgYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCBsaS5kb25lOm5vdCgubGFzdCkge1xuICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFzdC5jdXJyZW50LmRvbmUgYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qRm9yIFZhbGlkYXRpb24gQ2hlY2tib3ggKi9cblxubGFiZWwuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5waWxsLndpemFyZCB1bFtyb2xlPVwidGFibGlzdFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5waWxscy52ZXJ0aWNhbC53aXphcmQgPiB7XG4gICAgLnN0ZXBzLCAuY29udGVudCB7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbnN2ZyB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLmp2ZWN0b3JtYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5qdmVjdG9ybWFwLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NEQ0RDRDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmLCBWZXJkYW5hO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLCAuanZlY3Rvcm1hcC16b29tb3V0LCAuanZlY3Rvcm1hcC1nb2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgcGFkZGluZzogM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiB7XG4gIHRvcDogMTBweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHRvcDogMzBweDtcbn1cblxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5qdmVjdG9ybWFwLXNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoSUFBZ0FQTUFBUC8vL3dBQUFNYkd4b1NFaExhMnRwcWFtalkyTmxaV1Z0alkyT1RrNUx5OHZCNGVIZ1FFQkFBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaC9ocERjbVZoZEdWa0lIZHBkR2dnWVdwaGVHeHZZV1F1YVc1bWJ3QWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU1eERJU1dsaHBlck41MkpMaFNTZFJnd1ZvMUlDUVpSVXNpd0hwVEpUNGlvd05TOHZ5VzJpY0NGNms4SE1NQmtDRURza3hUQkRBWnd1QWtrcUlmeElReWhCUUJGdkFRU0RJVE01VkRXNlhORTRLYWdOaDZCZ3dlNjBzbVFVQjNkNFJ6MVpCQXBuRkFTRGQwaGloaDEyQmtFOWtqQUpWbHljWElnN0NRSUZBNlNsbko4N3BhcWJTS2lLb3F1c25iTWRtREMydFhRbGtVaHppWXR5V1R4SWZ5NkJFOFdKdDVZSnZwSml2eE5hR21MSFQwVm5PZ1NZZjBkWlhTN0FQZHBCMzA5Um5IT0c1Z0RxWEdMRGFDNDU3RDF6Wi9WL25tT004MlhpSFJMWUtoS1Axb1ptQURkRUFBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU2aERJU1dsWnBPck5wMWxHTlJTZFJwRFVvbElHdzVSVVloaEh1a3FGdThEc3JFeXFuV1RoR3ZBbWhWbHRlQnZvanBURERCVUVJRndNRkJSQW1Ca1NnT3JCRlpvZ0NBU3dCREVZL0NaU2c3R1NFMGdTQ2pRQk1WRzAyM3hXQmhrbEFub0VkaFFFZnlOcU1JY0tqaFJzakVkbmV6QitBNGs4Z1R3SmhGdWlXNGRva1hpbG9VZXBCQXA1cWFLcHA2K0hvN2FXVzU0d2w3b2J2RWUwa1J1b3BsQ0dlcHdTeDJqSnZxSEVtR3Q2d2hKcEdwZkpDSG1Pb05IS2FIeDYxV2lTUjkyRTRsYkZvcStCNlFEdHVldGNhQlBuVzYrTzd3REhwSWlLOVNhVks1R2dWNTQzdHpqZ0djZ2hBZ0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN2hESVNTa3hwT3JONXpGSE5XUmRoU2lWb1ZMSHNwUlVNb3lVYWt5RWU4UFRQQ0FUVzlBMTRFMFV2dUFLTU5BWktZVVpDaUJNdUJha1NRS0c4RzJGelVXb3gyQVV0QVFGY0JLbFZRb0xnUVJlWmhRbENJSmVzUVhJNUIwQ0JuVU1PeE1DZW5vQ2ZUQ0VXQnNKQ29sVE1BTmxkeDE1QkdzOEI1d2xDWjlQbzZPSmt3bVJwbnFrcW51U3JheXFmS21xcExham9pVzVISnE3RkwxR3IybU1NY0tVTUlpSmdJZW15N3hadEpzVG1zTTR4SGlLdjVLTUNYcWZ5VUNKRW9uWFBOMnJBT0lBbXNmQjN1UG9BSysrRyt3NDhlZFpQSytNNmhMSnBRZzQ4NGVuWElkUUZTUzF1NlVoa3NFTkVRQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCT2NReUVtcEdLTHF6V2NaUlZVUW5aWWcxYUJTaDJHVVZFSVEyYVFPRStHK2NENG50cFdrWlFqMUpJaVpJb2dERkZ5SEkwVXhRd0Z1Z01TT0ZJUEpmdGZWQUVvWkxCYmNMRUZobFFpcUdwMVZkMTQwQVVrbFVOM2VDQTUxQzFFV016TUNlekNCQm1reFZJVkhCV2QzSEhsOUpRT0lKU2RTbkowVERLQ2hDd1VKam9XTVBhR3FES2FubmFzTW82V25NNTYyUjVZbHVaUnd1cjB3cGdxWkU3TktVbStGTlJQSWhqQkp4S1p0ZVd1SUJNTjR6Uk1JVkloZmZjZ29qd0NGMTE3aTRubExuWTV6dFJMc25PaythVitvSlk3VjdtNzZQZGtTNHRyS2NkZzBaYzB0VGNLa1JBQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCTzRReUVrcEtxanF6U2NwUmFWa1haV1FFeGltdzFCU0NVRUlsRG9ocmZ0NmNwS0NrNXhpZDVNTkpUYUFJa2VrS0dRa1d5S0hrdmhLc1I3QVJtaXRrQVlEWVJJYlVRUlFqV0J3SlJ6Q2hpOUNSbEJjWTFVTjRnMC9WTkIwQWxjdmNBWUhSeVpQZEVRRllWOGNjd1I1SFd4RUowMlltUk1MbkoxeENZcDBZNWlkcFF1aG9wbW1DMktnb2pLYXNVUURrNUJOQXd3TU9oMlJ0UnE1dVF1UFpLR0lKUUlHd0F3R2Y2STBKWE1wQzhDN2tYV0RCSU5GTXhTNERLTUFXVldBR1lzQWROcVc1dWFSeGtTS0pPWkthVTN0UE9CWjREdUsyTEFUZ0poa1BKTWdUd0tDZEZqeVBIRW5LeEZDRGhFQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHpFTWhKYVZLcDZzMm5Ja29sSUoyV2tCU2hwa1ZSV3FxUXJoTFNFdTlNWkpLSzl5MVpycVlLOVdpQ2xtdm9VYUY4Z0lRU05lRjFFcjRNTkZuNFNSU0RBUldyb0FJRVRnMWlWd3VIallCMWtZYzFtd3J1d1hLQzlnbXNKWGxpR3hjK1hpVUNieTl5ZGgxc09TZE1rcE1UQnBhWEJ6c2Zob2M1bDU4R201eVRvQWFaaGFPVXFqa0RnQ1dOSEFVTEN3T0xhVG16c3dhZEVxZ2dRd2dIdVFzSElvWkNIUU1NUWdRR3ViVkVjeE9QRkFjTURBWVVBODVlV0FSbWZTUlFDZGNNZTB6ZVAxQUF5Z3dMbEp0UE5BQUwxOURBUmRQekJPV1NtMWJySkJpNDVzb1JBV1FBQWtyUUl5a1NoUTl3VmhIQ3dDUUNBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVJNRGpJMEZkMzAvaUkyVUE1R1NTNVVEajJsNk5vcWdPZ040Z2tzRUJnWUZmMEZEcUtnSG55WjlPWDhIcmdZSGRIcGNIUVVMWEFTMnFLcEVOUmc3ZUFNTEM3a1RCYWl4VVlGa0tBeldBQW5MQzdGTFZ4TFdEQkxLQ3dhS1RVTGdFd2JMQTRoSnRPa1NCTnFJVFQzeEVnZkxwQnR6RS9qaXVMMDRSR0VCZ3dXaFNoUmdRRXhIQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTd4RElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZaaUNxR2s1ZFRFU0plYU9BbENsenNKc3F3aUp3aXFuRnJiMm5TOWttSWNnRXNqUXlkTGlJbEhlaGhwZWphSWp6aDllb21TalpSK2lwc2xXSVJMQWdNRE9SMkRPcUtvZ1RCOXBDVUpCYWdEQlhSNlhCMEVCa0lJc2FSc0dHTU1BeG9EQmdZSFRLSmlVWUVHREF6SEM5RUFDY1VHa0lnRnpnd1owUXNTQmNYSGlRdk93Z0RkRXdmRnMwc0R6dDRTNkJLNHhZamtET3puMHVuRmVCek9CaWpJbTFEZ21nNVlGUXdzQ01qcDFvSjhMeUlBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUd0VNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHR2w2Tm9pUE9IMTZpWktObEg2S215V0ZPZ2dIaEVFdkF3d01BME45R0JzRUM2YW1oblZjRXdhdkRBYXpHd0lEYUgxaXBhWUxCVVRDR2dRREE4TmRIejBGcHFnVEJ3c0xxQWJXQUFuSUE0RldLZE1MR2RZR0VncmFpZ2JUME9JVEJjZzVRd1BUNHhMclJPWkw2QXVRQVBVUzdieExwb1dpZFkwSnR4TEhLaHd3TUpCVEhnUEtkRVFBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlVZDZHQVVMREpDUmlYbzFDcEdYREpPVWpZK1lpcDlEaFRvSkE0UkJMd01MQ3dWRGZSZ2JCQWFxcW9aMVhCTUhzd3NIdHh0RmFIMWlxYW9HTmdBSXhScGJGQWdmUFFTcXBiZ0dCcVVEMXdCWGVDWXAxQVlaMTlKSk9ZZ0gxS3dBNFVCdlF3WFVCeFBxVkQ5TDNzYnAyQk5rMnh2dkZQSmQrTUZDTjZIQUFJS2dOZ2dZMEt0RUJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU2QkRJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWUlETWFBRmRURVNKZWFFREFJTXhZRnFyT1VhTlc0RTRPYlljQ1hhaUJWRWdVTGUwTkpheHh0WWtzamgyTkxrWklTZ0RnSmhIdGhrcFU0bVc2YmxSaVltWk9saDRKV2tEcUlMd1VHQm5FNlRZRWJDZ2V2cjBOMWdINEF0N2dIaVJwRmFMTnJycThITmdBSkE3MEFXeFFJSDErdnNZTURBelpRUEM5VkNOa0RXVWhHa3VFNVB4Sk53aVVLNFVmTHpPbEQ0V3Z6QUhhb0c5bnhQaTVkK2pZVXFmQWhoeWtPRndKV2lBQUFJZmtFQ1FvQUFBQXNBQUFBQUNBQUlBQUFCUEFReUVscFVxbnF6YWNpU29Wa1hWVU1GYUZTd2xwT0NjTVlsRXJBYXZoT01uTkxObzhLc1pzTVpJdEpFSURJRlNrTEdRb1FUTmhJc0ZlaFJ3dzJDUUxLRjB0WUdLWVNnK3lnc1pJdU5xSmtzS2diZmdJR2VwTm8yY0lVQjNWMUIzSXZOaUJZTlFhRFNUdGZoaHgwQ3dWUEkwVUplMCtibTRnNVZnY0dvcU9jbmptanFEU2RuaGdFb2FtY3NadVhPMWFXUXk4S0F3T0F1VFlZR3dpN3c1aCtLcjBTSjhNRmlocE5ieCs0RXJxN0JZQnV6c2RpSDFqQ0F6b1NmbDByVmlyTmJSWGxCQmxMWCtCUDBYSkxBUEd6VGtBdUFPcWIwV1Q1QUg3T2NkQ201QjhUZ1J3U1JLSUhRdGFMQ3dnMVJBQUFPd0FBQUFBQUFBQUFBQT09KTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWgge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBwYWRkaW5nOiAzcHggM3B4IDFweCAzcHg7XG5cbiAgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIHtcbiAgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4vKkJhc2ljKi9cblxuLm15LWdhbGxlcnkge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypBZHZhbmNlICAgKi9cblxuLmRlbW8tZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIGEge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuYS5kZW1vLWdhbGxlcnlfX2ltZy0tbWFpbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZW1vLWdhbGxlcnkge1xuICBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVtby1nYWxsZXJ5X190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaGFyZS1idXR0b25zIHtcbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjRweDtcblxuICBhIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzVBQUY2MztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cbiN0d2VldCB7XG4gIGJhY2tncm91bmQ6ICMwMDk2YzQ7XG59XG5cbiNsaWtlIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuI2dwbHVzIHtcbiAgYmFja2dyb3VuZDogI2QzNDgzNjtcbn1cblxuLmltZy0xLCAuaW1nLTIsIC5pbWctMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uaW1nLTQge1xuICB3aWR0aDogNjYuNjY2NjY3JTtcbn1cblxuLmltZy01LCAuaW1nLTYsIC5pbWctNyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltZy0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbWctMiwgLmltZy0zIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmltZy00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pbWctNSwgLmltZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmltZy03IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmltZy0xLCAuaW1nLTIsIC5pbWctMywgLmltZy00LCAuaW1nLTUsIC5pbWctNiwgLmltZy03IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuXG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cblxuLnBzd3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAxNTAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG5cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuXG4ucHN3cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLCAucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXG5cbi5wc3dwX19jb250YWluZXIsIC5wc3dwX19pbWcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLnBzd3AtLWFuaW1hdGVkLWluIHtcbiAgLnBzd3BfX2JnLCAucHN3cF9fem9vbS13cmFwIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHN3cF9fY29udGFpbmVyLCAucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLypcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXG4qL1xuXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcbiovXG5cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLypcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcbiovXG5cbi5wc3dwX19lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI0NDQztcblxuICBhIHtcbiAgICBjb2xvcjogI0NDQztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA4cHg7XG5cbiAgLm5vVWktaGFuZGxlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBwYWRkaW5nOiA2cHggMTRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICBib3R0b206IDE0OCU7XG59XG5cbi5leGFtcGxlLXZhbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRwcmltYXJ5O1xuXG4gIHNwYW4ucHJlY2VudGFnZS12YWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG5cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG5cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTBweDtcblxuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuXG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxMHB4O1xuXG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG5cbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LCAucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IHtcbiAgLnBzX19yYWlsLXgsIC5wc19fcmFpbC15IHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuLnBzLS1mb2N1cyA+IHtcbiAgLnBzX19yYWlsLXgsIC5wc19fcmFpbC15IHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LCAucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcyB7XG4gIC5wc19fcmFpbC14OmhvdmVyLCAucHNfX3JhaWwteTpob3ZlciwgLnBzX19yYWlsLXg6Zm9jdXMsIC5wc19fcmFpbC15OmZvY3VzLCAucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcsIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl81O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNHB4O1xuXG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuXG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA0cHg7XG5cbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuXG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14IHtcbiAgJjpob3ZlciA+IC5wc19fdGh1bWIteCwgJjpmb2N1cyA+IC5wc19fdGh1bWIteCwgJi5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1kYXJrO1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG5cbi5wc19fcmFpbC15IHtcbiAgJjpob3ZlciA+IC5wc19fdGh1bWIteSwgJjpmb2N1cyA+IC5wc19fdGh1bWIteSwgJi5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbC1kYXJrO1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cbn1cblxuLyogTVMgc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cblxuLyogQ29tbW9uIHN0eWxlcyAqL1xuLnByaWNpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMmVtO1xufVxuXG4ucHJpY2luZ19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWZsZXg6IDAgMSAzMTVweDtcbiAgZmxleDogMCAxIDMxNXB4O1xufVxuXG4ucHJpY2luZ19fZmVhdHVyZS1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByaWNpbmdfX2FjdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICAgICBfcHJpY2luZy10YWJsZSBJbXBvcnRzIFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnX3ByaWNpbmctdGFibGUvX3ByaWNpbmctdGFibGUtdG9nZ2xlJztcbkBpbXBvcnQgJ19wcmljaW5nLXRhYmxlL19wcmljaW5nLXRhYmxlLWFuaW1hdGVkJztcbkBpbXBvcnQgJ19wcmljaW5nLXRhYmxlL19wcmljaW5nLXRhYmxlLWJhc2ljJztcbkBpbXBvcnQgJ19wcmljaW5nLXRhYmxlL19wcmljaW5nLXRhYmxlLWJhc2ljJztcbiIsIi8qXG5cbiAgVG9nZ2xlXG5cbiovXG5cbi5zd2l0Y2gge1xuICAmLnMtb3V0bGluZSB7XG4gICAgJltjbGFzcyo9XCJzLW91dGxpbmUtXCJdIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG0tY29sb3JfNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzQ7XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbS1jb2xvcl80O1xuICAgIH1cbiAgfVxuXG4gICYucy1pY29ucyB7XG4gICAgJi5zLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBtYXJnaW46IDAgM3B4IDAgMTFweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzMWI1NWUyXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwiZmVhdGhlciBmZWF0aGVyLXhcIj48bGluZSB4MT1cIjE4XCIgeTE9XCI2XCIgeDI9XCI2XCIgeTI9XCIxOFwiPjwvbGluZT48bGluZSB4MT1cIjZcIiB5MT1cIjZcIiB4Mj1cIjE4XCIgeTI9XCIxOFwiPjwvbGluZT48L3N2Zz4nKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwiZmVhdGhlciBmZWF0aGVyLWNoZWNrXCI+PHBvbHlsaW5lIHBvaW50cz1cIjIwIDYgOSAxNyA0IDEyXCI+PC9wb2x5bGluZT48L3N2Zz4nKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYmlsbGluZy1jeWNsZS1yYWRpb3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLnRleHQtYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5yYWRpbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnByaWNpbmctcGxhbnMtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJpY2luZy1wbGFuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMzVweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkZGFyaztcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi5iaWxsZWQteWVhcmx5LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJpbGxlZC15ZWFybHkge1xuICAuYmlsbGVkLXllYXJseS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmlsbGVkLW1vbnRobHktbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByaWNpbmctcGxhbi1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJG0tY29sb3JfNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnByaWNpbmctcGxhbi1mZWF0dXJlcyB7XG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzEwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLnByaWNpbmctcGxhbiAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgxMDIsIDEwMywgMTA3LCAwLjE1KTtcbiAgfVxufVxuXG4uYmlsbGVkLXllYXJseS1yYWRpbyB7XG4gICYuYmlsbGVkLXllYXJseS1zd2l0Y2ggc3Bhbi50eHQtbW9udGhseSB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgICYudHh0LXllYXJseSB7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi50eHQtbW9udGhseSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICYuYmlsbGVkLXllYXJseS1zd2l0Y2ggc3Bhbi50eHQteWVhcmx5IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIHNwYW4udHh0LXllYXJseSBzcGFuLmJhZGdlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogNHB4IDExcHg7XG4gIH1cblxuICAmLmJpbGxlZC15ZWFybHktc3dpdGNoIHNwYW4udHh0LXllYXJseSBzcGFuLmJhZGdlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgJi50eHQtbW9udGhseSwgJi50eHQteWVhcmx5IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcmljaW5nLXBsYW4ge1xuICAmLnJlY29tbWVuZGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNDVweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgbWFyZ2luOiA2cmVtIDAgMCAwO1xuICB9XG5cbiAgLnJlY29tbWVuZGVkLWJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgdG9wOiAtNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmRlZCAucHJpY2luZy1wbGFuLWxhYmVsIHtcbiAgY29sb3I6ICRsLWRhcms7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cblxuLnByaWNpbmctcGxhbi5yZWNvbW1lbmRlZCAuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljaW5nLXBsYW4ge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB9XG4gIH1cbn0iLCIvKiBcbiAgICBQcmljaW5nXG4qL1xuXG4jcHJpY2luZ1dyYXBwZXIge1xuICBwYWRkaW5nOiAyLjNyZW0gMCAyLjNyZW0gMDtcblxuICAuc3RhY2tlZCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG5cbiAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIC5jYXJkLXByaWNlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNi4yNXJlbTtcbiAgICAgIGhlaWdodDogNi4yNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2LjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICY6aG92ZXIgLmNhcmQtcHJpY2Uge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIgcCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgLmxpc3QtZ3JvdXAtbWluaW1hbCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogbm9yYnUgKi9cblxuLnByaWNpbmctLW5vcmJ1IHtcbiAgLnByaWNpbmdfX2l0ZW0ge1xuICAgIG1hcmdpbjogMWVtO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5wcmljaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgICAgbGVmdDogNDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcmljaW5nX19pdGVtOmhvdmVyIC5wcmljaW5nX190aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG5cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDJlbTtcbiAgfVxuXG4gIC5wcmljaW5nX19wcmljZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAuNWVtIDAgMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5wcmljaW5nX19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIH1cblxuICAucHJpY2luZ19fcGVyaW9kIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG5cbiAgLnByaWNpbmdfX3NlbnRlbmNlIHtcbiAgICBwYWRkaW5nOiAxZW0gMmVtO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbTtcbiAgfVxuXG4gIC5wcmljaW5nX19mZWF0dXJlLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAucHJpY2luZ19fZmVhdHVyZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnByaWNpbmdfX2FjdGlvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbGV4OiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggNDVweDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGRhcms7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICB9XG5cbiAgLnByaWNpbmdfX2l0ZW06aG92ZXIgLnByaWNpbmdfX2FjdGlvbiB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRsLXByaW1hcnk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJHByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgfVxuXG4gIC5wcmljaW5nX19hY3Rpb24ge1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRsLXByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufSIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogN3B4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMjlweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5mb3JtLWNvbnRyb2wtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAzMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxufVxuXG5zcGFuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoMTk0LCAyMTMsIDI1NSwgMC42MTk2MDc4NDMxKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfNDtcbiAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuNGVtICsgMS40cmVtICsgMnB4KTtcbiAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5NTA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDVweCAxN3B4IDAgcmdiYSgzMSwgNDUsIDYxLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggNXB4IDE3cHggMCByZ2JhKDMxLCA0NSwgNjEsIDAuMSk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMTNweCAxOXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAmW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzQ7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogJG0tY29sb3JfMTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzEwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzk7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAmW3JvbGU9Z3JvdXBdIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCA4NSwgMjI2LCAwLjIzOTIxNTY4NjMpO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxM3B4IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl82O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgb3V0bGluZTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICBjb2xvcjogZ3JleTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuYm9keSB7XG4gICYuc3dhbDItc2hvd24ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gICYuc3dhbDItaW9zZml4IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uc3dhbDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwNjA7XG5cbiAgJi5zd2FsMi1mYWRlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzO1xuICB9XG5cbiAgJi5zd2FsMi1zaG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG59XG5cbi5zd2FsMi1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLnN3YWwyLWxvYWRpbmcge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zd2FsMi10aXRsZSB7XG4gICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIC40ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAmLmJhY2tncm91bmQtbW9kYWwgLnN3YWwyLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3YWwyLWJ1dHRvbnN3cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJjpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWRbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgIH1cblxuICAgICYuc3dhbDItbG9hZGluZyB7XG4gICAgICAuc3dhbDItc3R5bGVkIHtcbiAgICAgICAgJi5zd2FsMi1jb25maXJtIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogNy41cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2FsMi1jYW5jZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA6bm90KC5zd2FsMi1zdHlsZWQpLnN3YWwyLWNvbmZpcm06OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweCAwIDE1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkbS1jb2xvcl82O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMXB4ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggJHdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gICAgICAgIGFuaW1hdGlvbjogcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2FsMi1zdHlsZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB9XG59XG5cbi5zd2FsMi1wb3B1cCAuc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAuMzEyNWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLW1vZGFsIHtcbiAgLnN3YWwyLWNvbmZpcm0uc3dhbDItc3R5bGVkLCAuc3dhbDItY2FuY2VsLnN3YWwyLXN0eWxlZCB7fVxuXG4gIC5zd2FsMi1pbWFnZSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG5cbiAgLnN3YWwyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjFzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDU1O1xuICAgIH1cbiAgfVxuXG4gID4ge1xuICAgIC5zd2FsMi1pbnB1dCwgLnN3YWwyLWZpbGUsIC5zd2FsMi10ZXh0YXJlYSwgLnN3YWwyLXNlbGVjdCwgLnN3YWwyLXJhZGlvLCAuc3dhbDItY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3dhbDItY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkbS1jb2xvcl8xNiAhaW1wb3J0YW50O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5zd2FsMi1pbnB1dCwgLnN3YWwyLWZpbGUsIC5zd2FsMi10ZXh0YXJlYSwgLnN3YWwyLXNlbGVjdCwgLnN3YWwyLXJhZGlvLCAuc3dhbDItY2hlY2tib3gge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG5cbiAgLnN3YWwyLWlucHV0LCAuc3dhbDItZmlsZSwgLnN3YWwyLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggM3B4IDI1cHggMHB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDI1cHggMHB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4xKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBib3gtc2hhZG93IC4zcztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgYm94LXNoYWRvdyAuM3M7XG4gIH1cblxuICAuc3dhbDItaW5wdXQuc3dhbDItaW5wdXRlcnJvciwgLnN3YWwyLWZpbGUuc3dhbDItaW5wdXRlcnJvciwgLnN3YWwyLXRleHRhcmVhLnN3YWwyLWlucHV0ZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3dhbDItaW5wdXQ6Zm9jdXMsIC5zd2FsMi10ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggI2M0ZTZmNTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNjNGU2ZjU7XG4gIH1cblxuICAuc3dhbDItZmlsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggI2M0ZTZmNTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICNjNGU2ZjU7XG4gIH1cblxuICAuc3dhbDItaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi1maWxlOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItdGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi1pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLnN3YWwyLWZpbGU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5zd2FsMi10ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLnN3YWwyLWlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnN3YWwyLWZpbGU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCAuc3dhbDItZmlsZTpmb2N1czo6cGxhY2Vob2xkZXIsIC5zd2FsMi10ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgLjAzcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIC4wM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuXG4gIC5zd2FsMi1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnN3YWwyLWZpbGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi10ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnN3YWwyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuc3dhbDItZmlsZTo6LW1vei1wbGFjZWhvbGRlciwgLnN3YWwyLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAuc3dhbDItaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItZmlsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi10ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi1pbnB1dDo6cGxhY2Vob2xkZXIsIC5zd2FsMi1maWxlOjpwbGFjZWhvbGRlciwgLnN3YWwyLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzI7XG4gIH1cblxuICAuc3dhbDItcmFuZ2Uge1xuICAgIGlucHV0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBvdXRwdXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXQsIG91dHB1dCB7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zd2FsMi1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcblxuICAgICZbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAuc3dhbDItZmlsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnN3YWwyLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMjVweCAwcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjVweCAwcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGJveC1zaGFkb3cgLjNzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBib3gtc2hhZG93IC4zcztcbiAgfVxuXG4gIC5zd2FsMi1maWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDI1cHggMHB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDI1cHggMHB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4xKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBib3gtc2hhZG93IC4zcztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgYm94LXNoYWRvdyAuM3M7XG4gIH1cblxuICAuc3dhbDItc2VsZWN0IHtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWluLXdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5zd2FsMi1yYWRpbyB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgbGFiZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQsIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLWNoZWNrYm94IHtcbiAgICBjb2xvcjogJGRhbmdlcjtcblxuICAgIGlucHV0LCBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zd2FsMi12YWxpZGF0aW9uZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzE7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBmbGF0aWNvbiAhaW1wb3J0YW50O1xuICAgICAgY29udGVudDogJ1xcZjIzMSc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zd2FsMi1yYW5nZSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBvdXRwdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnN3YWwyLWljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDIwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJi5zd2FsMi1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJG0tY29sb3JfMSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjVweCAwcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuXG4gICAgLnN3YWwyLXgtbWFyayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBbY2xhc3NePSdzd2FsMi14LW1hcmstbGluZSddIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMzdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICAgJltjbGFzcyQ9J2xlZnQnXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgICZbY2xhc3MkPSdyaWdodCddIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN3YWwyLXdhcm5pbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkbS1jb2xvcl8xNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICRtLWNvbG9yXzEgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDI1cHggMHB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKTtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5zd2FsMi1pbmZvIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJG0tY29sb3JfMSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMjVweCAwcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLnN3YWwyLXF1ZXN0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQgNXB4ICRtLWNvbG9yXzIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAyNXB4IDBweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XG4gIH1cblxuICAmOm5vdCguc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uKTpub3QoLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1pY29uKSB7XG4gICAgd2lkdGg6IDJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTlweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwLjI1ZW0gYXV0byAwLjg3NWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsMi1pY29uLXRleHQge1xuICBmb250LXNpemU6IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4NjtcblxuICBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUnXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICZbY2xhc3MkPSdsZWZ0J10ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHggMCAwIDEyMHB4O1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgbGVmdDogLTMzcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gICAgfVxuXG4gICAgJltjbGFzcyQ9J3JpZ2h0J10ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMjBweCAxMjBweCAwO1xuICAgICAgdG9wOiAtMTFweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDYwcHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICRtLWNvbG9yXzEgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDI1cHggMHB4IHJnYmEoMTEzLCAxMDYsIDIwMiwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTRweDtcbiAgICB0b3A6IC00cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtbGluZSddIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xMyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcblxuICAgICZbY2xhc3MkPSd0aXAnXSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICB0b3A6IDQ2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmW2NsYXNzJD0nbG9uZyddIHtcbiAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogMzhweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5zd2FsMi1wcm9ncmVzc3N0ZXBzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zd2FsMi1wcm9ncmVzc2NpcmNsZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDJlbTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLnN3YWwyLWFjdGl2ZXByb2dyZXNzc3RlcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8xMyAhaW1wb3J0YW50O1xuXG4gICAgICB+IHtcbiAgICAgICAgLnN3YWwyLXByb2dyZXNzY2lyY2xlLCAuc3dhbDItcHJvZ3Jlc3NsaW5lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dhbDItcHJvZ3Jlc3NsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgbWFyZ2luOiAwIC0xcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuW2NsYXNzXj0nc3dhbDInXSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93U3dlZXRBbGVydCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvd1N3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZVN3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5zd2FsMi1zaG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dTd2VldEFsZXJ0IDAuM3M7XG4gIGFuaW1hdGlvbjogc2hvd1N3ZWV0QWxlcnQgMC4zcztcblxuICAmLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnN3YWwyLWhpZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaGlkZVN3ZWV0QWxlcnQgMC4xNXMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogaGlkZVN3ZWV0QWxlcnQgMC4xNXMgZm9yd2FyZHM7XG5cbiAgJi5zd2FsMi1ub2FuaW1hdGlvbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlLXN1Y2Nlc3MtdGlwIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cblxuICA1NCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cblxuICA3MCUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgdG9wOiAzN3B4O1xuICB9XG5cbiAgODQlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRvcDogNDhweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1zdWNjZXNzLXRpcCB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAxOXB4O1xuICB9XG5cbiAgNTQlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiAxOXB4O1xuICB9XG5cbiAgNzAlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHRvcDogMzdweDtcbiAgfVxuXG4gIDg0JSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgbGVmdDogMjFweDtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHRvcDogNDVweDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZS1zdWNjZXNzLWxvbmcge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG5cbiAgNjUlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cblxuICA4NCUge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzVweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAzOHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1zdWNjZXNzLWxvbmcge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1NHB4O1xuICB9XG5cbiAgNjUlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cblxuICA4NCUge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzVweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAzOHB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cblxuLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlLXN1Y2Nlc3MtdGlwIDAuNzVzO1xuICBhbmltYXRpb246IGFuaW1hdGUtc3VjY2Vzcy10aXAgMC43NXM7XG59XG5cbi5zd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGUtc3VjY2Vzcy1sb25nIDAuNzVzO1xuICBhbmltYXRpb246IGFuaW1hdGUtc3VjY2Vzcy1sb25nIDAuNzVzO1xufVxuXG4uc3dhbDItc3VjY2Vzcy5zd2FsMi1hbmltYXRlLXN1Y2Nlc3MtaWNvbiAuc3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lLXJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZVBsYWNlaG9sZGVyIDQuMjVzIGVhc2UtaW47XG4gIGFuaW1hdGlvbjogcm90YXRlUGxhY2Vob2xkZXIgNC4yNXMgZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUtZXJyb3ItaWNvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtZXJyb3ItaWNvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuICBhbmltYXRpb246IGFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZS14LW1hcmsge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUteC1tYXJrIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnN3YWwyLWFuaW1hdGUteC1tYXJrIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGUteC1tYXJrIDAuNXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS14LW1hcmsgMC41cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhY2tncm91bmQtbW9kYWwge1xuICAgIHBhZGRpbmc6IDVlbSA0ZW0gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuYm9keSB7XG4gICYuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCkge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gICYuc3dhbDItdG9hc3Qtc2hvd24ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAmLnN3YWwyLWhhcy1pbnB1dCA+IC5zd2FsMi1jb250YWluZXIgPiAuc3dhbDItdG9hc3Qge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuc3dhbDItaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2FsMi1idXR0b25zd3JhcHBlciB7XG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgLnN3YWwyLWxvYWRpbmcge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zd2FsMi1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJi5zd2FsMi1zaG93biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLXRvcC1yaWdodCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi10b3AtbGVmdCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1jZW50ZXItbGVmdCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWNlbnRlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWNlbnRlci1yaWdodCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN3YWwyLWlvc2ZpeCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmLnN3YWwyLW5vLWJhY2tkcm9wID4gLnN3YWwyLXNob3duIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICA+IC5zd2FsMi1tb2RhbCB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG5cbiAgICAmLnN3YWwyLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAmLnN3YWwyLXRvcC1sZWZ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5zd2FsMi10b3AtcmlnaHQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5zd2FsMi1jZW50ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJi5zd2FsMi1jZW50ZXItbGVmdCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmLnN3YWwyLWNlbnRlci1yaWdodCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJi5zd2FsMi1ib3R0b20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJi5zd2FsMi1ib3R0b20tbGVmdCB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYuc3dhbDItYm90dG9tLXJpZ2h0IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3dhbDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwNjA7XG5cbiAgJi5zd2FsMi10b3Age1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLnN3YWwyLXRvcC1sZWZ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuc3dhbDItdG9wLXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICYuc3dhbDItY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYuc3dhbDItY2VudGVyLWxlZnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICYuc3dhbDItY2VudGVyLXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmLnN3YWwyLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gICYuc3dhbDItYm90dG9tLWxlZnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi5zd2FsMi1ib3R0b20tcmlnaHQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi5zd2FsMi1ncm93LWZ1bGxzY3JlZW4gPiAuc3dhbDItbW9kYWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi5zd2FsMi1ncm93LXJvdyA+IC5zd2FsMi1tb2RhbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLnN3YWwyLWdyb3ctY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJi5zd2FsMi1ib3R0b20sICYuc3dhbDItY2VudGVyLCAmLnN3YWwyLXRvcCB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5zd2FsMi1ib3R0b20tbGVmdCwgJi5zd2FsMi1jZW50ZXItbGVmdCwgJi5zd2FsMi10b3AtbGVmdCB7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLnN3YWwyLWJvdHRvbS1yaWdodCwgJi5zd2FsMi1jZW50ZXItcmlnaHQsICYuc3dhbDItdG9wLXJpZ2h0IHtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgID4gLnN3YWwyLW1vZGFsIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLnN3YWwyLXRvcCk6bm90KC5zd2FsMi10b3AtbGVmdCk6bm90KC5zd2FsMi10b3AtcmlnaHQpOm5vdCguc3dhbDItY2VudGVyLWxlZnQpOm5vdCguc3dhbDItY2VudGVyLXJpZ2h0KTpub3QoLnN3YWwyLWJvdHRvbSk6bm90KC5zd2FsMi1ib3R0b20tbGVmdCk6bm90KC5zd2FsMi1ib3R0b20tcmlnaHQpID4gLnN3YWwyLW1vZGFsIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmLnN3YWwyLWZhZGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXM7XG4gIH1cblxuICAmLnN3YWwyLXNob3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItbW9kYWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zd2FsMi1wb3B1cCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAmLnN3YWwyLXRvYXN0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4ICNkOWQ5ZDk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggI2Q5ZDlkOTtcblxuICAgIC5zd2FsMi10aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuc3dhbDItY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5zd2FsMi1pY29uIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuXG4gICAgICAmLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICYuc3dhbDItaW5mbywgJi5zd2FsMi1xdWVzdGlvbiwgJi5zd2FsMi13YXJuaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG5cbiAgICAgICAgJltjbGFzcyQ9bGVmdF0ge1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MkPXJpZ2h0XSB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2FsMi1idXR0b25zd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICB9XG5cbiAgICAuc3dhbDItc3R5bGVkIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MCwgMTAwLCAxNTAsIDAuNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAycHggcmdiYSg1MCwgMTAwLCAxNTAsIDAuNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3YWwyLXZhbGlkYXRpb25lcnJvciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogNXB4IC0yMHB4O1xuICAgIH1cblxuICAgIC5zd2FsMi1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2E1ZGM4NjtcblxuICAgICAgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJltjbGFzcyQ9bGVmdF0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDY0cHggMCAwIDY0cHg7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMzJweCAzMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMycHggMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MkPXJpZ2h0XSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2NHB4IDY0cHggMDtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMzJweDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgbGVmdDogMjhweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gICAgICAgIGhlaWdodDogNXB4O1xuXG4gICAgICAgICZbY2xhc3MkPXRpcF0ge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW2NsYXNzJD1sb25nXSB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlLXRvYXN0LXN1Y2Nlc3MtdGlwIC43NXM7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGUtdG9hc3Qtc3VjY2Vzcy10aXAgLjc1cztcbiAgICB9XG5cbiAgICAuc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZS10b2FzdC1zdWNjZXNzLWxvbmcgLjc1cztcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS10b2FzdC1zdWNjZXNzLWxvbmcgLjc1cztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5zd2FsMi1sb2FkaW5nIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAuc3dhbDItdGl0bGUge1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgLjRlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5zd2FsMi1idXR0b25zd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJjpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWRbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgY3Vyc29yOiBuby1kcm9wO1xuICAgIH1cblxuICAgICYuc3dhbDItbG9hZGluZyB7XG4gICAgICAuc3dhbDItc3R5bGVkIHtcbiAgICAgICAgJi5zd2FsMi1jb25maXJtIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogNy41cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN3YWwyLWNhbmNlbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIDpub3QoLnN3YWwyLXN0eWxlZCkuc3dhbDItY29uZmlybTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJG0tY29sb3JfNjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDFweCAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dhbDItc3R5bGVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMTVweCA1cHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDMycHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCA0cHggcmdiYSg1MCwgMTAwLCAxNTAsIDAuNCk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgNHB4IHJnYmEoNTAsIDEwMCwgMTUwLCAwLjQpO1xuICAgIH1cbiAgfVxuXG4gIC5zd2FsMi1pbWFnZSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN3YWwyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2NjYztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4xcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Q1NTtcbiAgICB9XG4gIH1cblxuICA+IHtcbiAgICAuc3dhbDItY2hlY2tib3gsIC5zd2FsMi1maWxlLCAuc3dhbDItaW5wdXQsIC5zd2FsMi1yYWRpbywgLnN3YWwyLXNlbGVjdCwgLnN3YWwyLXRleHRhcmVhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAuc3dhbDItY2hlY2tib3gsIC5zd2FsMi1maWxlLCAuc3dhbDItaW5wdXQsIC5zd2FsMi1yYWRpbywgLnN3YWwyLXNlbGVjdCwgLnN3YWwyLXRleHRhcmVhIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxuXG4gIC5zd2FsMi1maWxlLCAuc3dhbDItaW5wdXQsIC5zd2FsMi10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzLC13ZWJraXQtYm94LXNoYWRvdyAuM3M7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcywtd2Via2l0LWJveC1zaGFkb3cgLjNzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MsYm94LXNoYWRvdyAuM3M7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyxib3gtc2hhZG93IC4zcywtd2Via2l0LWJveC1zaGFkb3cgLjNzO1xuICB9XG5cbiAgLnN3YWwyLWZpbGUuc3dhbDItaW5wdXRlcnJvciwgLnN3YWwyLWlucHV0LnN3YWwyLWlucHV0ZXJyb3IsIC5zd2FsMi10ZXh0YXJlYS5zd2FsMi1pbnB1dGVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggI2YyNzQ3NCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggI2YyNzQ3NCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3YWwyLWZpbGU6Zm9jdXMsIC5zd2FsMi1pbnB1dDpmb2N1cywgLnN3YWwyLXRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICNjNGU2ZjU7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjYzRlNmY1O1xuICB9XG5cbiAgLnN3YWwyLWZpbGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnN3YWwyLXRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItZmlsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi10ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi1maWxlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnN3YWwyLWZpbGU6OnBsYWNlaG9sZGVyLCAuc3dhbDItaW5wdXQ6OnBsYWNlaG9sZGVyLCAuc3dhbDItdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2NjYztcbiAgfVxuXG4gIC5zd2FsMi1yYW5nZSB7XG4gICAgaW5wdXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIG91dHB1dCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dCwgb3V0cHV0IHtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuc3dhbDItaW5wdXQge1xuICAgIGhlaWdodDogNDNweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgICAmW3R5cGU9bnVtYmVyXSB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2FsMi1maWxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuc3dhbDItdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC5zd2FsMi1zZWxlY3Qge1xuICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtaW4td2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3dhbDItcmFkaW8ge1xuICAgIGJvcmRlcjogMDtcblxuICAgIGxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0LCBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLWNoZWNrYm94IHtcbiAgICBjb2xvcjogIzU0NTQ1NDtcblxuICAgIGlucHV0LCBzcGFuIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLnN3YWwyLXZhbGlkYXRpb25lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyEnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3ZDdkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjogdHJ1ZSkge1xuICAuc3dhbDItcmFuZ2Uge1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgb3V0cHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zd2FsMi1yYW5nZSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBvdXRwdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnN3YWwyLWljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDIwcHggYXV0byAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJi5zd2FsMi1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjI3NDc0O1xuXG4gICAgLnN3YWwyLXgtbWFyayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzQ3NDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAzN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAmW2NsYXNzJD1sZWZ0XSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgICZbY2xhc3MkPXJpZ2h0XSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zd2FsMi13YXJuaW5nIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2Y4YmI4NjtcbiAgICBib3JkZXItY29sb3I6ICNmYWNlYTg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuc3dhbDItaW5mbyB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzZmMzZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWRlMGY2O1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLnN3YWwyLXF1ZXN0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzg3YWRiZDtcbiAgICBib3JkZXItY29sb3I6ICNjOWRhZTE7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuc3dhbDItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2O1xuXG4gICAgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAmW2NsYXNzJD1sZWZ0XSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4IDAgMCAxMjBweDtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBsZWZ0OiAtMzNweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDYwcHggNjBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNjBweCA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmW2NsYXNzJD1yaWdodF0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEyMHB4IDEyMHB4IDA7XG4gICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDYwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgxNjUsIDIyMCwgMTM0LCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLnN3YWwyLXN1Y2Nlc3MtZml4IHtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyOHB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkYzg2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmW2NsYXNzJD10aXBdIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJltjbGFzcyQ9bG9uZ10ge1xuICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zd2FsMi1wcm9ncmVzc3N0ZXBzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zd2FsMi1wcm9ncmVzc2NpcmNsZSB7XG4gICAgYmFja2dyb3VuZDogIzMwODVkNjtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMmVtO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYuc3dhbDItYWN0aXZlcHJvZ3Jlc3NzdGVwIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMDg1ZDY7XG5cbiAgICAgIH4ge1xuICAgICAgICAuc3dhbDItcHJvZ3Jlc3NjaXJjbGUsIC5zd2FsMi1wcm9ncmVzc2xpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhZGQ4ZTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dhbDItcHJvZ3Jlc3NsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzA4NWQ2O1xuICAgIGhlaWdodDogLjRlbTtcbiAgICBtYXJnaW46IDAgLTFweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG5bY2xhc3NePXN3YWwyXSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93U3dlZXRUb2FzdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlWigyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZVooMmRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigtMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooLTJkZWcpO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbiAgNjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZVooMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlWigyZGVnKTtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dTd2VldFRvYXN0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGVaKDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlWigyZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigtMmRlZyk7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCkgcm90YXRlWigyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGVaKDJkZWcpO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaWRlU3dlZXRUb2FzdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMzMlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDFkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGlkZVN3ZWV0VG9hc3Qge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDMzJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigxZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvd1N3ZWV0QWxlcnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpZGVTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVTd2VldEFsZXJ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc3dhbDItc2hvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93U3dlZXRBbGVydCAuM3M7XG4gIGFuaW1hdGlvbjogc2hvd1N3ZWV0QWxlcnQgLjNzO1xuXG4gICYuc3dhbDItdG9hc3Qge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93U3dlZXRUb2FzdCAuNXM7XG4gICAgYW5pbWF0aW9uOiBzaG93U3dlZXRUb2FzdCAuNXM7XG4gIH1cblxuICAmLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnN3YWwyLWhpZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaGlkZVN3ZWV0QWxlcnQgLjE1cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBoaWRlU3dlZXRBbGVydCAuMTVzIGZvcndhcmRzO1xuXG4gICYuc3dhbDItdG9hc3Qge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBoaWRlU3dlZXRUb2FzdCAuMnMgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uOiBoaWRlU3dlZXRUb2FzdCAuMnMgZm9yd2FyZHM7XG4gIH1cblxuICAmLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUtc3VjY2Vzcy10aXAge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDtcbiAgfVxuXG4gIDU0JSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMTlweDtcbiAgfVxuXG4gIDcwJSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGVmdDogLThweDtcbiAgICB0b3A6IDM3cHg7XG4gIH1cblxuICA4NCUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgdG9wOiA0OHB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB0b3A6IDQ1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLXN1Y2Nlc3MtdGlwIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cblxuICA1NCUge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICB0b3A6IDE5cHg7XG4gIH1cblxuICA3MCUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxlZnQ6IC04cHg7XG4gICAgdG9wOiAzN3B4O1xuICB9XG5cbiAgODQlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBsZWZ0OiAyMXB4O1xuICAgIHRvcDogNDhweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlLXN1Y2Nlc3MtbG9uZyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cblxuICA2NSUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDtcbiAgfVxuXG4gIDg0JSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzNXB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDM4cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLXN1Y2Nlc3MtbG9uZyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDU0cHg7XG4gIH1cblxuICA2NSUge1xuICAgIHdpZHRoOiAwO1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTRweDtcbiAgfVxuXG4gIDg0JSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzNXB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDM4cHg7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUtdG9hc3Qtc3VjY2Vzcy10aXAge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogOXB4O1xuICB9XG5cbiAgNTQlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiA5cHg7XG4gIH1cblxuICA3MCUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAxN3B4O1xuICB9XG5cbiAgODQlIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtdG9hc3Qtc3VjY2Vzcy10aXAge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogOXB4O1xuICB9XG5cbiAgNTQlIHtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgdG9wOiA5cHg7XG4gIH1cblxuICA3MCUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAxN3B4O1xuICB9XG5cbiAgODQlIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZS10b2FzdC1zdWNjZXNzLWxvbmcge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG5cbiAgNjUlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogMjJweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cblxuICA4NCUge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTVweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS10b2FzdC1zdWNjZXNzLWxvbmcge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG5cbiAgNjUlIHtcbiAgICB3aWR0aDogMDtcbiAgICByaWdodDogMjJweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cblxuICA4NCUge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTVweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVQbGFjZWhvbGRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIDEyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cblxuLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlLXN1Y2Nlc3MtdGlwIC43NXM7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1zdWNjZXNzLXRpcCAuNzVzO1xufVxuXG4uc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlLXN1Y2Nlc3MtbG9uZyAuNzVzO1xuICBhbmltYXRpb246IGFuaW1hdGUtc3VjY2Vzcy1sb25nIC43NXM7XG59XG5cbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1pY29uIC5zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUtcmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlUGxhY2Vob2xkZXIgNC4yNXMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uOiByb3RhdGVQbGFjZWhvbGRlciA0LjI1cyBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZS1lcnJvci1pY29uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1lcnJvci1pY29uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zd2FsMi1hbmltYXRlLWVycm9yLWljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZS1lcnJvci1pY29uIC41cztcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWVycm9yLWljb24gLjVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZS14LW1hcmsge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUteC1tYXJrIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnN3YWwyLWFuaW1hdGUteC1tYXJrIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGUteC1tYXJrIC41cztcbiAgYW5pbWF0aW9uOiBhbmltYXRlLXgtbWFyayAuNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cblxuLndpZGdldC1jb250ZW50LWFyZWEge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udGFibGUtaG92ZXI6bm90KC50YWJsZS1kYXJrKSB0Ym9keSB0ciB7XG4gIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyIC5uZXctY29udHJvbC5uZXctY2hlY2tib3ggLm5ldy1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gIH1cbn1cblxuLypTdHlsZS4gMSovXG5cbi5zdHlsZS0xIHtcbiAgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgLnByb2ZpbGUtaW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuXG4vKlN0eWxlLiAyKi9cblxuLnN0eWxlLTIge1xuICAubmV3LWNvbnRyb2wubmV3LWNoZWNrYm94IC5uZXctY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR3YXJuaW5nO1xuICB9XG5cbiAgLnByb2ZpbGUtaW1nIHt9XG5cbiAgaW1nLnByb2ZpbGUtaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8yO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLypTdHlsZS4gMyovXG5cbi5zdHlsZS0zIHtcbiAgLm5ldy1jb250cm9sLm5ldy1jaGVja2JveCAubmV3LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gIC51c2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkd2FybmluZztcbiAgfVxuXG4gIC5wcm9maWxlLWltZyB7fVxuXG4gIGltZy5wcm9maWxlLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtLWNvbG9yXzI7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuXG4gIC50YWJsZS1jb250cm9scyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgLyogY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZpbGw6IHJnYmEoMCwgMjMsIDU1LCAwLjA4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAqL1xuXG4gICAgICAgIC8qIGNvbG9yOiAkZGFyaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZpbGw6ICRtLWNvbG9yXzE7ICovXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAvKiBzdHJva2Utd2lkdGg6IDE7ICovXG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNTtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyOm5vdCgudGFibGUtZGFyaykgdGJvZHkgdHI6aG92ZXIge1xuICAgIC50YWJsZS1jb250cm9scyBsaSBzdmcge1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzE4O1xuXG4gICAgICAvKiBmaWxsOiByZ2JhKDIzMSwgODEsIDkwLCAwLjIxOTYwNzg0MzEzNzI1NDkpOyAqL1xuICAgIH1cblxuICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLmR0LWJ1dHRvbnMgLmR0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG4ud2lkZ2V0LWNvbnRlbnQtYXJlYSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgJi4tZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5kdC0tdG9wLXNlY3Rpb24ge1xuICBtYXJnaW46IDEycHggMjFweCAyMHB4IDIxcHg7XG59XG5cbi50b2dnbGUtbGlzdCB7XG4gIG1hcmdpbjogMjFweCAyMXB4IDAgMjFweDtcbn1cbiIsIi8vICA9PT09PT09PT09PT09PT09PVxuLy8gICAgICBJbXBvcnRzXG4vLyAgPT09PT09PT09PT09PT09PT1cblxuXG5cbiNEYXRhVGFibGVzX1RhYmxlXzFfd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5cbi8qXG4gKiBUaGlzIGNvbWJpbmVkIGZpbGUgd2FzIGNyZWF0ZWQgYnkgdGhlIERhdGFUYWJsZXMgZG93bmxvYWRlciBidWlsZGVyOlxuICogICBodHRwczovL2RhdGF0YWJsZXMubmV0L2Rvd25sb2FkXG4gKlxuICogVG8gcmVidWlsZCBvciBtb2RpZnkgdGhpcyBmaWxlIHdpdGggdGhlIGxhdGVzdCB2ZXJzaW9ucyBvZiB0aGUgaW5jbHVkZWRcbiAqIHNvZnR3YXJlIHBsZWFzZSB2aXNpdDpcbiAqICAgaHR0cHM6Ly9kYXRhdGFibGVzLm5ldC9kb3dubG9hZC8jYnM0L2R0LTEuMTAuMTZcbiAqXG4gKiBJbmNsdWRlZCBsaWJyYXJpZXM6XG4gKiAgIERhdGFUYWJsZXMgMS4xMC4xNlxuICovXG5cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcblxuICB0ZCwgdGgge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcGFkZGluZzogOXB4IDdweDtcbiAgfVxuXG4gIHRkLmRhdGFUYWJsZXNfZW1wdHksIHRoLmRhdGFUYWJsZXNfZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYubm93cmFwIHtcbiAgICB0aCwgdGQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYge1xuICAmLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogJG0tY29sb3JfNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUgLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdiB7XG4gICYuZGF0YVRhYmxlc19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgdWwucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB7XG4gID4gdHIgPiB7XG4gICAgdGgge1xuICAgICAgJi5zb3J0aW5nX2FzYywgJi5zb3J0aW5nX2Rlc2MsICYuc29ydGluZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgJi5zb3J0aW5nX2FzYywgJi5zb3J0aW5nX2Rlc2MsICYuc29ydGluZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGg6YWN0aXZlLCB0ZDphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc29ydGluZywgLnNvcnRpbmdfYXNjLCAuc29ydGluZ19kZXNjLCAuc29ydGluZ19hc2NfZGlzYWJsZWQsIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc29ydGluZyB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwLjllbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxuXG4gIC5zb3J0aW5nX2FzYyB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwLjllbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxuXG4gIC5zb3J0aW5nX2Rlc2Mge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMC45ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cblxuICAuc29ydGluZ19hc2NfZGlzYWJsZWQge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMC45ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cblxuICAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDAuOWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG5cbiAgLnNvcnRpbmc6YmVmb3JlLCAuc29ydGluZ19hc2M6YmVmb3JlLCAuc29ydGluZ19kZXNjOmJlZm9yZSwgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSwgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICAgIHJpZ2h0OiAxZW07XG4gICAgY29udGVudDogXCJcXDIxOTFcIjtcbiAgfVxuXG4gIC5zb3J0aW5nOmFmdGVyLCAuc29ydGluZ19hc2M6YWZ0ZXIsIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG4gIH1cblxuICAuc29ydGluZ19hc2M6YmVmb3JlLCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSwgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5kaXYge1xuICAmLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS5kYXRhVGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICB0aGVhZCB7XG4gICAgICAuc29ydGluZzphZnRlciwgLnNvcnRpbmdfYXNjOmFmdGVyLCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGF0YVRhYmxlc19zY3JvbGxGb290ID4gLmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgID4gdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYge1xuICAgICYuZGF0YVRhYmxlc19sZW5ndGgsICYuZGF0YVRhYmxlc19maWx0ZXIsICYuZGF0YVRhYmxlc19pbmZvLCAmLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZSB7XG4gICYuZGF0YVRhYmxlLnRhYmxlLXNtIHtcbiAgICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zb3J0aW5nOmJlZm9yZSwgLnNvcnRpbmdfYXNjOmJlZm9yZSwgLnNvcnRpbmdfZGVzYzpiZWZvcmUge1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMC44NWVtO1xuICAgIH1cblxuICAgIC5zb3J0aW5nOmFmdGVyLCAuc29ydGluZ19hc2M6YWZ0ZXIsIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUge1xuICAgIHRoLCB0ZCB7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICB0aDpsYXN0LWNoaWxkLCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kaXYge1xuICAmLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gICYudGFibGUtcmVzcG9uc2l2ZSA+IGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgPiBkaXYucm93IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAgPT09PT09PT09PT09PT09PT1cbi8vICAgICAgSW1wb3J0c1xuLy8gID09PT09PT09PT09PT09PT09XG5cblxuXG5cbi53aWRnZXQtY29udGVudC1hcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDk0LCA5MiwgMTU0LCAwLjA2KTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5vLWNvbnRlbnQge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHQtLXRvcC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDIxcHggMjBweCAyMXB4O1xufVxuXG4uZHQtLWJvdHRvbS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRhYmxlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDE3cHggMjFweCAyNXB4IDIxcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDdweCAxOHB4IDdweCAxNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG50YWJsZSB7XG4gICYuZHQtdGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRtLWNvbG9yXzIwO1xuICB9XG5cbiAgJi5kYXRhVGFibGUge1xuICAgIHRoZWFkIHtcbiAgICAgIC5zb3J0aW5nOmJlZm9yZSwgLnNvcnRpbmdfYXNjOmJlZm9yZSwgLnNvcnRpbmdfZGVzYzpiZWZvcmUsIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgdmlld0JveD1cXCcwIDAgMjQgMjRcXCcgZmlsbD1cXCdub25lXFwnIHN0cm9rZT1cXCclMjMxYjJlNGJcXCcgc3Ryb2tlLXdpZHRoPVxcJzJcXCcgc3Ryb2tlLWxpbmVjYXA9XFwncm91bmRcXCcgc3Ryb2tlLWxpbmVqb2luPVxcJ3JvdW5kXFwnIGNsYXNzPVxcJ2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXVwXFwnJTNFJTNDcG9seWxpbmUgcG9pbnRzPVxcJzE4IDE1IDEyIDkgNiAxNVxcJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0UnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogLjNyZW07XG4gICAgICAgIHRvcDogLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5zb3J0aW5nOmFmdGVyLCAuc29ydGluZ19hc2M6YWZ0ZXIsIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgLnNvcnRpbmdfZGVzYzphZnRlciwgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB2aWV3Qm94PVxcJzAgMCAyNCAyNFxcJyBmaWxsPVxcJ25vbmVcXCcgc3Ryb2tlPVxcJyUyMzFiMmU0YlxcJyBzdHJva2Utd2lkdGg9XFwnMlxcJyBzdHJva2UtbGluZWNhcD1cXCdyb3VuZFxcJyBzdHJva2UtbGluZWpvaW49XFwncm91bmRcXCcgY2xhc3M9XFwnZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93blxcJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz1cXCc2IDkgMTIgMTUgMTggOVxcJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0UnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogLjNyZW07XG4gICAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgfVxuXG4gICAgICAuc29ydGluZ19hc2M6YmVmb3JlLCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRtLWNvbG9yXzEwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50YWJsZSA+IHtcbiAgdGJvZHkgdHIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMztcbiAgfVxuXG4gIHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM0LCAyNDEsIDI1NSwgMC43NCk7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIxcHggMTBweCAyMXB4O1xuICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkIHtcbiAgJi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtLWNvbG9yXzMgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG0tY29sb3JfMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG0tY29sb3JfMjAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFibGUgPiB0Ym9keSA+IHRyIHtcbiAgJjpsYXN0LWNoaWxkID4gdGQgLmRyb3Bkb3duOm5vdCguY3VzdG9tLWRyb3Bkb3duLWljb24pOm5vdCguY3VzdG9tLWRyb3Bkb3duKSAuZHJvcGRvd24tbWVudSwgJjpudGgtbGFzdC1jaGlsZCgyKSA+IHRkIC5kcm9wZG93bjpub3QoLmN1c3RvbS1kcm9wZG93bi1pY29uKTpub3QoLmN1c3RvbS1kcm9wZG93bikgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogLTk0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCA+IHRkIC5kcm9wZG93bjpub3QoLmN1c3RvbS1kcm9wZG93bi1pY29uKTpub3QoLmN1c3RvbS1kcm9wZG93bikgLmRyb3Bkb3duLW1lbnUuc2hvdywgJjpudGgtbGFzdC1jaGlsZCgyKSA+IHRkIC5kcm9wZG93bjpub3QoLmN1c3RvbS1kcm9wZG93bi1pY29uKTpub3QoLmN1c3RvbS1kcm9wZG93bikgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgdG9wOiAtMTA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gID4gdGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIxcHggMTBweCAyMXB4O1xuICAgIGNvbG9yOiAkbS1jb2xvcl85O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMXB4IDEwcHggMjFweDtcbn1cblxuLnRhYmxlLWhvdmVyIHtcbiAgJjpub3QoLnRhYmxlLWRhcmspIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5ub24taG92ZXI6bm90KC50YWJsZS1kYXJrKSB0Ym9keSB0cjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2IHtcbiAgJi5kYXRhVGFibGVzX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8zO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gICYuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IDlweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgY29sb3I6ICRtLWNvbG9yXzU7XG4gICAgfVxuICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtLWNvbG9yXzM7XG4gIHBhZGRpbmc6IDZweCAyOXB4IDhweCAxNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl82O1xuICB9XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBidXR0b246aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHQtbm8tc29ydGluZyB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0tY29udHJvbCB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRtLWNvbG9yXzQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2IHtcbiAgJi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgJi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDhweCAxN3B4IDhweCAxNHB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkM2QzZDMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIikgNTRweCA4cHggbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA3cHggMThweCA3cHggMTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAyMywgNTUsIDAuMDgpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkbS1jb2xvcl82O1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAzcHggMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1pdGVtIHtcbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAkbS1jb2xvcl8xO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiAkbC1kYXJrO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywgJjpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHggOXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbiNhbHRlcl9wYWdpbmF0aW9uX25leHQgYSwgI2FsdGVyX3BhZ2luYXRpb25fcHJldmlvdXMgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogNXB4IDlweDtcbn1cblxuI2FsdGVyX3BhZ2luYXRpb25fbmV4dCBhIHN2ZywgI2FsdGVyX3BhZ2luYXRpb25fcHJldmlvdXMgYSBzdmcge1xuICB3aWR0aDogMTdweDtcbn1cblxuLnRhYmxlLWNhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkbS1jb2xvcl85O1xuICBzdHJva2Utd2lkdGg6IDEuNTtcbn1cblxuLnRhYmxlLWhvdmVyOm5vdCgudGFibGUtZGFyaykgdGJvZHkgdHI6aG92ZXIgLnRhYmxlLWNhbmNlbCB7XG4gIGNvbG9yOiAkZGFuZ2VyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAvKiBJRTEwKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cblxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMTRweDtcbiAgfVxufVxuIiwiLy8gID09PT09PT09PT09PT09PT09XG4vLyAgICAgIEltcG9ydHNcbi8vICA9PT09PT09PT09PT09PT09PVxuXG5cblxuLnRhZ3MtaW5wdXQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbS1jb2xvcl8xO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbS1jb2xvcl8xO1xuICB9XG5cbiAgLnRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA0cHggM3B4IDNweCA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC0ycHggcmdiYSg0MywgODAsIDIzNywgMC4zNSk7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCA3cHggM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLnNuYWNrYmFyLWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgb3BhY2l0eTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzBiMGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMThweCAyNHB4O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIHRvcDogLTEwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5OVxufVxuXG4uc25hY2tiYXItY29udGFpbmVyIC5hY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgbWFyZ2luOiAwIDAgMCAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiBtaW4tY29udGVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnNuYWNrYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMjg4cHg7XG4gICAgICAgIG1heC13aWR0aDogNTY4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1hcmdpbjogMjRweFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNuYWNrYmFyLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuLnNuYWNrYmFyLXBvcy5ib3R0b20tY2VudGVyIHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApXG59XG5cbi5zbmFja2Jhci1wb3MuYm90dG9tLWxlZnQge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5zbmFja2Jhci1wb3MuYm90dG9tLXJpZ2h0IHtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDBcbn1cblxuLnNuYWNrYmFyLXBvcy50b3AtbGVmdCB7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLnNuYWNrYmFyLXBvcy50b3AtY2VudGVyIHtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApXG59XG5cbi5zbmFja2Jhci1wb3MudG9wLXJpZ2h0IHtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNuYWNrYmFyLXBvcy5ib3R0b20tY2VudGVyLCAuc25hY2tiYXItcG9zLnRvcC1jZW50ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/