@charset "UTF-8";/*!Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2014 Daniel Eden*/@media(min-width:768px){.animated{animation-duration:1s;animation-fill-mode:both}}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,53%,80%,100%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-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%,100%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale3d(1,1,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)}100%{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,100%{transform:translate3d(0,0,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 swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9)rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0)rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0)rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0)rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0)rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0)rotate3d(0,0,1,-1deg)}100%{transform:none}}.wobble{animation-name:wobble}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{transition-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)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn;animation-duration:.75s}@keyframes bounceInDown{0%,60%,75%,90%,100%{transition-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)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,100%{transition-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)}100%{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,100%{transition-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)}100%{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,100%{transition-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)}100%{transform:translate3d(0,0,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)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut;animation-duration:.75s}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{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)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px)rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px)translate3d(0,0,150px)rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px)scale3d(.95,.95,.95);animation-timing-function:ease-in}100%{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px)rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px)rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px)rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px)rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px)rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px)rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px)rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px)rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px)rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px)rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;animation-duration:.75s;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px)rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px)rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY;animation-duration:.75s}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0)skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0)skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0)rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)rotate3d(0,0,1,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%{opacity:0;transform:scale3d(.1,.1,.1)translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1)translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1)translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1)translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(42px,0,0)}100%{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)}100%{opacity:0;transform:scale(.1)translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475)translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1)translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translateX(-100%);visibility:visible}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translateX(100%);visibility:visible}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}100%{transform:translateY(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}p.ns-socialbutts a{display:inline-block;margin:0 10px 10px 0;color:#fff;width:2.5em;height:2.5em;line-height:2em;font-size:1.3em;vertical-align:bottom;text-align:center;border:solid 1px #ccc;color:#ccc;transition:all .2s ease-out}p.ns-socialbutts a:focus{color:#ccc;border-color:#ccc}p.ns-socialbutts a:hover{color:#00008b;border-color:#00008b;text-decoration:none}p.ns-socialbutts a i{vertical-align:top}p.ns-socialbutts a i:before{line-height:2.5em}p.ns-socialbutts-colour a{color:#fff}p.ns-socialbutts-colour a:hover,p.ns-socialbutts-colour a:focus{color:#fff}p.ns-socialbutts-colour a.facebook,p.ns-socialbutts-colour a.facebook:hover,p.ns-socialbutts-colour a.facebook:focus{background-color:#4460ae;border-color:#4460ae}p.ns-socialbutts-colour a.gplus,p.ns-socialbutts-colour a.gplus:hover,p.ns-socialbutts-colour a.gplus:focus{background-color:#c21f25;border-color:#c21f25}p.ns-socialbutts-colour a.twitter,p.ns-socialbutts-colour a.twitter:hover,p.ns-socialbutts-colour a.twitter:focus{background-color:#3cf;border-color:#3cf}p.ns-socialbutts-colour a.instagram,p.ns-socialbutts-colour a.instagram:hover,p.ns-socialbutts-colour a.instagram:focus{background-color:#cd4378;border-color:#cd4378}p.ns-socialbutts-colour a.buffer,p.ns-socialbutts-colour a.buffer:hover,p.ns-socialbutts-colour a.buffer:focus{background-color:#000;border-color:#000}p.ns-socialbutts-colour a.pocket,p.ns-socialbutts-colour a.pocket:hover,p.ns-socialbutts-colour a.pocket:focus{background-color:#f04056;border-color:#f04056}p.ns-socialbutts-colour a.linkedin,p.ns-socialbutts-colour a.linkedin:hover,p.ns-socialbutts-colour a.linkedin:focus{background-color:#0373b4;border-color:#0373b4}p.ns-socialbutts-colour a.email,p.ns-socialbutts-colour a.email:hover,p.ns-socialbutts-colour a.email:focus{background-color:#4a7f45;border-color:#4a7f45}.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon>:first-child{border:none;text-align:center;width:100%!important}.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,.2)}.btn-adn:focus,.btn-adn.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,.2)}.btn-adn:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,.2)}.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,.2)}.btn-adn:active:hover,.btn-adn.active:hover,.open>.dropdown-toggle.btn-adn:hover,.btn-adn:active:focus,.btn-adn.active:focus,.open>.dropdown-toggle.btn-adn:focus,.btn-adn:active.focus,.btn-adn.active.focus,.open>.dropdown-toggle.btn-adn.focus{color:#fff;background-color:#b94630;border-color:rgba(0,0,0,.2)}.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none}.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled.focus,.btn-adn[disabled].focus,fieldset[disabled] .btn-adn.focus{background-color:#d87a68;border-color:rgba(0,0,0,.2)}.btn-adn .badge{color:#d87a68;background-color:#fff}.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,.2)}.btn-bitbucket:focus,.btn-bitbucket.focus{color:#fff;background-color:#163758;border-color:rgba(0,0,0,.2)}.btn-bitbucket:hover{color:#fff;background-color:#163758;border-color:rgba(0,0,0,.2)}.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{color:#fff;background-color:#163758;border-color:rgba(0,0,0,.2)}.btn-bitbucket:active:hover,.btn-bitbucket.active:hover,.open>.dropdown-toggle.btn-bitbucket:hover,.btn-bitbucket:active:focus,.btn-bitbucket.active:focus,.open>.dropdown-toggle.btn-bitbucket:focus,.btn-bitbucket:active.focus,.btn-bitbucket.active.focus,.open>.dropdown-toggle.btn-bitbucket.focus{color:#fff;background-color:#0f253c;border-color:rgba(0,0,0,.2)}.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled.focus,.btn-bitbucket[disabled].focus,fieldset[disabled] .btn-bitbucket.focus{background-color:#205081;border-color:rgba(0,0,0,.2)}.btn-bitbucket .badge{color:#205081;background-color:#fff}.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,.2)}.btn-dropbox:focus,.btn-dropbox.focus{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,.2)}.btn-dropbox:hover{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,.2)}.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,.2)}.btn-dropbox:active:hover,.btn-dropbox.active:hover,.open>.dropdown-toggle.btn-dropbox:hover,.btn-dropbox:active:focus,.btn-dropbox.active:focus,.open>.dropdown-toggle.btn-dropbox:focus,.btn-dropbox:active.focus,.btn-dropbox.active.focus,.open>.dropdown-toggle.btn-dropbox.focus{color:#fff;background-color:#0a568c;border-color:rgba(0,0,0,.2)}.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{background-image:none}.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled.focus,.btn-dropbox[disabled].focus,fieldset[disabled] .btn-dropbox.focus{background-color:#1087dd;border-color:rgba(0,0,0,.2)}.btn-dropbox .badge{color:#1087dd;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,.2)}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,.2)}.btn-flickr:focus,.btn-flickr.focus{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,.2)}.btn-flickr:hover{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,.2)}.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,.2)}.btn-flickr:active:hover,.btn-flickr.active:hover,.open>.dropdown-toggle.btn-flickr:hover,.btn-flickr:active:focus,.btn-flickr.active:focus,.open>.dropdown-toggle.btn-flickr:focus,.btn-flickr:active.focus,.btn-flickr.active.focus,.open>.dropdown-toggle.btn-flickr.focus{color:#fff;background-color:#a80057;border-color:rgba(0,0,0,.2)}.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{background-image:none}.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled.focus,.btn-flickr[disabled].focus,fieldset[disabled] .btn-flickr.focus{background-color:#ff0084;border-color:rgba(0,0,0,.2)}.btn-flickr .badge{color:#ff0084;background-color:#fff}.btn-foursquare{color:#fff;background-color:#f94877;border-color:rgba(0,0,0,.2)}.btn-foursquare:focus,.btn-foursquare.focus{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,.2)}.btn-foursquare:hover{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,.2)}.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,.2)}.btn-foursquare:active:hover,.btn-foursquare.active:hover,.open>.dropdown-toggle.btn-foursquare:hover,.btn-foursquare:active:focus,.btn-foursquare.active:focus,.open>.dropdown-toggle.btn-foursquare:focus,.btn-foursquare:active.focus,.btn-foursquare.active.focus,.open>.dropdown-toggle.btn-foursquare.focus{color:#fff;background-color:#e30742;border-color:rgba(0,0,0,.2)}.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{background-image:none}.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled.focus,.btn-foursquare[disabled].focus,fieldset[disabled] .btn-foursquare.focus{background-color:#f94877;border-color:rgba(0,0,0,.2)}.btn-foursquare .badge{color:#f94877;background-color:#fff}.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,.2)}.btn-github:focus,.btn-github.focus{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,.2)}.btn-github:hover{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,.2)}.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,.2)}.btn-github:active:hover,.btn-github.active:hover,.open>.dropdown-toggle.btn-github:hover,.btn-github:active:focus,.btn-github.active:focus,.open>.dropdown-toggle.btn-github:focus,.btn-github:active.focus,.btn-github.active.focus,.open>.dropdown-toggle.btn-github.focus{color:#fff;background-color:#191919;border-color:rgba(0,0,0,.2)}.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none}.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled.focus,.btn-github[disabled].focus,fieldset[disabled] .btn-github.focus{background-color:#444;border-color:rgba(0,0,0,.2)}.btn-github .badge{color:#444;background-color:#fff}.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,.2)}.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus{background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-google .badge{color:#dd4b39;background-color:#fff}.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,.2)}.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,.2)}.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,.2)}.btn-instagram:active:hover,.btn-instagram.active:hover,.open>.dropdown-toggle.btn-instagram:hover,.btn-instagram:active:focus,.btn-instagram.active:focus,.open>.dropdown-toggle.btn-instagram:focus,.btn-instagram:active.focus,.btn-instagram.active.focus,.open>.dropdown-toggle.btn-instagram.focus{color:#fff;background-color:#26455d;border-color:rgba(0,0,0,.2)}.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled.focus,.btn-instagram[disabled].focus,fieldset[disabled] .btn-instagram.focus{background-color:#3f729b;border-color:rgba(0,0,0,.2)}.btn-instagram .badge{color:#3f729b;background-color:#fff}.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,.2)}.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,.2)}.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,.2)}.btn-linkedin:active:hover,.btn-linkedin.active:hover,.open>.dropdown-toggle.btn-linkedin:hover,.btn-linkedin:active:focus,.btn-linkedin.active:focus,.open>.dropdown-toggle.btn-linkedin:focus,.btn-linkedin:active.focus,.btn-linkedin.active.focus,.open>.dropdown-toggle.btn-linkedin.focus{color:#fff;background-color:#00405f;border-color:rgba(0,0,0,.2)}.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin.focus{background-color:#007bb6;border-color:rgba(0,0,0,.2)}.btn-linkedin .badge{color:#007bb6;background-color:#fff}.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,.2)}.btn-microsoft:focus,.btn-microsoft.focus{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,.2)}.btn-microsoft:hover{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,.2)}.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,.2)}.btn-microsoft:active:hover,.btn-microsoft.active:hover,.open>.dropdown-toggle.btn-microsoft:hover,.btn-microsoft:active:focus,.btn-microsoft.active:focus,.open>.dropdown-toggle.btn-microsoft:focus,.btn-microsoft:active.focus,.btn-microsoft.active.focus,.open>.dropdown-toggle.btn-microsoft.focus{color:#fff;background-color:#0f4bac;border-color:rgba(0,0,0,.2)}.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{background-image:none}.btn-microsoft.disabled:hover,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft:hover,.btn-microsoft.disabled:focus,.btn-microsoft[disabled]:focus,fieldset[disabled] .btn-microsoft:focus,.btn-microsoft.disabled.focus,.btn-microsoft[disabled].focus,fieldset[disabled] .btn-microsoft.focus{background-color:#2672ec;border-color:rgba(0,0,0,.2)}.btn-microsoft .badge{color:#2672ec;background-color:#fff}.btn-odnoklassniki{color:#fff;background-color:#f4731c;border-color:rgba(0,0,0,.2)}.btn-odnoklassniki:focus,.btn-odnoklassniki.focus{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,.2)}.btn-odnoklassniki:hover{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,.2)}.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,.2)}.btn-odnoklassniki:active:hover,.btn-odnoklassniki.active:hover,.open>.dropdown-toggle.btn-odnoklassniki:hover,.btn-odnoklassniki:active:focus,.btn-odnoklassniki.active:focus,.open>.dropdown-toggle.btn-odnoklassniki:focus,.btn-odnoklassniki:active.focus,.btn-odnoklassniki.active.focus,.open>.dropdown-toggle.btn-odnoklassniki.focus{color:#fff;background-color:#b14c09;border-color:rgba(0,0,0,.2)}.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{background-image:none}.btn-odnoklassniki.disabled:hover,.btn-odnoklassniki[disabled]:hover,fieldset[disabled] .btn-odnoklassniki:hover,.btn-odnoklassniki.disabled:focus,.btn-odnoklassniki[disabled]:focus,fieldset[disabled] .btn-odnoklassniki:focus,.btn-odnoklassniki.disabled.focus,.btn-odnoklassniki[disabled].focus,fieldset[disabled] .btn-odnoklassniki.focus{background-color:#f4731c;border-color:rgba(0,0,0,.2)}.btn-odnoklassniki .badge{color:#f4731c;background-color:#fff}.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,.2)}.btn-openid:focus,.btn-openid.focus{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,.2)}.btn-openid:hover{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,.2)}.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,.2)}.btn-openid:active:hover,.btn-openid.active:hover,.open>.dropdown-toggle.btn-openid:hover,.btn-openid:active:focus,.btn-openid.active:focus,.open>.dropdown-toggle.btn-openid:focus,.btn-openid:active.focus,.btn-openid.active.focus,.open>.dropdown-toggle.btn-openid.focus{color:#fff;background-color:#b86607;border-color:rgba(0,0,0,.2)}.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none}.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled.focus,.btn-openid[disabled].focus,fieldset[disabled] .btn-openid.focus{background-color:#f7931e;border-color:rgba(0,0,0,.2)}.btn-openid .badge{color:#f7931e;background-color:#fff}.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,.2)}.btn-pinterest:focus,.btn-pinterest.focus{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,.2)}.btn-pinterest:hover{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,.2)}.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,.2)}.btn-pinterest:active:hover,.btn-pinterest.active:hover,.open>.dropdown-toggle.btn-pinterest:hover,.btn-pinterest:active:focus,.btn-pinterest.active:focus,.open>.dropdown-toggle.btn-pinterest:focus,.btn-pinterest:active.focus,.btn-pinterest.active.focus,.open>.dropdown-toggle.btn-pinterest.focus{color:#fff;background-color:#801419;border-color:rgba(0,0,0,.2)}.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled.focus,.btn-pinterest[disabled].focus,fieldset[disabled] .btn-pinterest.focus{background-color:#cb2027;border-color:rgba(0,0,0,.2)}.btn-pinterest .badge{color:#cb2027;background-color:#fff}.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,.2)}.btn-reddit:focus,.btn-reddit.focus{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,.2)}.btn-reddit:hover{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,.2)}.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,.2)}.btn-reddit:active:hover,.btn-reddit.active:hover,.open>.dropdown-toggle.btn-reddit:hover,.btn-reddit:active:focus,.btn-reddit.active:focus,.open>.dropdown-toggle.btn-reddit:focus,.btn-reddit:active.focus,.btn-reddit.active.focus,.open>.dropdown-toggle.btn-reddit.focus{color:#000;background-color:#98ccff;border-color:rgba(0,0,0,.2)}.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{background-image:none}.btn-reddit.disabled:hover,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit:hover,.btn-reddit.disabled:focus,.btn-reddit[disabled]:focus,fieldset[disabled] .btn-reddit:focus,.btn-reddit.disabled.focus,.btn-reddit[disabled].focus,fieldset[disabled] .btn-reddit.focus{background-color:#eff7ff;border-color:rgba(0,0,0,.2)}.btn-reddit .badge{color:#eff7ff;background-color:#000}.btn-soundcloud{color:#fff;background-color:#f50;border-color:rgba(0,0,0,.2)}.btn-soundcloud:focus,.btn-soundcloud.focus{color:#fff;background-color:#c40;border-color:rgba(0,0,0,.2)}.btn-soundcloud:hover{color:#fff;background-color:#c40;border-color:rgba(0,0,0,.2)}.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{color:#fff;background-color:#c40;border-color:rgba(0,0,0,.2)}.btn-soundcloud:active:hover,.btn-soundcloud.active:hover,.open>.dropdown-toggle.btn-soundcloud:hover,.btn-soundcloud:active:focus,.btn-soundcloud.active:focus,.open>.dropdown-toggle.btn-soundcloud:focus,.btn-soundcloud:active.focus,.btn-soundcloud.active.focus,.open>.dropdown-toggle.btn-soundcloud.focus{color:#fff;background-color:#a83800;border-color:rgba(0,0,0,.2)}.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{background-image:none}.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud:hover,.btn-soundcloud.disabled:focus,.btn-soundcloud[disabled]:focus,fieldset[disabled] .btn-soundcloud:focus,.btn-soundcloud.disabled.focus,.btn-soundcloud[disabled].focus,fieldset[disabled] .btn-soundcloud.focus{background-color:#f50;border-color:rgba(0,0,0,.2)}.btn-soundcloud .badge{color:#f50;background-color:#fff}.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,.2)}.btn-tumblr:focus,.btn-tumblr.focus{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,.2)}.btn-tumblr:hover{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,.2)}.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,.2)}.btn-tumblr:active:hover,.btn-tumblr.active:hover,.open>.dropdown-toggle.btn-tumblr:hover,.btn-tumblr:active:focus,.btn-tumblr.active:focus,.open>.dropdown-toggle.btn-tumblr:focus,.btn-tumblr:active.focus,.btn-tumblr.active.focus,.open>.dropdown-toggle.btn-tumblr.focus{color:#fff;background-color:#111c26;border-color:rgba(0,0,0,.2)}.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none}.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled.focus,.btn-tumblr[disabled].focus,fieldset[disabled] .btn-tumblr.focus{background-color:#2c4762;border-color:rgba(0,0,0,.2)}.btn-tumblr .badge{color:#2c4762;background-color:#fff}.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,.2)}.btn-twitter:active:hover,.btn-twitter.active:hover,.open>.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open>.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open>.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,.2)}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus{background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter .badge{color:#55acee;background-color:#fff}.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,.2)}.btn-vimeo:focus,.btn-vimeo.focus{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,.2)}.btn-vimeo:hover{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,.2)}.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,.2)}.btn-vimeo:active:hover,.btn-vimeo.active:hover,.open>.dropdown-toggle.btn-vimeo:hover,.btn-vimeo:active:focus,.btn-vimeo.active:focus,.open>.dropdown-toggle.btn-vimeo:focus,.btn-vimeo:active.focus,.btn-vimeo.active.focus,.open>.dropdown-toggle.btn-vimeo.focus{color:#fff;background-color:#0f7b9f;border-color:rgba(0,0,0,.2)}.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{background-image:none}.btn-vimeo.disabled:hover,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo:hover,.btn-vimeo.disabled:focus,.btn-vimeo[disabled]:focus,fieldset[disabled] .btn-vimeo:focus,.btn-vimeo.disabled.focus,.btn-vimeo[disabled].focus,fieldset[disabled] .btn-vimeo.focus{background-color:#1ab7ea;border-color:rgba(0,0,0,.2)}.btn-vimeo .badge{color:#1ab7ea;background-color:#fff}.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,.2)}.btn-vk:focus,.btn-vk.focus{color:#fff;background-color:#466482;border-color:rgba(0,0,0,.2)}.btn-vk:hover{color:#fff;background-color:#466482;border-color:rgba(0,0,0,.2)}.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:rgba(0,0,0,.2)}.btn-vk:active:hover,.btn-vk.active:hover,.open>.dropdown-toggle.btn-vk:hover,.btn-vk:active:focus,.btn-vk.active:focus,.open>.dropdown-toggle.btn-vk:focus,.btn-vk:active.focus,.btn-vk.active.focus,.open>.dropdown-toggle.btn-vk.focus{color:#fff;background-color:#3a526b;border-color:rgba(0,0,0,.2)}.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none}.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled.focus,.btn-vk[disabled].focus,fieldset[disabled] .btn-vk.focus{background-color:#587ea3;border-color:rgba(0,0,0,.2)}.btn-vk .badge{color:#587ea3;background-color:#fff}.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,.2)}.btn-yahoo:focus,.btn-yahoo.focus{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,.2)}.btn-yahoo:hover{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,.2)}.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,.2)}.btn-yahoo:active:hover,.btn-yahoo.active:hover,.open>.dropdown-toggle.btn-yahoo:hover,.btn-yahoo:active:focus,.btn-yahoo.active:focus,.open>.dropdown-toggle.btn-yahoo:focus,.btn-yahoo:active.focus,.btn-yahoo.active.focus,.open>.dropdown-toggle.btn-yahoo.focus{color:#fff;background-color:#39074e;border-color:rgba(0,0,0,.2)}.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{background-image:none}.btn-yahoo.disabled:hover,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo:hover,.btn-yahoo.disabled:focus,.btn-yahoo[disabled]:focus,fieldset[disabled] .btn-yahoo:focus,.btn-yahoo.disabled.focus,.btn-yahoo[disabled].focus,fieldset[disabled] .btn-yahoo.focus{background-color:#720e9e;border-color:rgba(0,0,0,.2)}.btn-yahoo .badge{color:#720e9e;background-color:#fff}.btn-youtube{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-youtube:focus,.btn-youtube.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-youtube:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-youtube:active,.btn-youtube.active,.open>.dropdown-toggle.btn-youtube{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,.2)}.btn-youtube:active:hover,.btn-youtube.active:hover,.open>.dropdown-toggle.btn-youtube:hover,.btn-youtube:active:focus,.btn-youtube.active:focus,.open>.dropdown-toggle.btn-youtube:focus,.btn-youtube:active.focus,.btn-youtube.active.focus,.open>.dropdown-toggle.btn-youtube.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,.2)}.btn-youtube:active,.btn-youtube.active,.open>.dropdown-toggle.btn-youtube{background-image:none}.btn-youtube.disabled:hover,.btn-youtube[disabled]:hover,fieldset[disabled] .btn-youtube:hover,.btn-youtube.disabled:focus,.btn-youtube[disabled]:focus,fieldset[disabled] .btn-youtube:focus,.btn-youtube.disabled.focus,.btn-youtube[disabled].focus,fieldset[disabled] .btn-youtube.focus{background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-youtube .badge{color:#dd4b39;background-color:#fff}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,5%);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(27,76,142,.8)url(../img/misc/to-top.png)no-repeat 50%;visibility:hidden;opacity:0;transition:opacity .3s 0s,visibility 0s .3s;z-index:9999;border-radius:8px}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#ffba00;opacity:1}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif)no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png)0 48% no-repeat;filter:alpha(opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png)100% 48% no-repeat;filter:alpha(opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png)100% 0 no-repeat;text-align:right;outline:none;filter:alpha(opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}.navbar{text-transform:uppercase}.navbar-brand img{max-width:200px;transition:all .3s ease-in}@media(min-width:768px){.navbar-brand img{max-width:300px}}.navbar-shrink{padding-top:2px;padding-bottom:2px}.navbar-shrink img{max-width:200px;transition:all .3s ease-in}.dropdown:hover>.dropdown-menu{display:block}.dropdown>.dropdown-toggle:active{pointer-events:none}div.dropdown-menu{margin-top:0!important}.recent-posts-list-text{font-size:14px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.ns-bg-color-article-bg{background-color:#fff}.ns-bg-color-article-block-bg{background-color:#f0f0f0}.article-list-title{font-size:1.1rem}@media(min-width:576px){.article-list-title{font-size:1.5rem}}.article-list-title a:link{color:#000;text-decoration:none}.article-list-title a:hover{color:#007bff}.article-list-title a:visited{color:#1b4c8e}.article-list-meta{font-size:.8rem}@media(min-width:576px){.article-list-meta{font-size:1rem}}.article-list-cats{display:none}@media(min-width:576px){.article-list-cats{display:inline}}.ns-section-statement-image img{max-width:200px}@media(min-width:768px){.ns-section-statement-image img{max-width:100%}}.ns-section-testimonial-image img{max-width:200px}@media(min-width:768px){.ns-section-testimonial-image img{max-width:100%}}.ns-search-form-info-bar{//max-width: 300px}.ns-search-form-info-bar input[type=search]{height:38px;font-size:14px;padding:2px 2px 0 7px;background-color:#e5e5e5}.ns-search-form-info-bar .btn-template-main{height:38px;padding:6px 7px 6px 6px;background-color:#fff}.ns-bg-img-contact-result{background:linear-gradient( rgba(20,20,20,0),rgba(20,20,20,.5) ),url(/img/bg/Background-Email-Marketing.jpg)}.help-block.with-errors li{color:#b41416}.ns-bg-img-Contact{background:linear-gradient( rgba(20,20,20,.3),rgba(20,20,20,.3) ),url(/img/bg/Bg-Contact.jpg)}.ns-bg-img-Bg-Testimonials{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Bg-Testimonials.jpg)}.ns-bg-img-Bg-FAQ{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/bg/Bg-FAQ.jpg)}.ns-bg-img-Bg-Social-Media{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/bg/Bg-Social-Media.jpg)}.ns-bg-img-Bg-Privacy{background:linear-gradient( rgba(20,20,20,.3),rgba(20,20,20,.3) ),url(/img/bg/Bg-Privacy.jpg)}.ns-bg-img-Bg-Terms{background:linear-gradient( rgba(20,20,20,.3),rgba(20,20,20,.3) ),url(/img/bg/Bg-Terms.jpg)}.ns-bg-img-Bg-News{background:linear-gradient( rgba(20,20,20,.3),rgba(20,20,20,.3) ),url(/img/bg/Bg-News.jpg)}body{padding-top:75px}.ns-section-global{padding-top:60px;padding-bottom:70px}@media(min-width:992px){.ns-section-global{padding-top:90px;padding-bottom:90px}}.ns-section-no-banner{padding-top:80px;padding-bottom:170px}@media(min-width:992px){.ns-section-no-banner{padding-top:160px;padding-bottom:160px}}.ns-section-global-image{padding-top:70px;padding-bottom:70px}@media(min-width:992px){.ns-section-global-image{padding-top:70px;padding-bottom:70px}}.footer_widgets_text{color:#fff}.footer_widgets_header{color:#fff}.footer_widgets_menu{color:#fff}.footer_widgets_icon{color:#fff}.footer_widgets_title_align{display:flex;align-items:center;justify-content:center;gap:8px}@media(min-width:768px){.footer_widgets_title_align{display:flex;align-items:center;justify-content:start;gap:8px}}.footer_widgets_hr{width:50px;margin:auto;border-top:2px solid #fff;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.ns-section-statement-image{padding-top:50px!important;padding-bottom:50px!important}@media(min-width:992px){.ns-section-statement-image{padding-top:80px!important;padding-bottom:80px!important}}.ns-section-faq{padding-top:10px!important;padding-bottom:10px!important}.ns-carousel-text{padding-top:15px;padding-bottom:0}.img-max-100{max-width:100px;width:100%}.img-max-200{max-width:200px;width:100%}.img-max-300{max-width:300px;width:100%}.img-max-400{max-width:400px;width:100%}.img-max-500{max-width:500px;width:100%}.img-max-600{max-width:600px;width:100%}.img-max-700{max-width:700px;width:100%}.pagination{text-align:left;width:100%;margin:0}@media(min-width:576px){.pagination{text-align:center;width:50%;margin:0 auto}}.blog-list-title{font-size:1.1rem}@media(min-width:576px){.blog-list-title{font-size:1.8rem}}.blog-list-title a:link{color:#000;text-decoration:none}.blog-list-title a:hover{color:#007bff}.blog-list-title a:visited{color:#1b4c8e}.blog-list-meta{font-size:.8rem}@media(min-width:576px){.blog-list-meta{font-size:1rem}}.blog-list-cats{display:none}@media(min-width:576px){.blog-list-cats{display:inline}}.tranparent-80{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.tranparent-90{-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.sidebar-separator{border-left-style:none}@media(min-width:992px){.sidebar-separator{border-left-style:solid;border-left-color:#e5e5e5;border-left-width:1px}}.btn{font-size:1rem;border-radius:0}.ns-blog-widget-button a{font-size:12px;font-weight:600;margin-bottom:8px;margin-right:5px;padding:6px 8px;border-color:#e5e5e5}.ns-bg-parallax{background-repeat:no-repeat!important;background-attachment:fixed!important;background-position:50%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-top{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 0!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-bottom{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 100%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-up{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 75%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-down{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 25%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-90{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 90%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-80{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 80%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-70{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 70%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-60{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 60%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-40{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 40%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-30{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 30%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-20{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 20%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-bg-img-fixed-10{background-repeat:no-repeat!important;background-attachment:scroll!important;background-position:50% 10%!important;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}.ns-hr-global-white{width:50px;margin:auto;border-top:2px solid #fff;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.ns-hr-global-color{width:50px;margin:auto;border-top:2px solid #333;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.ns-hr-global-neutral{width:50px;margin:auto;border-top:2px solid;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}a[href^=tel]{text-decoration:inherit;color:inherit}.image-wrap-text{float:none;width:100%;margin-right:0!important;margin-bottom:25px!important}@media(min-width:768px){.image-wrap-text{float:left;width:40%;margin-right:20px!important;margin-bottom:10px!important}}.image-wrap-text-right{float:none;width:100%;margin-right:0!important;margin-bottom:25px!important}@media(min-width:768px){.image-wrap-text-right{float:right;width:40%;margin-left:20px!important;margin-bottom:10px!important}}.ns-effects-image-zoom-in{position:overflow;overflow:hidden}.ns-effects-image-zoom-in:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2)}.ns-effects-image-zoom-in img{transition:all .9s;-moz-transition:all .9s;-webkit-transition:all .9s}.ns-overlay-container{position:relative}.ns-overlay-container:hover .ns-overlay{opacity:1}.ns-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:1.5s ease;background-color:rgba(0,0,0,.4)}.ns-overlay-text{color:#fff;font-size:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ns-overlay-no-fade{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:1;transition:1.5s ease;background-color:rgba(0,0,0,.4)}.ns-overlay-text-no-fade{font-size:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ns-overlay-dl{-webkit-filter:brightness(80%)}.ns-overlay-dl:hover{-webkit-filter:brightness(100%);transition:all 1s ease}.ns-grow{transition:all .2s ease-in-out}.ns-grow:hover{transform:scale(1.1)}.ns-greyimage .item img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);transition:all .2s ease-out}.ns-greyimage .item img:hover{filter:none;-webkit-filter:none}.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light.active,.btn-light:active:focus,.open>.dropdown-toggle.btn-light{filter:brightness(90%);-webkit-filter:brightness(90%)}.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.btn-dark:active:focus,.open>.dropdown-toggle.btn-dark{filter:brightness(120%);-webkit-filter:brightness(120%)}.ns-brighten img:hover{filter:brightness(120%);-webkit-filter:brightness(120%)}.ns-box-shadow:hover{box-shadow:3px 3px 5px #e6e6dc}.ns-text-shadow-2px{text-shadow:2px 2px 1px #282828}.ns-text-shadow-white-2px{text-shadow:2px 2px 1px #c8c8ff}.brighten:hover{filter:brightness(120%);-webkit-filter:brightness(120%)}.ns-box-shadow-inset-bottom{box-shadow:inset 0 -20px 23px -8px #fff}.centered-list{list-style:none;padding-left:0}@media(min-width:992px){.centered-list{list-style:disc;padding-left:30px}}.ns-rounded-corners-5{border-radius:5px 5px 5px 5px!important;-moz-border-radius:5px 5px 5px 5px!important;-webkit-border-radius:5px 5px 5px 5px!important}.ns-rounded-corners-10{border-radius:10px 10px 10px 10px!important;-moz-border-radius:10px 10px 10px 10px!important;-webkit-border-radius:10px 10px 10px 10px!important}.ns-rounded-corners-20{border-radius:20px 20px 20px 20px!important;-moz-border-radius:20px 20px 20px 20px!important;-webkit-border-radius:20px 20px 20px 20px!important}.ns-rounded-corners-30{border-radius:30px 30px 30px 30px!important;-moz-border-radius:30px 30px 30px 30px!important;-webkit-border-radius:30px 30px 30px 30px!important}.ns-rounded-corners-small{border-radius:10px 10px 10px 10px!important;-moz-border-radius:10px 10px 10px 10px!important;-webkit-border-radius:10px 10px 10px 10px!important}.ns-rounded-corners-small-top{border-radius:10px 10px 0 0!important;-moz-border-radius:10px 10px 0 0!important;-webkit-border-radius:10px 10px 0 0!important}.ns-rounded-corners-small-bottom{border-radius:0 0 10px 10px!important;-moz-border-radius:0 0 10px 10px!important;-webkit-border-radius:0 0 10px 10px!important}.ns-straight-corners{border-radius:0 0 0 0!important;-moz-border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important}body{padding-top:63px;transition:all .3s ease-in;//background-image: linear-gradient(top, #fff, #fff 100px, transparent 100px, transparent 100%);//background-image: -webkit-linear-gradient(top, #fff, #fff 100px, transparent 100px, transparent 100%)}@media(min-width:768px){body{padding-top:66px;transition:all .3s ease-in}}.med-dec-button{background-color:#d85427;border-color:#c24b23;color:#fff;border-radius:4px!important}.med-dec-button:hover{background-color:#c24b23;border-color:#c24b23}.navbar{//font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;text-transform:capitalize}.navbar-brand img{max-width:200px;transition:all .3s ease-in}@media(min-width:768px){.navbar-brand img{max-width:300px}}.navbar-shrink{padding-top:2px;padding-bottom:2px}.navbar-shrink img{max-width:200px;transition:all .3s ease-in}.ns-header-banner{padding-top:70px;padding-bottom:50px}@media(min-width:768px){.ns-header-banner{padding-top:70px;padding-bottom:50px}}@media(min-width:992px){.ns-header-banner{padding-top:70px;padding-bottom:50px}}@media(min-width:1200px){}.ns-section-titlebanner{padding-top:70px;padding-bottom:70px}@media(min-width:768px){.ns-section-titlebanner{padding-top:100px;padding-bottom:100px}}@media(min-width:992px){.ns-section-titlebanner{padding-top:150px;padding-bottom:150px}}.footer_widgets_text{color:#fff}.footer_widgets_header{color:#fff}.footer_widgets_menu{color:#fff}.footer_widgets_icon{color:#31b9fc;font-size:1.4rem}.footer_widgets_hr{width:50px;margin:auto;border-top:2px solid #fff;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button{color:#474848;background-color:#e7f1ff}#testimonials-carousel-text{min-height:190px}@media(min-width:576px){#testimonials-carousel-text{min-height:210px}}@media(min-width:768px){#testimonials-carousel-text{min-height:210px}}@media(min-width:992px){#testimonials-carousel-text{min-height:210px}}.btn{font-size:1rem;border-radius:0}.ns-bg-color-transparent{background-color:transparent}.ns-bg-color-white{background-color:#fff}.ns-bg-color-navy{background-color:#04519b}.ns-bg-color-midnight-blue{background-color:#0e3869}.ns-bg-color-charcoal{background-color:#58595b}.ns-bg-color-mid-grey{background-color:#343a40}.ns-bg-color-light-grey{background-color:#f2f4f7}.ns-bg-color-lighter-grey{background-color:#d6d6d6}.ns-bg-color-footer{background-color:#474747}.ns-bg-color-marquee{background-color:#e9b61e}.ns-bg-grd-global-001{background-image:linear-gradient(white,#e9ecef 60%,#e3e7eb);background-repeat:no-repeat}.ns-bg-grd-global-002{background-image:linear-gradient(#04519b,#033C73 60%,#02325f);background-repeat:no-repeat}.ns-bg-grd-white-sky{background-image:linear-gradient(white,#e9ecef 60%,#e3e7eb);background-repeat:no-repeat}.ns-bg-grd-navy{background-image:linear-gradient(#04519b,#033C73 60%,#02325f);background-repeat:no-repeat}.ns-bg-grd-charcoal{background-image:linear-gradient(#656565,#535353 60%,#343a40);background-repeat:no-repeat}.ns-bg-grd-marquee{background-image:linear-gradient(#04519b,#033C73 60%,#02325f);background-repeat:no-repeat}.ns-hr-global-color{width:50px;border-top:2px solid #291b54;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.ns-bg-img-Bg-Testimonials{background:linear-gradient( rgba(20,20,20,0),rgba(20,20,20,0) ),url(/img/bg/Background-Clear-Blue-Ocean.jpg)}.ns-bg-img-Bg-FAQ{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/bg/Background-digital-art-396825_1280.jpg)}.ns-bg-img-Background-Mobile-Girl{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Background-Mobile-Girl.jpg)}.ns-bg-img-Background-Clear-Blue-Ocean{background:linear-gradient( rgba(20,20,20,.3),rgba(20,20,20,.3) ),url(/img/bg/Background-Clear-Blue-Ocean.jpg)}.ns-bg-img-Background-boat-3714690_1280{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Background-boat-3714690_1280.jpg)}.ns-bg-img-Background-container-1638068_1280{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Background-container-1638068_1280.jpg)}.ns-bg-img-Background-ferry-527728_1280{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Background-ferry-527728_1280.jpg)}.ns-bg-img-Background-horizon-1836480_1280{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Background-horizon-1836480_1280.jpg)}.ns-bg-img-Background-lake-1915846_1280{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/bg/Background-lake-1915846_1280.jpg)}.ns-bg-img-Background-portovesme-3690841_1280{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Background-portovesme-3690841_1280.jpg)}.ns-bg-img-Background-Seascape-002{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/bg/Background-Seascape-002.jpg)}.ns-bg-img-Background-ship-1204156_1280{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Background-ship-1204156_1280.jpg)}.ns-bg-img-Bg-Firefighting-Course-001{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/bg/Bg-Firefighting-Course-001.jpg)}.ns-bg-img-Background-Students-Group-001{background:linear-gradient( rgba(20,20,20,.2),rgba(20,20,20,.2) ),url(/img/bg/Background-Students-Group-001.jpg)}.ns-bg-img-STCW-5-Day-Basic-Training-Package{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/STCW-5-Day-Basic-Training-Package.jpg)}.ns-bg-img-Superyacht-Deck-Crew-Training-Package{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/Superyacht-Deck-Crew-Training-Package.jpg)}.ns-bg-img-Superyacht-Interior-Training-Package{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Superyacht-Interior-Training-Package.jpg)}.ns-bg-img-STCW-Refresher-Package-Updated-Proficiency-in-Fire-and-PST{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/STCW-Refresher-Package-Updated-Proficiency-in-Fire-and-PST.jpg)}.ns-bg-img-STCW-Personal-Survival-Techniques-PST{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/STCW-Personal-Survival-Techniques-PST.jpg)}.ns-bg-img-STCW-Elementary-First-Aid{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/STCW-Elementary-First-Aid.jpg)}.ns-bg-img-STCW-Fire-Prevention-Fire-Fighting{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/STCW-Fire-Prevention-Fire-Fighting.jpg)}.ns-bg-img-Basic-Seamanship{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Basic-Seamanship.jpg)}.ns-bg-img-Crowd-Crisis-Management-Human-Behaviour{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Crowd-Crisis-Management-Human-Behaviour.jpg)}.ns-bg-img-Crowd-Management-Passenger-Ships-Classroom{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Crowd-Management-Passenger-Ships-Classroom.jpg)}.ns-bg-img-Crowd-Management-Passenger-Ships-Online{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Crowd-Management-Passenger-Ships-Online.jpg)}.ns-bg-img-Entry-Enclosed-Dangerous-Spaces{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Entry-Enclosed-Dangerous-Spaces.jpg)}.ns-bg-img-Level-2-Award-Food-Safety-Sea{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Level-2-Award-Food-Safety-Sea.jpg)}.ns-bg-img-Maritime-Asbestos-Awareness-Online{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Maritime-Asbestos-Awareness-Online.jpg)}.ns-bg-img-MCA-Master-3000gt-Oral{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/MCA-Master-3000gt-Oral.jpg)}.ns-bg-img-MCA-Master-500gt-Oral{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/MCA-Master-500gt-Oral.jpg)}.ns-bg-img-MCA-Master-Code-vessels-200gt-500gt{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/MCA-Master-Code-vessels-200gt-500gt.jpg)}.ns-bg-img-MCA-OOW-3000gt-Oral{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/MCA-OOW-3000gt-Oral.jpg)}.ns-bg-img-RYA-Diesel-Engine{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/RYA-Diesel-Engine.jpg)}.ns-bg-img-RYA-Level-2-Powerboat-Handling{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/RYA-Level-2-Powerboat-Handling.jpg)}.ns-bg-img-RYA-Marine-Radio-Short-Range-Classroom{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/RYA-Marine-Radio-Short-Range-Classroom.jpg)}.ns-bg-img-RYA-Marine-Radio-Short-Range-Online{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/RYA-Marine-Radio-Short-Range-Online.jpg)}.ns-bg-img-RYA-Professional-Practices-Responsibilities-Online{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/RYA-Professional-Practices-Responsibilities-Online.jpg)}.ns-bg-img-STCW-PSSR-PSA{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/STCW-PSSR-PSA.jpg)}.ns-bg-img-Working-Aloft{background:linear-gradient( rgba(20,20,20,.5),rgba(20,20,20,.5) ),url(/img/courses/Working-Aloft.jpg)}.ns-bg-img-CA-Purser-Course{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/crew-academy/CA-Purser-Course.jpg)}.ns-bg-img-CA-Captains-Mental-Health{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/crew-academy/CA-Captains-Mental-Health.jpg)}.ns-bg-img-CA-Command-and-Senior-Leadership{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/crew-academy/CA-Command-and-Senior-Leadership.jpg)}.ns-bg-img-CA-Management-and-Leadership{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/courses/crew-academy/CA-Management-and-Leadership.jpg)}.ns-Bg-First-Aid-009-wide{background:linear-gradient( rgba(20,20,20,.4),rgba(20,20,20,.4) ),url(/img/landing-pages/landing-page-ct-001/Bg-First-Aid-009-wide.jpg)}.ns-Bg-yacht-188901_1280{background:linear-gradient( rgba(0,152,219,.9),rgba(0,152,219,.9) ),url(/img/landing-pages/landing-page-ct-001/Bg-yacht-188901_1280.jpg)}/*# sourceMappingURL=data:application/json;base64,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QUVBO0dBQ0csdUlBQXVJO0FBQzFJOztBQUVBO0dBQ0csOElBQThJO0FBQ2pKOztBQUVBO0dBQ0csMElBQTBJO0FBQzdJOzs7QUFHQSwyREFBMkQ7QUFDM0Q7R0FDRyxnSkFBZ0o7QUFDbko7O0FBRUE7R0FDRyxpSkFBaUo7QUFDcEoiLCJmaWxlIjoic3RkaW4iLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuXG5Db3B5cmlnaHQgKGMpIDIwMTQgRGFuaWVsIEVkZW5cbiovXG5cbi8qKiogTlM6IFJFU1RSSUNUIE9OIE1PQklMRVMgKioqL1xuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAuYW5pbWF0ZWQge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB9XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge29wYWNpdHk6IDA7fVxuICAxMDAlIHtvcGFjaXR5OiAxO31cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7b3BhY2l0eTogMDt9XG4gIDEwMCUge29wYWNpdHk6IDE7fVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtvcGFjaXR5OiAxO31cbiAgMTAwJSB7b3BhY2l0eTogMDt9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtvcGFjaXR5OiAxO31cbiAgMTAwJSB7b3BhY2l0eTogMDt9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59XG4vKiBtb25vY2hyb21hdGljIHNoYXJlIGljb25zICovXG5wLm5zLXNvY2lhbGJ1dHRzIGEge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDEwcHggMTBweCAwOyBjb2xvcjogI2ZmZjsgIHdpZHRoOiAyLjVlbTsgaGVpZ2h0OiAyLjVlbTsgbGluZS1oZWlnaHQ6IDJlbTsgZm9udC1zaXplOiAxLjNlbTsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXI6IHNvbGlkIDFweCAjY2NjOyBjb2xvcjogI2NjYzsgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7fVxucC5ucy1zb2NpYWxidXR0cyBhOmZvY3VzIHtjb2xvcjogI2NjYzsgYm9yZGVyLWNvbG9yOiAjY2NjO31cbnAubnMtc29jaWFsYnV0dHMgYTpob3ZlciB7Y29sb3I6IGRhcmtibHVlOyBib3JkZXItY29sb3I6IGRhcmtibHVlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxucC5ucy1zb2NpYWxidXR0cyBhIGkge3ZlcnRpY2FsLWFsaWduOiB0b3A7fVxucC5ucy1zb2NpYWxidXR0cyBhIGk6YmVmb3JlIHtsaW5lLWhlaWdodDogMi41ZW07fVxuXG4vKiBjb2xvdXJlZCBzaGFyZSBpY29ucyAqL1xuXG5wLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhIHtjb2xvcjogI2ZmZjt9XG5wLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhOmhvdmVyLCBwLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhOmZvY3VzIHtjb2xvcjogI2ZmZjt9XG5wLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLmZhY2Vib29rLCBwLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLmZhY2Vib29rOmhvdmVyLCBwLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLmZhY2Vib29rOmZvY3VzIHtiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2MGFlOyBib3JkZXItY29sb3I6ICM0NDYwYWU7fVxucC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5ncGx1cywgcC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5ncGx1czpob3ZlciwgcC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5ncGx1czpmb2N1cyB7YmFja2dyb3VuZC1jb2xvcjogI2MyMWYyNTsgYm9yZGVyLWNvbG9yOiAjYzIxZjI1O31cbnAubnMtc29jaWFsYnV0dHMtY29sb3VyIGEudHdpdHRlciwgcC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS50d2l0dGVyOmhvdmVyLCBwLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLnR3aXR0ZXI6Zm9jdXMge2JhY2tncm91bmQtY29sb3I6ICMzY2Y7IGJvcmRlci1jb2xvcjogIzNjZjt9XG5wLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLmluc3RhZ3JhbSwgcC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5pbnN0YWdyYW06aG92ZXIsIHAubnMtc29jaWFsYnV0dHMtY29sb3VyIGEuaW5zdGFncmFtOmZvY3VzIHtiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q0Mzc4OyBib3JkZXItY29sb3I6ICNjZDQzNzg7fVxucC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5idWZmZXIsIHAubnMtc29jaWFsYnV0dHMtY29sb3VyIGEuYnVmZmVyOmhvdmVyLCBwLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLmJ1ZmZlcjpmb2N1cyB7YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYm9yZGVyLWNvbG9yOiAjMDAwO31cbnAubnMtc29jaWFsYnV0dHMtY29sb3VyIGEucG9ja2V0LCBwLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLnBvY2tldDpob3ZlciwgcC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5wb2NrZXQ6Zm9jdXMge2JhY2tncm91bmQtY29sb3I6ICNmMDQwNTY7IGJvcmRlci1jb2xvcjogI2YwNDA1Njt9XG5wLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLmxpbmtlZGluLCBwLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLmxpbmtlZGluOmhvdmVyLCBwLm5zLXNvY2lhbGJ1dHRzLWNvbG91ciBhLmxpbmtlZGluOmZvY3VzIHtiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3M2I0OyBib3JkZXItY29sb3I6ICMwMzczYjQ7fVxucC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5lbWFpbCwgcC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5lbWFpbDpob3ZlciwgcC5ucy1zb2NpYWxidXR0cy1jb2xvdXIgYS5lbWFpbDpmb2N1cyB7YmFja2dyb3VuZC1jb2xvcjogIzRhN2Y0NTsgYm9yZGVyLWNvbG9yOiAjNGE3ZjQ1O31cbi8qXG4gKiBTb2NpYWwgQnV0dG9ucyBmb3IgQm9vdHN0cmFwXG4gKlxuICogQ29weXJpZ2h0IDIwMTMtMjAxNiBQYW5heWlvdGlzIExpcGlyaWRpc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL2xpcGlzL2Jvb3RzdHJhcC1zb2NpYWxcbiAqL1xuXG4uYnRuLXNvY2lhbHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDRweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5idG4tc29jaWFsPjpmaXJzdC1jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MzJweDtsaW5lLWhlaWdodDozNHB4O2ZvbnQtc2l6ZToxLjZlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKX1cbi5idG4tc29jaWFsLmJ0bi1sZ3twYWRkaW5nLWxlZnQ6NjFweH0uYnRuLXNvY2lhbC5idG4tbGc+OmZpcnN0LWNoaWxke2xpbmUtaGVpZ2h0OjQ1cHg7d2lkdGg6NDVweDtmb250LXNpemU6MS44ZW19XG4uYnRuLXNvY2lhbC5idG4tc217cGFkZGluZy1sZWZ0OjM4cHh9LmJ0bi1zb2NpYWwuYnRuLXNtPjpmaXJzdC1jaGlsZHtsaW5lLWhlaWdodDoyOHB4O3dpZHRoOjI4cHg7Zm9udC1zaXplOjEuNGVtfVxuLmJ0bi1zb2NpYWwuYnRuLXhze3BhZGRpbmctbGVmdDozMHB4fS5idG4tc29jaWFsLmJ0bi14cz46Zmlyc3QtY2hpbGR7bGluZS1oZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2ZvbnQtc2l6ZToxLjJlbX1cbi5idG4tc29jaWFsLWljb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQ0cHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztoZWlnaHQ6MzRweDt3aWR0aDozNHB4O3BhZGRpbmc6MH0uYnRuLXNvY2lhbC1pY29uPjpmaXJzdC1jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MzJweDtsaW5lLWhlaWdodDozNHB4O2ZvbnQtc2l6ZToxLjZlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKX1cbi5idG4tc29jaWFsLWljb24uYnRuLWxne3BhZGRpbmctbGVmdDo2MXB4fS5idG4tc29jaWFsLWljb24uYnRuLWxnPjpmaXJzdC1jaGlsZHtsaW5lLWhlaWdodDo0NXB4O3dpZHRoOjQ1cHg7Zm9udC1zaXplOjEuOGVtfVxuLmJ0bi1zb2NpYWwtaWNvbi5idG4tc217cGFkZGluZy1sZWZ0OjM4cHh9LmJ0bi1zb2NpYWwtaWNvbi5idG4tc20+OmZpcnN0LWNoaWxke2xpbmUtaGVpZ2h0OjI4cHg7d2lkdGg6MjhweDtmb250LXNpemU6MS40ZW19XG4uYnRuLXNvY2lhbC1pY29uLmJ0bi14c3twYWRkaW5nLWxlZnQ6MzBweH0uYnRuLXNvY2lhbC1pY29uLmJ0bi14cz46Zmlyc3QtY2hpbGR7bGluZS1oZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2ZvbnQtc2l6ZToxLjJlbX1cbi5idG4tc29jaWFsLWljb24+OmZpcnN0LWNoaWxke2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCUgIWltcG9ydGFudH1cbi5idG4tc29jaWFsLWljb24uYnRuLWxne2hlaWdodDo0NXB4O3dpZHRoOjQ1cHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfVxuLmJ0bi1zb2NpYWwtaWNvbi5idG4tc217aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9XG4uYnRuLXNvY2lhbC1pY29uLmJ0bi14c3toZWlnaHQ6MjJweDt3aWR0aDoyMnB4O3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH1cbi5idG4tYWRue2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDg3YTY4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1hZG46Zm9jdXMsLmJ0bi1hZG4uZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjZTU2M2Y7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tYWRuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojY2U1NjNmO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWFkbjphY3RpdmUsLmJ0bi1hZG4uYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWFkbntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2NlNTYzZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tYWRuOmFjdGl2ZTpob3ZlciwuYnRuLWFkbi5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tYWRuOmhvdmVyLC5idG4tYWRuOmFjdGl2ZTpmb2N1cywuYnRuLWFkbi5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tYWRuOmZvY3VzLC5idG4tYWRuOmFjdGl2ZS5mb2N1cywuYnRuLWFkbi5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tYWRuLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjk0NjMwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWFkbjphY3RpdmUsLmJ0bi1hZG4uYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWFkbntiYWNrZ3JvdW5kLWltYWdlOm5vbmV9XG4uYnRuLWFkbi5kaXNhYmxlZDpob3ZlciwuYnRuLWFkbltkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYWRuOmhvdmVyLC5idG4tYWRuLmRpc2FibGVkOmZvY3VzLC5idG4tYWRuW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1hZG46Zm9jdXMsLmJ0bi1hZG4uZGlzYWJsZWQuZm9jdXMsLmJ0bi1hZG5bZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWFkbi5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkODdhNjg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tYWRuIC5iYWRnZXtjb2xvcjojZDg3YTY4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbi5idG4tYml0YnVja2V0e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjA1MDgxO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1iaXRidWNrZXQ6Zm9jdXMsLmJ0bi1iaXRidWNrZXQuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNjM3NTg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tYml0YnVja2V0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTYzNzU4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWJpdGJ1Y2tldDphY3RpdmUsLmJ0bi1iaXRidWNrZXQuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWJpdGJ1Y2tldHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE2Mzc1ODtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tYml0YnVja2V0OmFjdGl2ZTpob3ZlciwuYnRuLWJpdGJ1Y2tldC5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tYml0YnVja2V0OmhvdmVyLC5idG4tYml0YnVja2V0OmFjdGl2ZTpmb2N1cywuYnRuLWJpdGJ1Y2tldC5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tYml0YnVja2V0OmZvY3VzLC5idG4tYml0YnVja2V0OmFjdGl2ZS5mb2N1cywuYnRuLWJpdGJ1Y2tldC5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tYml0YnVja2V0LmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGYyNTNjO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWJpdGJ1Y2tldDphY3RpdmUsLmJ0bi1iaXRidWNrZXQuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWJpdGJ1Y2tldHtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9XG4uYnRuLWJpdGJ1Y2tldC5kaXNhYmxlZDpob3ZlciwuYnRuLWJpdGJ1Y2tldFtkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYml0YnVja2V0OmhvdmVyLC5idG4tYml0YnVja2V0LmRpc2FibGVkOmZvY3VzLC5idG4tYml0YnVja2V0W2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1iaXRidWNrZXQ6Zm9jdXMsLmJ0bi1iaXRidWNrZXQuZGlzYWJsZWQuZm9jdXMsLmJ0bi1iaXRidWNrZXRbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJpdGJ1Y2tldC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyMDUwODE7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tYml0YnVja2V0IC5iYWRnZXtjb2xvcjojMjA1MDgxO2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbi5idG4tZHJvcGJveHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEwODdkZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tZHJvcGJveDpmb2N1cywuYnRuLWRyb3Bib3guZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZhYWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tZHJvcGJveDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmFhZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1kcm9wYm94OmFjdGl2ZSwuYnRuLWRyb3Bib3guYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWRyb3Bib3h7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZhYWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLWRyb3Bib3g6YWN0aXZlOmhvdmVyLC5idG4tZHJvcGJveC5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZHJvcGJveDpob3ZlciwuYnRuLWRyb3Bib3g6YWN0aXZlOmZvY3VzLC5idG4tZHJvcGJveC5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZHJvcGJveDpmb2N1cywuYnRuLWRyb3Bib3g6YWN0aXZlLmZvY3VzLC5idG4tZHJvcGJveC5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZHJvcGJveC5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBhNTY4Yztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1kcm9wYm94OmFjdGl2ZSwuYnRuLWRyb3Bib3guYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWRyb3Bib3h7YmFja2dyb3VuZC1pbWFnZTpub25lfVxuLmJ0bi1kcm9wYm94LmRpc2FibGVkOmhvdmVyLC5idG4tZHJvcGJveFtkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZHJvcGJveDpob3ZlciwuYnRuLWRyb3Bib3guZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1kcm9wYm94W2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kcm9wYm94OmZvY3VzLC5idG4tZHJvcGJveC5kaXNhYmxlZC5mb2N1cywuYnRuLWRyb3Bib3hbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRyb3Bib3guZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMTA4N2RkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWRyb3Bib3ggLmJhZGdle2NvbG9yOiMxMDg3ZGQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi1mYWNlYm9va3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNiNTk5ODtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tZmFjZWJvb2s6Zm9jdXMsLmJ0bi1mYWNlYm9vay5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzJkNDM3Mztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1mYWNlYm9vazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzJkNDM3Mztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1mYWNlYm9vazphY3RpdmUsLmJ0bi1mYWNlYm9vay5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZmFjZWJvb2t7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyZDQzNzM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLWZhY2Vib29rOmFjdGl2ZTpob3ZlciwuYnRuLWZhY2Vib29rLmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1mYWNlYm9vazpob3ZlciwuYnRuLWZhY2Vib29rOmFjdGl2ZTpmb2N1cywuYnRuLWZhY2Vib29rLmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1mYWNlYm9vazpmb2N1cywuYnRuLWZhY2Vib29rOmFjdGl2ZS5mb2N1cywuYnRuLWZhY2Vib29rLmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1mYWNlYm9vay5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMzQ1YTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1mYWNlYm9vazphY3RpdmUsLmJ0bi1mYWNlYm9vay5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZmFjZWJvb2t7YmFja2dyb3VuZC1pbWFnZTpub25lfVxuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZDpob3ZlciwuYnRuLWZhY2Vib29rW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1mYWNlYm9vazpob3ZlciwuYnRuLWZhY2Vib29rLmRpc2FibGVkOmZvY3VzLC5idG4tZmFjZWJvb2tbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWZhY2Vib29rOmZvY3VzLC5idG4tZmFjZWJvb2suZGlzYWJsZWQuZm9jdXMsLmJ0bi1mYWNlYm9va1tkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZmFjZWJvb2suZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojM2I1OTk4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWZhY2Vib29rIC5iYWRnZXtjb2xvcjojM2I1OTk4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbi5idG4tZmxpY2tye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmYwMDg0O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1mbGlja3I6Zm9jdXMsLmJ0bi1mbGlja3IuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjYzAwNmE7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tZmxpY2tyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojY2MwMDZhO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWZsaWNrcjphY3RpdmUsLmJ0bi1mbGlja3IuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWZsaWNrcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2NjMDA2YTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tZmxpY2tyOmFjdGl2ZTpob3ZlciwuYnRuLWZsaWNrci5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZmxpY2tyOmhvdmVyLC5idG4tZmxpY2tyOmFjdGl2ZTpmb2N1cywuYnRuLWZsaWNrci5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZmxpY2tyOmZvY3VzLC5idG4tZmxpY2tyOmFjdGl2ZS5mb2N1cywuYnRuLWZsaWNrci5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZmxpY2tyLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYTgwMDU3O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWZsaWNrcjphY3RpdmUsLmJ0bi1mbGlja3IuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWZsaWNrcntiYWNrZ3JvdW5kLWltYWdlOm5vbmV9XG4uYnRuLWZsaWNrci5kaXNhYmxlZDpob3ZlciwuYnRuLWZsaWNrcltkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZmxpY2tyOmhvdmVyLC5idG4tZmxpY2tyLmRpc2FibGVkOmZvY3VzLC5idG4tZmxpY2tyW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1mbGlja3I6Zm9jdXMsLmJ0bi1mbGlja3IuZGlzYWJsZWQuZm9jdXMsLmJ0bi1mbGlja3JbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWZsaWNrci5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwODQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tZmxpY2tyIC5iYWRnZXtjb2xvcjojZmYwMDg0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbi5idG4tZm91cnNxdWFyZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Y5NDg3Nztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tZm91cnNxdWFyZTpmb2N1cywuYnRuLWZvdXJzcXVhcmUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmNzE3NTI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tZm91cnNxdWFyZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Y3MTc1Mjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1mb3Vyc3F1YXJlOmFjdGl2ZSwuYnRuLWZvdXJzcXVhcmUuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWZvdXJzcXVhcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmNzE3NTI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLWZvdXJzcXVhcmU6YWN0aXZlOmhvdmVyLC5idG4tZm91cnNxdWFyZS5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZm91cnNxdWFyZTpob3ZlciwuYnRuLWZvdXJzcXVhcmU6YWN0aXZlOmZvY3VzLC5idG4tZm91cnNxdWFyZS5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZm91cnNxdWFyZTpmb2N1cywuYnRuLWZvdXJzcXVhcmU6YWN0aXZlLmZvY3VzLC5idG4tZm91cnNxdWFyZS5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZm91cnNxdWFyZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2UzMDc0Mjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1mb3Vyc3F1YXJlOmFjdGl2ZSwuYnRuLWZvdXJzcXVhcmUuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWZvdXJzcXVhcmV7YmFja2dyb3VuZC1pbWFnZTpub25lfVxuLmJ0bi1mb3Vyc3F1YXJlLmRpc2FibGVkOmhvdmVyLC5idG4tZm91cnNxdWFyZVtkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZm91cnNxdWFyZTpob3ZlciwuYnRuLWZvdXJzcXVhcmUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1mb3Vyc3F1YXJlW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1mb3Vyc3F1YXJlOmZvY3VzLC5idG4tZm91cnNxdWFyZS5kaXNhYmxlZC5mb2N1cywuYnRuLWZvdXJzcXVhcmVbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWZvdXJzcXVhcmUuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjk0ODc3O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWZvdXJzcXVhcmUgLmJhZGdle2NvbG9yOiNmOTQ4Nzc7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi1naXRodWJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLWdpdGh1Yjpmb2N1cywuYnRuLWdpdGh1Yi5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzJiMmIyYjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1naXRodWI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYjJiMmI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tZ2l0aHViOmFjdGl2ZSwuYnRuLWdpdGh1Yi5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZ2l0aHVie2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMmIyYjJiO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1naXRodWI6YWN0aXZlOmhvdmVyLC5idG4tZ2l0aHViLmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1naXRodWI6aG92ZXIsLmJ0bi1naXRodWI6YWN0aXZlOmZvY3VzLC5idG4tZ2l0aHViLmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1naXRodWI6Zm9jdXMsLmJ0bi1naXRodWI6YWN0aXZlLmZvY3VzLC5idG4tZ2l0aHViLmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1naXRodWIuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxOTE5MTk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tZ2l0aHViOmFjdGl2ZSwuYnRuLWdpdGh1Yi5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZ2l0aHVie2JhY2tncm91bmQtaW1hZ2U6bm9uZX1cbi5idG4tZ2l0aHViLmRpc2FibGVkOmhvdmVyLC5idG4tZ2l0aHViW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1naXRodWI6aG92ZXIsLmJ0bi1naXRodWIuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1naXRodWJbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdpdGh1Yjpmb2N1cywuYnRuLWdpdGh1Yi5kaXNhYmxlZC5mb2N1cywuYnRuLWdpdGh1YltkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZ2l0aHViLmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzQ0NDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1naXRodWIgLmJhZGdle2NvbG9yOiM0NDQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi1nb29nbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkZDRiMzk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLWdvb2dsZTpmb2N1cywuYnRuLWdvb2dsZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2MyMzMyMTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1nb29nbGU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjMjMzMjE7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tZ29vZ2xlOmFjdGl2ZSwuYnRuLWdvb2dsZS5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZ29vZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzIzMzIxO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1nb29nbGU6YWN0aXZlOmhvdmVyLC5idG4tZ29vZ2xlLmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1nb29nbGU6aG92ZXIsLmJ0bi1nb29nbGU6YWN0aXZlOmZvY3VzLC5idG4tZ29vZ2xlLmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1nb29nbGU6Zm9jdXMsLmJ0bi1nb29nbGU6YWN0aXZlLmZvY3VzLC5idG4tZ29vZ2xlLmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1nb29nbGUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhMzJiMWM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tZ29vZ2xlOmFjdGl2ZSwuYnRuLWdvb2dsZS5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZ29vZ2xle2JhY2tncm91bmQtaW1hZ2U6bm9uZX1cbi5idG4tZ29vZ2xlLmRpc2FibGVkOmhvdmVyLC5idG4tZ29vZ2xlW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1nb29nbGU6aG92ZXIsLmJ0bi1nb29nbGUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1nb29nbGVbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWdvb2dsZTpmb2N1cywuYnRuLWdvb2dsZS5kaXNhYmxlZC5mb2N1cywuYnRuLWdvb2dsZVtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZ29vZ2xlLmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2RkNGIzOTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1nb29nbGUgLmJhZGdle2NvbG9yOiNkZDRiMzk7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi1pbnN0YWdyYW17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzZjcyOWI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLWluc3RhZ3JhbTpmb2N1cywuYnRuLWluc3RhZ3JhbS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMwNTc3Nztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1pbnN0YWdyYW06aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMDU3Nzc7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4taW5zdGFncmFtOmFjdGl2ZSwuYnRuLWluc3RhZ3JhbS5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4taW5zdGFncmFte2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzA1Nzc3O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1pbnN0YWdyYW06YWN0aXZlOmhvdmVyLC5idG4taW5zdGFncmFtLmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbnN0YWdyYW06aG92ZXIsLmJ0bi1pbnN0YWdyYW06YWN0aXZlOmZvY3VzLC5idG4taW5zdGFncmFtLmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbnN0YWdyYW06Zm9jdXMsLmJ0bi1pbnN0YWdyYW06YWN0aXZlLmZvY3VzLC5idG4taW5zdGFncmFtLmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbnN0YWdyYW0uZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNjQ1NWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4taW5zdGFncmFtOmFjdGl2ZSwuYnRuLWluc3RhZ3JhbS5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4taW5zdGFncmFte2JhY2tncm91bmQtaW1hZ2U6bm9uZX1cbi5idG4taW5zdGFncmFtLmRpc2FibGVkOmhvdmVyLC5idG4taW5zdGFncmFtW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbnN0YWdyYW06aG92ZXIsLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1pbnN0YWdyYW1bZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluc3RhZ3JhbTpmb2N1cywuYnRuLWluc3RhZ3JhbS5kaXNhYmxlZC5mb2N1cywuYnRuLWluc3RhZ3JhbVtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5zdGFncmFtLmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzNmNzI5Yjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1pbnN0YWdyYW0gLmJhZGdle2NvbG9yOiMzZjcyOWI7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi1saW5rZWRpbntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JiNjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tbGlua2VkaW46Zm9jdXMsLmJ0bi1saW5rZWRpbi5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNTk4Mztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1saW5rZWRpbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNTk4Mztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1saW5rZWRpbjphY3RpdmUsLmJ0bi1saW5rZWRpbi5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlua2VkaW57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDU5ODM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLWxpbmtlZGluOmFjdGl2ZTpob3ZlciwuYnRuLWxpbmtlZGluLmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rZWRpbjpob3ZlciwuYnRuLWxpbmtlZGluOmFjdGl2ZTpmb2N1cywuYnRuLWxpbmtlZGluLmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rZWRpbjpmb2N1cywuYnRuLWxpbmtlZGluOmFjdGl2ZS5mb2N1cywuYnRuLWxpbmtlZGluLmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rZWRpbi5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNDA1Zjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1saW5rZWRpbjphY3RpdmUsLmJ0bi1saW5rZWRpbi5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlua2VkaW57YmFja2dyb3VuZC1pbWFnZTpub25lfVxuLmJ0bi1saW5rZWRpbi5kaXNhYmxlZDpob3ZlciwuYnRuLWxpbmtlZGluW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rZWRpbjpob3ZlciwuYnRuLWxpbmtlZGluLmRpc2FibGVkOmZvY3VzLC5idG4tbGlua2VkaW5bZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmtlZGluOmZvY3VzLC5idG4tbGlua2VkaW4uZGlzYWJsZWQuZm9jdXMsLmJ0bi1saW5rZWRpbltkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGlua2VkaW4uZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDA3YmI2O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLWxpbmtlZGluIC5iYWRnZXtjb2xvcjojMDA3YmI2O2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbi5idG4tbWljcm9zb2Z0e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjY3MmVjO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1taWNyb3NvZnQ6Zm9jdXMsLmJ0bi1taWNyb3NvZnQuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMjVhY2Q7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tbWljcm9zb2Z0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTI1YWNkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLW1pY3Jvc29mdDphY3RpdmUsLmJ0bi1taWNyb3NvZnQuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLW1pY3Jvc29mdHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEyNWFjZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tbWljcm9zb2Z0OmFjdGl2ZTpob3ZlciwuYnRuLW1pY3Jvc29mdC5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tbWljcm9zb2Z0OmhvdmVyLC5idG4tbWljcm9zb2Z0OmFjdGl2ZTpmb2N1cywuYnRuLW1pY3Jvc29mdC5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tbWljcm9zb2Z0OmZvY3VzLC5idG4tbWljcm9zb2Z0OmFjdGl2ZS5mb2N1cywuYnRuLW1pY3Jvc29mdC5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tbWljcm9zb2Z0LmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGY0YmFjO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLW1pY3Jvc29mdDphY3RpdmUsLmJ0bi1taWNyb3NvZnQuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLW1pY3Jvc29mdHtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9XG4uYnRuLW1pY3Jvc29mdC5kaXNhYmxlZDpob3ZlciwuYnRuLW1pY3Jvc29mdFtkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbWljcm9zb2Z0OmhvdmVyLC5idG4tbWljcm9zb2Z0LmRpc2FibGVkOmZvY3VzLC5idG4tbWljcm9zb2Z0W2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1taWNyb3NvZnQ6Zm9jdXMsLmJ0bi1taWNyb3NvZnQuZGlzYWJsZWQuZm9jdXMsLmJ0bi1taWNyb3NvZnRbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW1pY3Jvc29mdC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyNjcyZWM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tbWljcm9zb2Z0IC5iYWRnZXtjb2xvcjojMjY3MmVjO2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbi5idG4tb2Rub2tsYXNzbmlraXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Y0NzMxYztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tb2Rub2tsYXNzbmlraTpmb2N1cywuYnRuLW9kbm9rbGFzc25pa2kuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkMzViMGE7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tb2Rub2tsYXNzbmlraTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2QzNWIwYTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1vZG5va2xhc3NuaWtpOmFjdGl2ZSwuYnRuLW9kbm9rbGFzc25pa2kuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLW9kbm9rbGFzc25pa2l7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkMzViMGE7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLW9kbm9rbGFzc25pa2k6YWN0aXZlOmhvdmVyLC5idG4tb2Rub2tsYXNzbmlraS5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tb2Rub2tsYXNzbmlraTpob3ZlciwuYnRuLW9kbm9rbGFzc25pa2k6YWN0aXZlOmZvY3VzLC5idG4tb2Rub2tsYXNzbmlraS5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tb2Rub2tsYXNzbmlraTpmb2N1cywuYnRuLW9kbm9rbGFzc25pa2k6YWN0aXZlLmZvY3VzLC5idG4tb2Rub2tsYXNzbmlraS5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tb2Rub2tsYXNzbmlraS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2IxNGMwOTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1vZG5va2xhc3NuaWtpOmFjdGl2ZSwuYnRuLW9kbm9rbGFzc25pa2kuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLW9kbm9rbGFzc25pa2l7YmFja2dyb3VuZC1pbWFnZTpub25lfVxuLmJ0bi1vZG5va2xhc3NuaWtpLmRpc2FibGVkOmhvdmVyLC5idG4tb2Rub2tsYXNzbmlraVtkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb2Rub2tsYXNzbmlraTpob3ZlciwuYnRuLW9kbm9rbGFzc25pa2kuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1vZG5va2xhc3NuaWtpW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vZG5va2xhc3NuaWtpOmZvY3VzLC5idG4tb2Rub2tsYXNzbmlraS5kaXNhYmxlZC5mb2N1cywuYnRuLW9kbm9rbGFzc25pa2lbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW9kbm9rbGFzc25pa2kuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjQ3MzFjO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLW9kbm9rbGFzc25pa2kgLmJhZGdle2NvbG9yOiNmNDczMWM7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi1vcGVuaWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmNzkzMWU7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLW9wZW5pZDpmb2N1cywuYnRuLW9wZW5pZC5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RhNzkwODtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1vcGVuaWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTc5MDg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tb3BlbmlkOmFjdGl2ZSwuYnRuLW9wZW5pZC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tb3Blbmlke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGE3OTA4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1vcGVuaWQ6YWN0aXZlOmhvdmVyLC5idG4tb3BlbmlkLmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1vcGVuaWQ6aG92ZXIsLmJ0bi1vcGVuaWQ6YWN0aXZlOmZvY3VzLC5idG4tb3BlbmlkLmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1vcGVuaWQ6Zm9jdXMsLmJ0bi1vcGVuaWQ6YWN0aXZlLmZvY3VzLC5idG4tb3BlbmlkLmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1vcGVuaWQuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiODY2MDc7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tb3BlbmlkOmFjdGl2ZSwuYnRuLW9wZW5pZC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tb3Blbmlke2JhY2tncm91bmQtaW1hZ2U6bm9uZX1cbi5idG4tb3BlbmlkLmRpc2FibGVkOmhvdmVyLC5idG4tb3BlbmlkW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1vcGVuaWQ6aG92ZXIsLmJ0bi1vcGVuaWQuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1vcGVuaWRbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW9wZW5pZDpmb2N1cywuYnRuLW9wZW5pZC5kaXNhYmxlZC5mb2N1cywuYnRuLW9wZW5pZFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3BlbmlkLmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Y3OTMxZTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1vcGVuaWQgLmJhZGdle2NvbG9yOiNmNzkzMWU7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi1waW50ZXJlc3R7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjYjIwMjc7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLXBpbnRlcmVzdDpmb2N1cywuYnRuLXBpbnRlcmVzdC5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzlmMTkxZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1waW50ZXJlc3Q6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5ZjE5MWY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tcGludGVyZXN0OmFjdGl2ZSwuYnRuLXBpbnRlcmVzdC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tcGludGVyZXN0e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOWYxOTFmO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1waW50ZXJlc3Q6YWN0aXZlOmhvdmVyLC5idG4tcGludGVyZXN0LmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1waW50ZXJlc3Q6aG92ZXIsLmJ0bi1waW50ZXJlc3Q6YWN0aXZlOmZvY3VzLC5idG4tcGludGVyZXN0LmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsLmJ0bi1waW50ZXJlc3Q6YWN0aXZlLmZvY3VzLC5idG4tcGludGVyZXN0LmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1waW50ZXJlc3QuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MDE0MTk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tcGludGVyZXN0OmFjdGl2ZSwuYnRuLXBpbnRlcmVzdC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tcGludGVyZXN0e2JhY2tncm91bmQtaW1hZ2U6bm9uZX1cbi5idG4tcGludGVyZXN0LmRpc2FibGVkOmhvdmVyLC5idG4tcGludGVyZXN0W2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1waW50ZXJlc3Q6aG92ZXIsLmJ0bi1waW50ZXJlc3QuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1waW50ZXJlc3RbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXBpbnRlcmVzdDpmb2N1cywuYnRuLXBpbnRlcmVzdC5kaXNhYmxlZC5mb2N1cywuYnRuLXBpbnRlcmVzdFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcGludGVyZXN0LmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2NiMjAyNztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1waW50ZXJlc3QgLmJhZGdle2NvbG9yOiNjYjIwMjc7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi1yZWRkaXR7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNlZmY3ZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLXJlZGRpdDpmb2N1cywuYnRuLXJlZGRpdC5mb2N1c3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2JjZGRmZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1yZWRkaXQ6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNiY2RkZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tcmVkZGl0OmFjdGl2ZSwuYnRuLXJlZGRpdC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tcmVkZGl0e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojYmNkZGZmO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1yZWRkaXQ6YWN0aXZlOmhvdmVyLC5idG4tcmVkZGl0LmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1yZWRkaXQ6aG92ZXIsLmJ0bi1yZWRkaXQ6YWN0aXZlOmZvY3VzLC5idG4tcmVkZGl0LmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1yZWRkaXQ6Zm9jdXMsLmJ0bi1yZWRkaXQ6YWN0aXZlLmZvY3VzLC5idG4tcmVkZGl0LmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1yZWRkaXQuZm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiM5OGNjZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tcmVkZGl0OmFjdGl2ZSwuYnRuLXJlZGRpdC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tcmVkZGl0e2JhY2tncm91bmQtaW1hZ2U6bm9uZX1cbi5idG4tcmVkZGl0LmRpc2FibGVkOmhvdmVyLC5idG4tcmVkZGl0W2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1yZWRkaXQ6aG92ZXIsLmJ0bi1yZWRkaXQuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1yZWRkaXRbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXJlZGRpdDpmb2N1cywuYnRuLXJlZGRpdC5kaXNhYmxlZC5mb2N1cywuYnRuLXJlZGRpdFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcmVkZGl0LmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2VmZjdmZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1yZWRkaXQgLmJhZGdle2NvbG9yOiNlZmY3ZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwfVxuLmJ0bi1zb3VuZGNsb3Vke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjUwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi1zb3VuZGNsb3VkOmZvY3VzLC5idG4tc291bmRjbG91ZC5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M0MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi1zb3VuZGNsb3VkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzQwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXNvdW5kY2xvdWQ6YWN0aXZlLC5idG4tc291bmRjbG91ZC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tc291bmRjbG91ZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2M0MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tc291bmRjbG91ZDphY3RpdmU6aG92ZXIsLmJ0bi1zb3VuZGNsb3VkLmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1zb3VuZGNsb3VkOmhvdmVyLC5idG4tc291bmRjbG91ZDphY3RpdmU6Zm9jdXMsLmJ0bi1zb3VuZGNsb3VkLmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1zb3VuZGNsb3VkOmZvY3VzLC5idG4tc291bmRjbG91ZDphY3RpdmUuZm9jdXMsLmJ0bi1zb3VuZGNsb3VkLmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1zb3VuZGNsb3VkLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYTgzODAwO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXNvdW5kY2xvdWQ6YWN0aXZlLC5idG4tc291bmRjbG91ZC5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tc291bmRjbG91ZHtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9XG4uYnRuLXNvdW5kY2xvdWQuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1zb3VuZGNsb3VkW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zb3VuZGNsb3VkOmhvdmVyLC5idG4tc291bmRjbG91ZC5kaXNhYmxlZDpmb2N1cywuYnRuLXNvdW5kY2xvdWRbZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXNvdW5kY2xvdWQ6Zm9jdXMsLmJ0bi1zb3VuZGNsb3VkLmRpc2FibGVkLmZvY3VzLC5idG4tc291bmRjbG91ZFtkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc291bmRjbG91ZC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNTA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tc291bmRjbG91ZCAuYmFkZ2V7Y29sb3I6I2Y1MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9XG4uYnRuLXR1bWJscntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzJjNDc2Mjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tdHVtYmxyOmZvY3VzLC5idG4tdHVtYmxyLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWMyZDNmO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXR1bWJscjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFjMmQzZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi10dW1ibHI6YWN0aXZlLC5idG4tdHVtYmxyLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi10dW1ibHJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxYzJkM2Y7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLXR1bWJscjphY3RpdmU6aG92ZXIsLmJ0bi10dW1ibHIuYWN0aXZlOmhvdmVyLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXR1bWJscjpob3ZlciwuYnRuLXR1bWJscjphY3RpdmU6Zm9jdXMsLmJ0bi10dW1ibHIuYWN0aXZlOmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXR1bWJscjpmb2N1cywuYnRuLXR1bWJscjphY3RpdmUuZm9jdXMsLmJ0bi10dW1ibHIuYWN0aXZlLmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXR1bWJsci5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExMWMyNjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi10dW1ibHI6YWN0aXZlLC5idG4tdHVtYmxyLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi10dW1ibHJ7YmFja2dyb3VuZC1pbWFnZTpub25lfVxuLmJ0bi10dW1ibHIuZGlzYWJsZWQ6aG92ZXIsLmJ0bi10dW1ibHJbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXR1bWJscjpob3ZlciwuYnRuLXR1bWJsci5kaXNhYmxlZDpmb2N1cywuYnRuLXR1bWJscltkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdHVtYmxyOmZvY3VzLC5idG4tdHVtYmxyLmRpc2FibGVkLmZvY3VzLC5idG4tdHVtYmxyW2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10dW1ibHIuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMmM0NzYyO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXR1bWJsciAuYmFkZ2V7Y29sb3I6IzJjNDc2MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9XG4uYnRuLXR3aXR0ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NWFjZWU7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLXR3aXR0ZXI6Zm9jdXMsLmJ0bi10d2l0dGVyLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjc5NWU5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXR3aXR0ZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNzk1ZTk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tdHdpdHRlcjphY3RpdmUsLmJ0bi10d2l0dGVyLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi10d2l0dGVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjc5NWU5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi10d2l0dGVyOmFjdGl2ZTpob3ZlciwuYnRuLXR3aXR0ZXIuYWN0aXZlOmhvdmVyLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXR3aXR0ZXI6aG92ZXIsLmJ0bi10d2l0dGVyOmFjdGl2ZTpmb2N1cywuYnRuLXR3aXR0ZXIuYWN0aXZlOmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXR3aXR0ZXI6Zm9jdXMsLmJ0bi10d2l0dGVyOmFjdGl2ZS5mb2N1cywuYnRuLXR3aXR0ZXIuYWN0aXZlLmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXR3aXR0ZXIuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNTgzZDc7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tdHdpdHRlcjphY3RpdmUsLmJ0bi10d2l0dGVyLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi10d2l0dGVye2JhY2tncm91bmQtaW1hZ2U6bm9uZX1cbi5idG4tdHdpdHRlci5kaXNhYmxlZDpob3ZlciwuYnRuLXR3aXR0ZXJbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXR3aXR0ZXI6aG92ZXIsLmJ0bi10d2l0dGVyLmRpc2FibGVkOmZvY3VzLC5idG4tdHdpdHRlcltkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdHdpdHRlcjpmb2N1cywuYnRuLXR3aXR0ZXIuZGlzYWJsZWQuZm9jdXMsLmJ0bi10d2l0dGVyW2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi10d2l0dGVyLmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzU1YWNlZTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi10d2l0dGVyIC5iYWRnZXtjb2xvcjojNTVhY2VlO2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbi5idG4tdmltZW97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxYWI3ZWE7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLXZpbWVvOmZvY3VzLC5idG4tdmltZW8uZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMjk1YmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tdmltZW86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMjk1YmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tdmltZW86YWN0aXZlLC5idG4tdmltZW8uYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXZpbWVve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTI5NWJmO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi12aW1lbzphY3RpdmU6aG92ZXIsLmJ0bi12aW1lby5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tdmltZW86aG92ZXIsLmJ0bi12aW1lbzphY3RpdmU6Zm9jdXMsLmJ0bi12aW1lby5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tdmltZW86Zm9jdXMsLmJ0bi12aW1lbzphY3RpdmUuZm9jdXMsLmJ0bi12aW1lby5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tdmltZW8uZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjdiOWY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tdmltZW86YWN0aXZlLC5idG4tdmltZW8uYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXZpbWVve2JhY2tncm91bmQtaW1hZ2U6bm9uZX1cbi5idG4tdmltZW8uZGlzYWJsZWQ6aG92ZXIsLmJ0bi12aW1lb1tkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdmltZW86aG92ZXIsLmJ0bi12aW1lby5kaXNhYmxlZDpmb2N1cywuYnRuLXZpbWVvW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi12aW1lbzpmb2N1cywuYnRuLXZpbWVvLmRpc2FibGVkLmZvY3VzLC5idG4tdmltZW9bZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXZpbWVvLmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFhYjdlYTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi12aW1lbyAuYmFkZ2V7Y29sb3I6IzFhYjdlYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9XG4uYnRuLXZre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTg3ZWEzO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9LmJ0bi12azpmb2N1cywuYnRuLXZrLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDY2NDgyO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXZrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDY2NDgyO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXZrOmFjdGl2ZSwuYnRuLXZrLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi12a3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ2NjQ4Mjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4tdms6YWN0aXZlOmhvdmVyLC5idG4tdmsuYWN0aXZlOmhvdmVyLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXZrOmhvdmVyLC5idG4tdms6YWN0aXZlOmZvY3VzLC5idG4tdmsuYWN0aXZlOmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXZrOmZvY3VzLC5idG4tdms6YWN0aXZlLmZvY3VzLC5idG4tdmsuYWN0aXZlLmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXZrLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2E1MjZiO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXZrOmFjdGl2ZSwuYnRuLXZrLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi12a3tiYWNrZ3JvdW5kLWltYWdlOm5vbmV9XG4uYnRuLXZrLmRpc2FibGVkOmhvdmVyLC5idG4tdmtbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXZrOmhvdmVyLC5idG4tdmsuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi12a1tkaXNhYmxlZF06Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tdms6Zm9jdXMsLmJ0bi12ay5kaXNhYmxlZC5mb2N1cywuYnRuLXZrW2Rpc2FibGVkXS5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi12ay5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM1ODdlYTM7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4tdmsgLmJhZGdle2NvbG9yOiM1ODdlYTM7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuLmJ0bi15YWhvb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzcyMGU5ZTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4teWFob286Zm9jdXMsLmJ0bi15YWhvby5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzUwMGE2Zjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi15YWhvbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzUwMGE2Zjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi15YWhvbzphY3RpdmUsLmJ0bi15YWhvby5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4teWFob297Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1MDBhNmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLXlhaG9vOmFjdGl2ZTpob3ZlciwuYnRuLXlhaG9vLmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi15YWhvbzpob3ZlciwuYnRuLXlhaG9vOmFjdGl2ZTpmb2N1cywuYnRuLXlhaG9vLmFjdGl2ZTpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi15YWhvbzpmb2N1cywuYnRuLXlhaG9vOmFjdGl2ZS5mb2N1cywuYnRuLXlhaG9vLmFjdGl2ZS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi15YWhvby5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM5MDc0ZTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi15YWhvbzphY3RpdmUsLmJ0bi15YWhvby5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4teWFob297YmFja2dyb3VuZC1pbWFnZTpub25lfVxuLmJ0bi15YWhvby5kaXNhYmxlZDpob3ZlciwuYnRuLXlhaG9vW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi15YWhvbzpob3ZlciwuYnRuLXlhaG9vLmRpc2FibGVkOmZvY3VzLC5idG4teWFob29bZGlzYWJsZWRdOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXlhaG9vOmZvY3VzLC5idG4teWFob28uZGlzYWJsZWQuZm9jdXMsLmJ0bi15YWhvb1tkaXNhYmxlZF0uZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4teWFob28uZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNzIwZTllO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXlhaG9vIC5iYWRnZXtjb2xvcjojNzIwZTllO2JhY2tncm91bmQtY29sb3I6I2ZmZn1cbi5idG4teW91dHViZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RkNGIzOTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5idG4teW91dHViZTpmb2N1cywuYnRuLXlvdXR1YmUuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjMjMzMjE7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX1cbi5idG4teW91dHViZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2MyMzMyMTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi15b3V0dWJlOmFjdGl2ZSwuYnRuLXlvdXR1YmUuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXlvdXR1YmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjMjMzMjE7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0uYnRuLXlvdXR1YmU6YWN0aXZlOmhvdmVyLC5idG4teW91dHViZS5hY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4teW91dHViZTpob3ZlciwuYnRuLXlvdXR1YmU6YWN0aXZlOmZvY3VzLC5idG4teW91dHViZS5hY3RpdmU6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4teW91dHViZTpmb2N1cywuYnRuLXlvdXR1YmU6YWN0aXZlLmZvY3VzLC5idG4teW91dHViZS5hY3RpdmUuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4teW91dHViZS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2EzMmIxYztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjIpfVxuLmJ0bi15b3V0dWJlOmFjdGl2ZSwuYnRuLXlvdXR1YmUuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXlvdXR1YmV7YmFja2dyb3VuZC1pbWFnZTpub25lfVxuLmJ0bi15b3V0dWJlLmRpc2FibGVkOmhvdmVyLC5idG4teW91dHViZVtkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4teW91dHViZTpob3ZlciwuYnRuLXlvdXR1YmUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi15b3V0dWJlW2Rpc2FibGVkXTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi15b3V0dWJlOmZvY3VzLC5idG4teW91dHViZS5kaXNhYmxlZC5mb2N1cywuYnRuLXlvdXR1YmVbZGlzYWJsZWRdLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXlvdXR1YmUuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGQ0YjM5O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMil9XG4uYnRuLXlvdXR1YmUgLmJhZGdle2NvbG9yOiNkZDRiMzk7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuXG4uY2QtdG9wIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGhlaWdodDo0MHB4O1xuICB3aWR0aDo0MHB4O1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgYm90dG9tOjQwcHg7XG4gIHJpZ2h0OjEwcHg7XG4gIGJveC1zaGFkb3c6MCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICB0ZXh0LWluZGVudDoxMDAlO1xuICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gIGJhY2tncm91bmQ6cmdiYSgyNywgNzYsIDE0MiwgMC44KSB1cmwoLi4vaW1nL21pc2MvdG8tdG9wLnBuZykgbm8tcmVwZWF0IGNlbnRlciA1MCU7XG4gIHZpc2liaWxpdHk6aGlkZGVuO1xuICBvcGFjaXR5OjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAuM3M7XG4gIHRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzO1xuICB6LWluZGV4Ojk5OTk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyAgXG59XG5cbi5jZC10b3AuY2QtaXMtdmlzaWJsZSwgLmNkLXRvcC5jZC1mYWRlLW91dCwgLm5vLXRvdWNoIC5jZC10b3A6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcbiAgdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcbn1cblxuLmNkLXRvcC5jZC1pcy12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICBvcGFjaXR5OjE7XG59XG5cbi5jZC10b3AuY2QtZmFkZS1vdXQge1xuICBvcGFjaXR5Oi41O1xufVxuXG4ubm8tdG91Y2ggLmNkLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6I2ZmYmEwMDtcbiAgb3BhY2l0eToxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZC10b3Age1xuICAgIHJpZ2h0OjIwcHg7XG4gICAgYm90dG9tOjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNkLXRvcCB7XG4gICAgaGVpZ2h0OjYwcHg7XG4gICAgd2lkdGg6NjBweDtcbiAgICByaWdodDozMHB4O1xuICAgIGJvdHRvbTozMHB4O1xuICB9XG59XG5odG1sLmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogUG9zaXRpb24gZml4ZWQgcmVxdWlyZWQgZm9yIGlPUy4gSnVzdCBwdXR0aW5nIG92ZXJmbG93OiBoaWRkZW47IG9uIHRoZSBib2R5IGlzIG5vdCBlbm91Z2guICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbiAgb3BhY2l0eTogMC44O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxpZ2h0Ym94IC5sYi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gIC8qIEltYWdlIGJvcmRlciAqL1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmxpZ2h0Ym94IGEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGItb3V0ZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgLyogQmFja2dyb3VuZCBjb2xvciBiZWhpbmQgaW1hZ2UuXG4gICAgIFRoaXMgaXMgdmlzaWJsZSBkdXJpbmcgdHJhbnNpdGlvbnMuICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sYi1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5sYi1jYW5jZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdDtcbn1cblxuLmxiLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ubGItbmF2IGEge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT0nKTtcbn1cblxuLmxiLXByZXYsIC5sYi1uZXh0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGItbmF2IGEubGItcHJldiB7XG4gIHdpZHRoOiAzNCU7XG4gIGxlZnQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHdpZHRoOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV4dC5wbmcpIHJpZ2h0IDQ4JSBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGItZGF0YUNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmxiLWRhdGFDb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sYi1kYXRhIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ubGItZGF0YSAubGItZGV0YWlscyB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjNGFlO1xufVxuXG4ubGItZGF0YSAubGItbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubGItZGF0YSAubGItY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NzApO1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogQkxPQ0sgU1RZTEVTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIE5BVkJBUiAqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qIE5hdmJhciBtYWluIGNvbmZpZyBzZXR0aW5ncyAqL1xuLm5hdmJhciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIEJyYW5kIGltYWdlIHByb3BlcnRpZXMgKi9cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4vKioqIFNDUk9MTEVEIERPV04gTkFWQkFSIENPTlRST0wgKioqL1xuXG4vKiBOYXZiYXIgcGFkZGluZyAqL1xuLm5hdmJhci1zaHJpbmsge1xuICAvKiBOYXZiYXIgUGFkZGluZyAqL1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4vKiBOYXZiYXIgbWFpbiBjb25maWcgc2V0dGluZ3MgKi9cbi5uYXZiYXItc2hyaW5rIGltZyB7XG4gIC8qIE5hdmJhciBQYWRkaW5nICovXG4gIG1heC13aWR0aDogMjAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC45cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuLyoqKiBOQVZCQVIgU1VCTUVOVSBEUk9QRE9XTiBPTiBIT1ZFUiAqKiovXG4uZHJvcGRvd246aG92ZXI+LmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duPi5kcm9wZG93bi10b2dnbGU6YWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmRpdi5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIFJFQ0VOVCBQT1NUUyBMSVNUICoqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogU3R5bGUgdGhlIHNpZGViYXIgYmxvZyBwb3N0cyBsaXN0ICovXG4ucmVjZW50LXBvc3RzLWxpc3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIFlPVVRVQkUgUkVTUE9OU0lWRSBWSURFT1MgKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsXG4udmlkZW8tY29udGFpbmVyIG9iamVjdCxcbi52aWRlby1jb250YWluZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogQVJUSUNMRSBDVVNUT00gU0lOR0xFICYgQkxPQ0sgU1RZTEVTICoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLWJnLWNvbG9yLWFydGljbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubnMtYmctY29sb3ItYXJ0aWNsZS1ibG9jay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi8qIEFydGljbGUgbGlzdCB0aXRsZSAqL1xuLmFydGljbGUtbGlzdC10aXRsZXtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1saXN0LXRpdGxle1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLyogQXJ0aWNsZSBsaXN0IHRpdGxlICovXG4uYXJ0aWNsZS1saXN0LXRpdGxlIGE6bGlua3tcbiAgICBjb2xvcjojMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlLWxpc3QtdGl0bGUgYTpob3ZlcntcbiAgICBjb2xvcjojMDA3YmZmO1xufVxuLmFydGljbGUtbGlzdC10aXRsZSBhOnZpc2l0ZWR7XG4gICAgY29sb3I6IzFiNGM4ZTtcbn1cblxuLyogQXJ0aWNsZSBsaXN0IG1ldGEgKi9cbi5hcnRpY2xlLWxpc3QtbWV0YXtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1saXN0LW1ldGF7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLyogQXJ0aWNsZSBsaXN0IGNhdGVnb3JpZXMgKi9cbi5hcnRpY2xlLWxpc3QtY2F0c3tcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtbGlzdC1jYXRze1xuICAgICAgZGlzcGxheTppbmxpbmU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIFNUQVRFTUVOVCBJTUFHRSBJTUFHRS9BVVRPICoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubnMtc2VjdGlvbi1zdGF0ZW1lbnQtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLm5zLXNlY3Rpb24tc3RhdGVtZW50LWltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIFRFU1RJTU9OSUFMIElNQUdFL0FVVE8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubnMtc2VjdGlvbi10ZXN0aW1vbmlhbC1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAubnMtc2VjdGlvbi10ZXN0aW1vbmlhbC1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIElORk8gQkFSICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLXNlYXJjaC1mb3JtLWluZm8tYmFyIHtcbiAgICAvL21heC13aWR0aDogMzAwcHg7XG59XG5cbi5ucy1zZWFyY2gtZm9ybS1pbmZvLWJhciBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIGhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycHggMnB4IDBweCA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5ucy1zZWFyY2gtZm9ybS1pbmZvLWJhciAuYnRuLXRlbXBsYXRlLW1haW4ge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDZweCA3cHggNnB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIENPTlRBQ1QgRk9STSAtIFBSSU1BUlkgKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ucy1iZy1pbWctY29udGFjdC1yZXN1bHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIDApLCByZ2JhKDIwLDIwLDIwLCAuNSkgKSwgdXJsKCAnL2ltZy9iZy9CYWNrZ3JvdW5kLUVtYWlsLU1hcmtldGluZy5qcGcnICk7XG59XG5cblxuLyogU3R5bGUgdGhlIGVycm9yIHRleHQgKi9cbi5oZWxwLWJsb2NrLndpdGgtZXJyb3JzIGxpIHtcbiAgY29sb3I6ICNiNDE0MTY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiBGSVhFRCBHRU5FUklDIEJBQ0tHUk9VTkQgSU1BR0VTICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLWJnLWltZy1Db250YWN0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuMyksIHJnYmEoMjAsMjAsMjAsIC4zKSApLCB1cmwoICcvaW1nL2JnL0JnLUNvbnRhY3QuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUJnLVRlc3RpbW9uaWFscyB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC4yKSwgcmdiYSgyMCwyMCwyMCwgLjIpICksIHVybCggJy9pbWcvYmcvQmctVGVzdGltb25pYWxzLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1CZy1GQVEge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNCksIHJnYmEoMjAsMjAsMjAsIC40KSApLCB1cmwoICcvaW1nL2JnL0JnLUZBUS5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQmctU29jaWFsLU1lZGlhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNCksIHJnYmEoMjAsMjAsMjAsIC40KSApLCB1cmwoICcvaW1nL2JnL0JnLVNvY2lhbC1NZWRpYS5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQmctUHJpdmFjeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjMpLCByZ2JhKDIwLDIwLDIwLCAuMykgKSwgdXJsKCAnL2ltZy9iZy9CZy1Qcml2YWN5LmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1CZy1UZXJtcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjMpLCByZ2JhKDIwLDIwLDIwLCAuMykgKSwgdXJsKCAnL2ltZy9iZy9CZy1UZXJtcy5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQmctTmV3cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjMpLCByZ2JhKDIwLDIwLDIwLCAuMykgKSwgdXJsKCAnL2ltZy9iZy9CZy1OZXdzLmpwZycgKTtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogQkFTRSBTVFlMRVMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKiBCT0RZIENTUyAqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuXG4vKioqIEdMT0JBTCBTRUNUSU9OIFNFVFRJTkdTICoqKioqKioqKioqKioqKi9cblxuLyogR2xvYmFsIGNvbnRlbnQgc2VjdGlvbiB0b3AgYW5kIGJvdHRvbSBwYWRkaW5nICovXG4ubnMtc2VjdGlvbi1nbG9iYWwge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4vKiBPdmVyIDk5MiBwaXhlbHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubnMtc2VjdGlvbi1nbG9iYWwge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi8qKiogR0xPQkFMIE5PIEJBTk5FUiBQQUdFIFNFQ1RJT04gT1ZFUlJJREUgU0VUVElOR1MgKioqKiovXG5cbi8qIE92ZXJyaWRlcyBhYm92ZSBjbGFzcyBucy1zZWN0aW9uLWdsb2JhbCAqL1xuLm5zLXNlY3Rpb24tbm8tYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cbi8qIE92ZXIgOTkyIHBpeGVscyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ucy1zZWN0aW9uLW5vLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuXG4vKiBHbG9iYWwgaW1hZ2Ugc2VjdGlvbiB0b3AgYW5kIGJvdHRvbSBwYWRkaW5nICovXG4ubnMtc2VjdGlvbi1nbG9iYWwtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4vKiBPdmVyIDk5MiBwaXhlbHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubnMtc2VjdGlvbi1nbG9iYWwtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi8qKiogQ09OVEVOVCBTVFlMRVMgKioqKiovXG5cbi8qIEZvb3RlciBXaWRnZXQgU3R5bGVzICovXG4uZm9vdGVyX3dpZGdldHNfdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX3dpZGdldHNfaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXJfd2lkZ2V0c19tZW51IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXJfd2lkZ2V0c19pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIGNvbnRyb2wgd2lkZ2V0IHNlY3Rpb24gdGl0bGVzIHJlc3BvbnNpdmUgKi9cbi5mb290ZXJfd2lkZ2V0c190aXRsZV9hbGlnbiB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX3dpZGdldHNfdGl0bGVfYWxpZ24ge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6OHB4O1xuICB9XG4gfVxuXG4uZm9vdGVyX3dpZGdldHNfaHIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gICAgLW1vei1vcGFjaXR5OiAwLjg7XG4gICAgLWtodG1sLW9wYWNpdHk6IDAuODtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIEdsb2JhbCBzdGF0ZW1lbnQgaW1hZ2Ugc2VjdGlvbiB0b3AgYW5kIGJvdHRvbSBwYWRkaW5nICovXG4ubnMtc2VjdGlvbi1zdGF0ZW1lbnQtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ucy1zZWN0aW9uLXN0YXRlbWVudC1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEdsb2JhbCBGQVEgc2VjdGlvbiB0b3AgYW5kIGJvdHRvbSBwYWRkaW5nICovXG4ubnMtc2VjdGlvbi1mYXEge1xuICAgcGFkZGluZy10b3A6MTBweCAhaW1wb3J0YW50OztcbiAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7O1xufVxuXG4vKiBDYXJvdXNlbCBUZXh0ICovXG4ubnMtY2Fyb3VzZWwtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4vKioqIElNQUdFUyAqKiovXG5cbi5pbWctbWF4LTEwMCB7IG1heC13aWR0aDogMTAwcHg7IHdpZHRoOjEwMCU7IH1cbi5pbWctbWF4LTIwMCB7IG1heC13aWR0aDogMjAwcHg7IHdpZHRoOjEwMCU7IH1cbi5pbWctbWF4LTMwMCB7IG1heC13aWR0aDogMzAwcHg7IHdpZHRoOjEwMCU7IH1cbi5pbWctbWF4LTQwMCB7IG1heC13aWR0aDogNDAwcHg7IHdpZHRoOjEwMCU7IH1cbi5pbWctbWF4LTUwMCB7IG1heC13aWR0aDogNTAwcHg7IHdpZHRoOjEwMCU7IH1cbi5pbWctbWF4LTYwMCB7IG1heC13aWR0aDogNjAwcHg7IHdpZHRoOjEwMCU7IH1cbi5pbWctbWF4LTcwMCB7IG1heC13aWR0aDogNzAwcHg7IHdpZHRoOjEwMCU7IH1cblxuLyoqKiBCTE9HIENMQVNTRVMgKioqL1xuXG4vKiBCbG9nIHBhZ2luYXRpb24gKi9cbi5wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogQmxvZyBsaXN0IHRpdGxlICovXG4uYmxvZy1saXN0LXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9nLWxpc3QtdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4vKiBCbG9nIGxpc3QgdGl0bGUgKi9cbi5ibG9nLWxpc3QtdGl0bGUgYTpsaW5re1xuICAgIGNvbG9yOiMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2ctbGlzdC10aXRsZSBhOmhvdmVye1xuICAgIGNvbG9yOiMwMDdiZmY7XG59XG4uYmxvZy1saXN0LXRpdGxlIGE6dmlzaXRlZHtcbiAgICBjb2xvcjojMWI0YzhlO1xufVxuXG4vKiBCbG9nIGxpc3QgbWV0YSAqL1xuLmJsb2ctbGlzdC1tZXRhe1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9nLWxpc3QtbWV0YXtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKiBCbG9nIGxpc3QgY2F0ZWdvcmllcyAqL1xuLmJsb2ctbGlzdC1jYXRze1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmxvZy1saXN0LWNhdHN7XG4gICAgICBkaXNwbGF5OmlubGluZTtcbiAgfVxufVxuXG4vKioqIFRSQU5TUEFSRU5DSUVTICoqKi9cblxuLnRyYW5wYXJlbnQtODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAtbW96LW9wYWNpdHk6IDAuODtcbiAgLWtodG1sLW9wYWNpdHk6IDAuODtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4udHJhbnBhcmVudC05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9OTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICAta2h0bWwtb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qKiogU0lERUJBUlMgKioqL1xuXG4vKiBMZWZ0IGJvcmRlciBvbiBhbGwgc2lkZSBiYXJzICovXG4uc2lkZWJhci1zZXBhcmF0b3Ige1xuICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbn1cbi8qIE92ZXIgOTkyIHBpeGVscyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgLnNpZGViYXItc2VwYXJhdG9yIHtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNWU1ZTU7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG4vKioqIEJVVFRPTiBGT05UIFNJWkUgQU5EIERFQUNUSVZBVEUgUk9VTkQgQ09STkVSUyAqKiovXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5cbi8qKiogV0lER0VUUyAqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBibG9nIHdpZGdldCBidXR0b25zICovXG4ubnMtYmxvZy13aWRnZXQtYnV0dG9uIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLyoqKiBQQVJBTExBWCBTUEVDSUZJQ0FUSU9OICoqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ucy1iZy1wYXJhbGxheCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4vKioqIEZJWEVEIEJBQ0tHUk9VTkQgSU1BR0UgU1BFQ0lGSUNBVElPTlMgKioqKioqKioqKioqKi9cblxuLm5zLWJnLWltZy1maXhlZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm5zLWJnLWltZy1maXhlZC10b3Age1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ubnMtYmctaW1nLWZpeGVkLWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5ucy1iZy1pbWctZml4ZWQtdXAge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA3NSUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ubnMtYmctaW1nLWZpeGVkLWRvd24ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyNSUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ubnMtYmctaW1nLWZpeGVkLTkwIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgOTAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm5zLWJnLWltZy1maXhlZC04MCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDgwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5ucy1iZy1pbWctZml4ZWQtNzAge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA3MCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ubnMtYmctaW1nLWZpeGVkLTYwIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNjAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm5zLWJnLWltZy1maXhlZC00MCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5ucy1iZy1pbWctZml4ZWQtMzAge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ubnMtYmctaW1nLWZpeGVkLTIwIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm5zLWJnLWltZy1maXhlZC0xMCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cblxuLyoqKiBIT1JJWk9OVEFMIFJVTEUgQ0xBU1NFUyAqKioqKioqKioqKioqL1xuXG4ubnMtaHItZ2xvYmFsLXdoaXRlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAgIC1tb3otb3BhY2l0eTogMC43O1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjc7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4ubnMtaHItZ2xvYmFsLWNvbG9yIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzMzMzMzM7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAgIC1tb3otb3BhY2l0eTogMC44O1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjg7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4ubnMtaHItZ2xvYmFsLW5ldXRyYWwge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAgIC1tb3otb3BhY2l0eTogMC44O1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjg7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4vKioqIFNVUFBSRVNTIGlQSE9ORSBURUxFUEhPTkUgTlVNQkVSIFNUWUxJTkcgKioqKioqKioqKioqKi9cbmFbaHJlZl49dGVsXSB7XG4gICB0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtcbiAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKioqIElNQUdFIFRFWFQgV1JBUFBJTkcgLSBMRUZUIEFORCBSSUdIVCAqKioqKioqKioqKioqL1xuXG4uaW1hZ2Utd3JhcC10ZXh0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5pbWFnZS13cmFwLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbWFnZS13cmFwLXRleHQtcmlnaHQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4uaW1hZ2Utd3JhcC10ZXh0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG59XG5cbi8qKiogSU1BR0UgWk9PTSBJTiBGT1IgQ0FSRFMgJiBPVEhFUiBJTUFHRSBDT05UQUlORVJTICoqKioqKioqKioqKi9cblxuLm5zLWVmZmVjdHMtaW1hZ2Utem9vbS1pbiB7XG4gICAgcG9zaXRpb246IG92ZXJmbG93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ucy1lZmZlY3RzLWltYWdlLXpvb20taW46aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5ucy1lZmZlY3RzLWltYWdlLXpvb20taW4gaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC45cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjlzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOXM7XG59XG5cbi8qKiogSU1BR0UgT1ZFUkxBWSBURVhUIC0gRkFERSBJTiAtIFVTRUQgRk9SIFNUQU5EQVJEIENUQVMgKioqKioqKioqKioqKiovXG5cbi5ucy1vdmVybGF5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubnMtb3ZlcmxheS1jb250YWluZXI6aG92ZXIgLm5zLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDEuMDtcbn1cblxuLm5zLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMS41cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbn1cblxuLm5zLW92ZXJsYXktdGV4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqKiBJTUFHRSBPVkVSTEFZIFRFWFQgLSBOTyBGQURFIC0gVVNFRCBGT1IgQ1RBIEdSSUQgKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ucy1vdmVybGF5LW5vLWZhZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMS41cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbn1cblxuLm5zLW92ZXJsYXktdGV4dC1uby1mYWRlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKiogSU1BR0UgT1ZFUkxBWSBURVhUIC0gREFSSyBUTyBMSUdIVCAqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLW92ZXJsYXktZGwge1xuICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG59XG5cbi5ucy1vdmVybGF5LWRsOmhvdmVyIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4vKioqIEdFTkVSSUMgR1JPVyBDU1MgKioqKioqKioqKioqKioqKioqKioqKiovXG4ubnMtZ3JvdyB7XG50cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubnMtZ3Jvdzpob3ZlciB7XG50cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qIEdSRVlTQ0FMRSBJTUFHRVMgV0lUSCBDT0xPVVIgSE9WRVIgKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLWdyZXlpbWFnZSAuaXRlbSBpbWcge1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZCAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC8qIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPUyAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5ucy1ncmV5aW1hZ2UgLml0ZW0gaW1nOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xuICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbn1cblxuLyoqKiBBREQgU0NTUyBEQVJLIEFORCBMSUdIVCBCVVRUT04gSE9WRVIgRUZGRUNUUyAqKiovXG5cbi5idG4tbGlnaHQ6aG92ZXIsIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1saWdodDphY3RpdmU6Zm9jdXMsIC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG5cdC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG5cbi5idG4tZGFyazpob3ZlciwgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLCAuYnRuLWRhcms6YWN0aXZlOmZvY3VzLCAub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xuXHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcbn1cblxuLyoqKiBHQUxMRVJZICYgRUZGRUNUUyAqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLWJyaWdodGVuIGltZzpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xuXHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcbn1cblxuLyoqKiBHRU5FUkFMIFBSRVNFTlRBVElPTiBDTEFTU0VTICoqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBCb3ggU2hhZG93IEluc2V0IEJvdHRvbSAqL1xuLm5zLWJveC1zaGFkb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCAjZTZlNmRjO1xufVxuXG4vKiBUZXh0IFNoYWRvd3MgKi9cbi5ucy10ZXh0LXNoYWRvdy0ycHgge1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDFweCByZ2JhKDQwLCA0MCwgNDAsIDEpO1xufVxuXG4vKiBUZXh0IFNoYWRvdyBXaGl0ZSAqL1xuLm5zLXRleHQtc2hhZG93LXdoaXRlLTJweCB7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMXB4IHJnYmEoMjAwLCAyMDAsIDI1NSwgMSk7XG59XG5cbi5icmlnaHRlbjpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xuXHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxMjAlKTtcbn1cblxuXG4vKiBCb3ggU2hhZG93IEluc2V0IEJvdHRvbSAqL1xuLm5zLWJveC1zaGFkb3ctaW5zZXQtYm90dG9tIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTE2cHggMTVweCAtMTZweCByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMjBweCAxNXB4IC0xNnB4IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjBweCAyM3B4IC04cHggcmdiYSgyNTUsMjU1LDI1NSwxKTtcbn1cblxuLyogQ2VudHJlZCwgTm8tc3R5bGUgcmVzcG9uc2l2ZSBMaXN0IEl0ZW1zICovXG4uY2VudGVyZWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLyogTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cCkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2VudGVyZWQtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLyogUm91bmRlZCBDb3JuZXJzICovXG5cbi5ucy1yb3VuZGVkLWNvcm5lcnMtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubnMtcm91bmRlZC1jb3JuZXJzLTEwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ucy1yb3VuZGVkLWNvcm5lcnMtMjAge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm5zLXJvdW5kZWQtY29ybmVycy0zMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubnMtcm91bmRlZC1jb3JuZXJzLXNtYWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ucy1yb3VuZGVkLWNvcm5lcnMtc21hbGwtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ucy1yb3VuZGVkLWNvcm5lcnMtc21hbGwtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLyogU3RyYWlnaHQgQ29ybmVycyAqL1xuLm5zLXN0cmFpZ2h0LWNvcm5lcnMge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogQ1VTVE9NIENTUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogQk9EWSBDU1MgKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogTm90ZSB0aGUgYmFja2dyb3VuZCBpbWFnZSBDU1MgdXNlZCB0byBoaWRlIHRoZSBiYWNrZ3JvdW5kIGNvbG91ciBvbiBOYXYgdHJhbnNpdGlvbiAqL1xuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDYzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2ZmZiAxMDBweCwgdHJhbnNwYXJlbnQgMTAwcHgsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2ZmZiAxMDBweCwgdHJhbnNwYXJlbnQgMTAwcHgsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogR0VORVJBTCAqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBMYXJnZSwgb3JhbmdlIGJ1dHRvbiBjbGFzcyBmb3IgbWVkaWNhbCBkZWNsYXJhdGlvbiBwYWdlICovXG4ubWVkLWRlYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1NDI3O1xuICBib3JkZXItY29sb3I6ICNDMjRCMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm1lZC1kZWMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyNEIyMztcbiAgYm9yZGVyLWNvbG9yOiAjQzI0QjIzO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiBOQVZCQVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qIE5hdmJhciBtYWluIGNvbmZpZyBzZXR0aW5ncyAqL1xuLm5hdmJhciB7XG4gIC8vZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qIEJyYW5kIGltYWdlIHByb3BlcnRpZXMgKi9cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4vKioqIFNDUk9MTEVEIERPV04gTkFWQkFSIENPTlRST0wgKioqL1xuXG4vKiBOYXZiYXIgcGFkZGluZyAqL1xuLm5hdmJhci1zaHJpbmsge1xuXG4gIC8qIE5hdmJhciBQYWRkaW5nICovXG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi8qIE5hdmJhciBtYWluIGNvbmZpZyBzZXR0aW5ncyAqL1xuLm5hdmJhci1zaHJpbmsgaW1nIHtcblxuICAvKiBOYXZiYXIgUGFkZGluZyAqL1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuOXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiBIT01FUEFHRSBIRUFERVIgQkFOTkVSICoqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogQ29udHJvbCBwYWRkaW5nLCBoZWFkZXJzIGFuZCB0ZXh0ICovXG4ubnMtaGVhZGVyLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubnMtaGVhZGVyLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubnMtaGVhZGVyLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBcbn1cblxuLyovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiBQQUdFIEJBTk5FUiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogR2xvYmFsIHBhZ2UgdGl0bGUgYmFubmVyIHNlY3Rpb24gdG9wIGFuZCBib3R0b20gcGFkZGluZyAqL1xuLm5zLXNlY3Rpb24tdGl0bGViYW5uZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5zLXNlY3Rpb24tdGl0bGViYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubnMtc2VjdGlvbi10aXRsZWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogRk9PVEVSIFdJREdFVCBTVFlMRVMgKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZm9vdGVyX3dpZGdldHNfdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyX3dpZGdldHNfaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXJfd2lkZ2V0c19tZW51IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXJfd2lkZ2V0c19pY29uIHtcbiAgY29sb3I6ICMzMWI5ZmM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uZm9vdGVyX3dpZGdldHNfaHIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gICAgLW1vei1vcGFjaXR5OiAwLjg7XG4gICAgLWtodG1sLW9wYWNpdHk6IDAuODtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiBBQ0NPUkRJQU4gU1RZTEVTICoqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICMwYzYzZTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjFmZjtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGNvbG9yOiAjNDc0ODQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2YxZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIFRFU1RJTU9OSUFMUyBDQVJPVVNFTCAqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogUHJldmVudCB0aGUgc2VjdGlvbiBncm93aW5nIGFuZCBzaHJpbmtpbmcgKi9cbiN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwtdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cbiAgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC10ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqIEJVVFRPTiBGT05UIFNJWkUgQU5EIERFQUNUSVZBVEUgUk9VTkQgQ09STkVSUyAqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKiBDVVNUT00gQ1NTIENMQVNTRVMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqIENPTE9VUiBCQUNLR1JPVU5EUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLWJnLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ucy1iZy1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ucy1iZy1jb2xvci1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NTE5Yjtcbn1cblxuLm5zLWJnLWNvbG9yLW1pZG5pZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzODY5O1xufVxuXG4ubnMtYmctY29sb3ItY2hhcmNvYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OTViO1xufVxuXG4ubnMtYmctY29sb3ItbWlkLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4ubnMtYmctY29sb3ItbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY0Zjc7XG59XG5cbi5ucy1iZy1jb2xvci1saWdodGVyLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xufVxuXG4ubnMtYmctY29sb3ItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDc0Nztcbn1cblxuLm5zLWJnLWNvbG9yLW1hcnF1ZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTliNjFlO1xufVxuXG4vKioqIEdSQURJRU5UIEJBQ0tHUk9VTkRTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLWJnLWdyZC1nbG9iYWwtMDAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHdoaXRlLCAjZTllY2VmIDYwJSwgI2UzZTdlYik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ucy1iZy1ncmQtZ2xvYmFsLTAwMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwNDUxOWIsICMwMzNDNzMgNjAlLCAjMDIzMjVmKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubnMtYmctZ3JkLXdoaXRlLXNreSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgI2U5ZWNlZiA2MCUsICNlM2U3ZWIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubnMtYmctZ3JkLW5hdnkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDQ1MTliLCAjMDMzQzczIDYwJSwgIzAyMzI1Zik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm5zLWJnLWdyZC1jaGFyY29hbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM2NTY1NjUsICM1MzUzNTMgNjAlLCAjMzQzYTQwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubnMtYmctZ3JkLW1hcnF1ZWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDQ1MTliLCAjMDMzQzczIDYwJSwgIzAyMzI1Zik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4vKioqIEhBUkQgUkVUVVJOUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ucy1oci1nbG9iYWwtY29sb3Ige1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjkxYjU0O1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgICAtbW96LW9wYWNpdHk6IDAuODtcbiAgICAta2h0bWwtb3BhY2l0eTogMC44O1xuICAgIG9wYWNpdHk6IDAuODtcbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiogQ1NTIElNQUdFIGNMQVNTRVMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKiBJTUFHRSBCQUNLR1JPVU5EUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm5zLWJnLWltZy1CZy1UZXN0aW1vbmlhbHMge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuMCksIHJnYmEoMjAsMjAsMjAsIC4wKSApLCB1cmwoICcvaW1nL2JnL0JhY2tncm91bmQtQ2xlYXItQmx1ZS1PY2Vhbi5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQmctRkFRIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjQpLCByZ2JhKDIwLDIwLDIwLCAuNCkgKSwgdXJsKCAnL2ltZy9iZy9CYWNrZ3JvdW5kLWRpZ2l0YWwtYXJ0LTM5NjgyNV8xMjgwLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1CYWNrZ3JvdW5kLU1vYmlsZS1HaXJsIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjIpLCByZ2JhKDIwLDIwLDIwLCAuMikgKSwgdXJsKCAnL2ltZy9iZy9CYWNrZ3JvdW5kLU1vYmlsZS1HaXJsLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1CYWNrZ3JvdW5kLUNsZWFyLUJsdWUtT2NlYW4ge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuMyksIHJnYmEoMjAsMjAsMjAsIC4zKSApLCB1cmwoICcvaW1nL2JnL0JhY2tncm91bmQtQ2xlYXItQmx1ZS1PY2Vhbi5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQmFja2dyb3VuZC1ib2F0LTM3MTQ2OTBfMTI4MCB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC4yKSwgcmdiYSgyMCwyMCwyMCwgLjIpICksIHVybCggJy9pbWcvYmcvQmFja2dyb3VuZC1ib2F0LTM3MTQ2OTBfMTI4MC5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQmFja2dyb3VuZC1jb250YWluZXItMTYzODA2OF8xMjgwIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjIpLCByZ2JhKDIwLDIwLDIwLCAuMikgKSwgdXJsKCAnL2ltZy9iZy9CYWNrZ3JvdW5kLWNvbnRhaW5lci0xNjM4MDY4XzEyODAuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUJhY2tncm91bmQtZmVycnktNTI3NzI4XzEyODAge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuMiksIHJnYmEoMjAsMjAsMjAsIC4yKSApLCB1cmwoICcvaW1nL2JnL0JhY2tncm91bmQtZmVycnktNTI3NzI4XzEyODAuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUJhY2tncm91bmQtaG9yaXpvbi0xODM2NDgwXzEyODAge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuMiksIHJnYmEoMjAsMjAsMjAsIC4yKSApLCB1cmwoICcvaW1nL2JnL0JhY2tncm91bmQtaG9yaXpvbi0xODM2NDgwXzEyODAuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUJhY2tncm91bmQtbGFrZS0xOTE1ODQ2XzEyODAge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNCksIHJnYmEoMjAsMjAsMjAsIC40KSApLCB1cmwoICcvaW1nL2JnL0JhY2tncm91bmQtbGFrZS0xOTE1ODQ2XzEyODAuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUJhY2tncm91bmQtcG9ydG92ZXNtZS0zNjkwODQxXzEyODAge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuMiksIHJnYmEoMjAsMjAsMjAsIC4yKSApLCB1cmwoICcvaW1nL2JnL0JhY2tncm91bmQtcG9ydG92ZXNtZS0zNjkwODQxXzEyODAuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUJhY2tncm91bmQtU2Vhc2NhcGUtMDAyIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjUpLCByZ2JhKDIwLDIwLDIwLCAuNSkgKSwgdXJsKCAnL2ltZy9iZy9CYWNrZ3JvdW5kLVNlYXNjYXBlLTAwMi5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQmFja2dyb3VuZC1zaGlwLTEyMDQxNTZfMTI4MCB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC4yKSwgcmdiYSgyMCwyMCwyMCwgLjIpICksIHVybCggJy9pbWcvYmcvQmFja2dyb3VuZC1zaGlwLTEyMDQxNTZfMTI4MC5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQmctRmlyZWZpZ2h0aW5nLUNvdXJzZS0wMDEge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNSksIHJnYmEoMjAsMjAsMjAsIC41KSApLCB1cmwoICcvaW1nL2JnL0JnLUZpcmVmaWdodGluZy1Db3Vyc2UtMDAxLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1CYWNrZ3JvdW5kLVN0dWRlbnRzLUdyb3VwLTAwMSB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC4yKSwgcmdiYSgyMCwyMCwyMCwgLjIpICksIHVybCggJy9pbWcvYmcvQmFja2dyb3VuZC1TdHVkZW50cy1Hcm91cC0wMDEuanBnJyApO1xufVxuXG4vKioqIENTUyBORVcgQ09VUlNFIElNQUdFUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubnMtYmctaW1nLVNUQ1ctNS1EYXktQmFzaWMtVHJhaW5pbmctUGFja2FnZSB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC40KSwgcmdiYSgyMCwyMCwyMCwgLjQpICksIHVybCggJy9pbWcvY291cnNlcy9TVENXLTUtRGF5LUJhc2ljLVRyYWluaW5nLVBhY2thZ2UuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLVN1cGVyeWFjaHQtRGVjay1DcmV3LVRyYWluaW5nLVBhY2thZ2Uge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNCksIHJnYmEoMjAsMjAsMjAsIC40KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvU3VwZXJ5YWNodC1EZWNrLUNyZXctVHJhaW5pbmctUGFja2FnZS5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctU3VwZXJ5YWNodC1JbnRlcmlvci1UcmFpbmluZy1QYWNrYWdlIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjUpLCByZ2JhKDIwLDIwLDIwLCAuNSkgKSwgdXJsKCAnL2ltZy9jb3Vyc2VzL1N1cGVyeWFjaHQtSW50ZXJpb3ItVHJhaW5pbmctUGFja2FnZS5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctU1RDVy1SZWZyZXNoZXItUGFja2FnZS1VcGRhdGVkLVByb2ZpY2llbmN5LWluLUZpcmUtYW5kLVBTVCB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9TVENXLVJlZnJlc2hlci1QYWNrYWdlLVVwZGF0ZWQtUHJvZmljaWVuY3ktaW4tRmlyZS1hbmQtUFNULmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1TVENXLVBlcnNvbmFsLVN1cnZpdmFsLVRlY2huaXF1ZXMtUFNUIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjQpLCByZ2JhKDIwLDIwLDIwLCAuNCkgKSwgdXJsKCAnL2ltZy9jb3Vyc2VzL1NUQ1ctUGVyc29uYWwtU3Vydml2YWwtVGVjaG5pcXVlcy1QU1QuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLVNUQ1ctRWxlbWVudGFyeS1GaXJzdC1BaWQge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNCksIHJnYmEoMjAsMjAsMjAsIC40KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvU1RDVy1FbGVtZW50YXJ5LUZpcnN0LUFpZC5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctU1RDVy1GaXJlLVByZXZlbnRpb24tRmlyZS1GaWdodGluZyB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC40KSwgcmdiYSgyMCwyMCwyMCwgLjQpICksIHVybCggJy9pbWcvY291cnNlcy9TVENXLUZpcmUtUHJldmVudGlvbi1GaXJlLUZpZ2h0aW5nLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1CYXNpYy1TZWFtYW5zaGlwIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjUpLCByZ2JhKDIwLDIwLDIwLCAuNSkgKSwgdXJsKCAnL2ltZy9jb3Vyc2VzL0Jhc2ljLVNlYW1hbnNoaXAuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUNyb3dkLUNyaXNpcy1NYW5hZ2VtZW50LUh1bWFuLUJlaGF2aW91ciB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9Dcm93ZC1DcmlzaXMtTWFuYWdlbWVudC1IdW1hbi1CZWhhdmlvdXIuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUNyb3dkLU1hbmFnZW1lbnQtUGFzc2VuZ2VyLVNoaXBzLUNsYXNzcm9vbSB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9Dcm93ZC1NYW5hZ2VtZW50LVBhc3Nlbmdlci1TaGlwcy1DbGFzc3Jvb20uanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUNyb3dkLU1hbmFnZW1lbnQtUGFzc2VuZ2VyLVNoaXBzLU9ubGluZSB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9Dcm93ZC1NYW5hZ2VtZW50LVBhc3Nlbmdlci1TaGlwcy1PbmxpbmUuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUVudHJ5LUVuY2xvc2VkLURhbmdlcm91cy1TcGFjZXMge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNSksIHJnYmEoMjAsMjAsMjAsIC41KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvRW50cnktRW5jbG9zZWQtRGFuZ2Vyb3VzLVNwYWNlcy5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctTGV2ZWwtMi1Bd2FyZC1Gb29kLVNhZmV0eS1TZWEge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNSksIHJnYmEoMjAsMjAsMjAsIC41KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvTGV2ZWwtMi1Bd2FyZC1Gb29kLVNhZmV0eS1TZWEuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLU1hcml0aW1lLUFzYmVzdG9zLUF3YXJlbmVzcy1PbmxpbmUge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNSksIHJnYmEoMjAsMjAsMjAsIC41KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvTWFyaXRpbWUtQXNiZXN0b3MtQXdhcmVuZXNzLU9ubGluZS5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctTUNBLU1hc3Rlci0zMDAwZ3QtT3JhbCB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9NQ0EtTWFzdGVyLTMwMDBndC1PcmFsLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1NQ0EtTWFzdGVyLTUwMGd0LU9yYWwge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNSksIHJnYmEoMjAsMjAsMjAsIC41KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvTUNBLU1hc3Rlci01MDBndC1PcmFsLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1NQ0EtTWFzdGVyLUNvZGUtdmVzc2Vscy0yMDBndC01MDBndCB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9NQ0EtTWFzdGVyLUNvZGUtdmVzc2Vscy0yMDBndC01MDBndC5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctTUNBLU9PVy0zMDAwZ3QtT3JhbCB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9NQ0EtT09XLTMwMDBndC1PcmFsLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1SWUEtRGllc2VsLUVuZ2luZSB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9SWUEtRGllc2VsLUVuZ2luZS5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctUllBLUxldmVsLTItUG93ZXJib2F0LUhhbmRsaW5nIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjUpLCByZ2JhKDIwLDIwLDIwLCAuNSkgKSwgdXJsKCAnL2ltZy9jb3Vyc2VzL1JZQS1MZXZlbC0yLVBvd2VyYm9hdC1IYW5kbGluZy5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctUllBLU1hcmluZS1SYWRpby1TaG9ydC1SYW5nZS1DbGFzc3Jvb20ge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNSksIHJnYmEoMjAsMjAsMjAsIC41KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvUllBLU1hcmluZS1SYWRpby1TaG9ydC1SYW5nZS1DbGFzc3Jvb20uanBnJyApO1xufVxuXG4ubnMtYmctaW1nLVJZQS1NYXJpbmUtUmFkaW8tU2hvcnQtUmFuZ2UtT25saW5lIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjUpLCByZ2JhKDIwLDIwLDIwLCAuNSkgKSwgdXJsKCAnL2ltZy9jb3Vyc2VzL1JZQS1NYXJpbmUtUmFkaW8tU2hvcnQtUmFuZ2UtT25saW5lLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1SWUEtUHJvZmVzc2lvbmFsLVByYWN0aWNlcy1SZXNwb25zaWJpbGl0aWVzLU9ubGluZSB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9SWUEtUHJvZmVzc2lvbmFsLVByYWN0aWNlcy1SZXNwb25zaWJpbGl0aWVzLU9ubGluZS5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctU1RDVy1QU1NSLVBTQSB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC41KSwgcmdiYSgyMCwyMCwyMCwgLjUpICksIHVybCggJy9pbWcvY291cnNlcy9TVENXLVBTU1ItUFNBLmpwZycgKTtcbn1cblxuLm5zLWJnLWltZy1Xb3JraW5nLUFsb2Z0IHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjUpLCByZ2JhKDIwLDIwLDIwLCAuNSkgKSwgdXJsKCAnL2ltZy9jb3Vyc2VzL1dvcmtpbmctQWxvZnQuanBnJyApO1xufVxuXG4vKioqIENTUyBORVcgQ09VUlNFIElNQUdFUyAtIENSRVcgQUNBREVNWSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubnMtYmctaW1nLUNBLVB1cnNlci1Db3Vyc2Uge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNCksIHJnYmEoMjAsMjAsMjAsIC40KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvY3Jldy1hY2FkZW15L0NBLVB1cnNlci1Db3Vyc2UuanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUNBLUNhcHRhaW5zLU1lbnRhbC1IZWFsdGgge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDIwLDIwLDIwLCAuNCksIHJnYmEoMjAsMjAsMjAsIC40KSApLCB1cmwoICcvaW1nL2NvdXJzZXMvY3Jldy1hY2FkZW15L0NBLUNhcHRhaW5zLU1lbnRhbC1IZWFsdGguanBnJyApO1xufVxuXG4ubnMtYmctaW1nLUNBLUNvbW1hbmQtYW5kLVNlbmlvci1MZWFkZXJzaGlwIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjQpLCByZ2JhKDIwLDIwLDIwLCAuNCkgKSwgdXJsKCAnL2ltZy9jb3Vyc2VzL2NyZXctYWNhZGVteS9DQS1Db21tYW5kLWFuZC1TZW5pb3ItTGVhZGVyc2hpcC5qcGcnICk7XG59XG5cbi5ucy1iZy1pbWctQ0EtTWFuYWdlbWVudC1hbmQtTGVhZGVyc2hpcCB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjAsMjAsMjAsIC40KSwgcmdiYSgyMCwyMCwyMCwgLjQpICksIHVybCggJy9pbWcvY291cnNlcy9jcmV3LWFjYWRlbXkvQ0EtTWFuYWdlbWVudC1hbmQtTGVhZGVyc2hpcC5qcGcnICk7XG59XG5cblxuLyoqKiBMQU5ESU5HIFBBR0UgSU1BR0UgQkFDS0dST1VJTkRTICoqKioqKioqKioqKioqKioqKioqKiovXG4ubnMtQmctRmlyc3QtQWlkLTAwOS13aWRlIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgyMCwyMCwyMCwgLjQpLCByZ2JhKDIwLDIwLDIwLCAuNCkgKSwgdXJsKCAnL2ltZy9sYW5kaW5nLXBhZ2VzL2xhbmRpbmctcGFnZS1jdC0wMDEvQmctRmlyc3QtQWlkLTAwOS13aWRlLmpwZycgKTtcbn1cblxuLm5zLUJnLXlhY2h0LTE4ODkwMV8xMjgwIHtcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgwLDE1MiwyMTksMC45KSwgcmdiYSgwLDE1MiwyMTksMC45KSApLCB1cmwoICcvaW1nL2xhbmRpbmctcGFnZXMvbGFuZGluZy1wYWdlLWN0LTAwMS9CZy15YWNodC0xODg5MDFfMTI4MC5qcGcnICk7XG59XG5cbiJdfQ== */