/*!
 * Theme Name: Oxford University Innovation
 * Author: Torpedo
 */abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}body{line-height:1}del{text-decoration:line-through}input[type=radio]{vertical-align:bottom}input,select{border-radius:0;vertical-align:middle}input[type=button],input[type=email],input[type=submit],input[type=text],textarea{-webkit-appearance:none}ins{background-color:#ff9;color:#000;text-decoration:none}main{display:block}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}table{border-collapse:collapse;border-spacing:0}ul{list-style:none}.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twocol{margin-right:2%;float:left;min-height:1px}.onecol{width:6.5%}.twocol{width:15%}.threecol{width:23.5%}.fourcol{width:32%;margin-right:1%}.fivecol{width:40.5%}.sixcol{width:49%}.sevencol{width:57.5%}.eightcol{width:66%}.ninecol{width:74.5%}.tencol{width:83%}.elevencol{width:91.5%}.twelvecol{width:100%;float:none}.eightcol.last,.elevencol.last,.fivecol.last,.fourcol.last,.ninecol.last,.onecol.last,.sevencol.last,.sixcol.last,.tencol.last,.threecol.last,.twocol.last{margin-right:0;float:right}.clear{content:""}.table-wrapper{display:table}.table-cell-wrapper,.table-wrapper{width:100%;height:100%;vertical-align:middle;text-align:center;-webkit-filter:inherit;filter:inherit}.table-cell-wrapper{display:table-cell}.table-cell-wrapper p{-webkit-filter:inherit;filter:inherit}@media handheld,only screen and (max-width:769px){.eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{width:auto!important;float:none!important;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.eightcol.last,.elevencol.last,.fivecol.last,.fourcol.last,.ninecol.last,.onecol.last,.sevencol.last,.sixcol.last,.tencol.last,.threecol.last,.twocol.last{float:none}.hide-mobile{display:none}.m-onecol,.m-sixcol{margin-right:5%;margin-left:5%}.m-sixcol{width:40%!important;float:left!important}.threecol.tablet{float:left!important;width:50%!important}.threecol.tablet.break{clear:both}.threecol.tablet.last ul li:last-child{padding-bottom:14px}}@media handheld,only screen and (max-width:769px){#top-footer .threecol.tablet{float:left!important;width:50%!important}#top-footer .threecol.tablet.last ul li:last-child{padding-bottom:14px}.threecol.tablet{float:none!important;width:auto!important}.threecol.tablet.last ul li:last-child{padding-bottom:14px}}.flex-container a:active,.flex-container a:focus,.slideshow a:active,.slideshow a:focus{outline:none}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.slideshow{position:relative;zoom:1;margin:0;padding:0;overflow:hidden}.slideshow .slides>li{position:relative;overflow:hidden;display:none;-webkit-backface-visibility:hidden}.slideshow .slides img{display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading{min-height:300px;background:url(images/icons/ajax-loader.gif) no-repeat 50%!important}.slideshow .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{position:absolute;top:44%;width:25px;height:18px;display:block;background-size:contain;z-index:10;cursor:pointer;text-indent:-9999px;-o-transition:opacity .5s;transition:opacity .5s;-webkit-transition:opacity .5s}.flex-direction-nav a:hover{opacity:.8}.flex-direction-nav .flex-prev{background-image:url(images/icons/arrow-left-white.png);background-repeat:no-repeat;left:0}.flex-direction-nav .flex-next{background-image:url(images/icons/arrow-right-white.png);background-repeat:no-repeat;background-position:100%;right:0;opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{z-index:20;text-align:center}.flex-control-nav li{margin:0 13px 0 0;z-index:20;display:inline-block;zoom:1}.flex-control-paging li a{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:15px;height:15px;display:block;background:#fff;opacity:.4;z-index:20;cursor:pointer;text-indent:-9999px;border-radius:20px;behavior:url(/wp-content/themes/oxforduniinnovation/includes/pie/PIE.php)}.flex-control-paging li a:hover{opacity:1}.flex-control-paging li a.flex-active{opacity:1;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}a.button{display:inline-block;zoom:1;text-decoration:none!important}.aligncenter{text-align:center}area{outline:none}#at4-share{top:250px!important}#bottom-footer{background:#347ad8;padding-bottom:0;font-size:.7em}#bottom-footer a,#bottom-footer ul{color:#002d62;text-decoration:none;line-height:1em}#bottom-footer ul{margin:0;line-height:2.5em;padding-top:15px;padding-bottom:60px}#bottom-footer ul li{display:inline-block;padding:0 10px 2px;line-height:.8em}#bottom-footer ul li:first-child{border-right:1px solid #002d62}#bottom-footer ul li:last-child{border-left:1px solid #002d62}#bottom-footer ul li:nth-last-child(2){border-left:1px solid #002d62}.boxes.row{-ms-flex-wrap:wrap;flex-wrap:wrap}.boxes.row,.boxes.row .box{display:-webkit-box;display:-ms-flexbox;display:flex}.boxes.row .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}.boxes .box{display:block;vertical-align:top;margin-bottom:6px}.boxes .box.twitter{position:relative}.boxes .box.twitter .content{background-color:#347ad8;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0}.boxes .box.twitter .content a{color:#002147}.boxes .box.twitter .content:focus .text,.boxes .box.twitter .content:hover .text{padding-bottom:0}.boxes .box.twitter ul{background-image:url(images/icons/twitter.png);background-repeat:no-repeat;background-position:100% 100%;position:absolute;z-index:10;left:0;right:0;bottom:0;margin:20px}.boxes .box.twitter ul .details{margin-bottom:0;font-size:.875em}.boxes .box.twitter ul .details a{text-decoration:none}.boxes .box.twitter ul .text{font-size:1.0625em;color:#fff;padding-left:0}.boxes .box.twitter ul .text a{color:#fff;text-decoration:none}.boxes .box .content{position:relative;overflow:hidden;margin-right:2.4489795918%;display:block}.boxes .box .content:focus img,.boxes .box .content:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.boxes .box .content:focus .overlay,.boxes .box .content:hover .overlay{opacity:1}.boxes .box .content:focus .overlay.show,.boxes .box .content:hover .overlay.show{opacity:0}.boxes .box .content:focus .text,.boxes .box .content:hover .text{padding-bottom:5px}.boxes .box .content:focus .text.has-strapline,.boxes .box .content:hover .text.has-strapline{padding-bottom:0}.boxes .box .content:focus .text.has-strapline .strapline,.boxes .box .content:hover .text.has-strapline .strapline{opacity:1;height:70px}.boxes .box .content img{width:100%;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.boxes .box .content .image{display:block;background-repeat:no-repeat;background-position:top;background-size:cover;height:45vw;min-height:170px;max-height:250px}@media handheld,only screen and (min-width:590px){.boxes .box .content .image{height:25vw;min-height:145px}}.boxes .box .content .overlay{display:block;position:absolute;z-index:10;left:0;right:0;bottom:0;top:0;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.boxes .box .content .overlay.show{opacity:1}.boxes .box .content .overlay.blue{background-image:-o-linear-gradient(rgba(40,101,182,.3) 0,rgba(40,101,182,.6) 70%,#2865b6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(40,101,182,.3)),color-stop(70%,rgba(40,101,182,.6)),to(#2865b6));background-image:linear-gradient(rgba(40,101,182,.3),rgba(40,101,182,.6) 70%,#2865b6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d2865B6",endColorstr="#2865B6",GradientType=0)}.boxes .box .content .overlay.blue-bottom{background:-webkit-gradient(linear,left top,left bottom,color-stop(48%,rgba(40,101,182,.03)),color-stop(68%,rgba(40,101,182,.6)),to(#2865b6));background:-o-linear-gradient(top,rgba(40,101,182,.03) 48%,rgba(40,101,182,.6) 68%,#2865b6 100%);background:linear-gradient(180deg,rgba(40,101,182,.03) 48%,rgba(40,101,182,.6) 68%,#2865b6)}.boxes .box .content .overlay.blue-bottom,.boxes .box .content .overlay.blue-mid{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#082865B6",endColorstr="#2865B6",GradientType=0)}.boxes .box .content .overlay.blue-mid{background:-webkit-line fetar-gradient(top,rgba(40,101,182,.03) 31%,rgba(40,101,182,.03) 34%,rgba(40,101,182,.6) 65%,#2865b6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(31%,rgba(40,101,182,.03)),color-stop(34%,rgba(40,101,182,.03)),color-stop(65%,rgba(40,101,182,.6)),to(#2865b6));background:-o-linear-gradient(top,rgba(40,101,182,.03) 31%,rgba(40,101,182,.03) 34%,rgba(40,101,182,.6) 65%,#2865b6 100%);background:linear-gradient(180deg,rgba(40,101,182,.03) 31%,rgba(40,101,182,.03) 34%,rgba(40,101,182,.6) 65%,#2865b6)}.boxes .box .content .overlay.navy{background-image:-o-linear-gradient(rgba(0,33,71,.6) 0,rgba(0,33,71,.9) 70%,#002147 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,33,71,.6)),color-stop(70%,rgba(0,33,71,.9)),to(#002147));background-image:linear-gradient(rgba(0,33,71,.6),rgba(0,33,71,.9) 70%,#002147);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99002147",endColorstr="#002147",GradientType=0)}.boxes .box .content .overlay.navy-bottom{background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,rgba(0,33,71,0)),color-stop(71%,rgba(0,33,71,.51)),color-stop(74%,rgba(0,33,71,.6)),to(#002147));background:-o-linear-gradient(top,rgba(0,33,71,0) 55%,rgba(0,33,71,.51) 71%,rgba(0,33,71,.6) 74%,#002147 100%);background:linear-gradient(180deg,rgba(0,33,71,0) 55%,rgba(0,33,71,.51) 71%,rgba(0,33,71,.6) 74%,#002147);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00002147",endColorstr="#002147",GradientType=0)}.boxes .box .content .text{position:absolute;padding-right:20px;padding-left:20px;text-align:left;color:#fff;left:0;bottom:10px;-webkit-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s}.boxes .box .content .text .strapline{opacity:0;display:block;height:0;margin-top:10px;line-height:1.3em;font-size:15px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.boxes .box .content .text .title{font-size:1.3125em;line-height:1.2em;font-weight:600}.breadcrumb{min-height:44px;line-height:1.6em;font-size:1em;padding:0 0 20px}.breadcrumb,.breadcrumb a{color:#757575}.breadcrumb .arrow{margin:0 5px}.button{border:1px solid #002147;background-color:#002147;position:relative;padding:13px 25px;color:#fff;text-decoration:none;text-align:center;line-height:1.3em;cursor:pointer;border-radius:6px;-o-transition:all .3s;transition:all .3s;-webkit-transition:all .3s}.button:focus,.button:hover{background-color:rgba(0,0,0,0);color:#002147}.button.arrow{padding-right:40px;background-repeat:no-repeat;background-position:right 15px center}.button.arrow.right-arrow{background-image:url(images/icons/arrow-right-white-small.png)}.button.bordered{background-color:rgba(0,0,0,0);border-width:1px;border-style:solid}.button.bordered.white{color:#fff;border-color:#fff}.button.bordered.white:focus,.button.bordered.white:hover{background-image:url(images/icons/arrow-right-navy-small.png);background-color:#fff;color:#002147}.button.light-blue{background-color:#347ad8;border-color:#347ad8}.button.light-blue:focus,.button.light-blue:hover{border-color:#347ad8;background-color:#fff;color:#347ad8}.button.light-blue.right-arrow:focus,.button.light-blue.right-arrow:hover{background-image:url(images/icons/arrow-right-light-blue-small.png)}.button.thin{padding-left:15px;padding-top:10px;padding-bottom:10px}.button .arrow{background:url(images/icons/arrow-right-light-blue-small.png) no-repeat;width:14px;height:12px;position:absolute;margin:auto;top:0;bottom:0;right:20px;display:table}#carousel.center-content .flex-control-nav{left:0;right:0}#carousel.center-content .overlay{right:0;bottom:0;top:0;left:0;max-width:none;text-align:center;margin-left:0}#carousel.center-content .overlay .centered-content{display:table;width:100%;height:100%}#carousel.center-content .overlay .title{display:table-cell;vertical-align:middle;font-size:2.5em;margin-bottom:0}#carousel.center-content .overlay .title .quote{display:block;max-width:920px;margin-left:auto;margin-right:auto;line-height:1.3em;font-weight:300;font-size:.65em}#carousel.center-content .overlay .title .quote .author{font-size:15px}#carousel.large .slideshow .slides>li{max-height:700px}#carousel .flex-control-nav{display:none;-webkit-animation-delay:1s;animation-delay:1s;position:absolute;bottom:25px;left:70px}#carousel .image,#carousel picture img{width:100%}#carousel .overlay{display:none;-webkit-animation-delay:.5s;animation-delay:.5s;position:absolute;bottom:120px;left:0;z-index:10;max-width:710px;margin-left:70px}#carousel .slideshow .slides>li{max-height:500px}#carousel .title{color:#fff;text-shadow:2px 2px 3px #333;line-height:1.15em;margin:0 0 30px;font-size:3.75em;font-weight:600}.center{text-align:center}.checkbox{position:relative}.cleanTemplate{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px;padding-top:35px}.cleanTemplate .abstract li{color:#58595b;font-weight:400}.cleanTemplate .accordion.greyBox{background:#f8f8f8;padding:20px}.cleanTemplate .accordion .toggleFields{display:none}.cleanTemplate .background{background:#f9f9f9}.cleanTemplate .button{margin-top:10px}.cleanTemplate .button.noMargin{margin-top:0}.cleanTemplate .content li a{color:#002147}.cleanTemplate .contentColumns .awards{margin:0 0 20px 20px}.cleanTemplate .contentColumns .awards a{display:block;margin-top:6px}.cleanTemplate .contentColumns h3{margin-bottom:5px}.cleanTemplate .contentColumns li{margin-bottom:0;line-height:1.4em}.cleanTemplate .contentColumns .image{margin:20px 0}.cleanTemplate .contentColumns .image img{border:1px solid #ccc}.cleanTemplate .contentColumns.stacked{margin-bottom:20px}.cleanTemplate .contentColumns.stacked .image{margin-top:0}.cleanTemplate .funding .title{background:#002d62;margin-bottom:20px;vertical-align:middle}.cleanTemplate .funding .title div{display:table;color:#fff;line-height:1.6em;min-height:50px;text-transform:uppercase;padding:10px}.cleanTemplate .funding .title span{display:table-cell;vertical-align:middle}.cleanTemplate .greyBorder{border:1px solid #eee;padding:10px}.cleanTemplate h1.padding{padding:45px 0 0}.cleanTemplate .iframe{border:5px solid #002147;position:relative;padding-bottom:62.25%;padding-top:30px;height:0;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:38px}.cleanTemplate .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cleanTemplate .imageAreaText{display:none}.cleanTemplate img{max-width:100%;height:auto}@media \0 screen{.cleanTemplate img{width:auto}}.cleanTemplate .share{margin-bottom:20px;margin-top:5px}.cleanTemplate .share a{margin-right:5px}.cleanTemplate .share .label{display:none;vertical-align:middle;font-size:.85em;margin-right:5px}.cleanTemplate .share .addthis_sharing_toolbox,.cleanTemplate .share .icon{vertical-align:middle;display:inline-block}.cleanTemplate .share .icon{margin-right:0}.cleanTemplate .sidebar-navigation{background:#347ad8;margin-top:40px;padding:10px 0 20px}.cleanTemplate .sidebar-navigation ul{list-style:none;padding:10px 0 0;margin-bottom:0;margin-left:20px}.cleanTemplate .sidebar-navigation ul li{margin:0 20px 0 0;line-height:3}.cleanTemplate .sidebar-navigation ul li:before{content:""}.cleanTemplate .sidebar-navigation ul li:last-child:after{display:none}.cleanTemplate .sidebar-navigation ul li a{color:#002d62;text-decoration:none;font-weight:600;font-size:.85em;display:block;padding-left:15px}.cleanTemplate .sidebar-navigation ul li a:focus,.cleanTemplate .sidebar-navigation ul li a:hover{text-decoration:underline;background:#6d90b9}.cleanTemplate .sidebar-navigation ul li ul{margin:0;padding-top:0}.cleanTemplate .sidebar-navigation ul li ul li{margin:0;border-bottom:0}.cleanTemplate .sidebar-navigation ul li ul li:after{display:none}.cleanTemplate .sidebar-navigation ul li ul li a{color:#002d62;text-decoration:none;font-weight:500;padding-left:40px}.cleanTemplate .sidebar-navigation ul li ul li a:focus,.cleanTemplate .sidebar-navigation ul li ul li a:hover{text-decoration:underline}.cleanTemplate .sidebar-navigation ul li ul li a:before{content:">";display:block;position:absolute;left:25px;top:0;color:#e5342c}.cleanTemplate .sidebarContent{background:#fff}.cleanTemplate .sidebarContent.twelvecol .breadcrumb{min-height:inherit}@media handheld,only screen and (min-width:769px){.cleanTemplate .sidebarContent.twelvecol .people-list.people-list3x3 .single-person{width:23%;margin:1%}.cleanTemplate .sidebarContent.twelvecol .people-list.people-list3x3 .single-person:nth-child(3n+1){clear:none}.cleanTemplate .sidebarContent.twelvecol .people-list.people-list3x3 .single-person:nth-child(4n+1){clear:both}}.cleanTemplate .sidebarContent .button{font-size:.875em}.cleanTemplate .sidebarContent .padding{padding:0 50px 50px 0}.cleanTemplate .sidebarContent .first-name,.cleanTemplate .sidebarContent .title{margin-bottom:5px}.cleanTemplate .spin-outs .subHeading{margin:50px 0 30px}.cleanTemplate .pagination{text-align:center;padding:25px 0 0;margin-top:25px;margin-bottom:0;border-top:1px solid #e4ecf2;background-color:#fefefe}.cleanTemplate .pagination ul li{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;list-style:none;border:1px solid #c8d7e8;display:inline-block;margin-left:5px;font-size:14px;font-weight:600}.cleanTemplate .pagination ul li.active,.cleanTemplate .pagination ul li:hover{border-color:#e5342c}.cleanTemplate .pagination ul li:before{display:none}.cleanTemplate .pagination ul li.blank,.cleanTemplate .pagination ul li.next,.cleanTemplate .pagination ul li.prev{border:0}.cleanTemplate .pagination ul li.next a{background:url(images/icons/arrow-right-light-blue-small.png) 100% no-repeat rgba(0,0,0,0);padding-right:20px}.cleanTemplate .pagination ul li.prev a{background:url(images/icons/arrow-left-light-blue-small.png) 0 no-repeat rgba(0,0,0,0);padding-left:20px}.cleanTemplate .pagination ul li a{text-decoration:none;color:#347ad8;display:inline-block;padding:5px 10px}.cleanTemplate table td{border:1px solid #757575;padding:8px}.cleanTemplate ol,.cleanTemplate ul{color:#58595b;font-size:1em;font-weight:300;margin-bottom:18px;padding-left:0}.cleanTemplate ol li{margin-left:20px;line-height:1.4em;margin-bottom:10px}.cleanTemplate ol li p{margin:0;line-height:normal}.cleanTemplate ul li{position:relative;margin-left:20px;margin-bottom:10px;line-height:1.4em;color:#002147}.cleanTemplate ul li:before{content:"•";color:#639ae3;top:0;line-height:.76em;font-size:1.5em;position:absolute;left:-20px}.cleanTemplate ul li p{margin:0}.cleanTemplate ul li p.large{line-height:.9em;margin-bottom:0!important}.cleanTemplate ul ul{margin-left:18px}.cleanTemplate ul ul li{position:inherit;list-style-type:circle}.cleanTemplate ul ul li:before{content:"";left:inherit;position:inherit}.cleanTemplate ul.award li.has-children{cursor:pointer}.cleanTemplate .wp-caption .wp-caption-text{margin:5px 0 15px;font-style:italic;font-size:.875em}.clear{clear:both}.client-logos{padding-top:25px}.client-logos .client{text-align:center;width:43%;margin-right:7%;float:left}.client-logos .client:nth-child(odd){clear:both}.client-logos .client .image{min-height:65px}.client-logos .client .image img{border:0;width:auto;max-height:65px}#contact-page .captcha,#form .captcha{margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center;border:1px solid rgba(0,0,0,0);padding-top:20px;padding-bottom:20px}#contact-page .captcha .g-recaptcha,#form .captcha .g-recaptcha{width:302px;margin-left:auto;margin-right:auto;display:inline-block}#contact-page .captcha iframe,#form .captcha iframe{max-height:76px}#contact-page .checkbox,#form .checkbox{position:relative}#contact-page .checkboxes,#form .checkboxes{padding-bottom:0}#contact-page .checkboxes .checkbox,#form .checkboxes .checkbox{width:100%;margin-bottom:15px}#contact-page .checkboxes .checkbox.disabled,#form .checkboxes .checkbox.disabled{pointer-events:none;opacity:.6}@media handheld,only screen and (min-width:769px){#contact-page .checkboxes .checkbox,#form .checkboxes .checkbox{width:47%;float:left;margin-right:3%}}@media handheld,only screen and (min-width:992px){#contact-page .checkboxes .checkbox,#form .checkboxes .checkbox{width:30%}}#contact-page .checkboxes .checkbox input,#form .checkboxes .checkbox input{margin-right:10px;outline:none;padding:0;height:0;width:0}#contact-page .checkboxes .checkbox label,#form .checkboxes .checkbox label{max-width:80%;line-height:1.5}#contact-page .contact-maps,#form .contact-maps{margin-bottom:25px;border-bottom:1px solid #f3f3f3;padding-bottom:15px}#contact-page .contact-maps h3,#form .contact-maps h3{margin-bottom:5px}#contact-page .contact-maps img,#form .contact-maps img{border:0;max-height:140px}#contact-page .contact-maps .content,#form .contact-maps .content{text-align:left;word-break:break-all;margin-top:15px;padding-left:5px}#contact-page .contact-maps .content span,#form .contact-maps .content span{font-weight:600}#contact-page .css-checkbox.checked+label.css-label,#contact-page .css-checkbox:checked+label.css-label,#form .css-checkbox.checked+label.css-label,#form .css-checkbox:checked+label.css-label{background-position:0 -22px!important}@media handheld,only screen and (min-width:769px){#contact-page div.column,#form div.column{float:left}}@media handheld,only screen and (min-width:769px){#contact-page div.column.title,#form div.column.title{width:15%;margin-right:1%}}@media handheld,only screen and (min-width:769px){#contact-page div.column.first-name,#form div.column.first-name{width:41%;margin-right:1%}}@media handheld,only screen and (min-width:769px){#contact-page div.column.last-name,#form div.column.last-name{width:42%}}#contact-page #errors,#form #errors{background-color:#ffe4e1;border:1px solid red;color:red}#contact-page #errors ul,#form #errors ul{margin-bottom:0}#contact-page #errors ul li,#form #errors ul li{margin-left:0}#contact-page #errors ul li:before,#form #errors ul li:before{display:none}#contact-page #errors ul li:last-child,#form #errors ul li:last-child{margin-bottom:0}#contact-page .fieldset,#form .fieldset{font-size:16px;margin-bottom:30px}#contact-page .column.error .checkboxes,#contact-page .column.error.field,#contact-page .column.error input,#contact-page .column.error textarea,#contact-page .fieldset.error .checkboxes,#contact-page .fieldset.error.field,#contact-page .fieldset.error input,#contact-page .fieldset.error textarea,#form .column.error .checkboxes,#form .column.error.field,#form .column.error input,#form .column.error textarea,#form .fieldset.error .checkboxes,#form .fieldset.error.field,#form .fieldset.error input,#form .fieldset.error textarea{background-color:#ffe4e1;border-color:red}#contact-page .column.error p.msg,#contact-page .fieldset.error p.msg,#form .column.error p.msg,#form .fieldset.error p.msg{font-size:.85em;padding-left:15px}#contact-page .forgotPassword,#form .forgotPassword{text-align:center;margin-bottom:30px}#contact-page h3,#form h3{font-size:1em}#contact-page label.css-label,#form label.css-label{background-image:url(images/layout/checkboxes.png);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#contact-page label.error,#form label.error{display:block;margin:7px 0 10px 10px;color:red}#contact-page .mobile-button,#form .mobile-button{display:none}#contact-page .submit,#form .submit{margin:0 auto;display:block;min-width:200px}#contact-page #errors,#contact-page #success,#form #errors,#form #success{display:none;padding:15px;margin-bottom:30px}#contact-page #errors.show,#contact-page #success.show,#form #errors.show,#form #success.show{display:block}#contact-page #success,#form #success{font-weight:700;text-align:center;font-size:1.2em}@media handheld,only screen and (min-width:769px)and (max-width:991px){#contact-page .threecol,#form .threecol{width:48%}#contact-page .threecol.last,#form .threecol.last{float:left}}.cookie-bar-bar button#catapultCookie{color:#fff}.css-checkbox.checked+label.css-label,.css-checkbox:checked+label.css-label{background-position:0 -22px!important}.cta{background-color:#eee;margin-top:40px}.cta .wrapper{max-width:1150px}.cta .wrapper .cta-text{float:left;text-align:center;width:34.2608695652%;padding-top:4.7826086957%;padding-bottom:4.7826086957%}.cta .wrapper .cta-text h3{color:#002147;font-size:2em;margin-bottom:25px}.cta .wrapper .spark-left{float:left;width:30.7826086957%}.cta .wrapper .spark-right{float:right;width:33.2173913043%}#details .content iframe{width:100%;margin-bottom:40px}#details .content p{margin-bottom:20px}#details .content p.bold{font-weight:600}#details .featuredImage{margin:35px 0}#details .featuredImage img{max-height:220px;border:5px solid #002147;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto!important}#details .sidebar{font-size:.875em}#details .sidebar .button{margin-top:34px;margin-bottom:40px}#details .sidebar li,#details .sidebar p{margin-bottom:0;color:#002d62}#details .sidebar .tickCross{font-size:1.3em;margin-left:2px}#details .sidebar .tickCross img{border:0;vertical-align:middle}#details .sidebar .title{font-weight:600;margin:20px 0 10px;color:#002d62}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-container.flex-stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-container.flex-v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-container .flex-right{margin-left:auto}form .checkboxes,form .select,form input[type=email],form input[type=number],form input[type=password],form input[type=text],form input[type=url],form textarea{border-radius:5px;-webkit-border-radius:5px;font-family:Source Sans Pro,sans-serif,Helvetica,Arial;background:#e5e5e5;border:1px solid #e5e5e5;padding:15px;font-size:.875em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}@media handheld,only screen and (min-width:769px){form .checkboxes,form .select,form input[type=email],form input[type=number],form input[type=password],form input[type=text],form input[type=url],form textarea{padding:15px 25px}}form .checkboxes[type=checkbox],form .select[type=checkbox],form input[type=email][type=checkbox],form input[type=number][type=checkbox],form input[type=password][type=checkbox],form input[type=text][type=checkbox],form input[type=url][type=checkbox],form textarea[type=checkbox]{width:auto}form .checkboxes:focus,form .select:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=text]:focus,form input[type=url]:focus,form textarea:focus{border:1px solid #b5b5b5}form .checkboxes[type=submit],form .select[type=submit],form input[type=email][type=submit],form input[type=number][type=submit],form input[type=password][type=submit],form input[type=text][type=submit],form input[type=url][type=submit],form textarea[type=submit]{font-size:1em;padding:10px 25px 15px}form .select{background-image:url(images/select-arrow.png);background-repeat:no-repeat;background-position:right 20px center;padding-right:50px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}form .select::-ms-expand{display:none}form textarea{min-height:100px;max-width:100%}#header .bottom{background:#00152e}#header .bottom nav{display:block}@media handheld,only screen and (max-width:800px){#header .bottom nav{display:none}}#header .bottom nav ul{text-align:center;display:table;width:100%;position:relative}#header .bottom nav ul li{display:table-cell;width:11.1111111111%;vertical-align:middle;text-align:center;position:relative;z-index:1000001}#header .bottom nav ul li .wrap{position:relative}#header .bottom nav ul li .valign{display:table;height:100%;width:100%;vertical-align:middle;text-align:center}#header .bottom nav ul li a{font-size:.75em;min-height:38px;text-decoration:none;color:#fff;text-transform:uppercase;line-height:1.4em;padding:15px 5px;display:table-cell;vertical-align:middle;text-align:center}#header .bottom nav ul li a>span{display:none}@media only screen and (min-width:992px)and (max-height:1060px){#header .bottom nav ul li a>span{display:block}}#header .bottom nav ul li:focus,#header .bottom nav ul li:hover{background:#347ad8}#header .bottom nav ul li ul.sub-menu{display:none;float:none;position:absolute;top:55px;left:0;margin-top:15px;background:#347ad8;min-width:320px;padding:15px 0;z-index:100030}#header .bottom nav ul li ul.sub-menu li{display:block;float:none;max-width:100%;width:auto;margin:0 20px;padding:0 10px;min-height:1px}#header .bottom nav ul li ul.sub-menu li .valign{display:block;height:auto;min-height:1px;text-align:inherit}#header .bottom nav ul li ul.sub-menu li a{color:#a9c7ee;font-weight:400;text-transform:none;padding:10px 0;display:block;min-height:10px;text-align:left;width:100%;margin-left:20px}#header .bottom nav ul li ul.sub-menu li a:before{display:block;position:absolute;left:10px;top:10px;color:#e5342c}#header .bottom nav ul li ul.sub-menu li a:focus,#header .bottom nav ul li ul.sub-menu li a:hover{text-decoration:underline}#header .bottom nav ul li ul.sub-menu li.title:first-child{border-top:0;padding-top:0}#header .bottom nav ul li ul.sub-menu li.title:focus,#header .bottom nav ul li ul.sub-menu li.title:hover{cursor:pointer}#header .bottom nav ul li ul.sub-menu li.title a{color:#fff;font-weight:600;padding:10px 0;margin-left:0}#header .bottom nav ul li ul.sub-menu li.title a:before{display:none}#header .bottom nav ul li ul.sub-menu li.title a:focus,#header .bottom nav ul li ul.sub-menu li.title a:hover{text-decoration:underline}#header .bottom nav ul span{display:block}#header .bottom .m-icon{display:block;float:right;padding:21px}@media handheld,only screen and (min-width:800px){#header .bottom .m-icon{display:none}}#header .bottom .m-icon.active{background:#347ad8;cursor:pointer}#header .bottom .m-icon span{border-radius:3px;-webkit-border-radius:3px;display:block;width:27px;height:4px;background:#fff;margin:4px}#header .bottom .m-icon:focus,#header .bottom .m-icon:hover{cursor:pointer}#header .bottom .search:focus,#header .bottom .search:hover{cursor:pointer}#header .bottom .search.mobile-only{float:right!important;text-align:right;display:none}#header .bottom .search.mobile-only span{display:inline-block;zoom:1;padding:25px 20px 18px;-o-transition:background .3s;transition:background .3s;-webkit-transition:background .3s}#header .bottom .search.mobile-only span.active,#header .bottom .search.mobile-only span:hover{background:#347ad8;cursor:pointer}#header .bottom .search.mobile-only span img{width:auto;margin:0;padding:0}#header .bottom .search img{width:25px;max-width:25px;padding:0 20px}#header .form{position:relative;text-align:right;vertical-align:top}#header .form form{position:absolute;z-index:99999;display:none;left:0;right:0}#header .form input{background-color:#fff;border-radius:0;font-size:11px;-webkit-box-shadow:0 0 3px #757575;box-shadow:0 0 3px #757575;z-index:99999;vertical-align:top;max-width:435px;width:100%;margin:0;border:0;padding:20px 0;text-align:center;color:#adadae}#header .top{background-color:#002147;background-image:url(images/layout/brand-sparks.png);background-repeat:no-repeat;background-position:right 110px bottom;display:table;width:100%;position:relative}#header .top .contact-button{display:table-cell;width:18%;text-align:right;vertical-align:bottom}#header .top .contact-button .button{margin-bottom:30px;margin-right:20px}#header .top .logo{display:table-cell;width:18%;vertical-align:middle}#header .top .logo img,#header .top .logo svg{padding:20px 0 20px 20px;margin-right:35px}@media handheld,only screen and (max-width:590px){#header .top .logo img,#header .top .logo svg{max-width:100%!important;margin-right:0}}#header .top .logo img{max-width:216px;-webkit-box-sizing:border-box;box-sizing:border-box}#header .top .logo svg{max-width:205px}@media handheld,only screen and (max-width:590px){#header .top .logo svg{max-height:45px}}#header .top .page-title{display:table-cell;width:64%;vertical-align:middle}#header .top .page-title h1{text-align:center;color:#fff;text-transform:uppercase;font-size:2em;line-height:1.25em;margin:0;padding:0 20px}@media only screen and (max-width:992px){#header .top .page-title h1{font-size:1.25em}}.hide{display:none}.highlighted{color:#ea332e}.home{position:relative;background:#fff}.home .icon-columns{text-align:center}.home .icon-columns .column{width:25.5434782609%;vertical-align:top;margin-right:11.0869565217%;display:inline-block}.home .icon-columns .column:last-child{margin-right:0}.home .icon-columns .column a{text-decoration:none;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.home .icon-columns .column a:focus,.home .icon-columns .column a:hover{color:#639ae3}.home .icon-columns .column p{margin-top:20px;color:#333;font-weight:600;font-size:1.3125em}.home .intro{width:64.1304347826%;text-align:center;margin:0 auto 5.4347826087%}.home .intro h1{margin:0 0 30px;line-height:1.2em;text-align:center}.home .latest-news{background-color:#eee}.home .section-padding{padding-top:70px;padding-bottom:75px}.home .social{text-align:center;margin-bottom:7.4257425743%}.home .social .icon{display:inline-block;margin-right:1.9801980198%}.home .social .icon a{display:block;padding:12px 25px 12px 55px;border-width:1px;border-style:solid;border-radius:4px;line-height:1em;text-decoration:none;background-repeat:no-repeat;background-position:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.home .social .icon a.linkedin{background-image:url(images/icons/linkedin-small.png);color:#0077b5;border-color:#0077b5}.home .social .icon a.linkedin:focus,.home .social .icon a.linkedin:hover{background-image:url(images/icons/linkedin-small-white.png);color:#fff;background-color:#0077b5}.home .social .icon a.twitter{background-image:url(images/icons/twitter-small.png);color:#55acee;border-color:#55acee}.home .social .icon a.twitter:focus,.home .social .icon a.twitter:hover{background-image:url(images/icons/twitter-small-white.png);color:#fff;background-color:#55acee}embed,img,object,video{max-width:100%}div.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}div.alignleft,img.alignleft{float:left;margin-right:20px;margin-bottom:10px}div.alignright,img.alignright{float:right;margin-left:20px;margin-bottom:10px}input[type=checkbox].css-checkbox,input[type=radio].css-checkbox{position:absolute;top:0;left:0;z-index:1;padding:0!important;height:0!important;width:0!important;background:#fff}input[type=checkbox].css-checkbox+label.css-label,input[type=radio].css-checkbox+label.css-label{padding-left:35px;height:22px;display:inline-block;line-height:22px;background-repeat:no-repeat;background-position:0 0;font-size:14px;vertical-align:middle;cursor:pointer;margin-bottom:10px;position:relative;z-index:10}input[type=radio].css-checkbox+label.css-label{background-image:url(images/layout/radiobutton.png)!important}.left{float:left}.last{margin-right:0!important;padding-right:0!important}#mobile-nav{display:none}#mobile-nav.active{display:block!important;background:#347ad8;padding:15px 25px;position:absolute;z-index:5000;left:0;right:0}#mobile-nav.active ul{display:block;width:100%}#mobile-nav.active ul li{width:100%;line-height:43px;border-bottom:1px solid #347ad8;position:relative}#mobile-nav.active ul li.menu-item-has-children{background:#639ae3;display:block}#mobile-nav.active ul li.menu-item-has-children:after{content:"[+]";display:block;width:50px;position:absolute;top:0;right:0;text-align:center;color:#fff;font-size:1.45em;z-index:100}#mobile-nav.active ul li.menu-item-has-children:after:focus,#mobile-nav.active ul li.menu-item-has-children:after:hover{cursor:pointer}#mobile-nav.active ul li.menu-item-has-children.open.menu-item-has-children:after{content:"-"}#mobile-nav.active ul li a{padding:0 10px;color:#002d62;text-decoration:none;text-transform:uppercase;font-size:.8em;font-weight:600}#mobile-nav.active ul li ul.sub-menu{display:none}#mobile-nav.active ul li.open ul.sub-menu{margin-bottom:10px;display:block}#mobile-nav.active ul li.open ul.sub-menu li{line-height:25px;border-bottom:0}#mobile-nav.active ul li.open ul.sub-menu li.title a{text-transform:none;padding-left:30px}#mobile-nav.active ul li.open ul.sub-menu li.title a:before{display:none;content:""}#mobile-nav.active ul li.open ul.sub-menu li a{background:none;text-transform:none;padding-left:60px;position:relative}#mobile-nav.active ul li.open ul.sub-menu li a:before{content:">";display:block;position:absolute;left:40px;top:-3px;color:#e5342c}input{border-radius:0}label.css-label{background-image:url(../images/layout/checkboxes.png);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.error{display:block;margin:7px 0 10px 10px;color:red}.listing-filter-2{margin-bottom:50px}#listing-filter ul,.news-filter ul{display:table;vertical-align:middle;height:70px;text-align:center;width:100%;margin:50px 0 25px}#listing-filter ul li,.news-filter ul li{background-color:#2974d6;margin-left:0;text-transform:uppercase;min-height:70px;vertical-align:middle;display:table;text-align:center;width:11.1%;position:relative;height:70px}#listing-filter ul li:before,.news-filter ul li:before{display:none}#listing-filter ul li.active,.news-filter ul li.active{background-color:#002147}#listing-filter ul li:not(.active):focus,#listing-filter ul li:not(.active):hover,.news-filter ul li:not(.active):focus,.news-filter ul li:not(.active):hover{background-color:#002147}#listing-filter ul li:not(.active):focus .valign a,#listing-filter ul li:not(.active):focus .valign span,#listing-filter ul li:not(.active):hover .valign a,#listing-filter ul li:not(.active):hover .valign span,.news-filter ul li:not(.active):focus .valign a,.news-filter ul li:not(.active):focus .valign span,.news-filter ul li:not(.active):hover .valign a,.news-filter ul li:not(.active):hover .valign span{color:#639ae3}#listing-filter ul li .valign,.news-filter ul li .valign{line-height:1.25em;font-size:.75em;font-weight:500;color:#002147;display:table-cell;height:100%;width:100%;vertical-align:middle;padding:0 5px}#listing-filter ul li .valign a,#listing-filter ul li .valign span,.news-filter ul li .valign a,.news-filter ul li .valign span{text-decoration:none;color:#fff}@media handheld,only screen and (min-width:769px){#listing-filter ul li .valign,.news-filter ul li .valign{border-right:1px solid #fff}}@media handheld,only screen and (max-width:769px){#listing-filter ul,.news-filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}#listing-filter ul li,.news-filter ul li{display:inherit;text-align:center;width:49.8%;overflow:hidden;margin-bottom:0;min-height:auto;height:auto;padding-top:15px;padding-bottom:15px}#listing-filter ul li:nth-child(2n),.news-filter ul li:nth-child(2n){margin-left:auto}#listing-filter ul li a span,.news-filter ul li a span{display:block;height:auto}#listing-filter ul li .valign,.news-filter ul li .valign{padding:0;display:block}}@media handheld,only screen and (max-width:769px)and (max-width:590px){#listing-filter ul li,.news-filter ul li{width:100%}}#listing-overview .centered{text-align:center;max-width:600px;margin:0 auto}#listing-overview #listing-filter.three ul{margin:46px 0 24px}@media handheld,only screen and (min-width:769px){#listing-overview #listing-filter.three ul li{width:33.33%}}@media handheld,only screen and (min-width:992px){#listing-overview #listing-filter.three ul li{width:33.33%}#listing-overview #listing-filter.three ul li .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}}@media handheld,only screen and (min-width:769px){#listing-overview #listing-filter.five ul li{width:20%}}@media handheld,only screen and (min-width:992px){#listing-overview #listing-filter.five ul li{width:20%}#listing-overview #listing-filter.five ul li .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}}@media handheld,only screen and (min-width:769px){#listing-overview #listing-filter.six ul li{width:16.6666666666%}}#listing-overview #listing-filter.seven ul li{width:14.2857142857%}@media handheld,only screen and (max-width:992px){#listing-overview #listing-filter.seven ul li .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}}@media handheld,only screen and (max-width:769px){#listing-overview #listing-filter.seven ul li{width:100%}}@media handheld,only screen and (max-width:992px){#listing-overview #listing-filter.eight ul li .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}}@media handheld,only screen and (min-width:769px){#listing-overview #listing-filter.four ul li{width:25%}}@media handheld,only screen and (min-width:992px){#listing-overview #listing-filter.four ul li{width:25%}#listing-overview #listing-filter.four ul li .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}}#listing-overview #listing-filter.nine ul{margin-bottom:0}@media handheld,only screen and (min-width:769px){#listing-overview #listing-filter.nine ul li{width:11.1111111111%}#listing-overview #listing-filter.nine ul li .valign{font-size:.65em}}#listing-overview #listing-filter.ten ul{margin-bottom:0}@media handheld,only screen and (min-width:769px){#listing-overview #listing-filter.ten ul li{width:20%}#listing-overview #listing-filter.ten ul li .valign{font-size:.65em}}@media handheld,only screen and (min-width:1192px){#listing-overview #listing-filter.ten ul li{width:9.2%}#listing-overview #listing-filter.ten ul li .valign{font-size:.75em}}#listing-overview #listing-filter.eleven ul{margin-bottom:0}#listing-overview #listing-filter.eleven ul li{width:8.9%}#listing-overview #listing-filter.eleven ul li .valign{font-size:.65em}@media handheld,only screen and (max-width:992px){#listing-overview #listing-filter.eleven ul li{width:8.89%}#listing-overview #listing-filter.eleven ul li .valign{font-size:.55em}}#listing-overview #listings article{padding:30px 30px 20px;border-top:1px solid #ddd;background-color:#fefefe;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FFEEEEEE",endColorstr="#FFFEFEFE");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiLz48c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%}#listing-overview #listings article.spinout-container{padding:13px 15px 11px;margin-bottom:0}@media handheld,only screen and (max-width:769px){#listing-overview #listings article.spinout-container{padding:13px 0 18px;min-height:44px}}#listing-overview #listings article.spinout-container .spinout-blurb{margin-top:6px;margin-left:30px}@media handheld,only screen and (max-width:769px){#listing-overview #listings article.spinout-container .spinout-blurb{margin-left:0}}#listing-overview #listings article.spinout-container.first{padding-top:35px;background:none;border-top:0}#listing-overview #listings article.spinout-container .content .categories{margin-bottom:15px;color:#7fa0c7;font-style:italic}@media handheld,only screen and (min-width:769px){#listing-overview #listings article.spinout-container .content .categories{width:20%}}@media handheld,only screen and (min-width:992px){#listing-overview #listings article.spinout-container .content .categories{width:20%}#listing-overview #listings article.spinout-container .content .categories .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}}@media handheld,only screen and (max-width:590px){#listing-overview #listings article{width:auto;margin:0;float:none}#listing-overview #listings article:nth-child(odd){margin-right:0}}#listing-overview #listings article.first{padding-top:35px;background:none;border-top:0}#listing-overview #listings article .content .categories{margin-bottom:15px;color:#7fa0c7;font-style:italic}#listing-overview #listings article .content .categories a{text-decoration:none;font-style:normal;margin-right:15px}#listing-overview #listings article .content .categories a:hover{text-decoration:underline}#listing-overview #listings article .content .categories span{font-style:normal}#listing-overview #listings article .content .date{margin-bottom:15px;font-size:1.375em;color:#666}#listing-overview #listings article .content h4{margin-bottom:15px}#listing-overview #listings article .content img{margin-left:5px;border:0;vertical-align:middle}#listing-overview #listings article .content .leftPadding{padding-left:0}@media handheld,only screen and (min-width:769px){#listing-overview #listings article .content .leftPadding{padding-left:30px}}#listing-overview #listings article .content .links span{margin-left:15px;display:inline-block;zoom:1}@media handheld,only screen and (max-width:769px){#listing-overview #listings article .content .links span{display:block;margin-left:0;margin-top:5px}}#listing-overview #listings article img{border:0}#listing-overview #listings article .image img{width:100%}@media handheld,only screen and (max-width:769px){#listing-overview #listings article .image img{max-width:50%}}@media handheld,only screen and (max-width:590px){#listing-overview #listings article .image img{max-width:none}}@media handheld,only screen and (max-width:769px){#listing-overview #listings article .image{text-align:center;margin-bottom:20px}}#listing-overview #listings h2{margin-left:1%;font-weight:400}#listing-overview #listings.seven ul li{width:14.2857142857%}@media handheld,only screen and (max-width:992px){#listing-overview #listings.seven ul li .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}}@media handheld,only screen and (max-width:769px){#listing-overview #listings.seven ul li{width:100%}}#listing-overview #listings.eight ul li{width:12.5%}@media handheld,only screen and (max-width:992px){#listing-overview #listings.eight ul li{width:11%}#listing-overview #listings.eight ul li .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px}}@media handheld,only screen and (min-width:769px){#listing-overview #listings.four ul li{width:25%}}@media handheld,only screen and (min-width:992px){#listing-overview #listings.four ul li{width:25%}#listing-overview #listings.four ul li .valign{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px}}#listing-overview #listings.nine ul{margin-bottom:0}@media handheld,only screen and (min-width:769px){#listing-overview #listings.nine ul li{width:11.1111111111%}#listing-overview #listings.nine ul li .valign{font-size:.65em}}#listing-overview #listings.ten ul{margin-bottom:0}@media handheld,only screen and (min-width:769px){#listing-overview #listings.ten ul li{width:20%}#listing-overview #listings.ten ul li .valign{font-size:.65em}}@media handheld,only screen and (min-width:1192px){#listing-overview #listings.ten ul li{width:9.2%}#listing-overview #listings.ten ul li .valign{font-size:.75em}}#listing-overview #listings.eleven ul{margin-bottom:0}#listing-overview #listings.eleven ul li{width:8.9%}#listing-overview #listings.eleven ul li .valign{font-size:.65em}@media handheld,only screen and (max-width:992px){#listing-overview #listings.eleven ul li{width:8.89%}#listing-overview #listings.eleven ul li .valign{font-size:.55em}}#listing-overview .news-filter ul.open li,#listing-overview .news-filter ul li{width:100%;color:#347ad8;min-height:70px;display:table;border-bottom:1px solid #fff;margin-bottom:3px}@media handheld,only screen and (min-width:769px){#listing-overview .news-filter ul.open li,#listing-overview .news-filter ul li{width:33.3%;float:left;border-bottom:0;margin-bottom:1px}}@media handheld,only screen and (min-width:992px){#listing-overview .news-filter ul.open li,#listing-overview .news-filter ul li{width:16.6%}}#listing-overview .news-filter ul.open li .valign,#listing-overview .news-filter ul li .valign{padding:0}#listing-overview .news-filter ul.open li a,#listing-overview .news-filter ul li a{display:block;text-decoration:none}#listing-overview .news-filter ul.open li a>span,#listing-overview .news-filter ul li a>span{display:table;width:100%;height:70px}#listing-overview .news-filter ul.open li a>span span,#listing-overview .news-filter ul li a>span span{display:table-cell;vertical-align:middle;text-align:center}#listing-overview .news-filter ul .news-list,#listing-overview .news-filter ul.open .news-list{display:none}#logoCarousel{max-height:150px;overflow:hidden;background:#347ad8;padding:30px 0}@media screen and (max-width:769px){#logoCarousel .flex-direction-nav li a{left:0;right:0;margin:auto;padding-left:10px;top:80%}}#logoCarousel .slides li{display:table!important;text-align:center;height:120px}#logoCarousel .slides li a{margin-left:1.6304347826%}#logoCarousel .slides li a:first-child{margin-left:0}#logoCarousel .slides li img{max-width:150px;max-height:120px;vertical-align:middle;display:inline-block}#logoCarousel .slides li span{display:table-cell;vertical-align:middle}#logoCarousel .wrapper{position:relative;padding:0}.margin-bottom{margin-bottom:50px}.margin-bottom-sm{margin-bottom:30px}.margin-top{margin-top:50px}.margin-top-sm{margin-top:30px}.network_link{display:block;text-align:center;float:left;width:17%;min-height:100px;margin:30px 3% 0 0}@media handheld,only screen and (max-width:769px){.network_link{width:48%;margin:10px 2% 10px 0}}.network_link img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:0;max-height:100px;width:auto;opacity:1}.network_link img:focus,.network_link img:hover{opacity:.7}.newsPage .more-media-button{margin-top:30px}.newsPage .media-section{margin-top:70px}.newsPage #latest-news article{border-bottom:1px solid #e5ecf3;padding:45px 30px 15px;background-color:#fefefe;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FFEEEEEE",endColorstr="#FFFEFEFE");background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiLz48c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYSkiLz48L3N2Zz4=");background-size:100%}.newsPage #latest-news article img{border:0}.newsPage #latest-news article .leftPadding{padding-left:0}@media handheld,only screen and (min-width:769px){.newsPage #latest-news article .leftPadding{padding-left:30px}}.newsPage #latest-news article .leftPadding h4{margin-top:10px;margin-bottom:15px}@media handheld,only screen and (min-width:769px){.newsPage #latest-news article .leftPadding h4{margin-top:0}}.newsPage #latest-news article .leftPadding .date{margin-bottom:15px;font-size:1.365em;color:#666}.newsPage #latest-news article .leftPadding .categories{margin-bottom:15px;color:#7fa0c7;font-style:italic}.newsPage #latest-news article:last-child{border-bottom:0}.newsPage #latest-news article:first-child{border-top:1px solid #e5ecf3}.noResults{text-align:center;padding-bottom:20px;margin-top:45px}.page-table{display:block;width:100%;float:left}.page-table table{width:100%;border-collapse:collapse}.page-table tr:nth-of-type(odd){background:#eee}.page-table th{background:#002d62;color:#fff;font-weight:700}.page-table th a{text-decoration:none}.page-table td,.page-table th{padding:6px;border:1px solid #ccc;text-align:left}@media (min-device-width:768px)and (max-device-width:1024px),only screen and (max-width:760px){.page-table table,.page-table tbody,.page-table td,.page-table th,.page-table thead,.page-table tr{display:block}.page-table table{margin-top:40px}.page-table thead tr{position:absolute;top:-9999px;left:-9999px}.page-table tr:nth-of-type(odd){background:none}.page-table tr{border:1px solid #ccc;margin-bottom:10px}.page-table table td{border:0;border-bottom:1px solid #eee;position:relative}.page-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;font-weight:700}.page-table .hide-tablet{display:none}}@media only screen and (min-device-width:320px)and (max-device-width:480px){.page-table .hide-mobile{display:none}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.page-table .hide-tablet{display:none}}.page-template-templatespage-news-overview-php #latest-publications{margin-top:25px}.page-template-templatespage-news-overview-php #latest-publications .item{text-align:center}@media handheld,only screen and (min-width:769px){.page-template-templatespage-news-overview-php #latest-publications .item{margin-right:1%;width:49%;float:left;text-align:left}}@media handheld,only screen and (min-width:992px){.page-template-templatespage-news-overview-php #latest-publications .item{width:24%;margin-right:1%}}p.no-jobs{text-align:center;margin-top:25px}.paging{text-align:center;padding-bottom:30px}.paging a{text-transform:uppercase;text-decoration:none;margin-right:20px}.paging a img{border:0;vertical-align:middle}.people-list{min-width:100%;padding-bottom:25px;margin-bottom:0;float:left}.people-list.float{float:left;margin:1%;min-width:inherit;width:23%}.people-list.noClear .single-person:nth-child(4n+2){clear:none}.people-list.people-list3x3 .single-person{width:31%}.people-list.people-list3x3 .single-person:nth-child(3n+1){clear:both}.people-list.people-list3x3 .single-person:nth-child(4n+1){clear:none}@media handheld,only screen and (max-width:769px){.people-list.people-list3x3 .single-person{width:48%}.people-list.people-list3x3 .single-person:nth-child(odd){clear:both}.people-list.people-list3x3 .single-person:nth-child(3n+1){clear:none}}@media handheld,only screen and (max-width:590px){.people-list.people-list3x3 .single-person{width:98%}}.people-list .single-person{width:23%;margin:1%;background:#f2f2f2;float:left}.people-list .single-person:nth-child(4n+1){clear:both}@media handheld,only screen and (max-width:769px){.people-list .single-person{min-height:576px;width:48%}.people-list .single-person:nth-child(4n+1){clear:none}.people-list .single-person:nth-child(2n+2){clear:none}}@media handheld,only screen and (max-width:590px){.people-list .single-person{width:98%;margin-bottom:30px}.people-list .single-person img{border:1px solid #f2f2f2!important}}.people-list .single-person img{width:auto;border:0}@media handheld,only screen and (max-width:590px){.people-list .single-person img{width:100%}}.people-list .single-person .person-content{padding:30px 20px 20px 30px;min-height:250px}@media handheld,only screen and (max-width:769px){.people-list .single-person .person-content{min-height:170px}}.people-list .single-person .photo{background-repeat:no-repeat;background-position:top;background-size:cover;display:block;width:100%;height:90vw}@media handheld,only screen and (min-width:590px){.people-list .single-person .photo{height:45vw}}@media handheld,only screen and (min-width:769px){.people-list .single-person .photo{height:22vw}}@media handheld,only screen and (min-width:992px){.people-list .single-person .photo{max-height:210px}}.people-list .single-person p{font-weight:400}.people-list .single-person p.name{text-transform:uppercase;color:#002147}.people-list .single-person p.name a{color:#002147}.people-list .single-person p.name a:focus,.people-list .single-person p.name a:hover{text-decoration:none;color:#002147}.people-list .single-person p.job,.people-list .single-person p.phone{color:#002147}.people-list .single-person p a{color:#347ad8}.people-list .single-person p a:focus,.people-list .single-person p a:hover{color:#639ae3}.people-list .single-person .more{text-indent:-999px;width:15px;height:14px;float:right;overflow:hidden;background-repeat:no-repeat;position:relative}.people-list .single-person .more a{display:block;position:absolute;top:0;left:0;right:0;border:0}#printCopyright{display:none}.skype_pnh_container{display:none!important}img.skype_pnh_logo_img{display:none}.right{float:right}.rolledUpContent.contentPage{margin-top:30px}.rolledUpContent.contentPage article{background:none;margin-bottom:0}.rolledUpContent.contentPage .category{padding-bottom:0}.rolledUpContent.contentPage .categoryTitle{margin-bottom:25px}.rolledUpContent.contentPage .categoryTitle .icon{margin-right:15px;display:inline-block;max-width:70px;vertical-align:middle}.rolledUpContent.clean article{background:rgba(0,0,0,0);padding-bottom:0}.rolledUpContent article{background:url(images/layout/faq-separator.jpg) no-repeat 0 100%;background-size:contain;margin-bottom:20px;padding-bottom:10px}.rolledUpContent article header{cursor:pointer}.rolledUpContent article header.active span{background:url(images/icons/arrow-down-light-blue-small.png) no-repeat}.rolledUpContent article header.withlogo h3{display:inline-block;zoom:1;width:auto;vertical-align:top;text-transform:none;min-height:31px}@media handheld,only screen and (max-width:769px){.rolledUpContent article header.withlogo h3{min-height:0;margin-bottom:2px}}.rolledUpContent article header.withlogo img{float:right;height:39px;display:none}@media handheld,only screen and (min-width:769px){.rolledUpContent article header.withlogo img{display:inline-block}}.rolledUpContent article header h2,.rolledUpContent article header h3{display:inline-block;width:93.0807248764%;margin-bottom:0;text-transform:none}.rolledUpContent .back-to-top{margin-bottom:30px;margin-top:-5px}.rolledUpContent .back-to-top span{color:#347ad8;font-size:.75em;text-decoration:none}.rolledUpContent .back-to-top span:focus,.rolledUpContent .back-to-top span:hover{cursor:pointer}.rolledUpContent .category{padding:0 0 20px}.rolledUpContent .category .categoryFaqs{padding-top:20px;display:none}.rolledUpContent .content{display:none}.rolledUpContent .categoryTitle{margin-bottom:20px}.rolledUpContent h2.active .arrow,.rolledUpContent header.active .arrow{background:url(images/icons/arrow-down-light-blue-small.png) no-repeat}.rolledUpContent h2 .arrow,.rolledUpContent header .arrow{display:inline-block;vertical-align:top;margin:12px 10px 0 0;width:12px;height:13px;background:url(images/icons/arrow-right-light-blue-small.png) no-repeat}@media handheld,only screen and (max-width:769px){.rolledUpContent h2 .arrow,.rolledUpContent header .arrow{display:none}}.rolledUpContent h2 .text.icon-exists,.rolledUpContent header .text.icon-exists{display:inline-block;vertical-align:middle;width:calc(100% - 160px)}.rolledUpContent h2{display:block;margin:0;cursor:pointer;line-height:1.15em}.rolledUpContent h2 .arrow{vertical-align:middle;margin-top:0;margin-bottom:0}#search.outcomeMeasures .searchContainer.category .categories .checkbox{width:100%;margin-bottom:15px;float:none}#search.outcomeMeasures .searchContainer.category .categories label{width:90%;line-height:1.2em}#search .content{width:100%;margin:0 auto}#search .content strong{color:#002147}#search #results{padding-bottom:20px;margin-top:45px}#search #results article{overflow:hidden;width:23%;float:left;background:#f2f2f2;margin:1% 1% 20px}@media handheld,only screen and (max-width:769px){#search #results article{width:31.3%;margin-bottom:0}}@media handheld,only screen and (max-width:590px){#search #results article{width:98%;margin-bottom:3%}}#search #results article a{display:block;text-decoration:none}#search #results article h3{text-transform:none;font-size:1.3125em}#search #results article .image{height:198px;width:100%;vertical-align:bottom;display:table-cell}@media handheld,only screen and (max-width:769px){#search #results article .image{height:230px;text-align:center;padding-top:0}}@media handheld,only screen and (max-width:590px){#search #results article .image{height:auto;display:block}}#search #results article .image img{vertical-align:bottom;max-width:none;width:auto;height:198px}@media handheld,only screen and (max-width:769px){#search #results article .image img{height:230px}}@media handheld,only screen and (max-width:590px){#search #results article .image img{height:auto;width:100%}}#search #results article .more{display:block;text-indent:-999px;background-color:#000;width:15px;height:14px;bottom:15px;right:15px;overflow:hidden;background:url(images/icons/arrow-right-light-blue-small.png);background-repeat:no-repeat;position:absolute}#search #results article .more a{display:block;position:absolute;top:0;left:0;right:0;border:0}#search #results article p{font-weight:400;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}#search #results article p.name{text-transform:uppercase;color:#002147}#search #results article p.code,#search #results article p.job,#search #results article p.phone{color:#002147}#search #results article p a{color:#347ad8}#search #results article p a:focus,#search #results article p a:hover{color:#639ae3}#search #results article .search-content{display:block;position:relative;padding:15px 25px 25px;min-height:315px}@media handheld,only screen and (max-width:992px){#search #results article .search-content{min-height:345px}}@media handheld,only screen and (max-width:769px){#search #results article .search-content{min-height:285px}}@media handheld,only screen and (max-width:590px){#search #results article .search-content{min-height:inherit}}#search #results article .search-content p{overflow:hidden;max-height:132px;font-size:.875em;word-break:normal}#search .searchContainer{display:none;background:#f2f2f2;padding:30px;border-radius:10px}#search .searchContainer .threecol{width:100%}@media handheld,only screen and (min-width:992px){#search .searchContainer .threecol{width:48%}}#search .searchContainer.all .button{float:left;margin:0;border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (max-width:992px){#search .searchContainer.all .button{float:none;width:100%;max-width:none;border-radius:10px;margin-top:20px}}#search .searchContainer.all input[type=text]{width:80.5%;text-align:center;float:left;margin:0;-webkit-box-shadow:-2px 2px 4px #999;box-shadow:-2px 2px 4px #999;padding:13px 0 12px;border:1px solid #bdbdbd}@media only screen and (max-width:992px){#search .searchContainer.all input[type=text]{width:100%}}#search .searchContainer.category .categories label{display:block;margin:0 0 10px;font-size:.75em;line-height:1.2em;width:90%}@media handheld,only screen and (max-width:1200px){#search .searchContainer.category .categories label{margin:0 0 20px}}@media handheld,only screen and (max-width:590px){#search .searchContainer.category .categories label{margin:0 0 10px}}#search .searchContainer.category .categories label input{margin-right:5px}#search .searchContainer.category .send{text-align:center}#search .searchContainer.category .send a{text-decoration:none;margin-left:10px}#search .searchContainer.category .send.top{margin:20px 0 30px}#search .searchContainer .match{margin:35px auto;text-align:center;max-width:300px}#search .searchContainer .match .checkbox{width:50%;float:left}#search .searchContainer .match .checkbox input{top:5px;left:5px;z-index:-1}#search .searchContainer .match .checkbox label{width:100%;text-align:left;z-index:100}#search .tabs{text-align:center}#search .tabs li{display:inline-block;zoom:1;margin:20px 0 0;list-style-type:none}#search .tabs li a{text-decoration:none}#search .tabs li span{display:inline-block;zoom:1;margin-left:5px;width:12px;height:10px;background:url(images/icons/arrow-right-light-blue-small.png) no-repeat}#search .tabs li.active span{width:9px;height:10px;background:url(images/icons/arrow-down-light-blue-small.png) no-repeat 0}#search .tabs li:before{content:"";position:static}#search .tabs li.middle{margin:0 55px}@media only screen and (max-width:769px){#search .tabs li{display:block;margin-top:0}}#searchSite article a img{margin-left:5px;border:0;vertical-align:middle}#searchSite article .date{margin-bottom:15px;color:#666}.select-filter{margin:60px 0 70px}.select-filter h3{font-size:1em}.select-filter .filter-item{display:inline-block;width:100%;max-width:320px;margin-right:4.347826087%}.select-filter .filter-item.wide{width:65%}.sidebar{padding-top:60px;padding-bottom:50px}.sidebar.topMargin{margin-top:20px}.sidebar .button{float:none}.sidebar .padding{padding:100px 30px 50px}@media handheld,only screen and (max-width:992px){.sidebar .button{display:none}.sidebar .padding{padding-top:20px}}.sidebar .personProfile{padding:10px 0 0 50px}.sidebar .personProfile img{border:0;width:100%;max-width:245px;margin-bottom:15px}.sidebar .personProfile p{line-height:1.8em}.sidebar .personProfile .title{display:block;margin-bottom:10px}@media handheld,only screen and (min-width:769px){.sidebar .personProfile{padding-left:10px}}@media handheld,only screen and (min-width:992px){.sidebar .personProfile{padding-left:50px}}.sidebar .boxes{padding-bottom:50px;padding-left:50px;margin-top:15px}.sidebar .boxes .box{margin-bottom:12px}.sidebar .boxes.no-padding{padding-bottom:0}.skip{display:none}.spinout-container .categoryTitle{margin-bottom:0}.spinout-container h2 span,.spinout-container header span{width:12px;margin:10px 4px 0}@media handheld,only screen and (max-width:769px){.spinout-container h2 span,.spinout-container header span{display:inline-block!important;width:12px;margin:7px 4px 0}}.spinout-container h2{margin-top:14px}.spinout-list-divider{background:none!important;padding-left:8px!important}.spinout-details{background-color:#eff2f7;padding:8px 14px;margin:4px 4px 4px 30px}@media handheld,only screen and (max-width:769px){.spinout-details{margin:4px 0}}.spinout-details div{margin:0}.spinout-details a,.spinout-details p{font-size:.8em;margin-bottom:0}.spinout-category{display:none}@media handheld,only screen and (max-width:769px){.spinout-category{margin-left:24px;display:inline;float:left}}.spinout-content-logo{height:55px!important;margin:8px 0 10px 24px!important}@media handheld,only screen and (min-width:769px){.spinout-content-logo{display:none}}@media handheld,only screen and (max-width:769px){.spinout-hide-mobile{display:none}}@media handheld,only screen and (min-width:769px){.spinout-hide-tablet{display:none}}#top-footer{background:#002d62;padding:40px 0 50px;border-top:3px solid #000;font-size:.8571428571em}#top-footer .threecol{margin-bottom:30px}#top-footer .threecol.last ul li:last-child{padding-bottom:14px}#top-footer .threecol.last .share{clear:both;padding-top:15px}#top-footer .threecol.last .share .at-share-btn{margin-right:5px}#top-footer .title{color:#fff;font-weight:600;text-transform:uppercase;line-height:2.2em}#top-footer ul{list-style:none;padding-left:0;margin-top:0;padding-top:2px}#top-footer ul li{line-height:1.2em;padding-bottom:14px;margin-bottom:5px}#top-footer ul li:last-child{padding-bottom:0}#top-footer ul li.m-sixcol{margin-left:0}@media handheld,only screen and (min-width:769px){#top-footer ul li.m-sixcol{margin-left:5%}}#top-footer a{color:#6098e1;text-decoration:none;font-weight:600}#top-footer a:focus,#top-footer a:hover{color:#fff}#top-footer a.oui-send-feedback{color:#fff;text-decoration:underline;text-transform:uppercase}#top-footer p{color:#fff;font-weight:400;line-height:1.5em;word-wrap:break-word}#top-footer .blog,#top-footer .facebook,#top-footer .linkedin,#top-footer .twitter{max-height:16px;background:url(images/social-icons.png) 0 0 no-repeat rgba(0,0,0,0)}#top-footer .blog a,#top-footer .facebook a,#top-footer .linkedin a,#top-footer .twitter a{padding-left:45px}@media handheld,only screen and (max-width:590px){#top-footer .blog,#top-footer .facebook,#top-footer .linkedin,#top-footer .twitter{float:none!important;margin-bottom:20px}}#top-footer .blog{background-position:0 -29px}#top-footer .twitter{background-position:0 -60px}#top-footer .facebook{background-position:0 -90px}.uppercase{text-transform:uppercase!important}.wrapper{margin:0 auto;padding:0 30px;max-width:920px}.wrapper.large{max-width:1010px}@media handheld,only screen and (max-width:769px){.wrapper{padding:0 15px}}.horizontal-scroll-wrapper{overflow:auto;display:inline-block;max-width:100%}.category-disclaimer{background-color:#eee;padding:1em;margin-bottom:1em}.category-disclaimer p{margin-bottom:0;font-size:90%}.fb3d-modal.visible{z-index:1000002!important}@media only screen and (min-width:1200px)and (max-height:910px){#carousel.large .overlay{bottom:80px}#carousel.large .slideshow .slides>li{max-height:375px}}@media handheld,only screen and (max-width:1160px){.cleanTemplate .imageArea{display:none}.cleanTemplate .imageAreaText{display:block}#carousel.center-content .overlay .title{font-size:1.75em}#carousel.center-content .flex-control-nav{bottom:20px}#carousel .overlay .title{font-size:2.625em}.flex-direction-nav a{top:42%}#header .bottom nav ul li ul.sub-menu{margin-top:7px!important}#header .top .page-title h1{font-size:1.375em}#logoCarousel .slides li img{max-width:70%;max-height:50px}#logoCarousel .slides li span{width:20%}#search #results article .image img{min-width:inherit}#search .searchContainer .threecol{width:30%}}@media handheld,only screen and (max-width:900px){.boxes .box.twitter .content .details{font-size:.625em}.boxes .box.twitter .content .text{font-size:.75em}.boxes .box .content .text .strapline{font-size:12px}.boxes .box .content .text .title{font-size:.90625em}#header .top .contact-button{width:80%}#header .top .logo{width:20%}#header .top .page-title{display:none}}@media handheld,only screen and (max-width:769px){#bottom-footer ul li:last-child{border-left:0}#carousel .flex-control-nav{bottom:20px}#carousel.center-content .overlay .title{font-size:1.25em}#carousel .overlay{bottom:60px}#carousel .overlay .title{font-size:1.875em}.cleanTemplate .button{float:none;margin:10px auto}.cleanTemplate .contentColumns{padding:0;max-width:50%;margin:40px auto 0}.cleanTemplate .funding .title div{min-height:80px}.cleanTemplate iframe{width:auto!important;height:auto!important}.cleanTemplate .sidebarContent .padding{padding-right:0}#contact-page .mobile-button{display:inherit;margin-top:10px;margin-bottom:20px}#contact-page .mobile-button .button{display:block}#contact-page .contact-enquiry-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:30px}#contact-page .contact-maps{border-top:1px solid #ddd;padding-top:40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cta .wrapper .cta-text{padding-top:2.1739130435%;padding-bottom:2.1739130435%}.cta .wrapper .cta-text h3{font-size:1.375em}h1{font-size:2em}h3,h4{font-size:1.75em}#header .top .contact-button .button{padding-left:10px}.home .icon-columns .column p{font-size:1.125em}.sidebar{padding:0}.sidebar .boxes{padding:0 0 0 10px;max-width:50%;margin:50px auto 0}}@media handheld,only screen and (max-width:590px){.boxes.row .box{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.boxes .box.twitter ul{background-size:15px}#carousel.center-content .overlay .title{margin-bottom:0}#carousel .flex-control-nav{display:none!important}#carousel .overlay{margin-left:30px;bottom:20px}#carousel .overlay .button{font-size:14px;padding:5px 35px 5px 15px}#carousel .overlay .title{font-size:1.3125em;margin-bottom:15px}.cleanTemplate{padding-bottom:30px}.cleanTemplate .contentColumns{max-width:none;margin:40px 0 0}.cleanTemplate .funding .title div{min-height:0}.cta .wrapper .cta-text{padding-bottom:30px;padding-top:15px;float:none;width:auto}.cta .wrapper .cta-text h3{font-size:1.5625em}.cta .wrapper .spark-left,.cta .wrapper .spark-right{display:none}#header .top{background-size:130px;background-position:right 100px bottom}#header .top .contact-button .button{margin-bottom:20px;margin-right:15px;padding:5px 20px 5px 5px;font-size:14px}#header .top .contact-button .button.arrow{background-position:right 7px center}#header .top .logo img{-webkit-box-sizing:inherit;box-sizing:inherit}.home .icon-columns .column{display:inherit;width:60%;margin-left:auto;margin-right:auto!important;margin-top:30px}.home .intro{width:85.8695652174%}.home .social .icon{margin-left:auto;margin-right:auto;margin-bottom:15px;display:block;width:80%}.home .section-padding{padding-top:40px;padding-bottom:45px}.sidebar .boxes{max-width:60%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{font-family:Source Sans Pro,sans-serif,Helvetica,Arial;font-size:16px;color:#002147;font-weight:400}a{color:#2974d6;text-decoration:underline}a:hover{text-decoration:none}a.readMore{color:#639ae3;text-decoration:none!important}a.readMore img{margin-left:4px}a.broken_link{text-decoration:underline!important}blockquote{text-align:justify;width:80%;margin:0 auto}h1{font-size:2.3125em}h1,h2{color:#941b81;font-weight:600;margin-bottom:20px}h2{font-size:1.75em;line-height:1.3em;margin-top:20px}h2.large-margin{margin-bottom:45px}h3,h4{color:#941b81;font-size:1.375em;font-weight:600;line-height:1.3em;margin-bottom:20px}h3 a,h4 a{color:#002147;text-decoration:none;text-transform:none;word-wrap:break-word}h3.large-margin,h4.large-margin{margin-bottom:45px}hr{background:url(images/layout/divider.png) top no-repeat rgba(0,0,0,0);height:35px;width:100%;border:0;margin:10px 0;clear:both;background-size:cover}.large-body{font-size:1.375em!important;margin-bottom:30px!important;color:#58595b}p{color:#002147;padding:0;margin:0 0 15px;line-height:1.4em;word-wrap:inherit;word-break:inherit}p,p.semibold{font-weight:400}p.blue{color:#002147}p a.cta{position:relative;display:inline-block;margin:38px 0;padding-right:20px}p a.cta:after{position:absolute;background:url(images/layout/box-arrow.png) no-repeat;content:"";display:block;height:12px;width:14px;right:0;top:5px}p a strong{font-weight:400}p em{font-style:italic}p strong{font-weight:600}.small-body{font-size:.8em!important}sub{vertical-align:sub}sub,sup{line-height:.8em;font-size:smaller}sup{vertical-align:super}::-moz-selection{color:#fff;background:#639ae3}::selection{color:#fff;background:#639ae3}.ie9 .boxes{clear:both}.ie9 .boxes.row .box{float:left}.legacy-ie{position:fixed;background:#111;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;left:0;right:0;top:0;bottom:0;z-index:9999999}.legacy-ie a{text-decoration:underline;cursor:pointer;color:#fff}.legacy-ie .text{color:#fff;margin-top:20%;margin-left:auto;margin-right:auto;font-size:1.35em;text-align:center;width:50%;line-height:1.6em;display:block;vertical-align:middle}@media print{.cleanTemplate .breadcrumb,.cleanTemplate .button,.cleanTemplate .sidebar{display:none}.cleanTemplate .sidebarContent{width:100%}#details .sidebar{display:block}#details .sidebarContent{width:66%}#header{display:none}#home #home-boxes .home-box{float:left;width:24%;margin:0 1% 40px 0}#home #home-boxes .home-box .box-title{min-height:100px}#home #home-logos .home-logo{margin:0 auto;float:left;max-width:400px;width:32.7%}#home #home-logos .home-logo.middle{margin:0 5px}#home #home-logos .home-logo img{max-width:150%;width:100%;height:auto}#pageCarousel{display:none}#printCopyright{display:block}#search #results article{width:48%;float:left;margin-right:1%}#bottom-footer,#top-footer{display:none}.wrapper{max-width:90%}}#search aside{padding-top:0}#search h3{text-align:center}.page-template-page-incubators .filter a{font-family:Source Sans Pro Bold;font-weight:700}@media(min-width:1200px){.page-template-page-incubators #listings{margin-bottom:30px}}.page-template-page-incubators #listings h2.subHeading{padding-top:26px;border-top:1px solid #ddd;padding-left:13px;margin-left:0!important;margin-bottom:15px;margin-top:0}.page-template-page-incubators #listings .category.spinout-container:last-of-type{border-bottom:1px solid #ddd}.award-details-template-default .content .title{font-weight:600;margin:20px 0 10px;color:#002d62}.iframeTemplate{padding-bottom:50px;padding-top:35px}.iframeTemplate h1{display:none}.iframeTemplate .breadcrumb{min-height:30px;padding:0}.iframeTemplate .iframe{margin:20px;border:1px solid #000;width:calc(100% - 40px)}.incubator-blog .date{color:#888;font-size:1em;font-weight:400}.incubator-blog .logo{width:120px}.incubator-blog h1{padding-top:15px;padding-bottom:5px}.incubator-blog .content{margin-top:50px}.incubator-blog .content h2{margin-top:0;color:#aaa;font-weight:400}.incubator-blog #searchform-blog{float:right;width:340px}.incubator-blog-index,.incubator-blog-search{background-color:#eee}.incubator-blog-index .home,.incubator-blog-search .home{background:rgba(0,0,0,0)}.incubator-blog-index #searchform-blog,.incubator-blog-search #searchform-blog{width:438px}.incubator-blog-index #searchform-blog .input,.incubator-blog-search #searchform-blog .input{background-color:#fff}.incubator-blog-index+.cta,.incubator-blog-search+.cta{margin-top:0}.incubator-blog-index .pagination,.incubator-blog-search .pagination{background-color:rgba(0,0,0,0)}.incubator-blog-index .card,.incubator-blog-search .card{width:100%;background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:40px}@media only screen and (min-width:728px){.incubator-blog-index .card,.incubator-blog-search .card{width:438px}}.incubator-blog-index .card *,.incubator-blog-search .card *{text-decoration:none}.incubator-blog-index .card :hover,.incubator-blog-search .card :hover{text-decoration:none}.incubator-blog-index .card h3,.incubator-blog-search .card h3{color:#002147;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:24px;line-height:32px;min-height:64px;margin-bottom:15px}.incubator-blog-index .card p,.incubator-blog-search .card p{color:#666}.incubator-blog-index .card .icon img,.incubator-blog-search .card .icon img{width:100%}.incubator-blog-index .card .date,.incubator-blog-search .card .date{color:#666;font-size:1em;font-weight:400;margin-bottom:15px}.incubator-blog-index .card .card-content,.incubator-blog-search .card .card-content{padding:30px}.incubator-blog-index .card .card-copy,.incubator-blog-search .card .card-copy{min-height:165px}.incubator-blog-index .card .read-more,.incubator-blog-search .card .read-more{color:#639ae3;margin-bottom:0}.incubator-blog-index .results,.incubator-blog-search .results{clear:both;padding-top:40px}.incubator-blog-index .sixcol:nth-child(2n+2),.incubator-blog-search .sixcol:nth-child(2n+2){margin-right:0}.incubator-blog-latest{background-color:#eee;padding-top:80px;padding-bottom:80px}.incubator-blog-latest h3{font-size:37px;line-height:37px;margin-bottom:40px}.incubator-blog-latest+.cta{margin-top:0}.incubator-blog-latest .view-all{float:right;line-height:40px}.incubator-blog-latest .card{width:100%;background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:40px}@media only screen and (min-width:728px){.incubator-blog-latest .card{width:438px}}.incubator-blog-latest .card *{text-decoration:none}.incubator-blog-latest .card :hover{text-decoration:none}.incubator-blog-latest .card h3{color:#002147;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:24px;line-height:32px;min-height:64px;margin-bottom:15px}.incubator-blog-latest .card p{color:#666}.incubator-blog-latest .card .icon img{width:100%}.incubator-blog-latest .card .date{color:#666;font-size:1em;font-weight:400;margin-bottom:15px}.incubator-blog-latest .card .card-content{padding:30px}.incubator-blog-latest .card .card-copy{min-height:165px}.incubator-blog-latest .card .read-more{color:#639ae3;margin-bottom:0}.incubator-blog-latest .sixcol{width:100%;margin-right:0}@media only screen and (min-width:960px){.incubator-blog-latest .sixcol{width:438px}}.incubator-blog-latest .sixcol+.sixcol{float:right}#searchform-blog .input{width:85%;border-radius:0;border:0;padding:13px 20px}#searchform-blog .button{border:0;display:inline-block;width:15%;background-image:url(images/icons/search.png);background-repeat:no-repeat;background-position:50%;border-radius:0;color:rgba(0,0,0,0);margin-top:0}#searchform-blog .button:hover{background-color:#347ad8}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUuY3NzIiwic2l0ZS5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfZ3JpZC5zY3NzIiwiX2ZsZXhzbGlkZXIuc2NzcyIsIl9zYXNzLWhlbHBlcnMuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJfbWVkaWEtcXVlcmllcy5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9pZS5zY3NzIiwiX3ByaW50LnNjc3MiLCJfc2VhcmNoLnNjc3MiLCJwYWdlL19pbmN1YmF0b3Iuc2NzcyIsInBhZ2UvX2F3YXJkLWRldGFpbHMuc2NzcyIsIl9wYWdlLWlmcmFtZS5zY3NzIiwiX3BhZ2UtaW5jdWJhdG9yLWJsb2cuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0VDQUEsQ0NDQSwyV0FDRSxRQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkFBQSxDQUdGLEVBQ0UsUUFBQSxDQUNBLFNBQUEsQ0FDQSxjQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkFBQSxDQUdGLHVCQUNFLHdCQUFBLENBQ0EsV0FBQSxDQUdGLG1GQUNFLGFBQUEsQ0FHRixhQUNFLFdBQUEsQ0FDQSxvREFDRSxVQUFBLENBQ0EsWUFBQSxDQUlKLEtBQ0UsYUFBQSxDQUdGLElBQ0UsNEJBQUEsQ0FHRixrQkFDRSxxQkFBQSxDQUdGLGFBQ0UsZUFBQSxDQUNBLHFCQUFBLENBR0Ysa0ZBS0UsdUJBQUEsQ0FHRixJQUNFLHFCQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUFBLENBR0YsS0FDRSxhQUFBLENBR0YsS0FDRSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FhRixNQUNFLHdCQUFBLENBQ0EsZ0JBQUEsQ0FHRixHQUNFLGVBQUEsQ0M3RkYsb0dBV0UsZUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBRUYsUUFDRSxVQUFBLENBRUYsUUFDRSxTQUFBLENBRUYsVUFDRSxXQUFBLENBRUYsU0FDRSxTQUFBLENB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QUFBLENBQ0Esa0NBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLGVBQ0Usb0NBQUEsQ0FDQSw0QkFBQSxDQUdGLDhCQUNFLEdBQ0UsU0FBQSxDQUNBLHdDQUFBLENBQ0EsZ0NBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLHNCQUNFLEdBQ0UsU0FBQSxDQUNBLHdDQUFBLENBQ0EsZ0NBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLFlBQ0UsaUNBQUEsQ0FDQSx5QkFBQSxDQUdGLGlDQUNFLEdBQ0UsU0FBQSxDQUNBLDBDQUFBLENBQ0Esa0NBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLHlCQUNFLEdBQ0UsU0FBQSxDQUNBLDBDQUFBLENBQ0Esa0NBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLGVBQ0Usb0NBQUEsQ0FDQSw0QkFBQSxDQUdGLCtCQUNFLEdBQ0UsU0FBQSxDQUNBLHVDQUFBLENBQ0EsK0JBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLHVCQUNFLEdBQ0UsU0FBQSxDQUNBLHVDQUFBLENBQ0EsK0JBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLGFBQ0Usa0NBQUEsQ0FDQSwwQkFBQSxDQUdGLGtDQUNFLEdBQ0UsU0FBQSxDQUNBLHlDQUFBLENBQ0EsaUNBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLDBCQUNFLEdBQ0UsU0FBQSxDQUNBLHlDQUFBLENBQ0EsaUNBQUEsQ0FHRixHQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FBQSxDQUlKLGdCQUNFLHFDQUFBLENBQ0EsNkJBQUEsQ0FHRiw0QkFDRSxHQUNFLFNBQUEsQ0FDQSx1Q0FBQSxDQUNB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QUNFLHVFQUFBLENBQ0EsK0RBQUEsQ0FDQSx5Q0FBQSxDQUNBLGlDQUFBLENBR0YsSUFDRSx5REFBQSxDQUNBLGlEQUFBLENBQ0EseUNBQUEsQ0FDQSxpQ0FBQSxDQUdGLEdBQ0Usb0NBQUEsQ0FDQSw0QkFBQSxDQUNBLHlDQUFBLENBQ0EsaUNBQUEsQ0FBQSxDQUlKLGdCQUNFLEdBQ0Usb0RBQUEsQ0FDQSw0Q0FBQSxDQUNBLDBDQUFBLENBQ0Esa0NBQUEsQ0FHRixJQUNFLHVFQUFBLENBQ0EsK0RBQUEsQ0FDQSwwQ0FBQSxDQUNBLGtDQUFBLENBR0YsSUFDRSx1RUFBQSxDQUNBLCtEQUFBLENBQ0EseUNBQUEsQ0FDQSxpQ0FBQSxDQUdGLElBQ0UseURBQUEsQ0FDQSxpREFBQSxDQUNBLHlDQUFBLENBQ0EsaUNBQUEsQ0FHRixHQUNFLG9DQUFBLENBQ0EsNEJBQUEsQ0FDQSx5Q0FBQSxDQUNBLGlDQUFBLENBQUEsQ0FJSixlQUNFLG1DQUFBLENBQ0EsMkJBQUEsQ0FDQSwyQkFBQSxDQUNBLG1CQUFBLENBR0YsMkJBQ0UsR0FDRSxtREFBQSxDQUNBLDJDQUFBLENBQ0EseUNBQUEsQ0FDQSxpQ0FBQSxDQUNBLFNBQUEsQ0FHRixJQUNFLG9EQUFBLENBQ0EsNENBQUEsQ0FDQSx5Q0FBQSxDQUNBLGlDQUFBLENBR0YsSUFDRSxtREFBQSxDQUNBLDJDQUFBLENBQ0EsU0FBQSxDQUdGLElBQ0UsbURBQUEsQ0FDQSwyQ0FBQSxDQUdGLEdBQ0Usb0NBQUEsQ0FDQSw0QkFBQSxDQUFBLENBSUosbUJBQ0UsR0FDRSxtREFBQSxDQUNBLDJDQUFBLENBQ0EseUNBQUEsQ0FDQSxpQ0FBQSxDQUNBLFNBQUEsQ0FHRixJQUNFLG9EQUFBLENBQ0EsNENBQUEsQ0FDQSx5Q0FBQSxDQUNBLGlDQUFBLENBR0YsSUFDRSxtREFBQSxDQUNBLDJDQUFBLENBQ0EsU0FBQSxDQUdGLElBQ0UsbURBQUEsQ0FDQSwyQ0FBQSxDQUdGLEdBQ0Usb0NBQUEsQ0FDQSw0QkFBQSxDQUFBLENBSUosU0FDRSw2Q0FBQSxDQUNBLHFDQUFBLENB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LENBQ0EsaUVBQUEsQ0FDQSx5REFBQSxDQUdGLElBQ0UsU0FBQSxDQUNBLCtEQUFBLENBQ0EsdURBQUEsQ0FDQSwrREFBQSxDQUNBLHVEQUFBLENBQUEsQ0FJSixZQUNFLGlDQUFBLENBQ0EseUJBQUEsQ0FHRiw4QkFDRSxHQUNFLFNBQUEsQ0FDQSw0REFBQSxDQUNBLG9EQUFBLENBQ0EsaUVBQUEsQ0FDQSx5REFBQSxDQUdGLElBQ0UsU0FBQSxDQUNBLCtEQUFBLENBQ0EsdURBQUEsQ0FDQSwrREFBQSxDQUNBLHVEQUFBLENBQUEsQ0FJSixzQkFDRSxHQUNFLFNBQUEsQ0FDQSw0REFBQSxDQUNBLG9EQUFBLENBQ0EsaUVBQUEsQ0FDQSx5REFBQSxDQUdGLElBQ0UsU0FBQSxDQUNBLCtEQUFBLENBQ0EsdURBQUEsQ0FDQSwrREFBQSxDQUNBLHVEQUFBLENBQUEsQ0FJSixZQUNFLGlDQUFBLENBQ0EseUJBQUEsQ0FHRiwrQkFDRSxHQUNFLFNBQUEsQ0FDQSwyREFBQSxDQUNBLG1EQUFBLENBQ0EsaUVBQUEsQ0FDQSx5REFBQSxDQUdGLElBQ0UsU0FBQSxDQUNBLGdFQUFBLENBQ0Esd0RBQUEsQ0FDQSwrREFBQSxDQUNBLHVEQUFBLENBQUEsQ0FJSix1QkFDRSxHQUNFLFNBQUEsQ0FDQSwyREFBQSxDQUNBLG1EQUFBLENBQ0EsaUVBQUEsQ0FDQSx5REFBQSxDQUdGLElBQ0UsU0FBQSxDQUNBLGdFQUFBLENBQ0Esd0RBQUEsQ0FDQSwrREFBQSxDQUNBLHVEQUFBLENBQUEsQ0FJSixhQUNFLGtDQUFBLENBQ0EsMEJBQUEsQ0FHRiw0QkFDRSxHQUNFLFNBQUEsQ0FDQSwyREFBQSxDQUNBLG1EQUFBLENBQ0EsaUVBQUEsQ0FDQSx5REFBQSxDQUdGLElBQ0UsU0FBQSxDQUNBLGdFQUFBLENBQ0Esd0RBQUEsQ0FDQSwrREFBQSxDQUNBLHVEQUFBLENBQUEsQ0FJSixvQkFDRSxHQUNFLFNBQUEsQ0FDQSwyREFBQSxDQUNBLG1EQUFBLENBQ0EsaUVBQUEsQ0FDQSx5REFBQSxDQUdGLElBQ0UsU0FBQSxDQUNBLGdF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Six1QkFDRSxxQkFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSwwQkFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUVGLDRCQUNFLFlBQUEsQ0FFRixpQ0FDRSxXQUFBLENBQ0EsZ0JBQUEsQ0FFRiw2QkF6SEEsVUFBQSxDQUlBLHFCQUFBLENBQ0EsNENBQUEsQ0FBQSxvQ0FBQSxDQUNBLGtCQUFBLENBTEEseUNBd0hBLDZCQXZIRSxXQUFBLENBQUEsQ0FLRiwrQkFDRSxvQkFBQSxDQUNBLG9DQUNFLG9CQUFBLENBR0osZ0NBQ0UsYUFBQSxDQUNBLDJCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBRUYsK0JBQ0UsVUFBQSxDQUdBLHVDQUNFLFVBQUEsQ0FHSixtQ0FDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUVGLDJDQUNFLFlBQUEsQ0FFRix3Q0FDRSxnQkFBQSxDQUVGLHdDQUNFLGFBQUEsQ0FDQSxlQUFBLENBK0VGLCtCQUNFLFVBQUEsQ0FJQSxjQUFBLENBSEEseUNBRkYsK0JBR0ksV0FBQSxDQUFBLENBR0YsdUNBQ0UsV0FBQSxDQU1KLHdCQUNFLFNBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLGlCQUFBLENBRUYseUJBQ0UsUUFBQSxDQUNBLG9CQUFBLENBQ0EsU0FBQSxDQUNBLDZDQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLFlBQUEsQ0FDQSwrQkFDRSx3QkFBQSIsImZpbGUiOiJzaXRlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogVGhlbWUgTmFtZTogT3hmb3JkIFVuaXZlcnNpdHkgSW5ub3ZhdGlvblxuICogQXV0aG9yOiBUb3JwZWRvXG4gKi9odG1sLGJvZHksYnV0dG9uLGRpdixzcGFuLG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhYmJyLGFkZHJlc3MsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzYW1wLHNtYWxsLHN0cm9uZyxzdWIsc3VwLHZhcixiLGksZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1he21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fWFiYnJbdGl0bGVdLGRmblt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkO2N1cnNvcjpoZWxwfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLG1haW57ZGlzcGxheTpibG9ja31ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTo6YmVmb3JlLGJsb2NrcXVvdGU6OmFmdGVyLHE6OmJlZm9yZSxxOjphZnRlcntjb250ZW50OlwiXCI7Y29udGVudDpub25lfWJvZHl7bGluZS1oZWlnaHQ6MX1kZWx7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH1pbnB1dFt0eXBlPXJhZGlvXXt2ZXJ0aWNhbC1hbGlnbjpib3R0b219aW5wdXQsc2VsZWN0e2JvcmRlci1yYWRpdXM6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9aW5wdXRbdHlwZT1zdWJtaXRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1idXR0b25dLHRleHRhcmVhey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWluc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1tYWlue2Rpc3BsYXk6YmxvY2t9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7Y29sb3I6IzAwMDtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDpib2xkfXN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWI7Zm9udC1zaXplOnNtYWxsZXJ9c3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyO2ZvbnQtc2l6ZTpzbWFsbGVyfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXVse2xpc3Qtc3R5bGU6bm9uZX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9Lm9uZWNvbCwudHdvY29sLC50aHJlZWNvbCwuZm91cmNvbCwuZml2ZWNvbCwuc2l4Y29sLC5zZXZlbmNvbCwuZWlnaHRjb2wsLm5pbmVjb2wsLnRlbmNvbCwuZWxldmVuY29se21hcmdpbi1yaWdodDoyJTtmbG9hdDpsZWZ0O21pbi1oZWlnaHQ6MXB4fS5vbmVjb2x7d2lkdGg6Ni41JX0udHdvY29se3dpZHRoOjE1JX0udGhyZWVjb2x7d2lkdGg6MjMuNSV9LmZvdXJjb2x7d2lkdGg6MzIlO21hcmdpbi1yaWdodDoxJX0uZml2ZWNvbHt3aWR0aDo0MC41JX0uc2l4Y29se3dpZHRoOjQ5JX0uc2V2ZW5jb2x7d2lkdGg6NTcuNSV9LmVpZ2h0Y29se3dpZHRoOjY2JX0ubmluZWNvbHt3aWR0aDo3NC41JX0udGVuY29se3dpZHRoOjgzJX0uZWxldmVuY29se3dpZHRoOjkxLjUlfS50d2VsdmVjb2x7d2lkdGg6MTAwJTtmbG9hdDpub25lfS5vbmVjb2wubGFzdCwudHdvY29sLmxhc3QsLnRocmVlY29sLmxhc3QsLmZvdXJjb2wubGFzdCwuZml2ZWNvbC5sYXN0LC5zaXhjb2wubGFzdCwuc2V2ZW5jb2wubGFzdCwuZWlnaHRjb2wubGFzdCwubmluZWNvbC5sYXN0LC50ZW5jb2wubGFzdCwuZWxldmVuY29sLmxhc3R7bWFyZ2luLXJpZ2h0OjA7ZmxvYXQ6cmlnaHR9LmNsZWFye2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS50YWJsZS13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTp0YWJsZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7ZmlsdGVyOmluaGVyaXR9LnRhYmxlLWNlbGwtd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7ZmlsdGVyOmluaGVyaXR9LnRhYmxlLWNlbGwtd3JhcHBlciBwe2ZpbHRlcjppbmhlcml0fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpey5vbmVjb2wsLnR3b2NvbCwudGhyZWVjb2wsLmZvdXJjb2wsLmZpdmVjb2wsLnNpeGNvbCwuc2V2ZW5jb2wsLmVpZ2h0Y29sLC5uaW5lY29sLC50ZW5jb2wsLmVsZXZlbmNvbCwudHdlbHZlY29se3dpZHRoOmF1dG8gIWltcG9ydGFudDtmbG9hdDpub25lICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm9uZWNvbC5sYXN0LC50d29jb2wubGFzdCwudGhyZWVjb2wubGFzdCwuZm91cmNvbC5sYXN0LC5maXZlY29sLmxhc3QsLnNpeGNvbC5sYXN0LC5zZXZlbmNvbC5sYXN0LC5laWdodGNvbC5sYXN0LC5uaW5lY29sLmxhc3QsLnRlbmNvbC5sYXN0LC5lbGV2ZW5jb2wubGFzdHtmbG9hdDpub25lfS5oaWRlLW1vYmlsZXtkaXNwbGF5Om5vbmV9Lm0tc2l4Y29sLC5tLW9uZWNvbHttYXJnaW4tcmlnaHQ6NSU7bWFyZ2luLWxlZnQ6NSV9Lm0tc2l4Y29se3dpZHRoOjQwJSAhaW1wb3J0YW50O2Zsb2F0OmxlZnQgIWltcG9ydGFudH0udGhyZWVjb2wudGFibGV0e2Zsb2F0OmxlZnQgIWltcG9ydGFudDt3aWR0aDo1MCUgIWltcG9ydGFudH0udGhyZWVjb2wudGFibGV0LmJyZWFre2NsZWFyOmJvdGh9LnRocmVlY29sLnRhYmxldC5sYXN0IHVsIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MTRweH19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7I3RvcC1mb290ZXIgLnRocmVlY29sLnRhYmxldHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7d2lkdGg6NTAlICFpbXBvcnRhbnR9I3RvcC1mb290ZXIgLnRocmVlY29sLnRhYmxldC5sYXN0IHVsIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MTRweH0udGhyZWVjb2wudGFibGV0e2Zsb2F0Om5vbmUgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnR9LnRocmVlY29sLnRhYmxldC5sYXN0IHVsIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MTRweH19LmZsZXgtY29udGFpbmVyIGE6YWN0aXZlLC5zbGlkZXNob3cgYTphY3RpdmUsLmZsZXgtY29udGFpbmVyIGE6Zm9jdXMsLnNsaWRlc2hvdyBhOmZvY3Vze291dGxpbmU6bm9uZX0uc2xpZGVzLC5mbGV4LWNvbnRyb2wtbmF2LC5mbGV4LWRpcmVjdGlvbi1uYXZ7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uc2xpZGVzaG93e3Bvc2l0aW9uOnJlbGF0aXZlO3pvb206MTttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5zbGlkZXNob3cgLnNsaWRlcz5saXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnNsaWRlc2hvdyAuc2xpZGVzIGltZ3tkaXNwbGF5OmJsb2NrfS5mbGV4LXBhdXNlcGxheSBzcGFue3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LnNsaWRlczo6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH1odG1sW3htbG5zXSAuc2xpZGVze2Rpc3BsYXk6YmxvY2t9KiBodG1sIC5zbGlkZXN7aGVpZ2h0OjElfS5uby1qcyAuc2xpZGVzPmxpOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LmZsZXgtdmlld3BvcnR7bWF4LWhlaWdodDoyMDAwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlfS5sb2FkaW5ne21pbi1oZWlnaHQ6MzAwcHg7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvaWNvbnMvYWpheC1sb2FkZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnR9LnNsaWRlc2hvdyAuc2xpZGVze3pvb206MX0uY2Fyb3VzZWwgbGl7bWFyZ2luLXJpZ2h0OjVweH0uZmxleC1kaXJlY3Rpb24tbmF2IGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ0JTt3aWR0aDoyNXB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWluZGVudDotOTk5OXB4O3RyYW5zaXRpb246b3BhY2l0eSAuNXM7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzfS5mbGV4LWRpcmVjdGlvbi1uYXYgYTpob3ZlcntvcGFjaXR5Oi44fS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LXdoaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDowfS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9pY29ucy9hcnJvdy1yaWdodC13aGl0ZS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQ7cmlnaHQ6MDtvcGFjaXR5OjF9LmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZHtvcGFjaXR5Oi4zICFpbXBvcnRhbnQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MzApO2N1cnNvcjpkZWZhdWx0fS5mbGV4LWNvbnRyb2wtbmF2e3otaW5kZXg6MjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmZsZXgtY29udHJvbC1uYXYgbGl7bWFyZ2luOjAgMTNweCAwIDA7ei1pbmRleDoyMDtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjF9LmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYXstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5Oi40O3otaW5kZXg6MjA7Y3Vyc29yOnBvaW50ZXI7dGV4dC1pbmRlbnQ6LTk5OTlweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MjBweDstbW96LWJvcmRlci1yYWRpdXM6MjBweDstby1ib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2JlaGF2aW9yOnVybChcIi93cC1jb250ZW50L3RoZW1lcy9veGZvcmR1bmlpbm5vdmF0aW9uL2luY2x1ZGVzL3BpZS9QSUUucGhwXCIpfS5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6aG92ZXJ7b3BhY2l0eToxfS5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEuZmxleC1hY3RpdmV7b3BhY2l0eToxO2N1cnNvcjpkZWZhdWx0fS5mbGV4LWNvbnRyb2wtdGh1bWJze21hcmdpbjo1cHggMCAwO3Bvc2l0aW9uOnN0YXRpYztvdmVyZmxvdzpoaWRkZW59LmZsZXgtY29udHJvbC10aHVtYnMgbGl7d2lkdGg6MjUlO2Zsb2F0OmxlZnQ7bWFyZ2luOjB9LmZsZXgtY29udHJvbC10aHVtYnMgaW1ne3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztvcGFjaXR5Oi43O2N1cnNvcjpwb2ludGVyfS5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlcntvcGFjaXR5OjF9LmZsZXgtY29udHJvbC10aHVtYnMgLmZsZXgtYWN0aXZle29wYWNpdHk6MTtjdXJzb3I6ZGVmYXVsdH0vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqLy5hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRlZC5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQuaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzfS5hbmltYXRlZC5mbGlwT3V0WCwuYW5pbWF0ZWQuZmxpcE91dFksLmFuaW1hdGVkLmJvdW5jZUluLC5hbmltYXRlZC5ib3VuY2VPdXR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1c31ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNle2Zyb20sMjAlLDUzJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCl9fUBrZXlmcmFtZXMgYm91bmNle2Zyb20sMjAlLDUzJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTQwJSw0MyV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCl9NzAley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCl9fS5ib3VuY2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2U7YW5pbWF0aW9uLW5hbWU6Ym91bmNlOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2h7ZnJvbSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmxhc2g7YW5pbWF0aW9uLW5hbWU6Zmxhc2h9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX1Aa2V5ZnJhbWVzIHB1bHNle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0ucHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpwdWxzZTthbmltYXRpb24tbmFtZTpwdWxzZX1ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC43NSwgMS4yNSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC43NSwgMS4yNSwgMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwgMC44NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwgMC44NSwgMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMC45NSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMC45NSwgMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyBydWJiZXJCYW5ke2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LCAwLjc1LCAxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjc1LCAxLjI1LCAxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjk1LCAxLjA1LCAxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LCAwLjk1LCAxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0ucnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJ1YmJlckJhbmQ7YW5pbWF0aW9uLW5hbWU6cnViYmVyQmFuZH1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIHNoYWtle2Zyb20sdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX19LnNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2U7YW5pbWF0aW9uLW5hbWU6c2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIGhlYWRTaGFrZXswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTYuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKX0xOC41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyl9MzEuNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgaGVhZFNoYWtlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Ni41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpfTQzLjUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmhlYWRTaGFrZXstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhlYWRTaGFrZTthbmltYXRpb24tbmFtZTpoZWFkU2hha2V9QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nezIwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMGRlZyl9fUBrZXlmcmFtZXMgc3dpbmd7MjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAwZGVnKX19LnN3aW5ney13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUAtd2Via2l0LWtleWZyYW1lcyB0YWRhe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19QGtleWZyYW1lcyB0YWRhe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0xMCUsMjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00MCUsNjAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX19LnRhZGF7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp0YWRhO2FuaW1hdGlvbi1uYW1lOnRhZGF9QC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9MTUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpfTQ1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKX02MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgd29iYmxle2Zyb217LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0xNSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LndvYmJsZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOndvYmJsZTthbmltYXRpb24tbmFtZTp3b2JibGV9QC13ZWJraXQta2V5ZnJhbWVzIGplbGxve2Zyb20sMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpfX1Aa2V5ZnJhbWVzIGplbGxve2Zyb20sMTEuMSUsdG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0yMi4yJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpfTMzLjMley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO3RyYW5zZm9ybTpza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKX00NC40JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKX02Ni42JXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpfTc3Ljcley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyl9ODguOCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpfX0uamVsbG97LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqZWxsbzthbmltYXRpb24tbmFtZTpqZWxsbzstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbntmcm9tLDIwJSw0MCUsNjAlLDgwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyl9ODAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7dHJhbnNmb3JtOnNjYWxlM2QoMC45NywgMC45NywgMC45Nyl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSk7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fUBrZXlmcmFtZXMgYm91bmNlSW57ZnJvbSwyMCUsNDAlLDYwJSw4MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLCAxLjEsIDEuMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSk7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO3RyYW5zZm9ybTpzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0uYm91bmNlSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJbjthbmltYXRpb24tbmFtZTpib3VuY2VJbn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3due2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDVweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJbkRvd257ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNXB4LCAwKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uYm91bmNlSW5Eb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJbkxlZnR7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uYm91bmNlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTVweCwgMCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0e2Zyb20sNjAlLDc1JSw5MCUsdG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApfTc1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uYm91bmNlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcHtmcm9tLDYwJSw3NSUsOTAlLHRvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfWZyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZUluVXB7ZnJvbSw2MCUsNzUlLDkwJSx0b3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCl9NzUley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX05MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC01cHgsIDApfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmJvdW5jZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VJblVwO2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KTt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX01MCUsNTUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfX0uYm91bmNlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93bnsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd257MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19LmJvdW5jZU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXREb3duO2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnR7MjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fS5ib3VuY2VPdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0TGVmdDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0ezIwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fS5ib3VuY2VPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9fUBrZXlmcmFtZXMgYm91bmNlT3V0VXB7MjAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApfTQwJSw0NSV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfX0uYm91bmNlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcDthbmltYXRpb24tbmFtZTpib3VuY2VPdXRVcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uZmFkZUluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluO2FuaW1hdGlvbi1uYW1lOmZhZGVJbn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5Eb3due2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5Eb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bkJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5MZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdDthbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5MZWZ0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnRCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0Qmlne2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9dG97b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmFkZUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluVXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcDthbmltYXRpb24tbmFtZTpmYWRlSW5VcH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWd7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19QGtleWZyYW1lcyBmYWRlSW5VcEJpZ3tmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX0uZmFkZUluVXBCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZzthbmltYXRpb24tbmFtZTpmYWRlSW5VcEJpZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZU91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjB9fS5mYWRlT3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bntmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXREb3due2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fS5mYWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19QGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19LmZhZGVPdXREb3duQmlney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd25CaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0TGVmdHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fS5mYWRlT3V0TGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fS5mYWRlT3V0TGVmdEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19LmZhZGVPdXRSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodDthbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKX19QGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fS5mYWRlT3V0UmlnaHRCaWd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0UmlnaHRCaWc7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXB7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fS5mYWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlT3V0VXA7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19QGtleWZyYW1lcyBmYWRlT3V0VXBCaWd7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19LmZhZGVPdXRVcEJpZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZzthbmltYXRpb24tbmFtZTpmYWRlT3V0VXBCaWd9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX1Aa2V5ZnJhbWVzIGZsaXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH00MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH01MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59ODAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufX0uYW5pbWF0ZWQuZmxpcHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwO2FuaW1hdGlvbi1uYW1lOmZsaXB9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX1Aa2V5ZnJhbWVzIGZsaXBJblh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjtvcGFjaXR5OjB9NDAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59NjAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcEluWDthbmltYXRpb24tbmFtZTpmbGlwSW5YfUAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5Ze2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19QGtleWZyYW1lcyBmbGlwSW5Ze2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47b3BhY2l0eTowfTQwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufTYwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO29wYWNpdHk6MX04MCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX19LmZsaXBJbll7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXBJblk7YW5pbWF0aW9uLW5hbWU6ZmxpcEluWX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFh7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmbGlwT3V0WHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwT3V0WDthbmltYXRpb24tbmFtZTpmbGlwT3V0WDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WXtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZsaXBPdXRZe2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcE91dFk7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFl9QC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgyMGRlZyk7dHJhbnNmb3JtOnNrZXdYKDIwZGVnKTtvcGFjaXR5OjF9ODAley13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKC01ZGVnKTt0cmFuc2Zvcm06c2tld1goLTVkZWcpO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19QGtleWZyYW1lcyBsaWdodFNwZWVkSW57ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO29wYWNpdHk6MH02MCV7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMjBkZWcpO3RyYW5zZm9ybTpza2V3WCgyMGRlZyk7b3BhY2l0eToxfTgwJXstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtNWRlZyk7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5saWdodFNwZWVkSW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkSW47YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZEluOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0e2Zyb217b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBsaWdodFNwZWVkT3V0e2Zyb217b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19LmxpZ2h0U3BlZWRPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpsaWdodFNwZWVkT3V0O2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRPdXQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbntmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUlue2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5Eb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluRG93blJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5Eb3duUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5VcExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO29wYWNpdHk6MH10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtvcGFjaXR5OjB9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluVXBSaWdodHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodDthbmltYXRpb24tbmFtZTpyb3RhdGVJblVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dDthbmltYXRpb24tbmFtZTpyb3RhdGVPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duTGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25MZWZ0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXREb3duUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXREb3duUmlnaHQ7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93blJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0VXBMZWZ0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodHtmcm9tey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207b3BhY2l0eToxfXRvey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO29wYWNpdHk6MX10b3std2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO29wYWNpdHk6MH19LnJvdGF0ZU91dFVwUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGVPdXRVcFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGhpbmdlezAley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fTIwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9NDAlLDgwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtvcGFjaXR5OjF9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7b3BhY2l0eTowfX0uaGluZ2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpoaW5nZTthbmltYXRpb24tbmFtZTpoaW5nZX1ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbElue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHJvbGxJbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX19LnJvbGxJbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvbGxJbjthbmltYXRpb24tbmFtZTpyb2xsSW59QC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyl9fUBrZXlmcmFtZXMgcm9sbE91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKX19LnJvbGxPdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb2xsT3V0O2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21Jbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfTUwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbUlue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9NTAle29wYWNpdHk6MX19Lnpvb21Jbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JbjthbmltYXRpb24tbmFtZTp6b29tSW59QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd257ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluRG93bntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JbkRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnpvb21JbkRvd259QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnR7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluTGVmdHtmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOnpvb21JbkxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX1Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0e2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW5SaWdodDthbmltYXRpb24tbmFtZTp6b29tSW5SaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fUBrZXlmcmFtZXMgem9vbUluVXB7ZnJvbXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21JblVwO2FuaW1hdGlvbi1uYW1lOnpvb21JblVwfUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0e2Zyb217b3BhY2l0eToxfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX10b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgem9vbU91dHtmcm9te29wYWNpdHk6MX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9dG97b3BhY2l0eTowfX0uem9vbU91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dH1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd257NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tT3V0RG93bns0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbU91dERvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0RG93bjthbmltYXRpb24tbmFtZTp6b29tT3V0RG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcn19Lnpvb21PdXRMZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dExlZnR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19QGtleWZyYW1lcyB6b29tT3V0UmlnaHR7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCl9dG97b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm06c2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9fS56b29tT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHQ7YW5pbWF0aW9uLW5hbWU6em9vbU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21PdXRVcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb21PdXRVcDthbmltYXRpb24tbmFtZTp6b29tT3V0VXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluRG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3duO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJbkxlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdDthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluUmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluUmlnaHQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZUluVXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRvey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5VcHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcDthbmltYXRpb24tbmFtZTpzbGlkZUluVXB9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93bntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXREb3due2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX19LnNsaWRlT3V0RG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0RG93bjthbmltYXRpb24tbmFtZTpzbGlkZU91dERvd259QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dExlZnR7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fS5zbGlkZU91dExlZnR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dExlZnQ7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19QGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX19LnNsaWRlT3V0UmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXB7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9dG97dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fUBrZXlmcmFtZXMgc2xpZGVPdXRVcHtmcm9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19LnNsaWRlT3V0VXB7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFVwO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9Ym9keXtmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiLHNhbnMtc2VyaWYsSGVsdmV0aWNhLEFyaWFsO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDIxNDc7Zm9udC13ZWlnaHQ6NDAwfWF7Y29sb3I6IzI5NzRkNjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YS5yZWFkTW9yZXtjb2xvcjojNjM5YWUzO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9YS5yZWFkTW9yZSBpbWd7bWFyZ2luLWxlZnQ6NHB4fWEuYnJva2VuX2xpbmt7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fWJsb2NrcXVvdGV7dGV4dC1hbGlnbjpqdXN0aWZ5O3dpZHRoOjgwJTttYXJnaW46MCBhdXRvfWgxe2NvbG9yOiM5NDFiODE7Zm9udC1zaXplOjIuMzEyNWVtO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjIwcHh9aDJ7Y29sb3I6Izk0MWI4MTtmb250LXNpemU6MS43NWVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjNlbTttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fWgyLmxhcmdlLW1hcmdpbnttYXJnaW4tYm90dG9tOjQ1cHh9aDMsaDR7Y29sb3I6Izk0MWI4MTtmb250LXNpemU6MS4zNzVlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4zZW07bWFyZ2luLWJvdHRvbToyMHB4fWgzIGEsaDQgYXtjb2xvcjojMDAyMTQ3O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7d29yZC13cmFwOmJyZWFrLXdvcmR9aDMubGFyZ2UtbWFyZ2luLGg0LmxhcmdlLW1hcmdpbnttYXJnaW4tYm90dG9tOjQ1cHh9aHJ7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvbGF5b3V0L2RpdmlkZXIucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0IHRyYW5zcGFyZW50O2hlaWdodDozNXB4O3dpZHRoOjEwMCU7Ym9yZGVyOjA7bWFyZ2luOjEwcHggMDtjbGVhcjpib3RoO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ubGFyZ2UtYm9keXtmb250LXNpemU6MS4zNzVlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50O2NvbG9yOiM1ODU5NWJ9cHtjb2xvcjojMDAyMTQ3O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZzowO21hcmdpbjowIDAgMTVweDtsaW5lLWhlaWdodDoxLjRlbTt3b3JkLXdyYXA6aW5oZXJpdDt3b3JkLWJyZWFrOmluaGVyaXR9cC5zZW1pYm9sZHtmb250LXdlaWdodDo0MDB9cC5ibHVle2NvbG9yOiMwMDIxNDd9cCBhLmN0YXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MzhweCAwO3BhZGRpbmctcmlnaHQ6MjBweH1wIGEuY3RhOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnVybChcImltYWdlcy9sYXlvdXQvYm94LWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEycHg7d2lkdGg6MTRweDtyaWdodDowO3RvcDo1cHh9cCBhIHN0cm9uZ3tmb250LXdlaWdodDo0MDB9cCBlbXtmb250LXN0eWxlOml0YWxpY31wIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9LnNtYWxsLWJvZHl7Zm9udC1zaXplOi44ZW0gIWltcG9ydGFudH1zdWJ7dmVydGljYWwtYWxpZ246c3ViO2xpbmUtaGVpZ2h0Oi44ZW07Zm9udC1zaXplOnNtYWxsZXJ9c3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyO2xpbmUtaGVpZ2h0Oi44ZW07Zm9udC1zaXplOnNtYWxsZXJ9OjpzZWxlY3Rpb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM2MzlhZTN9YS5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmFsaWduY2VudGVye3RleHQtYWxpZ246Y2VudGVyfWFyZWF7b3V0bGluZTpub25lfSNhdDQtc2hhcmV7dG9wOjI1MHB4ICFpbXBvcnRhbnR9I2JvdHRvbS1mb290ZXJ7YmFja2dyb3VuZDojMzQ3YWQ4O3BhZGRpbmctYm90dG9tOjA7Zm9udC1zaXplOi43ZW19I2JvdHRvbS1mb290ZXIgYSwjYm90dG9tLWZvb3RlciB1bHtjb2xvcjojMDAyZDYyO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjFlbX0jYm90dG9tLWZvb3RlciB1bHttYXJnaW46MDtsaW5lLWhlaWdodDoyLjVlbTtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjYwcHh9I2JvdHRvbS1mb290ZXIgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDEwcHggMnB4O2xpbmUtaGVpZ2h0Oi44ZW19I2JvdHRvbS1mb290ZXIgdWwgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAyZDYyfSNib3R0b20tZm9vdGVyIHVsIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDJkNjJ9I2JvdHRvbS1mb290ZXIgdWwgbGk6bnRoLWxhc3QtY2hpbGQoMil7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDJkNjJ9LmJveGVzLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmJveGVzLnJvdyAuYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MjUlO2ZsZXg6MSAwIDI1JX0uYm94ZXMgLmJveHtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW4tYm90dG9tOjZweH0uYm94ZXMgLmJveC50d2l0dGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5ib3hlcyAuYm94LnR3aXR0ZXIgLmNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojMzQ3YWQ4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LmJveGVzIC5ib3gudHdpdHRlciAuY29udGVudCBhe2NvbG9yOiMwMDIxNDd9LmJveGVzIC5ib3gudHdpdHRlciAuY29udGVudDpob3ZlciAudGV4dCwuYm94ZXMgLmJveC50d2l0dGVyIC5jb250ZW50OmZvY3VzIC50ZXh0e3BhZGRpbmctYm90dG9tOjB9LmJveGVzIC5ib3gudHdpdHRlciB1bHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9pY29ucy90d2l0dGVyLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDttYXJnaW46MjBweH0uYm94ZXMgLmJveC50d2l0dGVyIHVsIC5kZXRhaWxze21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Ljg3NWVtfS5ib3hlcyAuYm94LnR3aXR0ZXIgdWwgLmRldGFpbHMgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYm94ZXMgLmJveC50d2l0dGVyIHVsIC50ZXh0e2ZvbnQtc2l6ZToxLjA2MjVlbTtjb2xvcjojZmZmO3BhZGRpbmctbGVmdDowfS5ib3hlcyAuYm94LnR3aXR0ZXIgdWwgLnRleHQgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5ib3hlcyAuYm94IC5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW4tcmlnaHQ6Mi40NDg5Nzk1OTE4JTtkaXNwbGF5OmJsb2NrfS5ib3hlcyAuYm94IC5jb250ZW50OmhvdmVyIGltZywuYm94ZXMgLmJveCAuY29udGVudDpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5ib3hlcyAuYm94IC5jb250ZW50OmhvdmVyIC5vdmVybGF5LC5ib3hlcyAuYm94IC5jb250ZW50OmZvY3VzIC5vdmVybGF5e29wYWNpdHk6MX0uYm94ZXMgLmJveCAuY29udGVudDpob3ZlciAub3ZlcmxheS5zaG93LC5ib3hlcyAuYm94IC5jb250ZW50OmZvY3VzIC5vdmVybGF5LnNob3d7b3BhY2l0eTowfS5ib3hlcyAuYm94IC5jb250ZW50OmhvdmVyIC50ZXh0LC5ib3hlcyAuYm94IC5jb250ZW50OmZvY3VzIC50ZXh0e3BhZGRpbmctYm90dG9tOjVweH0uYm94ZXMgLmJveCAuY29udGVudDpob3ZlciAudGV4dC5oYXMtc3RyYXBsaW5lLC5ib3hlcyAuYm94IC5jb250ZW50OmZvY3VzIC50ZXh0Lmhhcy1zdHJhcGxpbmV7cGFkZGluZy1ib3R0b206MH0uYm94ZXMgLmJveCAuY29udGVudDpob3ZlciAudGV4dC5oYXMtc3RyYXBsaW5lIC5zdHJhcGxpbmUsLmJveGVzIC5ib3ggLmNvbnRlbnQ6Zm9jdXMgLnRleHQuaGFzLXN0cmFwbGluZSAuc3RyYXBsaW5le29wYWNpdHk6MTtoZWlnaHQ6NzBweH0uYm94ZXMgLmJveCAuY29udGVudCBpbWd7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uYm94ZXMgLmJveCAuY29udGVudCAuaW1hZ2V7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtoZWlnaHQ6NDV2dzttaW4taGVpZ2h0OjE3MHB4O21heC1oZWlnaHQ6MjUwcHh9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OTBweCl7LmJveGVzIC5ib3ggLmNvbnRlbnQgLmltYWdle2hlaWdodDoyNXZ3O21pbi1oZWlnaHQ6MTQ1cHh9fS5ib3hlcyAuYm94IC5jb250ZW50IC5vdmVybGF5e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjNzfS5ib3hlcyAuYm94IC5jb250ZW50IC5vdmVybGF5LnNob3d7b3BhY2l0eToxfS5ib3hlcyAuYm94IC5jb250ZW50IC5vdmVybGF5LmJsdWV7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDQwLCAxMDEsIDE4MiwgMC4zKSAwJSwgcmdiYSg0MCwgMTAxLCAxODIsIDAuNikgNzAlLCAjMjg2NUI2IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHJnYmEoNDAsIDEwMSwgMTgyLCAwLjMpIDAlLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC42KSA3MCUsICMyODY1QjYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSg0MCwgMTAxLCAxODIsIDAuMykgMCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjYpIDcwJSwgIzI4NjVCNiAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzRkMjg2NUI2XCIsIGVuZENvbG9yc3RyPVwiIzI4NjVCNlwiLCBHcmFkaWVudFR5cGU9MCApfS5ib3hlcyAuYm94IC5jb250ZW50IC5vdmVybGF5LmJsdWUtYm90dG9te2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgNDglLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC42KSA2OCUsICMyODY1YjYgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjAzKSA0OCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjYpIDY4JSwgIzI4NjViNiAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjAzKSA0OCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjYpIDY4JSwgIzI4NjViNiAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzA4Mjg2NUI2XCIsIGVuZENvbG9yc3RyPVwiIzI4NjVCNlwiLCBHcmFkaWVudFR5cGU9MCApfS5ib3hlcyAuYm94IC5jb250ZW50IC5vdmVybGF5LmJsdWUtbWlke2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgMzElLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgMzQlLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC42KSA2NSUsICMyODY1YjYgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmUgZmV0YXItZ3JhZGllbnQodG9wLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgMzElLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgMzQlLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC42KSA2NSUsICMyODY1YjYgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgMzElLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgMzQlLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC42KSA2NSUsICMyODY1YjYgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwODI4NjVCNlwiLCBlbmRDb2xvcnN0cj1cIiMyODY1QjZcIiwgR3JhZGllbnRUeXBlPTAgKX0uYm94ZXMgLmJveCAuY29udGVudCAub3ZlcmxheS5uYXZ5e2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAzMywgNzEsIDAuNikgMCUsIHJnYmEoMCwgMzMsIDcxLCAwLjkpIDcwJSwgIzAwMjE0NyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDMzLCA3MSwgMC42KSAwJSwgcmdiYSgwLCAzMywgNzEsIDAuOSkgNzAlLCAjMDAyMTQ3IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMzMsIDcxLCAwLjYpIDAlLCByZ2JhKDAsIDMzLCA3MSwgMC45KSA3MCUsICMwMDIxNDcgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiM5OTAwMjE0N1wiLCBlbmRDb2xvcnN0cj1cIiMwMDIxNDdcIiwgR3JhZGllbnRUeXBlPTAgKX0uYm94ZXMgLmJveCAuY29udGVudCAub3ZlcmxheS5uYXZ5LWJvdHRvbXtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAzMywgNzEsIDApIDU1JSwgcmdiYSgwLCAzMywgNzEsIDAuNTEpIDcxJSwgcmdiYSgwLCAzMywgNzEsIDAuNikgNzQlLCAjMDAyMTQ3IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDMzLCA3MSwgMCkgNTUlLCByZ2JhKDAsIDMzLCA3MSwgMC41MSkgNzElLCByZ2JhKDAsIDMzLCA3MSwgMC42KSA3NCUsICMwMDIxNDcgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDMzLCA3MSwgMCkgNTUlLCByZ2JhKDAsIDMzLCA3MSwgMC41MSkgNzElLCByZ2JhKDAsIDMzLCA3MSwgMC42KSA3NCUsICMwMDIxNDcgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMDAwMjE0N1wiLCBlbmRDb2xvcnN0cj1cIiMwMDIxNDdcIiwgR3JhZGllbnRUeXBlPTAgKX0uYm94ZXMgLmJveCAuY29udGVudCAudGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmY7bGVmdDowO2JvdHRvbToxMHB4O3RyYW5zaXRpb246cGFkZGluZyAuM3N9LmJveGVzIC5ib3ggLmNvbnRlbnQgLnRleHQgLnN0cmFwbGluZXtvcGFjaXR5OjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDttYXJnaW4tdG9wOjEwcHg7bGluZS1oZWlnaHQ6MS4zZW07Zm9udC1zaXplOjE1cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5ib3hlcyAuYm94IC5jb250ZW50IC50ZXh0IC50aXRsZXtmb250LXNpemU6MS4zMTI1ZW07bGluZS1oZWlnaHQ6MS4yZW07Zm9udC13ZWlnaHQ6NjAwfS5icmVhZGNydW1ie2NvbG9yOiM3NTc1NzU7bWluLWhlaWdodDo0NHB4O2xpbmUtaGVpZ2h0OjEuNmVtO2ZvbnQtc2l6ZToxZW07cGFkZGluZzowIDAgMjBweH0uYnJlYWRjcnVtYiBhe2NvbG9yOiM3NTc1NzV9LmJyZWFkY3J1bWIgLmFycm93e21hcmdpbjowIDVweH0uYnV0dG9ue2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojMDAyMTQ3O2JhY2tncm91bmQtY29sb3I6IzAwMjE0Nztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEzcHggMjVweDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuM2VtO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NnB4O3RyYW5zaXRpb246YWxsIC4zczstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zc30uYnV0dG9uOmhvdmVyLC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMDAyMTQ3fS5idXR0b24uYXJyb3d7cGFkZGluZy1yaWdodDo0MHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDE1cHggY2VudGVyfS5idXR0b24uYXJyb3cucmlnaHQtYXJyb3d7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUtc21hbGwucG5nXCIpfS5idXR0b24uYm9yZGVyZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uYnV0dG9uLmJvcmRlcmVkLndoaXRle2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LmJ1dHRvbi5ib3JkZXJlZC53aGl0ZTpob3ZlciwuYnV0dG9uLmJvcmRlcmVkLndoaXRlOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LW5hdnktc21hbGwucG5nXCIpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAyMTQ3fS5idXR0b24ubGlnaHQtYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDdhZDg7Ym9yZGVyLWNvbG9yOiMzNDdhZDh9LmJ1dHRvbi5saWdodC1ibHVlOmhvdmVyLC5idXR0b24ubGlnaHQtYmx1ZTpmb2N1c3tib3JkZXItY29sb3I6IzM0N2FkODtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzM0N2FkOH0uYnV0dG9uLmxpZ2h0LWJsdWUucmlnaHQtYXJyb3c6aG92ZXIsLmJ1dHRvbi5saWdodC1ibHVlLnJpZ2h0LWFycm93OmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUtc21hbGwucG5nXCIpfS5idXR0b24udGhpbntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9LmJ1dHRvbiAuYXJyb3d7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtbGlnaHQtYmx1ZS1zbWFsbC5wbmdcIikgbm8tcmVwZWF0O3dpZHRoOjE0cHg7aGVpZ2h0OjEycHg7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MjBweDtkaXNwbGF5OnRhYmxlfSNjYXJvdXNlbC5jZW50ZXItY29udGVudCAuZmxleC1jb250cm9sLW5hdntsZWZ0OjA7cmlnaHQ6MH0jY2Fyb3VzZWwuY2VudGVyLWNvbnRlbnQgLm92ZXJsYXl7cmlnaHQ6MDtib3R0b206MDt0b3A6MDtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWxlZnQ6MH0jY2Fyb3VzZWwuY2VudGVyLWNvbnRlbnQgLm92ZXJsYXkgLmNlbnRlcmVkLWNvbnRlbnR7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNjYXJvdXNlbC5jZW50ZXItY29udGVudCAub3ZlcmxheSAudGl0bGV7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6Mi41ZW07bWFyZ2luLWJvdHRvbTowfSNjYXJvdXNlbC5jZW50ZXItY29udGVudCAub3ZlcmxheSAudGl0bGUgLnF1b3Rle2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjkyMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MS4zZW07Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZTouNjVlbX0jY2Fyb3VzZWwuY2VudGVyLWNvbnRlbnQgLm92ZXJsYXkgLnRpdGxlIC5xdW90ZSAuYXV0aG9ye2ZvbnQtc2l6ZToxNXB4fSNjYXJvdXNlbC5sYXJnZSAuc2xpZGVzaG93IC5zbGlkZXM+bGl7bWF4LWhlaWdodDo3MDBweH0jY2Fyb3VzZWwgLmZsZXgtY29udHJvbC1uYXZ7ZGlzcGxheTpub25lO2FuaW1hdGlvbi1kZWxheToxcztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjVweDtsZWZ0OjcwcHh9I2Nhcm91c2VsIC5pbWFnZSwjY2Fyb3VzZWwgcGljdHVyZSBpbWd7d2lkdGg6MTAwJX0jY2Fyb3VzZWwgLm92ZXJsYXl7ZGlzcGxheTpub25lO2FuaW1hdGlvbi1kZWxheTouNXM7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEyMHB4O2xlZnQ6MDt6LWluZGV4OjEwO21heC13aWR0aDo3MTBweDttYXJnaW4tbGVmdDo3MHB4fSNjYXJvdXNlbCAuc2xpZGVzaG93IC5zbGlkZXM+bGl7bWF4LWhlaWdodDo1MDBweH0jY2Fyb3VzZWwgLnRpdGxle2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MnB4IDJweCAzcHggIzMzMztsaW5lLWhlaWdodDoxLjE1ZW07bWFyZ2luOjAgMCAzMHB4O2ZvbnQtc2l6ZTozLjc1ZW07Zm9udC13ZWlnaHQ6NjAwfS5jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5jbGVhblRlbXBsYXRle2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLWJvdHRvbTo1MHB4O3BhZGRpbmctdG9wOjM1cHh9LmNsZWFuVGVtcGxhdGUgLmFic3RyYWN0IGxpe2NvbG9yOiM1ODU5NWI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5jbGVhblRlbXBsYXRlIC5hY2NvcmRpb24uZ3JleUJveHtiYWNrZ3JvdW5kOiNmOGY4Zjg7cGFkZGluZzoyMHB4fS5jbGVhblRlbXBsYXRlIC5hY2NvcmRpb24gLnRvZ2dsZUZpZWxkc3tkaXNwbGF5Om5vbmV9LmNsZWFuVGVtcGxhdGUgLmJhY2tncm91bmR7YmFja2dyb3VuZDojZjlmOWY5fS5jbGVhblRlbXBsYXRlIC5idXR0b257bWFyZ2luLXRvcDoxMHB4fS5jbGVhblRlbXBsYXRlIC5idXR0b24ubm9NYXJnaW57bWFyZ2luLXRvcDowfS5jbGVhblRlbXBsYXRlIC5jb250ZW50IGxpIGF7Y29sb3I6IzAwMjE0N30uY2xlYW5UZW1wbGF0ZSAuY29udGVudENvbHVtbnMgLmF3YXJkc3ttYXJnaW46MCAwIDIwcHggMjBweH0uY2xlYW5UZW1wbGF0ZSAuY29udGVudENvbHVtbnMgLmF3YXJkcyBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo2cHh9LmNsZWFuVGVtcGxhdGUgLmNvbnRlbnRDb2x1bW5zIGgze21hcmdpbi1ib3R0b206NXB4fS5jbGVhblRlbXBsYXRlIC5jb250ZW50Q29sdW1ucyBsaXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS40ZW19LmNsZWFuVGVtcGxhdGUgLmNvbnRlbnRDb2x1bW5zIC5pbWFnZXttYXJnaW46MjBweCAwfS5jbGVhblRlbXBsYXRlIC5jb250ZW50Q29sdW1ucyAuaW1hZ2UgaW1ne2JvcmRlcjoxcHggc29saWQgI2NjY30uY2xlYW5UZW1wbGF0ZSAuY29udGVudENvbHVtbnMuc3RhY2tlZHttYXJnaW4tYm90dG9tOjIwcHh9LmNsZWFuVGVtcGxhdGUgLmNvbnRlbnRDb2x1bW5zLnN0YWNrZWQgLmltYWdle21hcmdpbi10b3A6MH0uY2xlYW5UZW1wbGF0ZSAuZnVuZGluZyAudGl0bGV7YmFja2dyb3VuZDojMDAyZDYyO21hcmdpbi1ib3R0b206MjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNsZWFuVGVtcGxhdGUgLmZ1bmRpbmcgLnRpdGxlIGRpdntkaXNwbGF5OnRhYmxlO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS42ZW07bWluLWhlaWdodDo1MHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjEwcHh9LmNsZWFuVGVtcGxhdGUgLmZ1bmRpbmcgLnRpdGxlIHNwYW57ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY2xlYW5UZW1wbGF0ZSAuZ3JleUJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNlZWU7cGFkZGluZzoxMHB4fS5jbGVhblRlbXBsYXRlIGgxLnBhZGRpbmd7cGFkZGluZzo0NXB4IDAgMH0uY2xlYW5UZW1wbGF0ZSAuaWZyYW1le2JvcmRlcjo1cHggc29saWQgIzAwMjE0Nztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo2Mi4yNSU7cGFkZGluZy10b3A6MzBweDtoZWlnaHQ6MDtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO21hcmdpbi1ib3R0b206MzhweH0uY2xlYW5UZW1wbGF0ZSAuaWZyYW1lIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2xlYW5UZW1wbGF0ZSAuaW1hZ2VBcmVhVGV4dHtkaXNwbGF5Om5vbmV9LmNsZWFuVGVtcGxhdGUgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSBcXDAgc2NyZWVuey5jbGVhblRlbXBsYXRlIGltZ3t3aWR0aDphdXRvfX0uY2xlYW5UZW1wbGF0ZSAuc2hhcmV7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6NXB4fS5jbGVhblRlbXBsYXRlIC5zaGFyZSBhe21hcmdpbi1yaWdodDo1cHh9LmNsZWFuVGVtcGxhdGUgLnNoYXJlIC5sYWJlbHtkaXNwbGF5Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTouODVlbTttYXJnaW4tcmlnaHQ6NXB4fS5jbGVhblRlbXBsYXRlIC5zaGFyZSAuYWRkdGhpc19zaGFyaW5nX3Rvb2xib3h7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jbGVhblRlbXBsYXRlIC5zaGFyZSAuaWNvbnttYXJnaW4tcmlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXItbmF2aWdhdGlvbntiYWNrZ3JvdW5kOiMzNDdhZDg7bWFyZ2luLXRvcDo0MHB4O3BhZGRpbmc6MTBweCAwIDIwcHh9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXItbmF2aWdhdGlvbiB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzoxMHB4IDAgMDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MjBweH0uY2xlYW5UZW1wbGF0ZSAuc2lkZWJhci1uYXZpZ2F0aW9uIHVsIGxpe21hcmdpbjowO21hcmdpbi1yaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjN9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXItbmF2aWdhdGlvbiB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uY2xlYW5UZW1wbGF0ZSAuc2lkZWJhci1uYXZpZ2F0aW9uIHVsIGxpOmxhc3QtY2hpbGQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0uY2xlYW5UZW1wbGF0ZSAuc2lkZWJhci1uYXZpZ2F0aW9uIHVsIGxpIGF7Y29sb3I6IzAwMmQ2Mjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOi44NWVtO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjE1cHh9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXItbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyLC5jbGVhblRlbXBsYXRlIC5zaWRlYmFyLW5hdmlnYXRpb24gdWwgbGkgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQ6IzZkOTBiOX0uY2xlYW5UZW1wbGF0ZSAuc2lkZWJhci1uYXZpZ2F0aW9uIHVsIGxpIHVse21hcmdpbjowO3BhZGRpbmctdG9wOjB9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXItbmF2aWdhdGlvbiB1bCBsaSB1bCBsaXttYXJnaW46MDtib3JkZXItYm90dG9tOjB9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXItbmF2aWdhdGlvbiB1bCBsaSB1bCBsaTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5jbGVhblRlbXBsYXRlIC5zaWRlYmFyLW5hdmlnYXRpb24gdWwgbGkgdWwgbGkgYXtjb2xvcjojMDAyZDYyO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nLWxlZnQ6NDBweH0uY2xlYW5UZW1wbGF0ZSAuc2lkZWJhci1uYXZpZ2F0aW9uIHVsIGxpIHVsIGxpIGE6aG92ZXIsLmNsZWFuVGVtcGxhdGUgLnNpZGViYXItbmF2aWdhdGlvbiB1bCBsaSB1bCBsaSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXItbmF2aWdhdGlvbiB1bCBsaSB1bCBsaSBhOjpiZWZvcmV7Y29udGVudDpcIj5cIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjVweDt0b3A6MDtjb2xvcjojZTUzNDJjfS5jbGVhblRlbXBsYXRlIC5zaWRlYmFyQ29udGVudHtiYWNrZ3JvdW5kOiNmZmZ9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXJDb250ZW50LnR3ZWx2ZWNvbCAuYnJlYWRjcnVtYnttaW4taGVpZ2h0OmluaGVyaXR9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LmNsZWFuVGVtcGxhdGUgLnNpZGViYXJDb250ZW50LnR3ZWx2ZWNvbCAucGVvcGxlLWxpc3QucGVvcGxlLWxpc3QzeDMgLnNpbmdsZS1wZXJzb257d2lkdGg6MjMlO21hcmdpbjoxJX0uY2xlYW5UZW1wbGF0ZSAuc2lkZWJhckNvbnRlbnQudHdlbHZlY29sIC5wZW9wbGUtbGlzdC5wZW9wbGUtbGlzdDN4MyAuc2luZ2xlLXBlcnNvbjpudGgtY2hpbGQoM24rMSl7Y2xlYXI6bm9uZX0uY2xlYW5UZW1wbGF0ZSAuc2lkZWJhckNvbnRlbnQudHdlbHZlY29sIC5wZW9wbGUtbGlzdC5wZW9wbGUtbGlzdDN4MyAuc2luZ2xlLXBlcnNvbjpudGgtY2hpbGQoNG4rMSl7Y2xlYXI6Ym90aH19LmNsZWFuVGVtcGxhdGUgLnNpZGViYXJDb250ZW50IC5idXR0b257Zm9udC1zaXplOi44NzVlbX0uY2xlYW5UZW1wbGF0ZSAuc2lkZWJhckNvbnRlbnQgLnBhZGRpbmd7cGFkZGluZzowIDUwcHggNTBweCAwfS5jbGVhblRlbXBsYXRlIC5zaWRlYmFyQ29udGVudCAuZmlyc3QtbmFtZSwuY2xlYW5UZW1wbGF0ZSAuc2lkZWJhckNvbnRlbnQgLnRpdGxle21hcmdpbi1ib3R0b206NXB4fS5jbGVhblRlbXBsYXRlIC5zcGluLW91dHMgLnN1YkhlYWRpbmd7bWFyZ2luOjUwcHggMCAzMHB4fS5jbGVhblRlbXBsYXRlIC5wYWdpbmF0aW9ue3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MjVweCAwIDAgMDttYXJnaW4tdG9wOjI1cHg7bWFyZ2luLWJvdHRvbTowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNGVjZjI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlfS5jbGVhblRlbXBsYXRlIC5wYWdpbmF0aW9uIHVsIGxpey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7bGlzdC1zdHlsZTpub25lO2JvcmRlcjoxcHggc29saWQgI2M4ZDdlODtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfS5jbGVhblRlbXBsYXRlIC5wYWdpbmF0aW9uIHVsIGxpOmhvdmVyLC5jbGVhblRlbXBsYXRlIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZXtib3JkZXItY29sb3I6I2U1MzQyY30uY2xlYW5UZW1wbGF0ZSAucGFnaW5hdGlvbiB1bCBsaTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uY2xlYW5UZW1wbGF0ZSAucGFnaW5hdGlvbiB1bCBsaS5ibGFua3tib3JkZXI6MH0uY2xlYW5UZW1wbGF0ZSAucGFnaW5hdGlvbiB1bCBsaS5wcmV2LC5jbGVhblRlbXBsYXRlIC5wYWdpbmF0aW9uIHVsIGxpLm5leHR7Ym9yZGVyOjB9LmNsZWFuVGVtcGxhdGUgLnBhZ2luYXRpb24gdWwgbGkubmV4dCBhe2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUtc21hbGwucG5nXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7cGFkZGluZy1yaWdodDoyMHB4fS5jbGVhblRlbXBsYXRlIC5wYWdpbmF0aW9uIHVsIGxpLnByZXYgYXtiYWNrZ3JvdW5kOnVybChcImltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LWxpZ2h0LWJsdWUtc21hbGwucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtwYWRkaW5nLWxlZnQ6MjBweH0uY2xlYW5UZW1wbGF0ZSAucGFnaW5hdGlvbiB1bCBsaSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMzNDdhZDg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo1cHggMTBweH0uY2xlYW5UZW1wbGF0ZSB0YWJsZSB0ZHtib3JkZXI6MXB4IHNvbGlkICM3NTc1NzU7cGFkZGluZzo4cHh9LmNsZWFuVGVtcGxhdGUgb2wsLmNsZWFuVGVtcGxhdGUgdWx7Y29sb3I6IzU4NTk1Yjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjMwMDttYXJnaW4tYm90dG9tOjE4cHg7cGFkZGluZy1sZWZ0OjB9LmNsZWFuVGVtcGxhdGUgb2wgbGl7bWFyZ2luLWxlZnQ6MjBweDtsaW5lLWhlaWdodDoxLjRlbTttYXJnaW4tYm90dG9tOjEwcHh9LmNsZWFuVGVtcGxhdGUgb2wgbGkgcHttYXJnaW46MDtsaW5lLWhlaWdodDpub3JtYWx9LmNsZWFuVGVtcGxhdGUgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MS40ZW07Y29sb3I6IzAwMjE0N30uY2xlYW5UZW1wbGF0ZSB1bCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCLigKJcIjtjb2xvcjojNjM5YWUzO3RvcDowO2xpbmUtaGVpZ2h0Oi43NmVtO2ZvbnQtc2l6ZToxLjVlbTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yMHB4fS5jbGVhblRlbXBsYXRlIHVsIGxpIHB7bWFyZ2luOjB9LmNsZWFuVGVtcGxhdGUgdWwgbGkgcC5sYXJnZXtsaW5lLWhlaWdodDouOWVtO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5jbGVhblRlbXBsYXRlIHVsIHVse21hcmdpbi1sZWZ0OjE4cHh9LmNsZWFuVGVtcGxhdGUgdWwgdWwgbGl7cG9zaXRpb246aW5oZXJpdDtsaXN0LXN0eWxlLXR5cGU6Y2lyY2xlfS5jbGVhblRlbXBsYXRlIHVsIHVsIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO2xlZnQ6aW5oZXJpdDtwb3NpdGlvbjppbmhlcml0fS5jbGVhblRlbXBsYXRlIHVsLmF3YXJkIGxpLmhhcy1jaGlsZHJlbntjdXJzb3I6cG9pbnRlcn0uY2xlYW5UZW1wbGF0ZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0e21hcmdpbjo1cHggMCAxNXB4O2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZTouODc1ZW19LmNsZWFye2NsZWFyOmJvdGh9LmNsaWVudC1sb2dvc3twYWRkaW5nLXRvcDoyNXB4fS5jbGllbnQtbG9nb3MgLmNsaWVudHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo0MyU7bWFyZ2luLXJpZ2h0OjclO2Zsb2F0OmxlZnR9LmNsaWVudC1sb2dvcyAuY2xpZW50Om50aC1jaGlsZChvZGQpe2NsZWFyOmJvdGh9LmNsaWVudC1sb2dvcyAuY2xpZW50IC5pbWFnZXttaW4taGVpZ2h0OjY1cHh9LmNsaWVudC1sb2dvcyAuY2xpZW50IC5pbWFnZSBpbWd7Ym9yZGVyOjA7d2lkdGg6YXV0bzttYXgtaGVpZ2h0OjY1cHh9I2Zvcm0gLmNhcHRjaGEsI2NvbnRhY3QtcGFnZSAuY2FwdGNoYXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MzBweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHg7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fSNmb3JtIC5jYXB0Y2hhIC5nLXJlY2FwdGNoYSwjY29udGFjdC1wYWdlIC5jYXB0Y2hhIC5nLXJlY2FwdGNoYXt3aWR0aDozMDJweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNmb3JtIC5jYXB0Y2hhIGlmcmFtZSwjY29udGFjdC1wYWdlIC5jYXB0Y2hhIGlmcmFtZXttYXgtaGVpZ2h0Ojc2cHh9I2Zvcm0gLmNoZWNrYm94LCNjb250YWN0LXBhZ2UgLmNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlfSNmb3JtIC5jaGVja2JveGVzLCNjb250YWN0LXBhZ2UgLmNoZWNrYm94ZXN7cGFkZGluZy1ib3R0b206MH0jZm9ybSAuY2hlY2tib3hlcyAuY2hlY2tib3gsI2NvbnRhY3QtcGFnZSAuY2hlY2tib3hlcyAuY2hlY2tib3h7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9I2Zvcm0gLmNoZWNrYm94ZXMgLmNoZWNrYm94LmRpc2FibGVkLCNjb250YWN0LXBhZ2UgLmNoZWNrYm94ZXMgLmNoZWNrYm94LmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouNn1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsjZm9ybSAuY2hlY2tib3hlcyAuY2hlY2tib3gsI2NvbnRhY3QtcGFnZSAuY2hlY2tib3hlcyAuY2hlY2tib3h7d2lkdGg6NDclO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjMlfX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsjZm9ybSAuY2hlY2tib3hlcyAuY2hlY2tib3gsI2NvbnRhY3QtcGFnZSAuY2hlY2tib3hlcyAuY2hlY2tib3h7d2lkdGg6MzAlfX0jZm9ybSAuY2hlY2tib3hlcyAuY2hlY2tib3ggaW5wdXQsI2NvbnRhY3QtcGFnZSAuY2hlY2tib3hlcyAuY2hlY2tib3ggaW5wdXR7bWFyZ2luLXJpZ2h0OjEwcHg7b3V0bGluZTpub25lO3BhZGRpbmc6MDtoZWlnaHQ6MDt3aWR0aDowfSNmb3JtIC5jaGVja2JveGVzIC5jaGVja2JveCBsYWJlbCwjY29udGFjdC1wYWdlIC5jaGVja2JveGVzIC5jaGVja2JveCBsYWJlbHttYXgtd2lkdGg6ODAlO2xpbmUtaGVpZ2h0OjEuNX0jZm9ybSAuY29udGFjdC1tYXBzLCNjb250YWN0LXBhZ2UgLmNvbnRhY3QtbWFwc3ttYXJnaW4tYm90dG9tOjI1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YzZjNmMztwYWRkaW5nLWJvdHRvbToxNXB4fSNmb3JtIC5jb250YWN0LW1hcHMgaDMsI2NvbnRhY3QtcGFnZSAuY29udGFjdC1tYXBzIGgze21hcmdpbi1ib3R0b206NXB4fSNmb3JtIC5jb250YWN0LW1hcHMgaW1nLCNjb250YWN0LXBhZ2UgLmNvbnRhY3QtbWFwcyBpbWd7Ym9yZGVyOjA7bWF4LWhlaWdodDoxNDBweH0jZm9ybSAuY29udGFjdC1tYXBzIC5jb250ZW50LCNjb250YWN0LXBhZ2UgLmNvbnRhY3QtbWFwcyAuY29udGVudHt0ZXh0LWFsaWduOmxlZnQ7d29yZC1icmVhazpicmVhay1hbGw7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmctbGVmdDo1cHh9I2Zvcm0gLmNvbnRhY3QtbWFwcyAuY29udGVudCBzcGFuLCNjb250YWN0LXBhZ2UgLmNvbnRhY3QtbWFwcyAuY29udGVudCBzcGFue2ZvbnQtd2VpZ2h0OjYwMH0jZm9ybSAuY3NzLWNoZWNrYm94OmNoZWNrZWQrbGFiZWwuY3NzLWxhYmVsLCNmb3JtIC5jc3MtY2hlY2tib3guY2hlY2tlZCtsYWJlbC5jc3MtbGFiZWwsI2NvbnRhY3QtcGFnZSAuY3NzLWNoZWNrYm94OmNoZWNrZWQrbGFiZWwuY3NzLWxhYmVsLCNjb250YWN0LXBhZ2UgLmNzcy1jaGVja2JveC5jaGVja2VkK2xhYmVsLmNzcy1sYWJlbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIycHggIWltcG9ydGFudH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsjZm9ybSBkaXYuY29sdW1uLCNjb250YWN0LXBhZ2UgZGl2LmNvbHVtbntmbG9hdDpsZWZ0fX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsjZm9ybSBkaXYuY29sdW1uLnRpdGxlLCNjb250YWN0LXBhZ2UgZGl2LmNvbHVtbi50aXRsZXt3aWR0aDoxNSU7bWFyZ2luLXJpZ2h0OjElfX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsjZm9ybSBkaXYuY29sdW1uLmZpcnN0LW5hbWUsI2NvbnRhY3QtcGFnZSBkaXYuY29sdW1uLmZpcnN0LW5hbWV7d2lkdGg6NDElO21hcmdpbi1yaWdodDoxJX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7I2Zvcm0gZGl2LmNvbHVtbi5sYXN0LW5hbWUsI2NvbnRhY3QtcGFnZSBkaXYuY29sdW1uLmxhc3QtbmFtZXt3aWR0aDo0MiV9fSNmb3JtICNlcnJvcnMsI2NvbnRhY3QtcGFnZSAjZXJyb3Jze2JhY2tncm91bmQtY29sb3I6I2ZmZTRlMTtib3JkZXI6MXB4IHNvbGlkIHJlZDtjb2xvcjpyZWR9I2Zvcm0gI2Vycm9ycyB1bCwjY29udGFjdC1wYWdlICNlcnJvcnMgdWx7bWFyZ2luLWJvdHRvbTowfSNmb3JtICNlcnJvcnMgdWwgbGksI2NvbnRhY3QtcGFnZSAjZXJyb3JzIHVsIGxpe21hcmdpbi1sZWZ0OjB9I2Zvcm0gI2Vycm9ycyB1bCBsaTo6YmVmb3JlLCNjb250YWN0LXBhZ2UgI2Vycm9ycyB1bCBsaTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jZm9ybSAjZXJyb3JzIHVsIGxpOmxhc3QtY2hpbGQsI2NvbnRhY3QtcGFnZSAjZXJyb3JzIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNmb3JtIC5maWVsZHNldCwjY29udGFjdC1wYWdlIC5maWVsZHNldHtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjMwcHh9I2Zvcm0gLmZpZWxkc2V0LmVycm9yLmZpZWxkLCNmb3JtIC5maWVsZHNldC5lcnJvciB0ZXh0YXJlYSwjZm9ybSAuZmllbGRzZXQuZXJyb3IgaW5wdXQsI2Zvcm0gLmZpZWxkc2V0LmVycm9yIC5jaGVja2JveGVzLCNmb3JtIC5jb2x1bW4uZXJyb3IuZmllbGQsI2Zvcm0gLmNvbHVtbi5lcnJvciB0ZXh0YXJlYSwjZm9ybSAuY29sdW1uLmVycm9yIGlucHV0LCNmb3JtIC5jb2x1bW4uZXJyb3IgLmNoZWNrYm94ZXMsI2NvbnRhY3QtcGFnZSAuZmllbGRzZXQuZXJyb3IuZmllbGQsI2NvbnRhY3QtcGFnZSAuZmllbGRzZXQuZXJyb3IgdGV4dGFyZWEsI2NvbnRhY3QtcGFnZSAuZmllbGRzZXQuZXJyb3IgaW5wdXQsI2NvbnRhY3QtcGFnZSAuZmllbGRzZXQuZXJyb3IgLmNoZWNrYm94ZXMsI2NvbnRhY3QtcGFnZSAuY29sdW1uLmVycm9yLmZpZWxkLCNjb250YWN0LXBhZ2UgLmNvbHVtbi5lcnJvciB0ZXh0YXJlYSwjY29udGFjdC1wYWdlIC5jb2x1bW4uZXJyb3IgaW5wdXQsI2NvbnRhY3QtcGFnZSAuY29sdW1uLmVycm9yIC5jaGVja2JveGVze2JhY2tncm91bmQtY29sb3I6I2ZmZTRlMTtib3JkZXItY29sb3I6cmVkfSNmb3JtIC5maWVsZHNldC5lcnJvciBwLm1zZywjZm9ybSAuY29sdW1uLmVycm9yIHAubXNnLCNjb250YWN0LXBhZ2UgLmZpZWxkc2V0LmVycm9yIHAubXNnLCNjb250YWN0LXBhZ2UgLmNvbHVtbi5lcnJvciBwLm1zZ3tmb250LXNpemU6Ljg1ZW07cGFkZGluZy1sZWZ0OjE1cHh9I2Zvcm0gLmZvcmdvdFBhc3N3b3JkLCNjb250YWN0LXBhZ2UgLmZvcmdvdFBhc3N3b3Jke3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MzBweH0jZm9ybSBoMywjY29udGFjdC1wYWdlIGgze2ZvbnQtc2l6ZToxZW19I2Zvcm0gbGFiZWwuY3NzLWxhYmVsLCNjb250YWN0LXBhZ2UgbGFiZWwuY3NzLWxhYmVse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2xheW91dC9jaGVja2JveGVzLnBuZ1wiKTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9I2Zvcm0gbGFiZWwuZXJyb3IsI2NvbnRhY3QtcGFnZSBsYWJlbC5lcnJvcntkaXNwbGF5OmJsb2NrO21hcmdpbjo3cHggMCAxMHB4IDEwcHg7Y29sb3I6cmVkfSNmb3JtIC5tb2JpbGUtYnV0dG9uLCNjb250YWN0LXBhZ2UgLm1vYmlsZS1idXR0b257ZGlzcGxheTpub25lfSNmb3JtIC5zdWJtaXQsI2NvbnRhY3QtcGFnZSAuc3VibWl0e21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazttaW4td2lkdGg6MjAwcHh9I2Zvcm0gI3N1Y2Nlc3MsI2Zvcm0gI2Vycm9ycywjY29udGFjdC1wYWdlICNzdWNjZXNzLCNjb250YWN0LXBhZ2UgI2Vycm9yc3tkaXNwbGF5Om5vbmU7cGFkZGluZzoxNXB4O21hcmdpbi1ib3R0b206MzBweH0jZm9ybSAjc3VjY2Vzcy5zaG93LCNmb3JtICNlcnJvcnMuc2hvdywjY29udGFjdC1wYWdlICNzdWNjZXNzLnNob3csI2NvbnRhY3QtcGFnZSAjZXJyb3JzLnNob3d7ZGlzcGxheTpibG9ja30jZm9ybSAjc3VjY2VzcywjY29udGFjdC1wYWdlICNzdWNjZXNze2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMmVtfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsjZm9ybSAudGhyZWVjb2wsI2NvbnRhY3QtcGFnZSAudGhyZWVjb2x7d2lkdGg6NDglfSNmb3JtIC50aHJlZWNvbC5sYXN0LCNjb250YWN0LXBhZ2UgLnRocmVlY29sLmxhc3R7ZmxvYXQ6bGVmdH19LmNvb2tpZS1iYXItYmFyIGJ1dHRvbiNjYXRhcHVsdENvb2tpZXtjb2xvcjojZmZmfS5jc3MtY2hlY2tib3g6Y2hlY2tlZCtsYWJlbC5jc3MtbGFiZWwsLmNzcy1jaGVja2JveC5jaGVja2VkK2xhYmVsLmNzcy1sYWJlbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIycHggIWltcG9ydGFudH0uY3Rhe2JhY2tncm91bmQtY29sb3I6I2VlZTttYXJnaW4tdG9wOjQwcHh9LmN0YSAud3JhcHBlcnttYXgtd2lkdGg6MTE1MHB4fS5jdGEgLndyYXBwZXIgLmN0YS10ZXh0e2Zsb2F0OmxlZnQ7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MzQuMjYwODY5NTY1MiU7cGFkZGluZy10b3A6NC43ODI2MDg2OTU3JTtwYWRkaW5nLWJvdHRvbTo0Ljc4MjYwODY5NTclfS5jdGEgLndyYXBwZXIgLmN0YS10ZXh0IGgze2NvbG9yOiMwMDIxNDc7Zm9udC1zaXplOjJlbTttYXJnaW4tYm90dG9tOjI1cHh9LmN0YSAud3JhcHBlciAuc3BhcmstbGVmdHtmbG9hdDpsZWZ0O3dpZHRoOjMwLjc4MjYwODY5NTclfS5jdGEgLndyYXBwZXIgLnNwYXJrLXJpZ2h0e2Zsb2F0OnJpZ2h0O3dpZHRoOjMzLjIxNzM5MTMwNDMlfSNkZXRhaWxzIC5jb250ZW50IGlmcmFtZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NDBweH0jZGV0YWlscyAuY29udGVudCBwe21hcmdpbi1ib3R0b206MjBweH0jZGV0YWlscyAuY29udGVudCBwLmJvbGR7Zm9udC13ZWlnaHQ6NjAwfSNkZXRhaWxzIC5mZWF0dXJlZEltYWdle21hcmdpbjozNXB4IDB9I2RldGFpbHMgLmZlYXR1cmVkSW1hZ2UgaW1ne21heC1oZWlnaHQ6MjIwcHg7Ym9yZGVyOjVweCBzb2xpZCAjMDAyMTQ3O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDphdXRvICFpbXBvcnRhbnR9I2RldGFpbHMgLnNpZGViYXJ7Zm9udC1zaXplOi44NzVlbX0jZGV0YWlscyAuc2lkZWJhciAuYnV0dG9ue21hcmdpbi10b3A6MzRweDttYXJnaW4tYm90dG9tOjQwcHh9I2RldGFpbHMgLnNpZGViYXIgcCwjZGV0YWlscyAuc2lkZWJhciBsaXttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwMmQ2Mn0jZGV0YWlscyAuc2lkZWJhciAudGlja0Nyb3Nze2ZvbnQtc2l6ZToxLjNlbTttYXJnaW4tbGVmdDoycHh9I2RldGFpbHMgLnNpZGViYXIgLnRpY2tDcm9zcyBpbWd7Ym9yZGVyOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfSNkZXRhaWxzIC5zaWRlYmFyIC50aXRsZXtmb250LXdlaWdodDo2MDA7bWFyZ2luOjIwcHggMCAxMHB4O2NvbG9yOiMwMDJkNjJ9LmZsZXgtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9LmZsZXgtY29udGFpbmVyLmZsZXgtc3RhY2t7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mbGV4LWNvbnRhaW5lci5mbGV4LXYtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleC1jb250YWluZXIgLmZsZXgtcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b31mb3JtIC5jaGVja2JveGVzLGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLGZvcm0gaW5wdXRbdHlwZT11cmxdLGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sZm9ybSAuc2VsZWN0LGZvcm0gdGV4dGFyZWF7Ym9yZGVyLXJhZGl1czo1cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweDtmb250LWZhbWlseTpcIlNvdXJjZSBTYW5zIFByb1wiLHNhbnMtc2VyaWYsSGVsdmV0aWNhLEFyaWFsO2JhY2tncm91bmQ6I2U1ZTVlNTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzoxNXB4IDE1cHg7Zm9udC1zaXplOi44NzVlbTt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOm5vbmV9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7Zm9ybSAuY2hlY2tib3hlcyxmb3JtIGlucHV0W3R5cGU9dGV4dF0sZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxmb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxmb3JtIGlucHV0W3R5cGU9dXJsXSxmb3JtIGlucHV0W3R5cGU9ZW1haWxdLGZvcm0gLnNlbGVjdCxmb3JtIHRleHRhcmVhe3BhZGRpbmc6MTVweCAyNXB4fX1mb3JtIC5jaGVja2JveGVzW3R5cGU9Y2hlY2tib3hdLGZvcm0gaW5wdXRbdHlwZT10ZXh0XVt0eXBlPWNoZWNrYm94XSxmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdW3R5cGU9Y2hlY2tib3hdLGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdW3R5cGU9Y2hlY2tib3hdLGZvcm0gaW5wdXRbdHlwZT11cmxdW3R5cGU9Y2hlY2tib3hdLGZvcm0gaW5wdXRbdHlwZT1lbWFpbF1bdHlwZT1jaGVja2JveF0sZm9ybSAuc2VsZWN0W3R5cGU9Y2hlY2tib3hdLGZvcm0gdGV4dGFyZWFbdHlwZT1jaGVja2JveF17d2lkdGg6YXV0b31mb3JtIC5jaGVja2JveGVzOmZvY3VzLGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLGZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsZm9ybSAuc2VsZWN0OmZvY3VzLGZvcm0gdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjYjViNWI1fWZvcm0gLmNoZWNrYm94ZXNbdHlwZT1zdWJtaXRdLGZvcm0gaW5wdXRbdHlwZT10ZXh0XVt0eXBlPXN1Ym1pdF0sZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXVt0eXBlPXN1Ym1pdF0sZm9ybSBpbnB1dFt0eXBlPW51bWJlcl1bdHlwZT1zdWJtaXRdLGZvcm0gaW5wdXRbdHlwZT11cmxdW3R5cGU9c3VibWl0XSxmb3JtIGlucHV0W3R5cGU9ZW1haWxdW3R5cGU9c3VibWl0XSxmb3JtIC5zZWxlY3RbdHlwZT1zdWJtaXRdLGZvcm0gdGV4dGFyZWFbdHlwZT1zdWJtaXRde2ZvbnQtc2l6ZToxZW07cGFkZGluZzoxMHB4IDI1cHggMTVweH1mb3JtIC5zZWxlY3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvc2VsZWN0LWFycm93LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAyMHB4IGNlbnRlcjtwYWRkaW5nLXJpZ2h0OjUwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9Zm9ybSAuc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX1mb3JtIHRleHRhcmVhe21pbi1oZWlnaHQ6MTAwcHg7bWF4LXdpZHRoOjEwMCV9I2hlYWRlciAuYm90dG9te2JhY2tncm91bmQ6IzAwMTUyZX0jaGVhZGVyIC5ib3R0b20gbmF2e2Rpc3BsYXk6YmxvY2t9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCl7I2hlYWRlciAuYm90dG9tIG5hdntkaXNwbGF5Om5vbmV9fSNoZWFkZXIgLmJvdHRvbSBuYXYgdWx7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfSNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGl7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjExLjExMTExMTExMTElO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMDAwMDF9I2hlYWRlciAuYm90dG9tIG5hdiB1bCBsaSAud3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0jaGVhZGVyIC5ib3R0b20gbmF2IHVsIGxpIC52YWxpZ257ZGlzcGxheTp0YWJsZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcn0jaGVhZGVyIC5ib3R0b20gbmF2IHVsIGxpIGF7Zm9udC1zaXplOi43NWVtO21pbi1oZWlnaHQ6MzhweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsaW5lLWhlaWdodDoxLjRlbTtwYWRkaW5nOjE1cHggNXB4O2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXJ9I2hlYWRlciAuYm90dG9tIG5hdiB1bCBsaSBhPnNwYW57ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtaGVpZ2h0OiAxMDYwcHgpeyNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGkgYT5zcGFue2Rpc3BsYXk6YmxvY2t9fSNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGk6aG92ZXIsI2hlYWRlciAuYm90dG9tIG5hdiB1bCBsaTpmb2N1c3tiYWNrZ3JvdW5kOiMzNDdhZDh9I2hlYWRlciAuYm90dG9tIG5hdiB1bCBsaSB1bC5zdWItbWVudXtkaXNwbGF5Om5vbmU7ZmxvYXQ6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTVweDtsZWZ0OjA7bWFyZ2luLXRvcDoxNXB4O2JhY2tncm91bmQ6IzM0N2FkODttaW4td2lkdGg6MzIwcHg7cGFkZGluZzoxNXB4IDA7ei1pbmRleDoxMDAwMzB9I2hlYWRlciAuYm90dG9tIG5hdiB1bCBsaSB1bC5zdWItbWVudSBsaXtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bzttYXJnaW46MCAyMHB4O3BhZGRpbmc6MCAxMHB4O21pbi1oZWlnaHQ6MXB4fSNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGkgdWwuc3ViLW1lbnUgbGkgLnZhbGlnbntkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MXB4O3RleHQtYWxpZ246aW5oZXJpdH0jaGVhZGVyIC5ib3R0b20gbmF2IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGF7Y29sb3I6I2E5YzdlZTtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06bm9uZTtwYWRkaW5nOjEwcHggMDtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MTBweDt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDoyMHB4fSNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMHB4O3RvcDoxMHB4O2NvbG9yOiNlNTM0MmN9I2hlYWRlciAuYm90dG9tIG5hdiB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmhvdmVyLCNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGkgdWwuc3ViLW1lbnUgbGkudGl0bGU6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowO3BhZGRpbmctdG9wOjB9I2hlYWRlciAuYm90dG9tIG5hdiB1bCBsaSB1bC5zdWItbWVudSBsaS50aXRsZTpob3ZlciwjaGVhZGVyIC5ib3R0b20gbmF2IHVsIGxpIHVsLnN1Yi1tZW51IGxpLnRpdGxlOmZvY3Vze2N1cnNvcjpwb2ludGVyfSNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGkgdWwuc3ViLW1lbnUgbGkudGl0bGUgYXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjEwcHggMDttYXJnaW4tbGVmdDowfSNoZWFkZXIgLmJvdHRvbSBuYXYgdWwgbGkgdWwuc3ViLW1lbnUgbGkudGl0bGUgYTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jaGVhZGVyIC5ib3R0b20gbmF2IHVsIGxpIHVsLnN1Yi1tZW51IGxpLnRpdGxlIGE6aG92ZXIsI2hlYWRlciAuYm90dG9tIG5hdiB1bCBsaSB1bC5zdWItbWVudSBsaS50aXRsZSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2hlYWRlciAuYm90dG9tIG5hdiB1bCBzcGFue2Rpc3BsYXk6YmxvY2t9I2hlYWRlciAuYm90dG9tIC5tLWljb257ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDtwYWRkaW5nOjIxcHh9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCl7I2hlYWRlciAuYm90dG9tIC5tLWljb257ZGlzcGxheTpub25lfX0jaGVhZGVyIC5ib3R0b20gLm0taWNvbi5hY3RpdmV7YmFja2dyb3VuZDojMzQ3YWQ4O2N1cnNvcjpwb2ludGVyfSNoZWFkZXIgLmJvdHRvbSAubS1pY29uIHNwYW57Ym9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI3cHg7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjRweH0jaGVhZGVyIC5ib3R0b20gLm0taWNvbjpob3ZlciwjaGVhZGVyIC5ib3R0b20gLm0taWNvbjpmb2N1c3tjdXJzb3I6cG9pbnRlcn0jaGVhZGVyIC5ib3R0b20gLnNlYXJjaDpob3ZlciwjaGVhZGVyIC5ib3R0b20gLnNlYXJjaDpmb2N1c3tjdXJzb3I6cG9pbnRlcn0jaGVhZGVyIC5ib3R0b20gLnNlYXJjaC5tb2JpbGUtb25seXtmbG9hdDpyaWdodCAhaW1wb3J0YW50O3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpub25lfSNoZWFkZXIgLmJvdHRvbSAuc2VhcmNoLm1vYmlsZS1vbmx5IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxO3BhZGRpbmc6MjVweCAyMHB4IDE4cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zczstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAuM3N9I2hlYWRlciAuYm90dG9tIC5zZWFyY2gubW9iaWxlLW9ubHkgc3Bhbjpob3ZlciwjaGVhZGVyIC5ib3R0b20gLnNlYXJjaC5tb2JpbGUtb25seSBzcGFuLmFjdGl2ZXtiYWNrZ3JvdW5kOiMzNDdhZDg7Y3Vyc29yOnBvaW50ZXJ9I2hlYWRlciAuYm90dG9tIC5zZWFyY2gubW9iaWxlLW9ubHkgc3BhbiBpbWd7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjB9I2hlYWRlciAuYm90dG9tIC5zZWFyY2ggaW1ne3dpZHRoOjI1cHg7bWF4LXdpZHRoOjI1cHg7cGFkZGluZzowIDIwcHh9I2hlYWRlciAuZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOnRvcH0jaGVhZGVyIC5mb3JtIGZvcm17cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5OTtkaXNwbGF5Om5vbmU7bGVmdDowO3JpZ2h0OjB9I2hlYWRlciAuZm9ybSBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowO2ZvbnQtc2l6ZToxMXB4O2JveC1zaGFkb3c6MCAwIDNweCAjNzU3NTc1O3otaW5kZXg6OTk5OTk7dmVydGljYWwtYWxpZ246dG9wO21heC13aWR0aDo0MzVweDt3aWR0aDoxMDAlO21hcmdpbjowO2JvcmRlcjowO3BhZGRpbmc6MjBweCAwO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNhZGFkYWV9I2hlYWRlciAudG9we2JhY2tncm91bmQtY29sb3I6IzAwMjE0NztiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9sYXlvdXQvYnJhbmQtc3BhcmtzLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxMTBweCBib3R0b207ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfSNoZWFkZXIgLnRvcCAuY29udGFjdC1idXR0b257ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjE4JTt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0jaGVhZGVyIC50b3AgLmNvbnRhY3QtYnV0dG9uIC5idXR0b257bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi1yaWdodDoyMHB4fSNoZWFkZXIgLnRvcCAubG9nb3tkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MTglO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jaGVhZGVyIC50b3AgLmxvZ28gaW1nLCNoZWFkZXIgLnRvcCAubG9nbyBzdmd7cGFkZGluZzoyMHB4IDAgMjBweCAyMHB4O21hcmdpbi1yaWdodDozNXB4fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpeyNoZWFkZXIgLnRvcCAubG9nbyBpbWcsI2hlYWRlciAudG9wIC5sb2dvIHN2Z3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowfX0jaGVhZGVyIC50b3AgLmxvZ28gaW1ne21heC13aWR0aDoyMTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I2hlYWRlciAudG9wIC5sb2dvIHN2Z3ttYXgtd2lkdGg6MjA1cHh9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCl7I2hlYWRlciAudG9wIC5sb2dvIHN2Z3ttYXgtaGVpZ2h0OjQ1cHh9fSNoZWFkZXIgLnRvcCAucGFnZS10aXRsZXtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6NjQlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jaGVhZGVyIC50b3AgLnBhZ2UtdGl0bGUgaDF7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjJlbTtsaW5lLWhlaWdodDoxLjI1ZW07bWFyZ2luOjA7cGFkZGluZzowIDIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7I2hlYWRlciAudG9wIC5wYWdlLXRpdGxlIGgxe2ZvbnQtc2l6ZToxLjI1ZW19fS5oaWRle2Rpc3BsYXk6bm9uZX0uaGlnaGxpZ2h0ZWR7Y29sb3I6I2VhMzMyZX0uaG9tZXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmZ9LmhvbWUgLmljb24tY29sdW1uc3t0ZXh0LWFsaWduOmNlbnRlcn0uaG9tZSAuaWNvbi1jb2x1bW5zIC5jb2x1bW57d2lkdGg6MjUuNTQzNDc4MjYwOSU7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1yaWdodDoxMS4wODY5NTY1MjE3JTtkaXNwbGF5OmlubGluZS1ibG9ja30uaG9tZSAuaWNvbi1jb2x1bW5zIC5jb2x1bW46bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaG9tZSAuaWNvbi1jb2x1bW5zIC5jb2x1bW4gYXt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4yc30uaG9tZSAuaWNvbi1jb2x1bW5zIC5jb2x1bW4gYTpob3ZlciwuaG9tZSAuaWNvbi1jb2x1bW5zIC5jb2x1bW4gYTpmb2N1c3tjb2xvcjojNjM5YWUzfS5ob21lIC5pY29uLWNvbHVtbnMgLmNvbHVtbiBwe21hcmdpbi10b3A6MjBweDtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MS4zMTI1ZW19LmhvbWUgLmludHJve3dpZHRoOjY0LjEzMDQzNDc4MjYlO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1LjQzNDc4MjYwODclfS5ob21lIC5pbnRybyBoMXttYXJnaW46MCAwIDMwcHg7bGluZS1oZWlnaHQ6MS4yZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmhvbWUgLmxhdGVzdC1uZXdze2JhY2tncm91bmQtY29sb3I6I2VlZX0uaG9tZSAuc2VjdGlvbi1wYWRkaW5ne3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy1ib3R0b206NzVweH0uaG9tZSAuc29jaWFse3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206Ny40MjU3NDI1NzQzJX0uaG9tZSAuc29jaWFsIC5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxLjk4MDE5ODAxOTglfS5ob21lIC5zb2NpYWwgLmljb24gYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTJweCAyNXB4IDEycHggNTVweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOjRweDtsaW5lLWhlaWdodDoxZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MjBweCBjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzfS5ob21lIC5zb2NpYWwgLmljb24gYS5saW5rZWRpbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9pY29ucy9saW5rZWRpbi1zbWFsbC5wbmdcIik7Y29sb3I6IzAwNzdiNTtib3JkZXItY29sb3I6IzAwNzdiNX0uaG9tZSAuc29jaWFsIC5pY29uIGEubGlua2VkaW46aG92ZXIsLmhvbWUgLnNvY2lhbCAuaWNvbiBhLmxpbmtlZGluOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2ljb25zL2xpbmtlZGluLXNtYWxsLXdoaXRlLnBuZ1wiKTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNzdiNX0uaG9tZSAuc29jaWFsIC5pY29uIGEudHdpdHRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9pY29ucy90d2l0dGVyLXNtYWxsLnBuZ1wiKTtjb2xvcjojNTVhY2VlO2JvcmRlci1jb2xvcjojNTVhY2VlfS5ob21lIC5zb2NpYWwgLmljb24gYS50d2l0dGVyOmhvdmVyLC5ob21lIC5zb2NpYWwgLmljb24gYS50d2l0dGVyOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2ljb25zL3R3aXR0ZXItc21hbGwtd2hpdGUucG5nXCIpO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTVhY2VlfWltZyxlbWJlZCxvYmplY3QsdmlkZW97bWF4LXdpZHRoOjEwMCV9aW1nLmFsaWduY2VudGVyLGRpdi5hbGlnbmNlbnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjEwcHh9aW1nLmFsaWdubGVmdCxkaXYuYWxpZ25sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWltZy5hbGlnbnJpZ2h0LGRpdi5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjIwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWlucHV0W3R5cGU9Y2hlY2tib3hdLmNzcy1jaGVja2JveCxpbnB1dFt0eXBlPXJhZGlvXS5jc3MtY2hlY2tib3h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTtwYWRkaW5nOjAgIWltcG9ydGFudDtoZWlnaHQ6MCAhaW1wb3J0YW50O3dpZHRoOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmZ9aW5wdXRbdHlwZT1jaGVja2JveF0uY3NzLWNoZWNrYm94K2xhYmVsLmNzcy1sYWJlbCxpbnB1dFt0eXBlPXJhZGlvXS5jc3MtY2hlY2tib3grbGFiZWwuY3NzLWxhYmVse3BhZGRpbmctbGVmdDozNXB4O2hlaWdodDoyMnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjIycHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MCAwO2ZvbnQtc2l6ZToxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH1pbnB1dFt0eXBlPXJhZGlvXS5jc3MtY2hlY2tib3grbGFiZWwuY3NzLWxhYmVse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2xheW91dC9yYWRpb2J1dHRvbi5wbmdcIikgIWltcG9ydGFudH0ubGVmdHtmbG9hdDpsZWZ0fS5sYXN0e21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9I21vYmlsZS1uYXZ7ZGlzcGxheTpub25lfSNtb2JpbGUtbmF2LmFjdGl2ZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojMzQ3YWQ4O3BhZGRpbmc6MTVweCAyNXB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NTAwMDtsZWZ0OjA7cmlnaHQ6MH0jbW9iaWxlLW5hdi5hY3RpdmUgdWx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfSNtb2JpbGUtbmF2LmFjdGl2ZSB1bCBsaXt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjQzcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzM0N2FkODtwb3NpdGlvbjpyZWxhdGl2ZX0jbW9iaWxlLW5hdi5hY3RpdmUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbntiYWNrZ3JvdW5kOiM2MzlhZTM7ZGlzcGxheTpibG9ja30jbW9iaWxlLW5hdi5hY3RpdmUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXJ7Y29udGVudDpcIlsrXVwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNDVlbTt6LWluZGV4OjEwMH0jbW9iaWxlLW5hdi5hY3RpdmUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXI6aG92ZXIsI21vYmlsZS1uYXYuYWN0aXZlIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyOmZvY3Vze2N1cnNvcjpwb2ludGVyfSNtb2JpbGUtbmF2LmFjdGl2ZSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXJ7Y29udGVudDpcIi1cIn0jbW9iaWxlLW5hdi5hY3RpdmUgdWwgbGkgYXtwYWRkaW5nOjAgMTBweDtjb2xvcjojMDAyZDYyO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo2MDB9I21vYmlsZS1uYXYuYWN0aXZlIHVsIGxpIHVsLnN1Yi1tZW51e2Rpc3BsYXk6bm9uZX0jbW9iaWxlLW5hdi5hY3RpdmUgdWwgbGkub3BlbiB1bC5zdWItbWVudXttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTpibG9ja30jbW9iaWxlLW5hdi5hY3RpdmUgdWwgbGkub3BlbiB1bC5zdWItbWVudSBsaXtsaW5lLWhlaWdodDoyNXB4O2JvcmRlci1ib3R0b206MH0jbW9iaWxlLW5hdi5hY3RpdmUgdWwgbGkub3BlbiB1bC5zdWItbWVudSBsaS50aXRsZSBhe3RleHQtdHJhbnNmb3JtOm5vbmU7cGFkZGluZy1sZWZ0OjMwcHh9I21vYmlsZS1uYXYuYWN0aXZlIHVsIGxpLm9wZW4gdWwuc3ViLW1lbnUgbGkudGl0bGUgYTo6YmVmb3Jle2Rpc3BsYXk6bm9uZTtjb250ZW50OlwiXCJ9I21vYmlsZS1uYXYuYWN0aXZlIHVsIGxpLm9wZW4gdWwuc3ViLW1lbnUgbGkgYXtiYWNrZ3JvdW5kOm5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtwYWRkaW5nLWxlZnQ6NjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jbW9iaWxlLW5hdi5hY3RpdmUgdWwgbGkub3BlbiB1bC5zdWItbWVudSBsaSBhOjpiZWZvcmV7Y29udGVudDpcIj5cIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NDBweDt0b3A6LTNweDtjb2xvcjojZTUzNDJjfWlucHV0e2JvcmRlci1yYWRpdXM6MH1sYWJlbC5jc3MtbGFiZWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvbGF5b3V0L2NoZWNrYm94ZXMucG5nXCIpOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX1sYWJlbC5lcnJvcntkaXNwbGF5OmJsb2NrO21hcmdpbjo3cHggMCAxMHB4IDEwcHg7Y29sb3I6cmVkfS5saXN0aW5nLWZpbHRlci0ye21hcmdpbi1ib3R0b206NTBweH0jbGlzdGluZy1maWx0ZXIgdWwsLm5ld3MtZmlsdGVyIHVse2Rpc3BsYXk6dGFibGU7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDo3MHB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luOjUwcHggMCAyNXB4fSNsaXN0aW5nLWZpbHRlciB1bCBsaSwubmV3cy1maWx0ZXIgdWwgbGl7YmFja2dyb3VuZC1jb2xvcjojMjk3NGQ2O21hcmdpbi1sZWZ0OjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21pbi1oZWlnaHQ6NzBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMS4xJTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NzBweH0jbGlzdGluZy1maWx0ZXIgdWwgbGk6OmJlZm9yZSwubmV3cy1maWx0ZXIgdWwgbGk6OmJlZm9yZXtkaXNwbGF5Om5vbmV9I2xpc3RpbmctZmlsdGVyIHVsIGxpLmFjdGl2ZSwubmV3cy1maWx0ZXIgdWwgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMjE0N30jbGlzdGluZy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyLCNsaXN0aW5nLWZpbHRlciB1bCBsaTpub3QoLmFjdGl2ZSk6Zm9jdXMsLm5ld3MtZmlsdGVyIHVsIGxpOm5vdCguYWN0aXZlKTpob3ZlciwubmV3cy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwMjE0N30jbGlzdGluZy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIC52YWxpZ24gYSwjbGlzdGluZy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIC52YWxpZ24gc3BhbiwjbGlzdGluZy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmZvY3VzIC52YWxpZ24gYSwjbGlzdGluZy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmZvY3VzIC52YWxpZ24gc3BhbiwubmV3cy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIC52YWxpZ24gYSwubmV3cy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmhvdmVyIC52YWxpZ24gc3BhbiwubmV3cy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmZvY3VzIC52YWxpZ24gYSwubmV3cy1maWx0ZXIgdWwgbGk6bm90KC5hY3RpdmUpOmZvY3VzIC52YWxpZ24gc3Bhbntjb2xvcjojNjM5YWUzfSNsaXN0aW5nLWZpbHRlciB1bCBsaSAudmFsaWduLC5uZXdzLWZpbHRlciB1bCBsaSAudmFsaWdue2xpbmUtaGVpZ2h0OjEuMjVlbTtmb250LXNpemU6Ljc1ZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMDIxNDc7ZGlzcGxheTp0YWJsZS1jZWxsO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MCA1cHh9I2xpc3RpbmctZmlsdGVyIHVsIGxpIC52YWxpZ24gYSwjbGlzdGluZy1maWx0ZXIgdWwgbGkgLnZhbGlnbiBzcGFuLC5uZXdzLWZpbHRlciB1bCBsaSAudmFsaWduIGEsLm5ld3MtZmlsdGVyIHVsIGxpIC52YWxpZ24gc3Bhbnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpeyNsaXN0aW5nLWZpbHRlciB1bCBsaSAudmFsaWduLC5uZXdzLWZpbHRlciB1bCBsaSAudmFsaWdue2JvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZn19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7I2xpc3RpbmctZmlsdGVyIHVsLC5uZXdzLWZpbHRlciB1bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7aGVpZ2h0OmF1dG99I2xpc3RpbmctZmlsdGVyIHVsIGxpLC5uZXdzLWZpbHRlciB1bCBsaXtkaXNwbGF5OmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6NDkuOCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MDttaW4taGVpZ2h0OmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNsaXN0aW5nLWZpbHRlciB1bCBsaTpudGgtY2hpbGQoZXZlbiksLm5ld3MtZmlsdGVyIHVsIGxpOm50aC1jaGlsZChldmVuKXttYXJnaW4tbGVmdDphdXRvfSNsaXN0aW5nLWZpbHRlciB1bCBsaSBhIHNwYW4sLm5ld3MtZmlsdGVyIHVsIGxpIGEgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvfSNsaXN0aW5nLWZpbHRlciB1bCBsaSAudmFsaWduLC5uZXdzLWZpbHRlciB1bCBsaSAudmFsaWdue3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KWFuZCAobWF4LXdpZHRoOiA1OTBweCl7I2xpc3RpbmctZmlsdGVyIHVsIGxpLC5uZXdzLWZpbHRlciB1bCBsaXt3aWR0aDoxMDAlfX0jbGlzdGluZy1vdmVydmlldyAuY2VudGVyZWR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG99I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmctZmlsdGVyLnRocmVlIHVse21hcmdpbjo0NnB4IDAgMjRweH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsjbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIudGhyZWUgdWwgbGl7d2lkdGg6MzMuMzMlfX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIudGhyZWUgdWwgbGl7d2lkdGg6MzMuMzMlfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci50aHJlZSB1bCBsaSAudmFsaWdue2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci5maXZlIHVsIGxpe3dpZHRoOjIwJX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmctZmlsdGVyLmZpdmUgdWwgbGl7d2lkdGg6MjAlfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci5maXZlIHVsIGxpIC52YWxpZ257Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmctZmlsdGVyLnNpeCB1bCBsaXt3aWR0aDoxNi42NjY2NjY2NjY2JX19I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmctZmlsdGVyLnNldmVuIHVsIGxpe3dpZHRoOjE0LjI4NTcxNDI4NTclfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci5zZXZlbiB1bCBsaSAudmFsaWdue2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci5zZXZlbiB1bCBsaXt3aWR0aDoxMDAlfX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXsjbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIuZWlnaHQgdWwgbGkgLnZhbGlnbntib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsjbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIuZm91ciB1bCBsaXt3aWR0aDoyNSV9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci5mb3VyIHVsIGxpe3dpZHRoOjI1JX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIuZm91ciB1bCBsaSAudmFsaWdue2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci5uaW5lIHVse21hcmdpbi1ib3R0b206MH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsjbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIubmluZSB1bCBsaXt3aWR0aDoxMS4xMTExMTExMTExJX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIubmluZSB1bCBsaSAudmFsaWdue2ZvbnQtc2l6ZTouNjVlbX19I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmctZmlsdGVyLnRlbiB1bHttYXJnaW4tYm90dG9tOjB9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmctZmlsdGVyLnRlbiB1bCBsaXt3aWR0aDoyMCV9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmctZmlsdGVyLnRlbiB1bCBsaSAudmFsaWdue2ZvbnQtc2l6ZTouNjVlbX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTkycHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci50ZW4gdWwgbGl7d2lkdGg6OS4yJX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIudGVuIHVsIGxpIC52YWxpZ257Zm9udC1zaXplOi43NWVtfX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIuZWxldmVuIHVse21hcmdpbi1ib3R0b206MH0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIuZWxldmVuIHVsIGxpe3dpZHRoOjguOSV9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmctZmlsdGVyLmVsZXZlbiB1bCBsaSAudmFsaWdue2ZvbnQtc2l6ZTouNjVlbX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXsjbGlzdGluZy1vdmVydmlldyAjbGlzdGluZy1maWx0ZXIuZWxldmVuIHVsIGxpe3dpZHRoOjguODklfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5nLWZpbHRlci5lbGV2ZW4gdWwgbGkgLnZhbGlnbntmb250LXNpemU6LjU1ZW19fSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xle3BhZGRpbmc6MzBweCAzMHB4IDIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmU7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkZFRkVGRVwiKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0Z1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHUmxabk0rUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJalV3SlNJZ2VURTlJakFsSWlCNE1qMGlOVEFsSWlCNU1qMGlNVEF3SlNJK1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlk1WmpsbU9TSXZQanh6ZEc5d0lHOW1abk5sZEQwaU16VWxJaUJ6ZEc5d0xXTnZiRzl5UFNJalptWm1abVptSWk4K1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0OEwyUmxabk0rUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtLU0lnTHo0OEwzTjJaejRnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xle3dpZHRoOmF1dG87bWFyZ2luOjA7ZmxvYXQ6bm9uZX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MgYXJ0aWNsZTpudGgtY2hpbGQob2RkKXttYXJnaW4tcmlnaHQ6MH19I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUuc3Bpbm91dC1jb250YWluZXJ7cGFkZGluZzoxM3B4IDE1cHggMTFweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUuc3Bpbm91dC1jb250YWluZXJ7cGFkZGluZzoxM3B4IDAgMThweDttaW4taGVpZ2h0OjQ0cHh9fSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xlLnNwaW5vdXQtY29udGFpbmVyIC5zcGlub3V0LWJsdXJie21hcmdpbi10b3A6NnB4O21hcmdpbi1sZWZ0OjMwcHh9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUuc3Bpbm91dC1jb250YWluZXIgLnNwaW5vdXQtYmx1cmJ7bWFyZ2luLWxlZnQ6MH19I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUuc3Bpbm91dC1jb250YWluZXIuZmlyc3R7cGFkZGluZy10b3A6MzVweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXRvcDowfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xlLnNwaW5vdXQtY29udGFpbmVyIC5jb250ZW50IC5jYXRlZ29yaWVze21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojN2ZhMGM3O2ZvbnQtc3R5bGU6aXRhbGljfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xlLnNwaW5vdXQtY29udGFpbmVyIC5jb250ZW50IC5jYXRlZ29yaWVze3dpZHRoOjIwJX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUuc3Bpbm91dC1jb250YWluZXIgLmNvbnRlbnQgLmNhdGVnb3JpZXN7d2lkdGg6MjAlfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xlLnNwaW5vdXQtY29udGFpbmVyIC5jb250ZW50IC5jYXRlZ29yaWVzIC52YWxpZ257Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGV7d2lkdGg6YXV0bzttYXJnaW46MDtmbG9hdDpub25lfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xlOm50aC1jaGlsZChvZGQpe21hcmdpbi1yaWdodDowfX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MgYXJ0aWNsZS5maXJzdHtwYWRkaW5nLXRvcDozNXB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXItdG9wOjB9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmNvbnRlbnQgLmNhdGVnb3JpZXN7bWFyZ2luLWJvdHRvbToxNXB4O2NvbG9yOiM3ZmEwYzc7Zm9udC1zdHlsZTppdGFsaWN9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmNvbnRlbnQgLmNhdGVnb3JpZXMgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXN0eWxlOm5vcm1hbDttYXJnaW4tcmlnaHQ6MTVweH0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MgYXJ0aWNsZSAuY29udGVudCAuY2F0ZWdvcmllcyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmNvbnRlbnQgLmNhdGVnb3JpZXMgc3Bhbntmb250LXN0eWxlOm5vcm1hbH0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MgYXJ0aWNsZSAuY29udGVudCAuZGF0ZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjEuMzc1ZW07Y29sb3I6IzY2Nn0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MgYXJ0aWNsZSAuY29udGVudCBoNHttYXJnaW4tYm90dG9tOjE1cHh9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmNvbnRlbnQgaW1ne21hcmdpbi1sZWZ0OjVweDtib3JkZXI6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmNvbnRlbnQgLmxlZnRQYWRkaW5ne3BhZGRpbmctbGVmdDowfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xlIC5jb250ZW50IC5sZWZ0UGFkZGluZ3twYWRkaW5nLWxlZnQ6MzBweH19I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmNvbnRlbnQgLmxpbmtzIHNwYW57bWFyZ2luLWxlZnQ6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjF9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmNvbnRlbnQgLmxpbmtzIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6NXB4fX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MgYXJ0aWNsZSBpbWd7Ym9yZGVyOjB9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmltYWdlIGltZ3t3aWR0aDoxMDAlfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncyBhcnRpY2xlIC5pbWFnZSBpbWd7bWF4LXdpZHRoOjUwJX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmltYWdlIGltZ3ttYXgtd2lkdGg6bm9uZX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGFydGljbGUgLmltYWdle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH19I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzIGgye21hcmdpbi1sZWZ0OjElO2ZvbnQtd2VpZ2h0OjQwMH0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3Muc2V2ZW4gdWwgbGl7d2lkdGg6MTQuMjg1NzE0Mjg1NyV9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzLnNldmVuIHVsIGxpIC52YWxpZ257Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzLnNldmVuIHVsIGxpe3dpZHRoOjEwMCV9fSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5laWdodCB1bCBsaXt3aWR0aDoxMi41JX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXsjbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MuZWlnaHQgdWwgbGl7d2lkdGg6MTElfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5laWdodCB1bCBsaSAudmFsaWdue2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5mb3VyIHVsIGxpe3dpZHRoOjI1JX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzLmZvdXIgdWwgbGl7d2lkdGg6MjUlfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5mb3VyIHVsIGxpIC52YWxpZ257Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzLm5pbmUgdWx7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5uaW5lIHVsIGxpe3dpZHRoOjExLjExMTExMTExMTElfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5uaW5lIHVsIGxpIC52YWxpZ257Zm9udC1zaXplOi42NWVtfX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MudGVuIHVse21hcmdpbi1ib3R0b206MH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsjbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MudGVuIHVsIGxpe3dpZHRoOjIwJX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MudGVuIHVsIGxpIC52YWxpZ257Zm9udC1zaXplOi42NWVtfX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTJweCl7I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzLnRlbiB1bCBsaXt3aWR0aDo5LjIlfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy50ZW4gdWwgbGkgLnZhbGlnbntmb250LXNpemU6Ljc1ZW19fSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5lbGV2ZW4gdWx7bWFyZ2luLWJvdHRvbTowfSNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5lbGV2ZW4gdWwgbGl7d2lkdGg6OC45JX0jbGlzdGluZy1vdmVydmlldyAjbGlzdGluZ3MuZWxldmVuIHVsIGxpIC52YWxpZ257Zm9udC1zaXplOi42NWVtfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpeyNsaXN0aW5nLW92ZXJ2aWV3ICNsaXN0aW5ncy5lbGV2ZW4gdWwgbGl7d2lkdGg6OC44OSV9I2xpc3Rpbmctb3ZlcnZpZXcgI2xpc3RpbmdzLmVsZXZlbiB1bCBsaSAudmFsaWdue2ZvbnQtc2l6ZTouNTVlbX19I2xpc3Rpbmctb3ZlcnZpZXcgLm5ld3MtZmlsdGVyIHVsIGxpLCNsaXN0aW5nLW92ZXJ2aWV3IC5uZXdzLWZpbHRlciB1bC5vcGVuIGxpe3dpZHRoOjEwMCU7Y29sb3I6IzM0N2FkODttaW4taGVpZ2h0OjcwcHg7ZGlzcGxheTp0YWJsZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO21hcmdpbi1ib3R0b206M3B4fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpeyNsaXN0aW5nLW92ZXJ2aWV3IC5uZXdzLWZpbHRlciB1bCBsaSwjbGlzdGluZy1vdmVydmlldyAubmV3cy1maWx0ZXIgdWwub3BlbiBsaXt3aWR0aDozMy4zJTtmbG9hdDpsZWZ0O2JvcmRlci1ib3R0b206MDttYXJnaW4tYm90dG9tOjFweH19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7I2xpc3Rpbmctb3ZlcnZpZXcgLm5ld3MtZmlsdGVyIHVsIGxpLCNsaXN0aW5nLW92ZXJ2aWV3IC5uZXdzLWZpbHRlciB1bC5vcGVuIGxpe3dpZHRoOjE2LjYlfX0jbGlzdGluZy1vdmVydmlldyAubmV3cy1maWx0ZXIgdWwgbGkgLnZhbGlnbiwjbGlzdGluZy1vdmVydmlldyAubmV3cy1maWx0ZXIgdWwub3BlbiBsaSAudmFsaWdue3BhZGRpbmc6MH0jbGlzdGluZy1vdmVydmlldyAubmV3cy1maWx0ZXIgdWwgbGkgYSwjbGlzdGluZy1vdmVydmlldyAubmV3cy1maWx0ZXIgdWwub3BlbiBsaSBhe2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2xpc3Rpbmctb3ZlcnZpZXcgLm5ld3MtZmlsdGVyIHVsIGxpIGE+c3BhbiwjbGlzdGluZy1vdmVydmlldyAubmV3cy1maWx0ZXIgdWwub3BlbiBsaSBhPnNwYW57ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2hlaWdodDo3MHB4fSNsaXN0aW5nLW92ZXJ2aWV3IC5uZXdzLWZpbHRlciB1bCBsaSBhPnNwYW4gc3BhbiwjbGlzdGluZy1vdmVydmlldyAubmV3cy1maWx0ZXIgdWwub3BlbiBsaSBhPnNwYW4gc3BhbntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyfSNsaXN0aW5nLW92ZXJ2aWV3IC5uZXdzLWZpbHRlciB1bCAubmV3cy1saXN0LCNsaXN0aW5nLW92ZXJ2aWV3IC5uZXdzLWZpbHRlciB1bC5vcGVuIC5uZXdzLWxpc3R7ZGlzcGxheTpub25lfSNsb2dvQ2Fyb3VzZWx7bWF4LWhlaWdodDoxNTBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojMzQ3YWQ4O3BhZGRpbmc6MzBweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXsjbG9nb0Nhcm91c2VsIC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkgYXtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46YXV0bztwYWRkaW5nLWxlZnQ6MTBweDt0b3A6ODAlfX0jbG9nb0Nhcm91c2VsIC5zbGlkZXMgbGl7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDoxMjBweH0jbG9nb0Nhcm91c2VsIC5zbGlkZXMgbGkgYXttYXJnaW4tbGVmdDoxLjYzMDQzNDc4MjYlfSNsb2dvQ2Fyb3VzZWwgLnNsaWRlcyBsaSBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9I2xvZ29DYXJvdXNlbCAuc2xpZGVzIGxpIGltZ3ttYXgtd2lkdGg6MTUwcHg7bWF4LWhlaWdodDoxMjBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2xvZ29DYXJvdXNlbCAuc2xpZGVzIGxpIHNwYW57ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jbG9nb0Nhcm91c2VsIC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MH0ubWFyZ2luLWJvdHRvbXttYXJnaW4tYm90dG9tOjUwcHh9Lm1hcmdpbi1ib3R0b20tc217bWFyZ2luLWJvdHRvbTozMHB4fS5tYXJnaW4tdG9we21hcmdpbi10b3A6NTBweH0ubWFyZ2luLXRvcC1zbXttYXJnaW4tdG9wOjMwcHh9Lm5ldHdvcmtfbGlua3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2Zsb2F0OmxlZnQ7d2lkdGg6MTclO21pbi1oZWlnaHQ6MTAwcHg7bWFyZ2luOjMwcHggMyUgMCAwfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpey5uZXR3b3JrX2xpbmt7d2lkdGg6NDglO21hcmdpbjoxMHB4IDAgMTBweCAwO21hcmdpbi1yaWdodDoyJX19Lm5ldHdvcmtfbGluayBpbWd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTtib3JkZXI6MDttYXgtaGVpZ2h0OjEwMHB4O3dpZHRoOmF1dG87b3BhY2l0eToxfS5uZXR3b3JrX2xpbmsgaW1nOmhvdmVyLC5uZXR3b3JrX2xpbmsgaW1nOmZvY3Vze29wYWNpdHk6Ljd9Lm5ld3NQYWdlIC5tb3JlLW1lZGlhLWJ1dHRvbnttYXJnaW4tdG9wOjMwcHh9Lm5ld3NQYWdlIC5tZWRpYS1zZWN0aW9ue21hcmdpbi10b3A6NzBweH0ubmV3c1BhZ2UgI2xhdGVzdC1uZXdzIGFydGljbGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZWNmMztwYWRkaW5nOjQ1cHggMzBweCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGdyYWRpZW50VHlwZT0wLCBzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkVGRUZFXCIpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRnUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdSbFpuTStQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqVXdKU0lnZVRFOUlqQWxJaUI0TWowaU5UQWxJaUI1TWowaU1UQXdKU0krUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWTVaamxtT1NJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTXpVbElpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4TDJSbFpuTStQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdabWxzYkQwaWRYSnNLQ05uY21Ga0tTSWdMejQ4TDNOMlp6NGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCV9Lm5ld3NQYWdlICNsYXRlc3QtbmV3cyBhcnRpY2xlIGltZ3tib3JkZXI6MH0ubmV3c1BhZ2UgI2xhdGVzdC1uZXdzIGFydGljbGUgLmxlZnRQYWRkaW5ne3BhZGRpbmctbGVmdDowfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5uZXdzUGFnZSAjbGF0ZXN0LW5ld3MgYXJ0aWNsZSAubGVmdFBhZGRpbmd7cGFkZGluZy1sZWZ0OjMwcHh9fS5uZXdzUGFnZSAjbGF0ZXN0LW5ld3MgYXJ0aWNsZSAubGVmdFBhZGRpbmcgaDR7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsubmV3c1BhZ2UgI2xhdGVzdC1uZXdzIGFydGljbGUgLmxlZnRQYWRkaW5nIGg0e21hcmdpbi10b3A6MH19Lm5ld3NQYWdlICNsYXRlc3QtbmV3cyBhcnRpY2xlIC5sZWZ0UGFkZGluZyAuZGF0ZXttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjEuMzY1ZW07Y29sb3I6IzY2Nn0ubmV3c1BhZ2UgI2xhdGVzdC1uZXdzIGFydGljbGUgLmxlZnRQYWRkaW5nIC5jYXRlZ29yaWVze21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojN2ZhMGM3O2ZvbnQtc3R5bGU6aXRhbGljfS5uZXdzUGFnZSAjbGF0ZXN0LW5ld3MgYXJ0aWNsZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0ubmV3c1BhZ2UgI2xhdGVzdC1uZXdzIGFydGljbGU6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZWNmM30ubm9SZXN1bHRze3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLXRvcDo0NXB4fS5wYWdlLXRhYmxle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmbG9hdDpsZWZ0fS5wYWdlLXRhYmxlIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5wYWdlLXRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojZWVlfS5wYWdlLXRhYmxlIHRoe2JhY2tncm91bmQ6IzAwMmQ2Mjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9LnBhZ2UtdGFibGUgdGggYXt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGFnZS10YWJsZSB0ZCwucGFnZS10YWJsZSB0aHtwYWRkaW5nOjZweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpLChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCl7LnBhZ2UtdGFibGUgdGFibGUsLnBhZ2UtdGFibGUgdGhlYWQsLnBhZ2UtdGFibGUgdGJvZHksLnBhZ2UtdGFibGUgdGgsLnBhZ2UtdGFibGUgdGQsLnBhZ2UtdGFibGUgdHJ7ZGlzcGxheTpibG9ja30ucGFnZS10YWJsZSB0YWJsZXttYXJnaW4tdG9wOjQwcHh9LnBhZ2UtdGFibGUgdGhlYWQgdHJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fS5wYWdlLXRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDpub25lfS5wYWdlLXRhYmxlIHRye2JvcmRlcjoxcHggc29saWQgI2NjYzttYXJnaW4tYm90dG9tOjEwcHh9LnBhZ2UtdGFibGUgdGFibGUgdGR7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS10YWJsZSB0ZDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7bGVmdDo2cHg7d2lkdGg6NDUlO3BhZGRpbmctcmlnaHQ6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6Ym9sZH0ucGFnZS10YWJsZSAuaGlkZS10YWJsZXR7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KXsucGFnZS10YWJsZSAuaGlkZS1tb2JpbGV7ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCl7LnBhZ2UtdGFibGUgLmhpZGUtdGFibGV0e2Rpc3BsYXk6bm9uZX19LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVzcGFnZS1uZXdzLW92ZXJ2aWV3LXBocCAjbGF0ZXN0LXB1YmxpY2F0aW9uc3ttYXJnaW4tdG9wOjI1cHh9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGVzcGFnZS1uZXdzLW92ZXJ2aWV3LXBocCAjbGF0ZXN0LXB1YmxpY2F0aW9ucyAuaXRlbXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXsucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZXNwYWdlLW5ld3Mtb3ZlcnZpZXctcGhwICNsYXRlc3QtcHVibGljYXRpb25zIC5pdGVte21hcmdpbi1yaWdodDoxJTt3aWR0aDo0OSU7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlc3BhZ2UtbmV3cy1vdmVydmlldy1waHAgI2xhdGVzdC1wdWJsaWNhdGlvbnMgLml0ZW17d2lkdGg6MjQlO21hcmdpbi1yaWdodDoxJX19cC5uby1qb2Jze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MjVweH0ucGFnaW5ne3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjMwcHh9LnBhZ2luZyBhe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tcmlnaHQ6MjBweH0ucGFnaW5nIGEgaW1ne2JvcmRlcjowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGVvcGxlLWxpc3R7bWluLXdpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MjVweDttYXJnaW4tYm90dG9tOjA7ZmxvYXQ6bGVmdH0ucGVvcGxlLWxpc3QuZmxvYXR7ZmxvYXQ6bGVmdDttYXJnaW46MSU7bWluLXdpZHRoOmluaGVyaXQ7d2lkdGg6MjMlfS5wZW9wbGUtbGlzdC5ub0NsZWFyIC5zaW5nbGUtcGVyc29uOm50aC1jaGlsZCg0bisyKXtjbGVhcjpub25lfS5wZW9wbGUtbGlzdC5wZW9wbGUtbGlzdDN4MyAuc2luZ2xlLXBlcnNvbnt3aWR0aDozMSV9LnBlb3BsZS1saXN0LnBlb3BsZS1saXN0M3gzIC5zaW5nbGUtcGVyc29uOm50aC1jaGlsZCgzbisxKXtjbGVhcjpib3RofS5wZW9wbGUtbGlzdC5wZW9wbGUtbGlzdDN4MyAuc2luZ2xlLXBlcnNvbjpudGgtY2hpbGQoNG4rMSl7Y2xlYXI6bm9uZX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXsucGVvcGxlLWxpc3QucGVvcGxlLWxpc3QzeDMgLnNpbmdsZS1wZXJzb257d2lkdGg6NDglfS5wZW9wbGUtbGlzdC5wZW9wbGUtbGlzdDN4MyAuc2luZ2xlLXBlcnNvbjpudGgtY2hpbGQoMm4rMSl7Y2xlYXI6Ym90aH0ucGVvcGxlLWxpc3QucGVvcGxlLWxpc3QzeDMgLnNpbmdsZS1wZXJzb246bnRoLWNoaWxkKDNuKzEpe2NsZWFyOm5vbmV9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpey5wZW9wbGUtbGlzdC5wZW9wbGUtbGlzdDN4MyAuc2luZ2xlLXBlcnNvbnt3aWR0aDo5OCV9fS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbnt3aWR0aDoyMyU7bWFyZ2luOjElO2JhY2tncm91bmQ6I2YyZjJmMjtmbG9hdDpsZWZ0fS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbjpudGgtY2hpbGQoNG4rMSl7Y2xlYXI6Ym90aH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXsucGVvcGxlLWxpc3QgLnNpbmdsZS1wZXJzb257bWluLWhlaWdodDo1NzZweDt3aWR0aDo0OCV9LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uOm50aC1jaGlsZCg0bisxKXtjbGVhcjpub25lfS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbjpudGgtY2hpbGQoMm4rMil7Y2xlYXI6bm9uZX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCl7LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29ue3dpZHRoOjk4JTttYXJnaW4tYm90dG9tOjMwcHh9LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uIGltZ3tib3JkZXI6MXB4IHNvbGlkICNmMmYyZjIgIWltcG9ydGFudH19LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uIGltZ3t3aWR0aDphdXRvO2JvcmRlcjowfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpey5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiBpbWd7d2lkdGg6MTAwJX19LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uIC5wZXJzb24tY29udGVudHtwYWRkaW5nOjMwcHggMjBweCAyMHB4IDMwcHg7bWluLWhlaWdodDoyNTBweH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXsucGVvcGxlLWxpc3QgLnNpbmdsZS1wZXJzb24gLnBlcnNvbi1jb250ZW50e21pbi1oZWlnaHQ6MTcwcHh9fS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiAucGhvdG97YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo5MHZ3fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkwcHgpey5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiAucGhvdG97aGVpZ2h0OjQ1dnd9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiAucGhvdG97aGVpZ2h0OjIydnd9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiAucGhvdG97bWF4LWhlaWdodDoyMTBweH19LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uIHB7Zm9udC13ZWlnaHQ6NDAwfS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiBwLm5hbWV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMDIxNDd9LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uIHAubmFtZSBhe2NvbG9yOiMwMDIxNDd9LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uIHAubmFtZSBhOmhvdmVyLC5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiBwLm5hbWUgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAyMTQ3fS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiBwLmpvYntjb2xvcjojMDAyMTQ3fS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiBwLnBob25le2NvbG9yOiMwMDIxNDd9LnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uIHAgYXtjb2xvcjojMzQ3YWQ4fS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiBwIGE6aG92ZXIsLnBlb3BsZS1saXN0IC5zaW5nbGUtcGVyc29uIHAgYTpmb2N1c3tjb2xvcjojNjM5YWUzfS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiAubW9yZXt0ZXh0LWluZGVudDotOTk5cHg7d2lkdGg6MTVweDtoZWlnaHQ6MTRweDtmbG9hdDpyaWdodDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOnJlbGF0aXZlfS5wZW9wbGUtbGlzdCAuc2luZ2xlLXBlcnNvbiAubW9yZSBhe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym9yZGVyOjB9I3ByaW50Q29weXJpZ2h0e2Rpc3BsYXk6bm9uZX0uc2t5cGVfcG5oX2NvbnRhaW5lcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1pbWcuc2t5cGVfcG5oX2xvZ29faW1ne2Rpc3BsYXk6bm9uZX0ucmlnaHR7ZmxvYXQ6cmlnaHR9LnJvbGxlZFVwQ29udGVudC5jb250ZW50UGFnZXttYXJnaW4tdG9wOjMwcHh9LnJvbGxlZFVwQ29udGVudC5jb250ZW50UGFnZSBhcnRpY2xle2JhY2tncm91bmQ6bm9uZTttYXJnaW4tYm90dG9tOjB9LnJvbGxlZFVwQ29udGVudC5jb250ZW50UGFnZSAuY2F0ZWdvcnl7cGFkZGluZy1ib3R0b206MH0ucm9sbGVkVXBDb250ZW50LmNvbnRlbnRQYWdlIC5jYXRlZ29yeVRpdGxle21hcmdpbi1ib3R0b206MjVweH0ucm9sbGVkVXBDb250ZW50LmNvbnRlbnRQYWdlIC5jYXRlZ29yeVRpdGxlIC5pY29ue21hcmdpbi1yaWdodDoxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo3MHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucm9sbGVkVXBDb250ZW50LmNsZWFuIGFydGljbGV7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nLWJvdHRvbTowfS5yb2xsZWRVcENvbnRlbnQgYXJ0aWNsZXtiYWNrZ3JvdW5kOnVybChcImltYWdlcy9sYXlvdXQvZmFxLXNlcGFyYXRvci5qcGdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5yb2xsZWRVcENvbnRlbnQgYXJ0aWNsZSBoZWFkZXJ7Y3Vyc29yOnBvaW50ZXJ9LnJvbGxlZFVwQ29udGVudCBhcnRpY2xlIGhlYWRlci5hY3RpdmUgc3BhbntiYWNrZ3JvdW5kOnVybChcImltYWdlcy9pY29ucy9hcnJvdy1kb3duLWxpZ2h0LWJsdWUtc21hbGwucG5nXCIpIG5vLXJlcGVhdH0ucm9sbGVkVXBDb250ZW50IGFydGljbGUgaGVhZGVyLndpdGhsb2dvIGgze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MTt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LXRyYW5zZm9ybTpub25lO21pbi1oZWlnaHQ6MzFweH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXsucm9sbGVkVXBDb250ZW50IGFydGljbGUgaGVhZGVyLndpdGhsb2dvIGgze21pbi1oZWlnaHQ6MDttYXJnaW4tYm90dG9tOjJweH19LnJvbGxlZFVwQ29udGVudCBhcnRpY2xlIGhlYWRlci53aXRobG9nbyBpbWd7ZmxvYXQ6cmlnaHQ7aGVpZ2h0OjM5cHg7ZGlzcGxheTpub25lfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5yb2xsZWRVcENvbnRlbnQgYXJ0aWNsZSBoZWFkZXIud2l0aGxvZ28gaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucm9sbGVkVXBDb250ZW50IGFydGljbGUgaGVhZGVyIGgyLC5yb2xsZWRVcENvbnRlbnQgYXJ0aWNsZSBoZWFkZXIgaDN7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OTMuMDgwNzI0ODc2NCU7bWFyZ2luLWJvdHRvbTowO3RleHQtdHJhbnNmb3JtOm5vbmV9LnJvbGxlZFVwQ29udGVudCAuYmFjay10by10b3B7bWFyZ2luLWJvdHRvbTozMHB4O21hcmdpbi10b3A6LTVweH0ucm9sbGVkVXBDb250ZW50IC5iYWNrLXRvLXRvcCBzcGFue2NvbG9yOiMzNDdhZDg7Zm9udC1zaXplOi43NWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS5yb2xsZWRVcENvbnRlbnQgLmJhY2stdG8tdG9wIHNwYW46aG92ZXIsLnJvbGxlZFVwQ29udGVudCAuYmFjay10by10b3Agc3Bhbjpmb2N1c3tjdXJzb3I6cG9pbnRlcn0ucm9sbGVkVXBDb250ZW50IC5jYXRlZ29yeXtwYWRkaW5nOjAgMCAyMHB4fS5yb2xsZWRVcENvbnRlbnQgLmNhdGVnb3J5IC5jYXRlZ29yeUZhcXN7cGFkZGluZy10b3A6MjBweDtkaXNwbGF5Om5vbmV9LnJvbGxlZFVwQ29udGVudCAuY29udGVudHtkaXNwbGF5Om5vbmV9LnJvbGxlZFVwQ29udGVudCAuY2F0ZWdvcnlUaXRsZXttYXJnaW4tYm90dG9tOjIwcHh9LnJvbGxlZFVwQ29udGVudCBoZWFkZXIuYWN0aXZlIC5hcnJvdywucm9sbGVkVXBDb250ZW50IGgyLmFjdGl2ZSAuYXJyb3d7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvaWNvbnMvYXJyb3ctZG93bi1saWdodC1ibHVlLXNtYWxsLnBuZ1wiKSBuby1yZXBlYXR9LnJvbGxlZFVwQ29udGVudCBoZWFkZXIgLmFycm93LC5yb2xsZWRVcENvbnRlbnQgaDIgLmFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW46MTJweCAxMHB4IDAgMDt3aWR0aDoxMnB4O2hlaWdodDoxM3B4O2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUtc21hbGwucG5nXCIpIG5vLXJlcGVhdH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXsucm9sbGVkVXBDb250ZW50IGhlYWRlciAuYXJyb3csLnJvbGxlZFVwQ29udGVudCBoMiAuYXJyb3d7ZGlzcGxheTpub25lfX0ucm9sbGVkVXBDb250ZW50IGhlYWRlciAudGV4dC5pY29uLWV4aXN0cywucm9sbGVkVXBDb250ZW50IGgyIC50ZXh0Lmljb24tZXhpc3Rze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDpjYWxjKDEwMCUgLSAxNjBweCl9LnJvbGxlZFVwQ29udGVudCBoMntkaXNwbGF5OmJsb2NrO21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjEuMTVlbX0ucm9sbGVkVXBDb250ZW50IGgyIC5hcnJvd3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0jc2VhcmNoLm91dGNvbWVNZWFzdXJlcyAuc2VhcmNoQ29udGFpbmVyLmNhdGVnb3J5IC5jYXRlZ29yaWVzIC5jaGVja2JveHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTVweDtmbG9hdDpub25lfSNzZWFyY2gub3V0Y29tZU1lYXN1cmVzIC5zZWFyY2hDb250YWluZXIuY2F0ZWdvcnkgLmNhdGVnb3JpZXMgbGFiZWx7d2lkdGg6OTAlO2xpbmUtaGVpZ2h0OjEuMmVtfSNzZWFyY2ggLmNvbnRlbnR7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSNzZWFyY2ggLmNvbnRlbnQgc3Ryb25ne2NvbG9yOiMwMDIxNDd9I3NlYXJjaCAjcmVzdWx0c3twYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi10b3A6NDVweH0jc2VhcmNoICNyZXN1bHRzIGFydGljbGV7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjIzJTttYXJnaW46MSU7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOiNmMmYyZjI7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpeyNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZXt3aWR0aDozMS4zJTttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpeyNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZXt3aWR0aDo5OCU7bWFyZ2luLWJvdHRvbTozJX19I3NlYXJjaCAjcmVzdWx0cyBhcnRpY2xlIGF7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0jc2VhcmNoICNyZXN1bHRzIGFydGljbGUgaDN7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6MS4zMTI1ZW19I3NlYXJjaCAjcmVzdWx0cyBhcnRpY2xlIC5pbWFnZXtoZWlnaHQ6MTk4cHg7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207ZGlzcGxheTp0YWJsZS1jZWxsfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpeyNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSAuaW1hZ2V7aGVpZ2h0OjIzMHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjB9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpeyNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSAuaW1hZ2V7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja319I3NlYXJjaCAjcmVzdWx0cyBhcnRpY2xlIC5pbWFnZSBpbWd7dmVydGljYWwtYWxpZ246Ym90dG9tO21heC13aWR0aDpub25lO3dpZHRoOmF1dG87aGVpZ2h0OjE5OHB4fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpeyNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSAuaW1hZ2UgaW1ne2hlaWdodDoyMzBweH19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCl7I3NlYXJjaCAjcmVzdWx0cyBhcnRpY2xlIC5pbWFnZSBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX19I3NlYXJjaCAjcmVzdWx0cyBhcnRpY2xlIC5tb3Jle2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDoxNXB4O2hlaWdodDoxNHB4O2JvdHRvbToxNXB4O3JpZ2h0OjE1cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUtc21hbGwucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZX0jc2VhcmNoICNyZXN1bHRzIGFydGljbGUgLm1vcmUgYXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvcmRlcjowfSNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSBwe2ZvbnQtd2VpZ2h0OjQwMDstbXMtd29yZC1icmVhazpicmVhay1hbGw7d29yZC1icmVhazpicmVhay1hbGw7d29yZC1icmVhazpicmVhay13b3JkOy13ZWJraXQtaHlwaGVuczpub25lOy1tb3otaHlwaGVuczpub25lO2h5cGhlbnM6bm9uZX0jc2VhcmNoICNyZXN1bHRzIGFydGljbGUgcC5uYW1le3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMDAyMTQ3fSNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSBwLmpvYntjb2xvcjojMDAyMTQ3fSNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSBwLnBob25lLCNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSBwLmNvZGV7Y29sb3I6IzAwMjE0N30jc2VhcmNoICNyZXN1bHRzIGFydGljbGUgcCBhe2NvbG9yOiMzNDdhZDh9I3NlYXJjaCAjcmVzdWx0cyBhcnRpY2xlIHAgYTpob3Zlciwjc2VhcmNoICNyZXN1bHRzIGFydGljbGUgcCBhOmZvY3Vze2NvbG9yOiM2MzlhZTN9I3NlYXJjaCAjcmVzdWx0cyBhcnRpY2xlIC5zZWFyY2gtY29udGVudHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTVweCAyNXB4IDI1cHg7bWluLWhlaWdodDozMTVweH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXsjc2VhcmNoICNyZXN1bHRzIGFydGljbGUgLnNlYXJjaC1jb250ZW50e21pbi1oZWlnaHQ6MzQ1cHh9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpeyNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSAuc2VhcmNoLWNvbnRlbnR7bWluLWhlaWdodDoyODVweH19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCl7I3NlYXJjaCAjcmVzdWx0cyBhcnRpY2xlIC5zZWFyY2gtY29udGVudHttaW4taGVpZ2h0OmluaGVyaXR9fSNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSAuc2VhcmNoLWNvbnRlbnQgcHtvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDoxMzJweDtmb250LXNpemU6Ljg3NWVtO3dvcmQtYnJlYWs6bm9ybWFsfSNzZWFyY2ggLnNlYXJjaENvbnRhaW5lcntkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZjJmMmYyO3BhZGRpbmc6MzBweDtib3JkZXItcmFkaXVzOjEwcHh9I3NlYXJjaCAuc2VhcmNoQ29udGFpbmVyIC50aHJlZWNvbHt3aWR0aDoxMDAlfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpeyNzZWFyY2ggLnNlYXJjaENvbnRhaW5lciAudGhyZWVjb2x7d2lkdGg6NDglfX0jc2VhcmNoIC5zZWFyY2hDb250YWluZXIuYWxsIC5idXR0b257ZmxvYXQ6bGVmdDttYXJnaW46MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpeyNzZWFyY2ggLnNlYXJjaENvbnRhaW5lci5hbGwgLmJ1dHRvbntmbG9hdDpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXJhZGl1czoxMHB4O21hcmdpbi10b3A6MjBweH19I3NlYXJjaCAuc2VhcmNoQ29udGFpbmVyLmFsbCBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjgwLjUlO3RleHQtYWxpZ246Y2VudGVyO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7Ym94LXNoYWRvdzotMnB4IDJweCA0cHggIzk5OTtwYWRkaW5nOjEzcHggMCAxMnB4O2JvcmRlcjoxcHggc29saWQgI2JkYmRiZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXsjc2VhcmNoIC5zZWFyY2hDb250YWluZXIuYWxsIGlucHV0W3R5cGU9dGV4dF17d2lkdGg6MTAwJX19I3NlYXJjaCAuc2VhcmNoQ29udGFpbmVyLmNhdGVnb3J5IC5jYXRlZ29yaWVzIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDoxLjJlbTt3aWR0aDo5MCV9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpeyNzZWFyY2ggLnNlYXJjaENvbnRhaW5lci5jYXRlZ29yeSAuY2F0ZWdvcmllcyBsYWJlbHttYXJnaW46MCAwIDIwcHh9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpeyNzZWFyY2ggLnNlYXJjaENvbnRhaW5lci5jYXRlZ29yeSAuY2F0ZWdvcmllcyBsYWJlbHttYXJnaW46MCAwIDEwcHh9fSNzZWFyY2ggLnNlYXJjaENvbnRhaW5lci5jYXRlZ29yeSAuY2F0ZWdvcmllcyBsYWJlbCBpbnB1dHttYXJnaW4tcmlnaHQ6NXB4fSNzZWFyY2ggLnNlYXJjaENvbnRhaW5lci5jYXRlZ29yeSAuc2VuZHt0ZXh0LWFsaWduOmNlbnRlcn0jc2VhcmNoIC5zZWFyY2hDb250YWluZXIuY2F0ZWdvcnkgLnNlbmQgYXt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tbGVmdDoxMHB4fSNzZWFyY2ggLnNlYXJjaENvbnRhaW5lci5jYXRlZ29yeSAuc2VuZC50b3B7bWFyZ2luOjIwcHggMCAzMHB4fSNzZWFyY2ggLnNlYXJjaENvbnRhaW5lciAubWF0Y2h7bWFyZ2luOjM1cHggYXV0bzt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6MzAwcHh9I3NlYXJjaCAuc2VhcmNoQ29udGFpbmVyIC5tYXRjaCAuY2hlY2tib3h7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9I3NlYXJjaCAuc2VhcmNoQ29udGFpbmVyIC5tYXRjaCAuY2hlY2tib3ggaW5wdXR7dG9wOjVweDtsZWZ0OjVweDt6LWluZGV4Oi0xfSNzZWFyY2ggLnNlYXJjaENvbnRhaW5lciAubWF0Y2ggLmNoZWNrYm94IGxhYmVse3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTAwfSNzZWFyY2ggLnRhYnN7dGV4dC1hbGlnbjpjZW50ZXJ9I3NlYXJjaCAudGFicyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjE7bWFyZ2luOjIwcHggMCAwO2xpc3Qtc3R5bGUtdHlwZTpub25lfSNzZWFyY2ggLnRhYnMgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0jc2VhcmNoIC50YWJzIGxpIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxO21hcmdpbi1sZWZ0OjVweDt3aWR0aDoxMnB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUtc21hbGwucG5nXCIpIG5vLXJlcGVhdH0jc2VhcmNoIC50YWJzIGxpLmFjdGl2ZSBzcGFue3dpZHRoOjlweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybChcImltYWdlcy9pY29ucy9hcnJvdy1kb3duLWxpZ2h0LWJsdWUtc21hbGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdH0jc2VhcmNoIC50YWJzIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOnN0YXRpY30jc2VhcmNoIC50YWJzIGxpLm1pZGRsZXttYXJnaW46MCA1NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpeyNzZWFyY2ggLnRhYnMgbGl7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjB9fSNzZWFyY2hTaXRlIGFydGljbGUgYSBpbWd7bWFyZ2luLWxlZnQ6NXB4O2JvcmRlcjowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jc2VhcmNoU2l0ZSBhcnRpY2xlIC5kYXRle21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojNjY2fS5zZWxlY3QtZmlsdGVye21hcmdpbjo2MHB4IDAgNzBweH0uc2VsZWN0LWZpbHRlciBoM3tmb250LXNpemU6MWVtfS5zZWxlY3QtZmlsdGVyIC5maWx0ZXItaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDttYXJnaW4tcmlnaHQ6NC4zNDc4MjYwODclfS5zZWxlY3QtZmlsdGVyIC5maWx0ZXItaXRlbS53aWRle3dpZHRoOjY1JX0uc2lkZWJhcntwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9LnNpZGViYXIudG9wTWFyZ2lue21hcmdpbi10b3A6MjBweH0uc2lkZWJhciAuYnV0dG9ue2Zsb2F0Om5vbmV9LnNpZGViYXIgLnBhZGRpbmd7cGFkZGluZzoxMDBweCAzMHB4IDUwcHh9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7LnNpZGViYXIgLmJ1dHRvbntkaXNwbGF5Om5vbmV9LnNpZGViYXIgLnBhZGRpbmd7cGFkZGluZy10b3A6MjBweH19LnNpZGViYXIgLnBlcnNvblByb2ZpbGV7cGFkZGluZzoxMHB4IDAgMCA1MHB4fS5zaWRlYmFyIC5wZXJzb25Qcm9maWxlIGltZ3tib3JkZXI6MDt3aWR0aDoxMDAlO21heC13aWR0aDoyNDVweDttYXJnaW4tYm90dG9tOjE1cHh9LnNpZGViYXIgLnBlcnNvblByb2ZpbGUgcHtsaW5lLWhlaWdodDoxLjhlbX0uc2lkZWJhciAucGVyc29uUHJvZmlsZSAudGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnNpZGViYXIgLnBlcnNvblByb2ZpbGV7cGFkZGluZy1sZWZ0OjEwcHh9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zaWRlYmFyIC5wZXJzb25Qcm9maWxle3BhZGRpbmctbGVmdDo1MHB4fX0uc2lkZWJhciAuYm94ZXN7cGFkZGluZy1ib3R0b206NTBweDtwYWRkaW5nLWxlZnQ6NTBweDttYXJnaW4tdG9wOjE1cHh9LnNpZGViYXIgLmJveGVzIC5ib3h7bWFyZ2luLWJvdHRvbToxMnB4fS5zaWRlYmFyIC5ib3hlcy5uby1wYWRkaW5ne3BhZGRpbmctYm90dG9tOjB9LnNraXB7ZGlzcGxheTpub25lfS5zcGlub3V0LWNvbnRhaW5lciAuY2F0ZWdvcnlUaXRsZXttYXJnaW4tYm90dG9tOjB9LnNwaW5vdXQtY29udGFpbmVyIGhlYWRlciBzcGFuLC5zcGlub3V0LWNvbnRhaW5lciBoMiBzcGFue3dpZHRoOjEycHg7bWFyZ2luOjEwcHggNHB4IDAgNHB4fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpey5zcGlub3V0LWNvbnRhaW5lciBoZWFkZXIgc3Bhbiwuc3Bpbm91dC1jb250YWluZXIgaDIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O3dpZHRoOjEycHg7bWFyZ2luOjdweCA0cHggMCA0cHh9fS5zcGlub3V0LWNvbnRhaW5lciBoMnttYXJnaW4tdG9wOjE0cHh9LnNwaW5vdXQtbGlzdC1kaXZpZGVye2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDo4cHggIWltcG9ydGFudH0uc3Bpbm91dC1kZXRhaWxze2JhY2tncm91bmQtY29sb3I6I2VmZjJmNztwYWRkaW5nOjhweCAxNHB4O21hcmdpbjo0cHggNHB4IDRweCAzMHB4fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpey5zcGlub3V0LWRldGFpbHN7bWFyZ2luOjRweCAwfX0uc3Bpbm91dC1kZXRhaWxzIGRpdnttYXJnaW46MH0uc3Bpbm91dC1kZXRhaWxzIHB7Zm9udC1zaXplOi44ZW07bWFyZ2luLWJvdHRvbTowfS5zcGlub3V0LWRldGFpbHMgYXtmb250LXNpemU6LjhlbTttYXJnaW4tYm90dG9tOjB9LnNwaW5vdXQtY2F0ZWdvcnl7ZGlzcGxheTpub25lfUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpey5zcGlub3V0LWNhdGVnb3J5e21hcmdpbi1sZWZ0OjI0cHg7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdH19LnNwaW5vdXQtY29udGVudC1sb2dve2hlaWdodDo1NXB4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDEwcHggMjRweCAhaW1wb3J0YW50fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpey5zcGlub3V0LWNvbnRlbnQtbG9nb3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpey5zcGlub3V0LWhpZGUtbW9iaWxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7LnNwaW5vdXQtaGlkZS10YWJsZXR7ZGlzcGxheTpub25lfX0jdG9wLWZvb3RlcntiYWNrZ3JvdW5kOiMwMDJkNjI7cGFkZGluZzo0MHB4IDAgNTBweDtib3JkZXItdG9wOjNweCBzb2xpZCAjMDAwO2ZvbnQtc2l6ZTouODU3MTQyODU3MWVtfSN0b3AtZm9vdGVyIC50aHJlZWNvbHttYXJnaW4tYm90dG9tOjMwcHh9I3RvcC1mb290ZXIgLnRocmVlY29sLmxhc3QgdWwgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToxNHB4fSN0b3AtZm9vdGVyIC50aHJlZWNvbC5sYXN0IC5zaGFyZXtjbGVhcjpib3RoO3BhZGRpbmctdG9wOjE1cHh9I3RvcC1mb290ZXIgLnRocmVlY29sLmxhc3QgLnNoYXJlIC5hdC1zaGFyZS1idG57bWFyZ2luLXJpZ2h0OjVweH0jdG9wLWZvb3RlciAudGl0bGV7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjIuMmVtfSN0b3AtZm9vdGVyIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MnB4fSN0b3AtZm9vdGVyIHVsIGxpe2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctYm90dG9tOjE0cHg7bWFyZ2luLWJvdHRvbTo1cHh9I3RvcC1mb290ZXIgdWwgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfSN0b3AtZm9vdGVyIHVsIGxpLm0tc2l4Y29se21hcmdpbi1sZWZ0OjB9QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCl7I3RvcC1mb290ZXIgdWwgbGkubS1zaXhjb2x7bWFyZ2luLWxlZnQ6NSV9fSN0b3AtZm9vdGVyIGF7Y29sb3I6IzYwOThlMTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo2MDB9I3RvcC1mb290ZXIgYTpob3ZlciwjdG9wLWZvb3RlciBhOmZvY3Vze2NvbG9yOiNmZmZ9I3RvcC1mb290ZXIgYS5vdWktc2VuZC1mZWVkYmFja3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSN0b3AtZm9vdGVyIHB7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41ZW07d29yZC13cmFwOmJyZWFrLXdvcmR9I3RvcC1mb290ZXIgLmxpbmtlZGluLCN0b3AtZm9vdGVyIC5ibG9nLCN0b3AtZm9vdGVyIC50d2l0dGVyLCN0b3AtZm9vdGVyIC5mYWNlYm9va3ttYXgtaGVpZ2h0OjE2cHg7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvc29jaWFsLWljb25zLnBuZ1wiKSB0b3AgbGVmdCBuby1yZXBlYXQgdHJhbnNwYXJlbnR9I3RvcC1mb290ZXIgLmxpbmtlZGluIGEsI3RvcC1mb290ZXIgLmJsb2cgYSwjdG9wLWZvb3RlciAudHdpdHRlciBhLCN0b3AtZm9vdGVyIC5mYWNlYm9vayBhe3BhZGRpbmctbGVmdDo0NXB4fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpeyN0b3AtZm9vdGVyIC5saW5rZWRpbiwjdG9wLWZvb3RlciAuYmxvZywjdG9wLWZvb3RlciAudHdpdHRlciwjdG9wLWZvb3RlciAuZmFjZWJvb2t7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjBweH19I3RvcC1mb290ZXIgLmJsb2d7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yOXB4fSN0b3AtZm9vdGVyIC50d2l0dGVye2JhY2tncm91bmQtcG9zaXRpb246MCAtNjBweH0jdG9wLWZvb3RlciAuZmFjZWJvb2t7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05MHB4fS51cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LndyYXBwZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMzBweDttYXgtd2lkdGg6OTIwcHh9LndyYXBwZXIubGFyZ2V7bWF4LXdpZHRoOjEwMTBweH1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KXsud3JhcHBlcntwYWRkaW5nOjAgMTVweH19Lmhvcml6b250YWwtc2Nyb2xsLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJX0uY2F0ZWdvcnktZGlzY2xhaW1lcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7cGFkZGluZzoxZW07bWFyZ2luLWJvdHRvbToxZW19LmNhdGVnb3J5LWRpc2NsYWltZXIgcHttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjkwJX0uZmIzZC1tb2RhbC52aXNpYmxle3otaW5kZXg6MTAwMDAwMiAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KWFuZCAobWF4LWhlaWdodDogOTEwcHgpeyNjYXJvdXNlbC5sYXJnZSAub3ZlcmxheXtib3R0b206ODBweH0jY2Fyb3VzZWwubGFyZ2UgLnNsaWRlc2hvdyAuc2xpZGVzPmxpe21heC1oZWlnaHQ6Mzc1cHh9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KXsuY2xlYW5UZW1wbGF0ZSAuaW1hZ2VBcmVhe2Rpc3BsYXk6bm9uZX0uY2xlYW5UZW1wbGF0ZSAuaW1hZ2VBcmVhVGV4dHtkaXNwbGF5OmJsb2NrfSNjYXJvdXNlbC5jZW50ZXItY29udGVudCAub3ZlcmxheSAudGl0bGV7Zm9udC1zaXplOjEuNzVlbX0jY2Fyb3VzZWwuY2VudGVyLWNvbnRlbnQgLmZsZXgtY29udHJvbC1uYXZ7Ym90dG9tOjIwcHh9I2Nhcm91c2VsIC5vdmVybGF5IC50aXRsZXtmb250LXNpemU6Mi42MjVlbX0uZmxleC1kaXJlY3Rpb24tbmF2IGF7dG9wOjQyJX0jaGVhZGVyIC5ib3R0b20gbmF2IHVsIGxpIHVsLnN1Yi1tZW51e21hcmdpbi10b3A6N3B4ICFpbXBvcnRhbnR9I2hlYWRlciAudG9wIC5wYWdlLXRpdGxlIGgxe2ZvbnQtc2l6ZToxLjM3NWVtfSNsb2dvQ2Fyb3VzZWwgLnNsaWRlcyBsaSBpbWd7bWF4LXdpZHRoOjcwJTttYXgtaGVpZ2h0OjUwcHh9I2xvZ29DYXJvdXNlbCAuc2xpZGVzIGxpIHNwYW57d2lkdGg6MjAlfSNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZSAuaW1hZ2UgaW1ne21pbi13aWR0aDppbmhlcml0fSNzZWFyY2ggLnNlYXJjaENvbnRhaW5lciAudGhyZWVjb2x7d2lkdGg6MzAlfX1AbWVkaWEgaGFuZGhlbGQsb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuYm94ZXMgLmJveC50d2l0dGVyIC5jb250ZW50IC5kZXRhaWxze2ZvbnQtc2l6ZTouNjI1ZW19LmJveGVzIC5ib3gudHdpdHRlciAuY29udGVudCAudGV4dHtmb250LXNpemU6Ljc1ZW19LmJveGVzIC5ib3ggLmNvbnRlbnQgLnRleHQgLnN0cmFwbGluZXtmb250LXNpemU6MTJweH0uYm94ZXMgLmJveCAuY29udGVudCAudGV4dCAudGl0bGV7Zm9udC1zaXplOi45MDYyNWVtfSNoZWFkZXIgLnRvcCAuY29udGFjdC1idXR0b257d2lkdGg6ODAlfSNoZWFkZXIgLnRvcCAubG9nb3t3aWR0aDoyMCV9I2hlYWRlciAudG9wIC5wYWdlLXRpdGxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIGhhbmRoZWxkLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCl7I2JvdHRvbS1mb290ZXIgdWwgbGk6bGFzdC1jaGlsZHtib3JkZXItbGVmdDowfSNjYXJvdXNlbCAuZmxleC1jb250cm9sLW5hdntib3R0b206MjBweH0jY2Fyb3VzZWwuY2VudGVyLWNvbnRlbnQgLm92ZXJsYXkgLnRpdGxle2ZvbnQtc2l6ZToxLjI1ZW19I2Nhcm91c2VsIC5vdmVybGF5e2JvdHRvbTo2MHB4fSNjYXJvdXNlbCAub3ZlcmxheSAudGl0bGV7Zm9udC1zaXplOjEuODc1ZW19LmNsZWFuVGVtcGxhdGUgLmJ1dHRvbntmbG9hdDpub25lO21hcmdpbjoxMHB4IGF1dG99LmNsZWFuVGVtcGxhdGUgLmNvbnRlbnRDb2x1bW5ze3BhZGRpbmc6MDttYXgtd2lkdGg6NTAlO21hcmdpbjo0MHB4IGF1dG8gMH0uY2xlYW5UZW1wbGF0ZSAuZnVuZGluZyAudGl0bGUgZGl2e21pbi1oZWlnaHQ6ODBweH0uY2xlYW5UZW1wbGF0ZSBpZnJhbWV7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmNsZWFuVGVtcGxhdGUgLnNpZGViYXJDb250ZW50IC5wYWRkaW5ne3BhZGRpbmctcmlnaHQ6MH0jY29udGFjdC1wYWdlIC5tb2JpbGUtYnV0dG9ue2Rpc3BsYXk6aW5oZXJpdDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToyMHB4fSNjb250YWN0LXBhZ2UgLm1vYmlsZS1idXR0b24gLmJ1dHRvbntkaXNwbGF5OmJsb2NrfSNjb250YWN0LXBhZ2UgLmNvbnRhY3QtZW5xdWlyeS1mb3Jte29yZGVyOjE7cGFkZGluZy1ib3R0b206MzBweH0jY29udGFjdC1wYWdlIC5jb250YWN0LW1hcHN7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtwYWRkaW5nLXRvcDo0MHB4O29yZGVyOjJ9LmN0YSAud3JhcHBlciAuY3RhLXRleHR7cGFkZGluZy10b3A6Mi4xNzM5MTMwNDM1JTtwYWRkaW5nLWJvdHRvbToyLjE3MzkxMzA0MzUlfS5jdGEgLndyYXBwZXIgLmN0YS10ZXh0IGgze2ZvbnQtc2l6ZToxLjM3NWVtfWgxe2ZvbnQtc2l6ZToyZW19aDMsaDR7Zm9udC1zaXplOjEuNzVlbX0jaGVhZGVyIC50b3AgLmNvbnRhY3QtYnV0dG9uIC5idXR0b257cGFkZGluZy1sZWZ0OjEwcHh9LmhvbWUgLmljb24tY29sdW1ucyAuY29sdW1uIHB7Zm9udC1zaXplOjEuMTI1ZW19LnNpZGViYXJ7cGFkZGluZzowfS5zaWRlYmFyIC5ib3hlc3twYWRkaW5nOjAgMCAwIDEwcHg7bWF4LXdpZHRoOjUwJTttYXJnaW46NTBweCBhdXRvIDB9fUBtZWRpYSBoYW5kaGVsZCxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpey5ib3hlcy5yb3cgLmJveHtmbGV4OjEgMCA1MCV9LmJveGVzIC5ib3gudHdpdHRlciB1bHtiYWNrZ3JvdW5kLXNpemU6MTVweH0jY2Fyb3VzZWwuY2VudGVyLWNvbnRlbnQgLm92ZXJsYXkgLnRpdGxle21hcmdpbi1ib3R0b206MH0jY2Fyb3VzZWwgLmZsZXgtY29udHJvbC1uYXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2Nhcm91c2VsIC5vdmVybGF5e21hcmdpbi1sZWZ0OjMwcHg7Ym90dG9tOjIwcHh9I2Nhcm91c2VsIC5vdmVybGF5IC5idXR0b257Zm9udC1zaXplOjE0cHg7cGFkZGluZzo1cHggMzVweCA1cHggMTVweH0jY2Fyb3VzZWwgLm92ZXJsYXkgLnRpdGxle2ZvbnQtc2l6ZToxLjMxMjVlbTttYXJnaW4tYm90dG9tOjE1cHh9LmNsZWFuVGVtcGxhdGV7cGFkZGluZy1ib3R0b206MzBweH0uY2xlYW5UZW1wbGF0ZSAuY29udGVudENvbHVtbnN7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjQwcHggMCAwfS5jbGVhblRlbXBsYXRlIC5mdW5kaW5nIC50aXRsZSBkaXZ7bWluLWhlaWdodDowfS5jdGEgLndyYXBwZXIgLmN0YS10ZXh0e3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy10b3A6MTVweDtmbG9hdDpub25lO3dpZHRoOmF1dG99LmN0YSAud3JhcHBlciAuY3RhLXRleHQgaDN7Zm9udC1zaXplOjEuNTYyNWVtfS5jdGEgLndyYXBwZXIgLnNwYXJrLWxlZnQsLmN0YSAud3JhcHBlciAuc3BhcmstcmlnaHR7ZGlzcGxheTpub25lfSNoZWFkZXIgLnRvcHtiYWNrZ3JvdW5kLXNpemU6MTMwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxMDBweCBib3R0b219I2hlYWRlciAudG9wIC5jb250YWN0LWJ1dHRvbiAuYnV0dG9ue21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tcmlnaHQ6MTVweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDoyMHB4O2ZvbnQtc2l6ZToxNHB4fSNoZWFkZXIgLnRvcCAuY29udGFjdC1idXR0b24gLmJ1dHRvbi5hcnJvd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDdweCBjZW50ZXJ9I2hlYWRlciAudG9wIC5sb2dvIGltZ3tib3gtc2l6aW5nOmluaGVyaXR9LmhvbWUgLmljb24tY29sdW1ucyAuY29sdW1ue2Rpc3BsYXk6aW5oZXJpdDt3aWR0aDo2MCU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi10b3A6MzBweH0uaG9tZSAuaW50cm97d2lkdGg6ODUuODY5NTY1MjE3NCV9LmhvbWUgLnNvY2lhbCAuaWNvbnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MTVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjgwJX0uaG9tZSAuc2VjdGlvbi1wYWRkaW5ne3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDVweH0uc2lkZWJhciAuYm94ZXN7bWF4LXdpZHRoOjYwJX19LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfWJvZHl7Zm9udC1mYW1pbHk6XCJTb3VyY2UgU2FucyBQcm9cIixzYW5zLXNlcmlmLEhlbHZldGljYSxBcmlhbDtmb250LXNpemU6MTZweDtjb2xvcjojMDAyMTQ3O2ZvbnQtd2VpZ2h0OjQwMH1he2NvbG9yOiMyOTc0ZDY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfWEucmVhZE1vcmV7Y29sb3I6IzYzOWFlMzt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fWEucmVhZE1vcmUgaW1ne21hcmdpbi1sZWZ0OjRweH1hLmJyb2tlbl9saW5re3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH1ibG9ja3F1b3Rle3RleHQtYWxpZ246anVzdGlmeTt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0b31oMXtjb2xvcjojOTQxYjgxO2ZvbnQtc2l6ZToyLjMxMjVlbTtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToyMHB4fWgye2NvbG9yOiM5NDFiODE7Zm9udC1zaXplOjEuNzVlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4zZW07bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweH1oMi5sYXJnZS1tYXJnaW57bWFyZ2luLWJvdHRvbTo0NXB4fWgzLGg0e2NvbG9yOiM5NDFiODE7Zm9udC1zaXplOjEuMzc1ZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuM2VtO21hcmdpbi1ib3R0b206MjBweH1oMyBhLGg0IGF7Y29sb3I6IzAwMjE0Nzt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO3dvcmQtd3JhcDpicmVhay13b3JkfWgzLmxhcmdlLW1hcmdpbixoNC5sYXJnZS1tYXJnaW57bWFyZ2luLWJvdHRvbTo0NXB4fWhye2JhY2tncm91bmQ6dXJsKFwiaW1hZ2VzL2xheW91dC9kaXZpZGVyLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtoZWlnaHQ6MzVweDt3aWR0aDoxMDAlO2JvcmRlcjowO21hcmdpbjoxMHB4IDA7Y2xlYXI6Ym90aDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmxhcmdlLWJvZHl7Zm9udC1zaXplOjEuMzc1ZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudDtjb2xvcjojNTg1OTVifXB7Y29sb3I6IzAwMjE0Nztmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbToxNXB4O3BhZGRpbmc6MDttYXJnaW46MCAwIDE1cHg7bGluZS1oZWlnaHQ6MS40ZW07d29yZC13cmFwOmluaGVyaXQ7d29yZC1icmVhazppbmhlcml0fXAuc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NDAwfXAuYmx1ZXtjb2xvcjojMDAyMTQ3fXAgYS5jdGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjM4cHggMDtwYWRkaW5nLXJpZ2h0OjIwcHh9cCBhLmN0YTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvbGF5b3V0L2JveC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMnB4O3dpZHRoOjE0cHg7cmlnaHQ6MDt0b3A6NXB4fXAgYSBzdHJvbmd7Zm9udC13ZWlnaHQ6NDAwfXAgZW17Zm9udC1zdHlsZTppdGFsaWN9cCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5zbWFsbC1ib2R5e2ZvbnQtc2l6ZTouOGVtICFpbXBvcnRhbnR9c3Vie3ZlcnRpY2FsLWFsaWduOnN1YjtsaW5lLWhlaWdodDouOGVtO2ZvbnQtc2l6ZTpzbWFsbGVyfXN1cHt2ZXJ0aWNhbC1hbGlnbjpzdXBlcjtsaW5lLWhlaWdodDouOGVtO2ZvbnQtc2l6ZTpzbWFsbGVyfTo6c2VsZWN0aW9ue2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNjM5YWUzfS5pZTkgLmJveGVze2NsZWFyOmJvdGh9LmllOSAuYm94ZXMucm93IC5ib3h7ZmxvYXQ6bGVmdH0ubGVnYWN5LWlle3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQ6IzExMTt0ZXh0LWFsaWduOmNlbnRlcjstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApO29wYWNpdHk6Ljg7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDo5OTk5OTk5fS5sZWdhY3ktaWUgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmZ9LmxlZ2FjeS1pZSAudGV4dHtjb2xvcjojZmZmO21hcmdpbi10b3A6MjAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Zm9udC1zaXplOjEuMzVlbTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo1MCU7bGluZS1oZWlnaHQ6MS42ZW07ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIHByaW50ey5jbGVhblRlbXBsYXRlIC5icmVhZGNydW1iLC5jbGVhblRlbXBsYXRlIC5idXR0b24sLmNsZWFuVGVtcGxhdGUgLnNpZGViYXJ7ZGlzcGxheTpub25lfS5jbGVhblRlbXBsYXRlIC5zaWRlYmFyQ29udGVudHt3aWR0aDoxMDAlfSNkZXRhaWxzIC5zaWRlYmFye2Rpc3BsYXk6YmxvY2t9I2RldGFpbHMgLnNpZGViYXJDb250ZW50e3dpZHRoOjY2JX0jaGVhZGVye2Rpc3BsYXk6bm9uZX0jaG9tZSAjaG9tZS1ib3hlcyAuaG9tZS1ib3h7ZmxvYXQ6bGVmdDt3aWR0aDoyNCU7bWFyZ2luOjAgMSUgNDBweCAwfSNob21lICNob21lLWJveGVzIC5ob21lLWJveCAuYm94LXRpdGxle21pbi1oZWlnaHQ6MTAwcHh9I2hvbWUgI2hvbWUtbG9nb3MgLmhvbWUtbG9nb3ttYXJnaW46MCBhdXRvO2Zsb2F0OmxlZnQ7bWF4LXdpZHRoOjQwMHB4O3dpZHRoOjMyLjclfSNob21lICNob21lLWxvZ29zIC5ob21lLWxvZ28ubWlkZGxle21hcmdpbjowIDVweH0jaG9tZSAjaG9tZS1sb2dvcyAuaG9tZS1sb2dvIGltZ3ttYXgtd2lkdGg6MTUwJTt3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNwYWdlQ2Fyb3VzZWx7ZGlzcGxheTpub25lfSNwcmludENvcHlyaWdodHtkaXNwbGF5OmJsb2NrfSNzZWFyY2ggI3Jlc3VsdHMgYXJ0aWNsZXt3aWR0aDo0OCU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MSV9I3RvcC1mb290ZXIsI2JvdHRvbS1mb290ZXJ7ZGlzcGxheTpub25lfS53cmFwcGVye21heC13aWR0aDo5MCV9fSNzZWFyY2ggYXNpZGV7cGFkZGluZy10b3A6MH0jc2VhcmNoIGgze3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLXRlbXBsYXRlLXBhZ2UtaW5jdWJhdG9ycyAuZmlsdGVyIGF7Zm9udC1mYW1pbHk6XCJTb3VyY2UgU2FucyBQcm8gQm9sZFwiO2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWluY3ViYXRvcnMgI2xpc3Rpbmdze21hcmdpbi1ib3R0b206MzBweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1pbmN1YmF0b3JzICNsaXN0aW5ncyBoMi5zdWJIZWFkaW5ne3BhZGRpbmctdG9wOjI2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtwYWRkaW5nLWxlZnQ6MTNweDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNXB4O21hcmdpbi10b3A6MH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWluY3ViYXRvcnMgI2xpc3RpbmdzIC5jYXRlZ29yeS5zcGlub3V0LWNvbnRhaW5lcjpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0uYXdhcmQtZGV0YWlscy10ZW1wbGF0ZS1kZWZhdWx0IC5jb250ZW50IC50aXRsZXtmb250LXdlaWdodDo2MDA7bWFyZ2luOjIwcHggMCAxMHB4O2NvbG9yOiMwMDJkNjJ9LmlmcmFtZVRlbXBsYXRle3BhZGRpbmctYm90dG9tOjUwcHg7cGFkZGluZy10b3A6MzVweH0uaWZyYW1lVGVtcGxhdGUgaDF7ZGlzcGxheTpub25lfS5pZnJhbWVUZW1wbGF0ZSAuYnJlYWRjcnVtYnttaW4taGVpZ2h0OjMwcHg7cGFkZGluZzowfS5pZnJhbWVUZW1wbGF0ZSAuaWZyYW1le21hcmdpbjoyMHB4O2JvcmRlcjoxcHggc29saWQgIzAwMDt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0uaW5jdWJhdG9yLWJsb2cgLmRhdGV7Y29sb3I6Izg4ODtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uaW5jdWJhdG9yLWJsb2cgLmxvZ297d2lkdGg6MTIwcHh9LmluY3ViYXRvci1ibG9nIGgxe3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206NXB4fS5pbmN1YmF0b3ItYmxvZyAuY29udGVudHttYXJnaW4tdG9wOjUwcHh9LmluY3ViYXRvci1ibG9nIC5jb250ZW50IGgye21hcmdpbi10b3A6MDtjb2xvcjojYWFhO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uaW5jdWJhdG9yLWJsb2cgI3NlYXJjaGZvcm0tYmxvZ3tmbG9hdDpyaWdodDt3aWR0aDozNDBweH0uaW5jdWJhdG9yLWJsb2ctc2VhcmNoLC5pbmN1YmF0b3ItYmxvZy1pbmRleHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmluY3ViYXRvci1ibG9nLXNlYXJjaCAuaG9tZSwuaW5jdWJhdG9yLWJsb2ctaW5kZXggLmhvbWV7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uaW5jdWJhdG9yLWJsb2ctc2VhcmNoICNzZWFyY2hmb3JtLWJsb2csLmluY3ViYXRvci1ibG9nLWluZGV4ICNzZWFyY2hmb3JtLWJsb2d7d2lkdGg6NDM4cHh9LmluY3ViYXRvci1ibG9nLXNlYXJjaCAjc2VhcmNoZm9ybS1ibG9nIC5pbnB1dCwuaW5jdWJhdG9yLWJsb2ctaW5kZXggI3NlYXJjaGZvcm0tYmxvZyAuaW5wdXR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5pbmN1YmF0b3ItYmxvZy1zZWFyY2grLmN0YSwuaW5jdWJhdG9yLWJsb2ctaW5kZXgrLmN0YXttYXJnaW4tdG9wOjB9LmluY3ViYXRvci1ibG9nLXNlYXJjaCAucGFnaW5hdGlvbiwuaW5jdWJhdG9yLWJsb2ctaW5kZXggLnBhZ2luYXRpb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaW5jdWJhdG9yLWJsb2ctc2VhcmNoIC5jYXJkLC5pbmN1YmF0b3ItYmxvZy1pbmRleCAuY2FyZHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMSk7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzI4cHgpey5pbmN1YmF0b3ItYmxvZy1zZWFyY2ggLmNhcmQsLmluY3ViYXRvci1ibG9nLWluZGV4IC5jYXJke3dpZHRoOjQzOHB4fX0uaW5jdWJhdG9yLWJsb2ctc2VhcmNoIC5jYXJkICosLmluY3ViYXRvci1ibG9nLWluZGV4IC5jYXJkICp7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmluY3ViYXRvci1ibG9nLXNlYXJjaCAuY2FyZCAqOmhvdmVyLC5pbmN1YmF0b3ItYmxvZy1pbmRleCAuY2FyZCAqOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5pbmN1YmF0b3ItYmxvZy1zZWFyY2ggLmNhcmQgaDMsLmluY3ViYXRvci1ibG9nLWluZGV4IC5jYXJkIGgze2NvbG9yOiMwMDIxNDc7Zm9udC1mYW1pbHk6U291cmNlIFNhbnMgUHJvO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4O21pbi1oZWlnaHQ6NjRweDttYXJnaW4tYm90dG9tOjE1cHh9LmluY3ViYXRvci1ibG9nLXNlYXJjaCAuY2FyZCBwLC5pbmN1YmF0b3ItYmxvZy1pbmRleCAuY2FyZCBwe2NvbG9yOiM2NjZ9LmluY3ViYXRvci1ibG9nLXNlYXJjaCAuY2FyZCAuaWNvbiBpbWcsLmluY3ViYXRvci1ibG9nLWluZGV4IC5jYXJkIC5pY29uIGltZ3t3aWR0aDoxMDAlfS5pbmN1YmF0b3ItYmxvZy1zZWFyY2ggLmNhcmQgLmRhdGUsLmluY3ViYXRvci1ibG9nLWluZGV4IC5jYXJkIC5kYXRle2NvbG9yOiM2NjY7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWJvdHRvbToxNXB4fS5pbmN1YmF0b3ItYmxvZy1zZWFyY2ggLmNhcmQgLmNhcmQtY29udGVudCwuaW5jdWJhdG9yLWJsb2ctaW5kZXggLmNhcmQgLmNhcmQtY29udGVudHtwYWRkaW5nOjMwcHh9LmluY3ViYXRvci1ibG9nLXNlYXJjaCAuY2FyZCAuY2FyZC1jb3B5LC5pbmN1YmF0b3ItYmxvZy1pbmRleCAuY2FyZCAuY2FyZC1jb3B5e21pbi1oZWlnaHQ6MTY1cHh9LmluY3ViYXRvci1ibG9nLXNlYXJjaCAuY2FyZCAucmVhZC1tb3JlLC5pbmN1YmF0b3ItYmxvZy1pbmRleCAuY2FyZCAucmVhZC1tb3Jle2NvbG9yOiM2MzlhZTM7bWFyZ2luLWJvdHRvbTowfS5pbmN1YmF0b3ItYmxvZy1zZWFyY2ggLnJlc3VsdHMsLmluY3ViYXRvci1ibG9nLWluZGV4IC5yZXN1bHRze2NsZWFyOmJvdGg7cGFkZGluZy10b3A6NDBweH0uaW5jdWJhdG9yLWJsb2ctc2VhcmNoIC5zaXhjb2w6bnRoLWNoaWxkKDJuKzIpLC5pbmN1YmF0b3ItYmxvZy1pbmRleCAuc2l4Y29sOm50aC1jaGlsZCgybisyKXttYXJnaW4tcmlnaHQ6MH0uaW5jdWJhdG9yLWJsb2ctbGF0ZXN0e2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9LmluY3ViYXRvci1ibG9nLWxhdGVzdCBoM3tmb250LXNpemU6MzdweDtsaW5lLWhlaWdodDozN3B4O21hcmdpbi1ib3R0b206NDBweH0uaW5jdWJhdG9yLWJsb2ctbGF0ZXN0Ky5jdGF7bWFyZ2luLXRvcDowfS5pbmN1YmF0b3ItYmxvZy1sYXRlc3QgLnZpZXctYWxse2Zsb2F0OnJpZ2h0O2xpbmUtaGVpZ2h0OjQwcHh9LmluY3ViYXRvci1ibG9nLWxhdGVzdCAuY2FyZHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMSk7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzI4cHgpey5pbmN1YmF0b3ItYmxvZy1sYXRlc3QgLmNhcmR7d2lkdGg6NDM4cHh9fS5pbmN1YmF0b3ItYmxvZy1sYXRlc3QgLmNhcmQgKnt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW5jdWJhdG9yLWJsb2ctbGF0ZXN0IC5jYXJkICo6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmluY3ViYXRvci1ibG9nLWxhdGVzdCAuY2FyZCBoM3tjb2xvcjojMDAyMTQ3O2ZvbnQtZmFtaWx5OlNvdXJjZSBTYW5zIFBybztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDttaW4taGVpZ2h0OjY0cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5pbmN1YmF0b3ItYmxvZy1sYXRlc3QgLmNhcmQgcHtjb2xvcjojNjY2fS5pbmN1YmF0b3ItYmxvZy1sYXRlc3QgLmNhcmQgLmljb24gaW1ne3dpZHRoOjEwMCV9LmluY3ViYXRvci1ibG9nLWxhdGVzdCAuY2FyZCAuZGF0ZXtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206MTVweH0uaW5jdWJhdG9yLWJsb2ctbGF0ZXN0IC5jYXJkIC5jYXJkLWNvbnRlbnR7cGFkZGluZzozMHB4fS5pbmN1YmF0b3ItYmxvZy1sYXRlc3QgLmNhcmQgLmNhcmQtY29weXttaW4taGVpZ2h0OjE2NXB4fS5pbmN1YmF0b3ItYmxvZy1sYXRlc3QgLmNhcmQgLnJlYWQtbW9yZXtjb2xvcjojNjM5YWUzO21hcmdpbi1ib3R0b206MH0uaW5jdWJhdG9yLWJsb2ctbGF0ZXN0IC5zaXhjb2x7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KXsuaW5jdWJhdG9yLWJsb2ctbGF0ZXN0IC5zaXhjb2x7d2lkdGg6NDM4cHh9fS5pbmN1YmF0b3ItYmxvZy1sYXRlc3QgLnNpeGNvbCsuc2l4Y29se2Zsb2F0OnJpZ2h0fSNzZWFyY2hmb3JtLWJsb2cgLmlucHV0e3dpZHRoOjg1JTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjA7cGFkZGluZzoxM3B4IDIwcHh9I3NlYXJjaGZvcm0tYmxvZyAuYnV0dG9ue2JvcmRlcjowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE1JTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy9pY29ucy9zZWFyY2gucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Ym9yZGVyLXJhZGl1czowO2NvbG9yOnRyYW5zcGFyZW50O21hcmdpbi10b3A6MH0jc2VhcmNoZm9ybS1ibG9nIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzQ3YWQ4fSIsIi8qIVxuICogVGhlbWUgTmFtZTogT3hmb3JkIFVuaXZlcnNpdHkgSW5ub3ZhdGlvblxuICogQXV0aG9yOiBUb3JwZWRvXG4gKi9cblxuQGltcG9ydCAncmVzZXQnO1xuQGltcG9ydCAnc2Fzcy1oZWxwZXJzJztcbkBpbXBvcnQgJ2dyaWQnO1xuQGltcG9ydCAnZmxleHNsaWRlcic7XG5AaW1wb3J0ICdhbmltYXRlJztcbkBpbXBvcnQgJ3R5cG9ncmFwaHknO1xuQGltcG9ydCAnbGF5b3V0JztcbkBpbXBvcnQgJ21lZGlhLXF1ZXJpZXMnO1xuQGltcG9ydCAnaWUnO1xuQGltcG9ydCAncHJpbnQnO1xuQGltcG9ydCAnc2VhcmNoJztcblxuQGltcG9ydCAnLi9wYWdlL2luY3ViYXRvcic7XG5AaW1wb3J0ICcuL3BhZ2UvYXdhcmQtZGV0YWlscyc7XG5AaW1wb3J0ICdwYWdlLWlmcmFtZSc7XG5AaW1wb3J0ICdwYWdlLWluY3ViYXRvci1ibG9nJztcbiIsIi8qKioqKioqKioqKioqKioqUmVzZXRzKioqKioqKioqKioqKioqKioqKi9cbmh0bWwsIGJvZHksIGJ1dHRvbiwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBtYWluLCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gIH1cbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG59XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIub25lY29sLFxuLnR3b2NvbCxcbi50aHJlZWNvbCxcbi5mb3VyY29sLFxuLmZpdmVjb2wsXG4uc2l4Y29sLFxuLnNldmVuY29sLFxuLmVpZ2h0Y29sLFxuLm5pbmVjb2wsXG4udGVuY29sLFxuLmVsZXZlbmNvbCB7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4ub25lY29sIHtcbiAgd2lkdGg6IDYuNSU7XG59XG4udHdvY29sIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi50aHJlZWNvbCB7XG4gIHdpZHRoOiAyMy41JTtcbn1cbi5mb3VyY29sIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbn1cbi5maXZlY29sIHtcbiAgd2lkdGg6IDQwLjUlO1xufVxuLnNpeGNvbCB7XG4gIHdpZHRoOiA0OSU7XG59XG4uc2V2ZW5jb2wge1xuICB3aWR0aDogNTcuNSU7XG59XG4uZWlnaHRjb2wge1xuICB3aWR0aDogNjYlO1xufVxuLm5pbmVjb2wge1xuICB3aWR0aDogNzQuNSU7XG59XG4udGVuY29sIHtcbiAgd2lkdGg6IDgzJTtcbn1cbi5lbGV2ZW5jb2wge1xuICB3aWR0aDogOTEuNSU7XG59XG4udHdlbHZlY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuLm9uZWNvbC5sYXN0LFxuLnR3b2NvbC5sYXN0LFxuLnRocmVlY29sLmxhc3QsXG4uZm91cmNvbC5sYXN0LFxuLmZpdmVjb2wubGFzdCxcbi5zaXhjb2wubGFzdCxcbi5zZXZlbmNvbC5sYXN0LFxuLmVpZ2h0Y29sLmxhc3QsXG4ubmluZWNvbC5sYXN0LFxuLnRlbmNvbC5sYXN0LFxuLmVsZXZlbmNvbC5sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cblxuLyogVGFibGUgQWxpZ25lZG1lbnQgU3R5bGVzICovXG4udGFibGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnRhYmxlLWNlbGwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmlsdGVyOiBpbmhlcml0O1xuICBwIHtcbiAgICBmaWx0ZXI6IGluaGVyaXQ7XG4gIH1cbn1cbi8qIE1vYmlsZSAqL1xuQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAub25lY29sLFxuICAudHdvY29sLFxuICAudGhyZWVjb2wsXG4gIC5mb3VyY29sLFxuICAuZml2ZWNvbCxcbiAgLnNpeGNvbCxcbiAgLnNldmVuY29sLFxuICAuZWlnaHRjb2wsXG4gIC5uaW5lY29sLFxuICAudGVuY29sLFxuICAuZWxldmVuY29sLFxuICAudHdlbHZlY29sIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5vbmVjb2wubGFzdCxcbiAgLnR3b2NvbC5sYXN0LFxuICAudGhyZWVjb2wubGFzdCxcbiAgLmZvdXJjb2wubGFzdCxcbiAgLmZpdmVjb2wubGFzdCxcbiAgLnNpeGNvbC5sYXN0LFxuICAuc2V2ZW5jb2wubGFzdCxcbiAgLmVpZ2h0Y29sLmxhc3QsXG4gIC5uaW5lY29sLmxhc3QsXG4gIC50ZW5jb2wubGFzdCxcbiAgLmVsZXZlbmNvbC5sYXN0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm0tc2l4Y29sLCAubS1vbmVjb2wge1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIC5tLXNpeGNvbCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRocmVlY29sIHtcbiAgICAmLnRhYmxldCB7XG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgJi5icmVhayB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgICAgJi5sYXN0IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICN0b3AtZm9vdGVyIHtcbiAgICAudGhyZWVjb2wge1xuICAgICAgJi50YWJsZXQge1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRocmVlY29sIHtcbiAgICAmLnRhYmxldCB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICYubGFzdCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4vKiBCcm93c2VyIFJlc2V0cyAqL1xuLmZsZXgtY29udGFpbmVyIGE6YWN0aXZlLFxuLnNsaWRlc2hvdyBhOmFjdGl2ZSxcbi5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLFxuLnNsaWRlc2hvdyBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXMsIC5mbGV4LWNvbnRyb2wtbmF2LFxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zbGlkZXNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHpvb206IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZXNob3cgLnNsaWRlcyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEhpZGUgdGhlIHNsaWRlcyBiZWZvcmUgdGhlIEpTIGlzIGxvYWRlZC4gQXZvaWRzIGltYWdlIGp1bXBpbmcgKi9cbi5zbGlkZXNob3cgLnNsaWRlcyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbGV4LXBhdXNlcGxheSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc2xpZGVzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcuJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5odG1sW3htbG5zXSAuc2xpZGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4qIGh0bWwgLnNsaWRlcyB7XG4gIGhlaWdodDogMSU7XG59XG4ubm8tanMgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKkZsZXhTbGlkZXIgRGVmYXVsdCBUaGVtZSovXG4uZmxleC12aWV3cG9ydCB7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ubG9hZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pY29ucy9hamF4LWxvYWRlci5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnNsaWRlc2hvdyAuc2xpZGVzIHtcbiAgem9vbTogMTtcbn1cbi5jYXJvdXNlbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyogRGlyZWN0aW9uIE5hdiAqL1xuLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ0JTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LXdoaXRlLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAwO1xufVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMyAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBDb250cm9sIE5hdiAqL1xuLmZsZXgtY29udHJvbC1uYXYge1xuICB6LWluZGV4OiAyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW46IDAgMTNweCAwIDA7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAwLjNzLCBlYXNlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNDtcbiAgei1pbmRleDogMjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiZWhhdmlvcjogdXJsKCcvd3AtY29udGVudC90aGVtZXMvb3hmb3JkdW5paW5ub3ZhdGlvbi9pbmNsdWRlcy9waWUvUElFLnBocCcpO1xufVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5mbGV4LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbiIsIiRmb250LXNpemU6IDE2O1xuXG4kZ3JleS1kYXJrOiAjMzMzO1xuJGdyZXk6ICM1ODU5NUI7XG4kZ3JleS1saWdodDogI0VFRTtcblxuJGRhcmstYmx1ZTogIzAwMTUyRTtcbiRibHVlOiAjMDAyMTQ3O1xuJGxpZ2h0LWJsdWU6ICMzNDdBRDg7XG4kbGlnaHRlc3QtYmx1ZTogIzYzOUFFMztcbiRwYWxlLWJsdWU6ICNBOUM3RUU7XG4kcHVycGxlOiAjOTQxQjgxO1xuXG4vLyBDb2xvdXJzIGFkZGVkIGFmdGVyIGZpcnN0IGFjY2Vzc2liaWxpdHkgYXVkaXRcbiRjb2xvci0xOiAjNjA5OEUxO1xuJGNvbG9yLTI6ICMyOTc0RDY7XG4kY29sb3ItMzogI0ZGRjtcbiRjb2xvci00OiAjNzU3NTc1O1xuXG4kd3JhcHBlci13aWR0aDogOTIwcHg7XG4kd3JhcHBlci13aWR0aC1sYXJnZTogMTAxMHB4O1xuXG4kbW9iaWxlLWJwOiA1OTBweDtcbiR0YWJsZXQtYnA6IDc2OXB4O1xuJGRlc2t0b3AtYnA6IDk5MnB4O1xuJG1lZGl1bS1icDogMTIwMHB4O1xuJGxhcmdlLWJwOiAxNTAwcHg7XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLXByb3BlcnR5LCAkdHJhbnNpdGlvbi10aW1lLCAkbWV0aG9kKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tcHJvcGVydHkgJHRyYW5zaXRpb24tdGltZSAkbWV0aG9kO1xuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXByb3BlcnR5ICR0cmFuc2l0aW9uLXRpbWUgJG1ldGhvZDtcbiAgLW1zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXByb3BlcnR5ICR0cmFuc2l0aW9uLXRpbWUgJG1ldGhvZDtcbiAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tcHJvcGVydHkgJHRyYW5zaXRpb24tdGltZSAkbWV0aG9kO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1wcm9wZXJ0eSAkdHJhbnNpdGlvbi10aW1lICRtZXRob2Q7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuXG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby10cmFpbGluZy16ZXJvXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsImEuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmFyZWEge1xuICBvdXRsaW5lOiBub25lO1xufVxuI2F0NC1zaGFyZSB7XG4gIHRvcDogMjUwcHggIWltcG9ydGFudDtcbn1cbiNib3R0b20tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBhLFxuICB1bCB7XG4gICAgY29sb3I6ICMwMDJENjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAyRDYyO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAyRDYyO1xuICAgICAgfVxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMkQ2MjtcbiAgICAgIH1cbiAgICAgIC8qXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAyRDYyO1xuICAgICAgfVxuICAgICAgKi9cbiAgICB9XG4gIH1cbn1cblxuLmJveGVzIHtcbiAgJi5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxleDogMSAwIDI1JTtcbiAgICB9XG4gIH1cbiAgLmJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgJi50d2l0dGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9pY29ucy90d2l0dGVyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAoMTQgLyAkZm9udC1zaXplKSAqIDFlbTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogKDE3IC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSg2cHggLyAyNDVweCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAmLmhhcy1zdHJhcGxpbmUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAuc3RyYXBsaW5lIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDQ1dnc7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icCkge1xuICAgICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm92ZXJsYXkge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSg0MCwgMTAxLCAxODIsIDAuMykgMCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjYpIDcwJSwgIzI4NjVCNiAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmdiYSg0MCwgMTAxLCAxODIsIDAuMykgMCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjYpIDcwJSwgIzI4NjVCNiAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSg0MCwgMTAxLCAxODIsIDAuMykgMCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjYpIDcwJSwgIzI4NjVCNiAxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzRkMjg2NUI2JywgZW5kQ29sb3JzdHI9JyMyODY1QjYnLCBHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICB9XG4gICAgICAgICYuYmx1ZS1ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSg0MCwgMTAxLCAxODIsIDAuMDMpIDQ4JSwgcmdiYSg0MCwgMTAxLCAxODIsIDAuNikgNjglLCByZ2JhKDQwLCAxMDEsIDE4MiwgMSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgNDglLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC42KSA2OCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAxKSAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC4wMykgNDglLCByZ2JhKDQwLCAxMDEsIDE4MiwgMC42KSA2OCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAxKSAxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzA4Mjg2NUI2JywgZW5kQ29sb3JzdHI9JyMyODY1QjYnLCBHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICB9XG4gICAgICAgICYuYmx1ZS1taWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSg0MCwgMTAxLCAxODIsIDAuMDMpIDMxJSwgcmdiYSg0MCwgMTAxLCAxODIsIDAuMDMpIDM0JSwgcmdiYSg0MCwgMTAxLCAxODIsIDAuNikgNjUlLCByZ2JhKDQwLCAxMDEsIDE4MiwgMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lIGZldGFyLWdyYWRpZW50KHRvcCwgcmdiYSg0MCwgMTAxLCAxODIsIDAuMDMpIDMxJSwgcmdiYSg0MCwgMTAxLCAxODIsIDAuMDMpIDM0JSwgcmdiYSg0MCwgMTAxLCAxODIsIDAuNikgNjUlLCByZ2JhKDQwLCAxMDEsIDE4MiwgMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LCBTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjAzKSAzMSUsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjAzKSAzNCUsIHJnYmEoNDAsIDEwMSwgMTgyLCAwLjYpIDY1JSwgcmdiYSg0MCwgMTAxLCAxODIsIDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzA4Mjg2NUI2JywgZW5kQ29sb3JzdHI9JyMyODY1QjYnLCBHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICAgICAgICB9XG4gICAgICAgICYubmF2eSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAzMywgNzEsIDAuNikgMCUsIHJnYmEoMCwgMzMsIDcxLCAwLjkpIDcwJSwgcmdiYSgwLCAzMywgNzEsIDEpIDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDMzLCA3MSwgMC42KSAwJSwgcmdiYSgwLCAzMywgNzEsIDAuOSkgNzAlLCByZ2JhKDAsIDMzLCA3MSwgMSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMzMsIDcxLCAwLjYpIDAlLCByZ2JhKDAsIDMzLCA3MSwgMC45KSA3MCUsIHJnYmEoMCwgMzMsIDcxLCAxKSAxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzk5MDAyMTQ3JywgZW5kQ29sb3JzdHI9JyMwMDIxNDcnLCBHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICB9XG4gICAgICAgICYubmF2eS1ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAzMywgNzEsIDApIDU1JSwgcmdiYSgwLCAzMywgNzEsIDAuNTEpIDcxJSwgcmdiYSgwLCAzMywgNzEsIDAuNikgNzQlLCByZ2JhKDAsIDMzLCA3MSwgMSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDMzLCA3MSwgMCkgNTUlLCByZ2JhKDAsIDMzLCA3MSwgMC41MSkgNzElLCByZ2JhKDAsIDMzLCA3MSwgMC42KSA3NCUsIHJnYmEoMCwgMzMsIDcxLCAxKSAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDMzLCA3MSwgMCkgNTUlLCByZ2JhKDAsIDMzLCA3MSwgMC41MSkgNzElLCByZ2JhKDAsIDMzLCA3MSwgMC42KSA3NCUsIHJnYmEoMCwgMzMsIDcxLCAxKSAxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAyMTQ3JywgZW5kQ29sb3JzdHI9JyMwMDIxNDcnLCBHcmFkaWVudFR5cGU9MCApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzO1xuICAgICAgICAuc3RyYXBsaW5lIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICgyMSAvICRmb250LXNpemUpICogMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYiB7XG4gIGNvbG9yOiAkY29sb3ItNDtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItNDtcbiAgfVxuICAuYXJyb3cge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cbi5idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweCAyNXB4O1xuICBjb2xvcjogJGNvbG9yLTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG4gICYuYXJyb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcbiAgICAmLnJpZ2h0LWFycm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LXdoaXRlLXNtYWxsLnBuZycpO1xuICAgIH1cbiAgfVxuICAmLmJvcmRlcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICYud2hpdGUge1xuICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItMztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtbmF2eS1zbWFsbC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTM7XG4gICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgfVxuICAgICYucmlnaHQtYXJyb3cge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1saWdodC1ibHVlLXNtYWxsLnBuZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRoaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUtc21hbGwucG5nJykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiNjYXJvdXNlbCB7XG4gICYuY2VudGVyLWNvbnRlbnQge1xuICAgIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLm92ZXJsYXkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAuY2VudGVyZWQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAoNDAgLyAkZm9udC1zaXplKSAqIDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6ICgyNiAvIDQwKSAqIDFlbTtcbiAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5sYXJnZSB7XG4gICAgLnNsaWRlc2hvdyB7XG4gICAgICAuc2xpZGVzIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZsZXgtY29udHJvbC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbiAgLmltYWdlLFxuICBwaWN0dXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxuICAuc2xpZGVzaG93IHtcbiAgICAuc2xpZGVzIHtcbiAgICAgID4gbGkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogKDYwIC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jbGVhblRlbXBsYXRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICAuYWJzdHJhY3Qge1xuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjNTg1OTVCO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgJi5ncmV5Qm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAudG9nZ2xlRmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICB9XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgJi5ub01hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRDb2x1bW5zIHtcbiAgICAuYXdhcmRzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgICB9XG4gICAgfVxuICAgICYuc3RhY2tlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZ1bmRpbmcge1xuICAgIC50aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyRDYyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyZXlCb3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICBoMSB7XG4gICAgJi5wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAwO1xuICAgIH1cbiAgfVxuICAvKlxuICBpZnJhbWUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICovXG4gIC5pZnJhbWUge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICRibHVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjIuMjUlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAuaW1hZ2VBcmVhVGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQG1lZGlhIFxcMHNjcmVlbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnNoYXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICAuYWRkdGhpc19zaGFyaW5nX3Rvb2xib3gge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgLnNpZGViYXItbmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMztcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAyRDYyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNkQ5MEI5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDJENjI7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFNTM0MkM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpZGViYXJDb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICAmLnR3ZWx2ZWNvbCB7XG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAucGVvcGxlLWxpc3Qge1xuICAgICAgICAmLnBlb3BsZS1saXN0M3gzIHtcbiAgICAgICAgICAuc2luZ2xlLXBlcnNvbiB7XG4gICAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMSU7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIH1cbiAgICAucGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHggNTBweCAwO1xuICAgIH1cbiAgICAuZmlyc3QtbmFtZSxcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAuc3Bpbi1vdXRzIHtcbiAgICAuc3ViSGVhZGluZyB7XG4gICAgICBtYXJnaW46IDUwcHggMCAzMHB4O1xuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTRFQ0YyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUZFRkU7IC8vIE9sZCBicm93c2Vyc1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2UpO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzhEN0U4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U1MzQyQztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5ibGFuayB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICYucHJldixcbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUtc21hbGwucG5nJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LWxpZ2h0LWJsdWUtc21hbGwucG5nJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAvKlxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIH1cbiAgICAgICAgICAqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItNDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG4gIH1cbiAgb2wsXG4gIHVsIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBvbCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDAwMjAyMic7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRlc3QtYmx1ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMC43NmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJi5sYXJnZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hd2FyZCB7XG4gICAgICBsaS5oYXMtY2hpbGRyZW4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cC1jYXB0aW9uIHtcbiAgICAvL3dpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICBtYXJnaW46IDVweCAwIDE1cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6ICgxNCAvICRmb250LXNpemUpICogMWVtO1xuICAgIH1cbiAgfVxufVxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2xpZW50LWxvZ29zIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIC5jbGllbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDMlO1xuICAgIG1hcmdpbi1yaWdodDogNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2Zvcm0sXG4jY29udGFjdC1wYWdlIHtcbiAgLmNhcHRjaGEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgIHdpZHRoOiAzMDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgbWF4LWhlaWdodDogNzZweDtcbiAgICB9XG4gIH1cbiAgLmNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNoZWNrYm94ZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC5jaGVja2JveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC1icCkge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFjdC1tYXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGM0YzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jc3MtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsLmNzcy1sYWJlbCxcbiAgLmNzcy1jaGVja2JveC5jaGVja2VkICsgbGFiZWwuY3NzLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgZGl2LmNvbHVtbiB7XG4gICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICYudGl0bGUge1xuICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZpcnN0LW5hbWUge1xuICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmxhc3QtbmFtZSB7XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNlcnJvcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU0RTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0YwMDtcbiAgICBjb2xvcjogI0YwMDtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGRzZXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5maWVsZHNldCwgLmNvbHVtbiB7XG4gICAgJi5lcnJvciB7XG4gICAgICAmLmZpZWxkLFxuICAgICAgdGV4dGFyZWEsXG4gICAgICBpbnB1dCxcbiAgICAgIC5jaGVja2JveGVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTRFMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjAwO1xuICAgICAgfVxuICAgICAgcC5tc2cge1xuICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9yZ290UGFzc3dvcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBsYWJlbC5jc3MtbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2xheW91dC9jaGVja2JveGVzLnBuZycpO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICBsYWJlbC5lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA3cHggMCAxMHB4IDEwcHg7XG4gICAgY29sb3I6ICNGMDA7XG4gIH1cbiAgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1Ym1pdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxuICAjc3VjY2VzcyxcbiAgI2Vycm9ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAjc3VjY2VzcyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLnRocmVlY29sIHtcbiAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AtYnAgLSAxKSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgJi5sYXN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29va2llLWJhci1iYXIgYnV0dG9uI2NhdGFwdWx0Q29va2llIHtcbiAgY29sb3I6ICRjb2xvci0zO1xufVxuLmNzcy1jaGVja2JveDpjaGVja2VkICsgbGFiZWwuY3NzLWxhYmVsLFxuLmNzcy1jaGVja2JveC5jaGVja2VkICsgbGFiZWwuY3NzLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjJweCAhaW1wb3J0YW50O1xufVxuLmN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMTUwcHg7XG4gICAgLmN0YS10ZXh0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMzk0cHggLyAxMTUwcHgpO1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNTVweCAvIDExNTBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSg1NXB4IC8gMTE1MHB4KTtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6ICgzMiAvICRmb250LXNpemUpICogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3BhcmstbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDM1NHB4IC8gMTE1MHB4KTtcbiAgICB9XG4gICAgLnNwYXJrLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDM4MnB4IC8gMTE1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiNkZXRhaWxzIHtcbiAgLmNvbnRlbnQge1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICYuYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mZWF0dXJlZEltYWdlIHtcbiAgICBtYXJnaW46IDM1cHggMDtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkYmx1ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2lkZWJhciB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtOyAvKjE0LzE2Ki9cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBwLCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICMwMDJENjI7XG4gICAgfVxuICAgIC50aWNrQ3Jvc3Mge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgIGNvbG9yOiAjMDAyRDYyO1xuICAgIH1cbiAgfVxufVxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgJi5mbGV4LXN0YWNrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICYuZmxleC12LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmxleC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbmZvcm0ge1xuICAuY2hlY2tib3hlcyxcbiAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgaW5wdXRbdHlwZT11cmxdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgLnNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWYsIEhlbHZldGljYSwgQXJpYWw7XG4gICAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICB9XG4gICAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgfVxuICAgICZbdHlwZT0nc3VibWl0J10ge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTVweDtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvc2VsZWN0LWFycm93LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNoZWFkZXIge1xuICAuYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xuICAgIG5hdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExMSU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDE7IC8vdG8gZW5zdXJlIGhvdmVyIHN0YXRlIHNob3dzIGFib3ZlIGFkZCB0aGlzIGluc2VydGVkIHNoYXJlIGJ1dHRvbnNcbiAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLWJwKSBhbmQgKG1heC1oZWlnaHQ6IDEwNjBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMzA7IC8vdG8gZW5zdXJlIGhvdmVyIHN0YXRlIHNob3dzIGFib3ZlIGFkZCB0aGlzIGluc2VydGVkIHNoYXJlIGJ1dHRvbnNcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAvL2NvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTUzNDJDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZGI1Y2I7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRwYWxlLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMjFweDtcbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgICYubW9iaWxlLW9ubHkge1xuICAgICAgICAvKmRpc3BsYXk6IGJsb2NrOyovXG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHpvb206IDE7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4IDE4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKlxuICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgM3B4ICRjb2xvci00O1xuICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNBREFEQUU7XG4gICAgfVxuICB9XG4gIC50b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2xheW91dC9icmFuZC1zcGFya3MucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMTBweCBib3R0b207XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250YWN0LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMTglO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGltZyxcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogNjQlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogKDMyIC8gMTYpICogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1icCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogKDIwcHggLyAxNnB4KSAqIDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNFQTMzMkU7XG59XG4uaG9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gIC5pY29uLWNvbHVtbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuY29sdW1uIHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDIzNXB4IC8gJHdyYXBwZXItd2lkdGgpO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSgxMDJweCAvICR3cmFwcGVyLXdpZHRoKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHRlc3QtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6ICgyMSAvICRmb250LXNpemUpICogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW50cm8ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKDU5MHB4IC8gJHdyYXBwZXItd2lkdGgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDUwcHggLyAkd3JhcHBlci13aWR0aCk7XG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmxhdGVzdC1uZXdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgfVxuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuICAuc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSg3NXB4IC8gJHdyYXBwZXItd2lkdGgtbGFyZ2UpO1xuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSgyMHB4IC8gJHdyYXBwZXItd2lkdGgtbGFyZ2UpO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTJweCA1NXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvaWNvbnMvbGlua2VkaW4tc21hbGwucG5nJyk7XG4gICAgICAgICAgY29sb3I6ICMwMDc3QjU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3N0I1O1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9pY29ucy9saW5rZWRpbi1zbWFsbC13aGl0ZS5wbmcnKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvaWNvbnMvdHdpdHRlci1zbWFsbC5wbmcnKTtcbiAgICAgICAgICBjb2xvcjogIzU1QUNFRTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM1NUFDRUU7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2ljb25zL3R3aXR0ZXItc21hbGwtd2hpdGUucG5nJyk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVBQ0VFO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZyxcbmRpdiB7XG4gICYuYWxpZ25jZW50ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICYuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jc3MtY2hlY2tib3gsXG5pbnB1dFt0eXBlPXJhZGlvXS5jc3MtY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gICsgbGFiZWwuY3NzLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbmlucHV0W3R5cGU9cmFkaW9dLmNzcy1jaGVja2JveCArIGxhYmVsLmNzcy1sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2xheW91dC9yYWRpb2J1dHRvbi5wbmcnKSAhaW1wb3J0YW50O1xufVxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbiNtb2JpbGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtb2JpbGUtbmF2LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0ZXN0LWJsdWU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdbK10nO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40NWVtO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4ge1xuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAyRDYyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIC8qXG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgICAgfVxuICAgICAgICAqL1xuICAgICAgfVxuICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRTUzNDJDO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxubGFiZWwuY3NzLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGF5b3V0L2NoZWNrYm94ZXMucG5nJyk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmxhYmVsLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogN3B4IDAgMTBweCAxMHB4O1xuICBjb2xvcjogI0YwMDtcbn1cbi5saXN0aW5nLWZpbHRlci0yIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiNsaXN0aW5nLWZpbHRlcixcbi5uZXdzLWZpbHRlciB7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjVweDtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTEuMSU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgLnZhbGlnbiB7XG4gICAgICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRsaWdodGVzdC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZhbGlnbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci0zO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0OS44JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmFsaWduIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJwKSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2xpc3Rpbmctb3ZlcnZpZXcge1xuICAuY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICNsaXN0aW5nLWZpbHRlciB7XG4gICAgJi50aHJlZSB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogNDZweCAwIDI0cHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC1icCkge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZml2ZSB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC1icCkge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2l4IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZXZlbiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0MjklO1xuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWJwKSB7XG4gICAgICAgICAgICAudmFsaWduIHtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5laWdodCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1icCkge1xuICAgICAgICAgICAgLnZhbGlnbiB7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb3VyIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLWJwKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgLnZhbGlnbiB7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uaW5lIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExMSU7XG4gICAgICAgICAgICAudmFsaWduIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudGVuIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAudmFsaWduIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLWJwICsgMjAwKSB7XG4gICAgICAgICAgICB3aWR0aDogOS4yJTtcbiAgICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5lbGV2ZW4ge1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDguOSU7XG4gICAgICAgICAgLnZhbGlnbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AtYnApIHtcbiAgICAgICAgICAgIHdpZHRoOiA4Ljg5JTtcbiAgICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNTVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2xpc3RpbmdzIHtcbiAgICBhcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGRUZFO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZ3JhZGllbnRUeXBlPTAsIHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRUZFRkUnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRnUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdSbFpuTStQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqVXdKU0lnZVRFOUlqQWxJaUI0TWowaU5UQWxJaUI1TWowaU1UQXdKU0krUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWTVaamxtT1NJdlBqeHpkRzl3SUc5bVpuTmxkRDBpTXpVbElpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaTgrUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDQ4TDJSbFpuTStQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdabWxzYkQwaWRYSnNLQ05uY21Ga0tTSWdMejQ4TDNOMlp6NGcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zcGlub3V0LWNvbnRhaW5lciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMThweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zcGlub3V0LWJsdXJiIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjN0ZBMEM3O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtYnApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgLnZhbGlnbiB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpcnN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjN0ZBMEM3O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTsgLyoyMi8xNiovXG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0UGFkZGluZyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJwKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAmLnNldmVuIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOSU7XG4gICAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AtYnApIHtcbiAgICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmVpZ2h0IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMi41JTtcbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1icCkge1xuICAgICAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZm91ciB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC1icCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmluZSB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTEuMTExMTExMTExMTExMTElO1xuICAgICAgICAgICAgLnZhbGlnbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnRlbiB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgLnZhbGlnbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC1icCArIDIwMCkge1xuICAgICAgICAgICAgd2lkdGg6IDkuMiU7XG4gICAgICAgICAgICAudmFsaWduIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZWxldmVuIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA4LjklO1xuICAgICAgICAgIC52YWxpZ24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY1ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWJwKSB7XG4gICAgICAgICAgICB3aWR0aDogOC44OSU7XG4gICAgICAgICAgICAudmFsaWduIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjU1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXdzLWZpbHRlciB1bCxcbiAgLm5ld3MtZmlsdGVyIHVsLm9wZW4ge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC1icCkge1xuICAgICAgICB3aWR0aDogMTYuNiU7XG4gICAgICB9XG4gICAgICAudmFsaWduIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmV3cy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4jbG9nb0Nhcm91c2VsIHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGlkZXMge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjYzMDQzNDc4MjYwOSU7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1hcmdpbi1ib3R0b20tc20ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm1hcmdpbi10b3Atc20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm5ldHdvcmtfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTclO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAzMHB4IDMlIDAgMDtcbiAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcywgZWFzZSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cbi5uZXdzUGFnZSB7XG4gIC5tb3JlLW1lZGlhLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWVkaWEtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAjbGF0ZXN0LW5ld3Mge1xuICAgIGFydGljbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUVDRjM7XG4gICAgICBwYWRkaW5nOiA0NXB4IDMwcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUZFRkU7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZFRkVGRScpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NGdQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQR1JsWm5NK1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpVd0pTSWdlVEU5SWpBbElpQjRNajBpTlRBbElpQjVNajBpTVRBd0pTSStQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJZNVpqbG1PU0l2UGp4emRHOXdJRzltWm5ObGREMGlNelVsSWlCemRHOXdMV052Ykc5eVBTSWpabVptWm1abUlpOCtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENDhMMlJsWm5NK1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrS1NJZ0x6NDhMM04yWno0ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgICAgLmxlZnRQYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjM2NWVtO1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjN0ZBMEM3O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RUNGMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ub1Jlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLnBhZ2UtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2UtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5wYWdlLXRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRUVFO1xufVxuLnBhZ2UtdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjMDAyRDYyO1xuICBjb2xvcjogJGNvbG9yLTM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXRhYmxlIHRkLCAucGFnZS10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy9UaGlzIHF1ZXJ5IHdpbGwgdGFrZSBlZmZlY3QgZm9yIGFueSBzY3JlZW4gc21hbGxlciB0aGFuIDc2MHB4IGFuZCBhbHNvIGlQYWRzIHNwZWNpZmljYWxseS5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpLCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC8qIEZvcmNlIHRhYmxlIHRvIG5vdCBiZSBsaWtlIHRhYmxlcyBhbnltb3JlICovXG4gIC5wYWdlLXRhYmxlIHRhYmxlLCAucGFnZS10YWJsZSB0aGVhZCwgLnBhZ2UtdGFibGUgdGJvZHksIC5wYWdlLXRhYmxlIHRoLCAucGFnZS10YWJsZSB0ZCwgLnBhZ2UtdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlLXRhYmxlIHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXG4gIC5wYWdlLXRhYmxlIHRoZWFkIHRyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cbiAgLnBhZ2UtdGFibGUgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAucGFnZS10YWJsZSB0ciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWdlLXRhYmxlIHRhYmxlIHRkIHtcbiAgICAvKiBCZWhhdmUgIGxpa2UgYSAncm93JyAqL1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2UtdGFibGUgdGQ6OmJlZm9yZSB7XG4gICAgLyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogVG9wL2xlZnQgdmFsdWVzIG1pbWljIHBhZGRpbmcgKi9cbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnBhZ2UtdGFibGUgLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vLnBhZ2UtdGFibGUgdGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7IH1cbn1cblxuLyogU21hcnRwaG9uZXMgKHBvcnRyYWl0IGFuZCBsYW5kc2NhcGUpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICAucGFnZS10YWJsZSAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogaVBhZHMgKHBvcnRyYWl0IGFuZCBsYW5kc2NhcGUpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtdGFibGUgLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qXG4gIC5wYWdlLXRhYmxlIC5oaWRlLW1vYmlsZSwgLnBhZ2UtdGFibGUgLnNob3ctYWxsIHtcbiAgfVxuICAqL1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZXNwYWdlLW5ld3Mtb3ZlcnZpZXctcGhwIHtcbiAgI2xhdGVzdC1wdWJsaWNhdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgLml0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLWJwKSB7XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnAubm8tam9icyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnBhZ2luZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLnBlb3BsZS1saXN0IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gICYuZmxvYXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMSU7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgJi5ub0NsZWFyIHtcbiAgICAuc2luZ2xlLXBlcnNvbiB7XG4gICAgICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucGVvcGxlLWxpc3QzeDMge1xuICAgIC5zaW5nbGUtcGVyc29uIHtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJwKSB7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtcGVyc29uIHtcbiAgICB3aWR0aDogMjMlO1xuICAgIG1hcmdpbjogMSU7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NzZweDtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucGVyc29uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBob3RvIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDkwdnc7XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWJwKSB7XG4gICAgICAgIGhlaWdodDogNDV2dztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgaGVpZ2h0OiAyMnZ3O1xuICAgICAgfVxuICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtYnApIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICYubmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmpvYiB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICAgIC8qXG4gICAgICAmLmVtYWlsIHtcbiAgICAgIH1cbiAgICAgICovXG4gICAgICAmLnBob25lIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRsaWdodGVzdC1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tb3JlIHtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3ByaW50Q29weXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNreXBlX3BuaF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmltZy5za3lwZV9wbmhfbG9nb19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yb2xsZWRVcENvbnRlbnQge1xuICAmLmNvbnRlbnRQYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGFydGljbGUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jYXRlZ29yeSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNhdGVnb3J5VGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jbGVhbiB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9sYXlvdXQvZmFxLXNlcGFyYXRvci5qcGcnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgaGVhZGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvaWNvbnMvYXJyb3ctZG93bi1saWdodC1ibHVlLXNtYWxsLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi53aXRobG9nbyB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgem9vbTogMTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDIsXG4gICAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDkzLjA4MDcyNDg3NjQ0MiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmFjay10by10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgLmNhdGVnb3J5RmFxcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRlZ29yeVRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGhlYWRlcixcbiAgaDIge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIC5hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2ljb25zL2Fycm93LWRvd24tbGlnaHQtYmx1ZS1zbWFsbC5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAxMnB4IDEwcHggMCAwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1saWdodC1ibHVlLXNtYWxsLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgJi5pY29uLWV4aXN0cyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAuYXJyb3cge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuI3NlYXJjaCB7XG4gICYub3V0Y29tZU1lYXN1cmVzIHtcbiAgICAuc2VhcmNoQ29udGFpbmVyIHtcbiAgICAgICYuY2F0ZWdvcnkge1xuICAgICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtYnApIHtcbiAgICAgIHdpZHRoOjU3MC85MjA7XG4gICAgfSovXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMDAyMTQ3O1xuICAgIH1cbiAgfVxuICAjcmVzdWx0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBhcnRpY2xlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMjMlO1xuICAgICAgbWFyZ2luOiAxJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgICAgIHdpZHRoOiAzMS4zJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogKDIxIC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtbGlnaHQtYmx1ZS1zbWFsbC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgLyogQmUgVkVSWSBjYXJlZnVsIHdpdGggdGhpcywgYnJlYWtzIG5vcm1hbCB3b3JkcyB3aF9lcmV2ZXIgKi9cbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAvKiBOb24gc3RhbmRhcmQgZm9yIHdlYmtpdCAqL1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gICAgICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgICAgICBoeXBoZW5zOiBub25lO1xuICAgICAgICAmLm5hbWUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICYuam9iIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLypcbiAgICAgICAgJi5lbWFpbCB7XG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICAgICAgJi5waG9uZSwgJi5jb2RlIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXN0LWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMjVweDtcbiAgICAgICAgbWluLWhlaWdodDogMzE1cHg7XG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWJwKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWF4LWhlaWdodDogMTMycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VhcmNoQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC50aHJlZWNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLWJwKSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWxsIHtcbiAgICAgIC5idXR0b24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWJwKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIHdpZHRoOiA4MC41JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA0cHggIzk5OTtcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDEycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AtYnApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNhdGVnb3J5IHtcbiAgICAgIC5jYXRlZ29yaWVzIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogKDEycHggLyAxNnB4KSAqIDFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnApIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlbmQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWF0Y2gge1xuICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgem9vbTogMTtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgem9vbTogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtbGlnaHQtYmx1ZS1zbWFsbC5wbmcnKSBuby1yZXBlYXQ7XG5cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHNwYW4ge1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2ljb25zL2Fycm93LWRvd24tbGlnaHQtYmx1ZS1zbWFsbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cbiAgICAgICYubWlkZGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDU1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jc2VhcmNoU2l0ZSB7XG4gIGFydGljbGUge1xuICAgIGEge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgfVxuICB9XG59XG4uc2VsZWN0LWZpbHRlciB7XG4gIG1hcmdpbjogNjBweCAwIDcwcHg7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuZmlsdGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSg0MHB4IC8gJHdyYXBwZXItd2lkdGgpO1xuICAgICYud2lkZSB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cbiAgfVxufVxuLnNpZGViYXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICYudG9wTWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5idXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDUwcHg7XG4gIH1cbiAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AtYnApIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAucGVyc29uUHJvZmlsZSB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgNTBweDtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtYnApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmJveGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAuYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgICYubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi5za2lwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcGlub3V0LWNvbnRhaW5lciB7XG4gIC5jYXRlZ29yeVRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGhlYWRlcixcbiAgaDIge1xuICAgIC8qIFR1cm4gbGl0dGxlIGFycm93IGJhY2sgb24gZm9yIHNtYWxsIHNjcmVlbiBzaXplcyAqL1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBtYXJnaW46IDEwcHggNHB4IDAgNHB4O1xuICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIG1hcmdpbjogN3B4IDRweCAwIDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbi5zcGlub3V0LWxpc3QtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5zcGlub3V0LWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiA0cHggNHB4IDRweCAzMHB4O1xuICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgfVxuICBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNwaW5vdXQtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uc3Bpbm91dC1jb250ZW50LWxvZ28ge1xuICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiA4cHggMCAxMHB4IDI0cHggIWltcG9ydGFudDtcbiAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zcGlub3V0LWhpZGUtbW9iaWxlIHtcbiAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1icCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zcGlub3V0LWhpZGUtdGFibGV0IHtcbiAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiN0b3AtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMkQ2MjtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDAuODU3MTQyODU3MTQyODZlbTsgLyoxMi8xNCovXG4gIC50aHJlZWNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmLmxhc3Qge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNoYXJlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAuYXQtc2hhcmUtYnRuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICYubS1zaXhjb2wge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1icCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICB9XG4gICAgJi5vdWktc2VuZC1mZWVkYmFjayB7XG4gICAgICBjb2xvcjogJGNvbG9yLTM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGNvbG9yOiAkY29sb3ItMztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLmxpbmtlZGluLFxuICAuYmxvZyxcbiAgLnR3aXR0ZXIsIC5mYWNlYm9vayB7XG4gICAgbWF4LWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9zb2NpYWwtaWNvbnMucG5nJykgdG9wIGxlZnQgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJwKSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmJsb2cge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5cHg7XG4gIH1cbiAgLnR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG4gIH1cbiAgLmZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MHB4O1xuICB9XG59XG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuLndyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXgtd2lkdGg6ICR3cmFwcGVyLXdpZHRoO1xuICAmLmxhcmdlIHtcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXdpZHRoLWxhcmdlO1xuICB9XG4gIEBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtYnApIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmhvcml6b250YWwtc2Nyb2xsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRlZ29yeS1kaXNjbGFpbWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbn1cblxuLmZiM2QtbW9kYWwudmlzaWJsZSB7XG4gIHotaW5kZXg6IDEwMDAwMDIhaW1wb3J0YW50O1xufVxuIiwiLypMYXB0b3AqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LWhlaWdodDogOTEwcHgpIHtcbiAgI2Nhcm91c2VsIHtcbiAgICAmLmxhcmdlIHtcbiAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgICAgLnNsaWRlc2hvdyB7XG4gICAgICAgIC5zbGlkZXMge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzc1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vU21hbGwgbW9uaXRvclxuQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5jbGVhblRlbXBsYXRlIHtcbiAgICAuaW1hZ2VBcmVhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5pbWFnZUFyZWFUZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAjY2Fyb3VzZWwge1xuICAgICYuY2VudGVyLWNvbnRlbnQge1xuICAgICAgLm92ZXJsYXkge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogKDI4IC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAub3ZlcmxheSB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICg0MiAvICRmb250LXNpemUpICogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICAgIHRvcDogNDIlO1xuICB9XG4gICNoZWFkZXIge1xuICAgIC5ib3R0b20ge1xuICAgICAgbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3Age1xuICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAoMjJweCAvIDE2cHgpICogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNsb2dvQ2Fyb3VzZWwge1xuICAgIC5zbGlkZXMge1xuICAgICAgbGkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc2VhcmNoIHtcbiAgICAjcmVzdWx0cyB7XG4gICAgICBhcnRpY2xlIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc2VhcmNoIHtcbiAgICAuc2VhcmNoQ29udGFpbmVyIHtcbiAgICAgIC50aHJlZWNvbCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBoYW5kaGVsZCwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ib3hlcyB7XG4gICAgLmJveCB7XG4gICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAoMTAgLyAkZm9udC1zaXplKSAqIDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAoMTIgLyAkZm9udC1zaXplKSAqIDFlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIC5zdHJhcGxpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAoMTQuNSAvICRmb250LXNpemUpICogMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjaGVhZGVyIHtcbiAgICAudG9wIHtcbiAgICAgIC5jb250YWN0LWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IHBvcnRyYWl0XG5AbWVkaWEgaGFuZGhlbGQsIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWJwKSB7XG4gICNib3R0b20tZm9vdGVyIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Nhcm91c2VsIHtcbiAgICAuZmxleC1jb250cm9sLW5hdiB7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYuY2VudGVyLWNvbnRlbnQge1xuICAgICAgLm92ZXJsYXkge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogKDIwIC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm92ZXJsYXkge1xuICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAoMzAgLyAkZm9udC1zaXplKSAqIDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNsZWFuVGVtcGxhdGUge1xuICAgIC5idXR0b24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG4gICAgLmNvbnRlbnRDb2x1bW5zIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgfVxuICAgIC5mdW5kaW5nIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2lkZWJhckNvbnRlbnQge1xuICAgICAgLnBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICB9XG4gIH1cbiAgI2NvbnRhY3QtcGFnZSB7XG4gICAgLm1vYmlsZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1lbnF1aXJ5LWZvcm0ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmNvbnRhY3QtbWFwcyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG4gIC5jdGEge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIC5jdGEtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDI1cHggLyAxMTUwcHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgyNXB4IC8gMTE1MHB4KTtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogKDIyIC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogKDMyIC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gIH1cbiAgaDMsXG4gIGg0IHtcbiAgICBmb250LXNpemU6ICgyOCAvICRmb250LXNpemUpICogMWVtO1xuICB9XG4gICNoZWFkZXIge1xuICAgIC50b3Age1xuICAgICAgLmNvbnRhY3QtYnV0dG9uIHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob21lIHtcbiAgICAuaWNvbi1jb2x1bW5zIHtcbiAgICAgIC5jb2x1bW4ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6ICgxOCAvICRmb250LXNpemUpICogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5ib3hlcyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4vL01vYmlsZVxuQG1lZGlhIGhhbmRoZWxkLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icCkge1xuICAuYm94ZXMge1xuICAgICYucm93IHtcbiAgICAgIC5ib3gge1xuICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm94IHtcbiAgICAgICYudHdpdHRlciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Nhcm91c2VsIHtcbiAgICAmLmNlbnRlci1jb250ZW50IHtcbiAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm92ZXJsYXkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzVweCA1cHggMTVweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogKDIxIC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbGVhblRlbXBsYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAuY29udGVudENvbHVtbnMge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICB9XG4gICAgLmZ1bmRpbmcge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdGEge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIC5jdGEtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAoMjUgLyAkZm9udC1zaXplKSAqIDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNwYXJrLWxlZnQsXG4gICAgICAuc3BhcmstcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjaGVhZGVyIHtcbiAgICAudG9wIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMDBweCBib3R0b207XG4gICAgICAuY29udGFjdC1idXR0b24ge1xuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA3cHggY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ28ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvbWUge1xuICAgIC5pY29uLWNvbHVtbnMge1xuICAgICAgLmNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmludHJvIHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDc5MHB4IC8gJHdyYXBwZXItd2lkdGgpO1xuICAgIH1cbiAgICAuc29jaWFsIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbiAgLnNpZGViYXIge1xuICAgIC5ib3hlcyB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWYsIEhlbHZldGljYSwgQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci0yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYucmVhZE1vcmUge1xuICAgIGNvbG9yOiAkbGlnaHRlc3QtYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG4gIH1cbiAgJi5icm9rZW5fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmgxIHtcbiAgY29sb3I6ICRwdXJwbGU7XG4gIGZvbnQtc2l6ZTogKDM3IC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmgyIHtcbiAgY29sb3I6ICRwdXJwbGU7XG4gIGZvbnQtc2l6ZTogKDI4IC8gJGZvbnQtc2l6ZSkgKiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgJi5sYXJnZS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuaDMsXG5oNCB7XG4gIGNvbG9yOiAkcHVycGxlO1xuICBmb250LXNpemU6ICgyMiAvICRmb250LXNpemUpICogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGEge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG4gICYubGFyZ2UtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvbGF5b3V0L2RpdmlkZXIucG5nJykgY2VudGVyIHRvcCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubGFyZ2UtYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTg1OTVCO1xufVxuXG5wIHtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHdvcmQtd3JhcDogaW5oZXJpdDtcbiAgd29yZC1icmVhazogaW5oZXJpdDtcbiAgJi5zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAmLmJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuICBhIHtcbiAgICAmLmN0YSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDM4cHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvbGF5b3V0L2JveC1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnNtYWxsLWJvZHkge1xuICBmb250LXNpemU6IDAuOGVtICFpbXBvcnRhbnQ7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlc3QtYmx1ZTtcbn1cbiIsIkBpbXBvcnQgJ3Nhc3MtaGVscGVycyc7XG5AaW1wb3J0ICd0eXBvZ3JhcGh5JztcblxuLmllOSB7XG4gIC5ib3hlcyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgJi5yb3cge1xuICAgICAgLmJveCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGVnYWN5LWllIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCknO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG4gIC50ZXh0IHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAuY2xlYW5UZW1wbGF0ZSB7XG4gICAgLmJyZWFkY3J1bWIsXG4gICAgLmJ1dHRvbixcbiAgICAuc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2lkZWJhckNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgI2RldGFpbHMge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc2lkZWJhckNvbnRlbnQge1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICB9XG4gIH1cblxuICAjaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2hvbWUge1xuICAgICNob21lLWJveGVzIHtcbiAgICAgIC5ob21lLWJveCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBtYXJnaW46IDAgMSUgNDBweCAwO1xuICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjaG9tZS1sb2dvcyB7XG4gICAgICAuaG9tZS1sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB3aWR0aDogMzIuNyU7XG4gICAgICAgICYubWlkZGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNwYWdlQ2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjcHJpbnRDb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI3NlYXJjaCB7XG4gICAgI3Jlc3VsdHMge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjdG9wLWZvb3RlcixcbiAgI2JvdHRvbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4iLCIjc2VhcmNoIHtcbiAgYXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1pbmN1YmF0b3JzIHtcbiAgLmZpbHRlciBhIHtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyBCb2xkJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAjbGlzdGluZ3Mge1xuICAgIEBtZWRpYSggbWluLXdpZHRoOiAxMjAwcHggKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBoMi5zdWJIZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LnNwaW5vdXQtY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbiIsIi5hd2FyZC1kZXRhaWxzLXRlbXBsYXRlLWRlZmF1bHQge1xuICAgIC5jb250ZW50IC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAyRDYyO1xuICAgIH1cbn0iLCIuaWZyYW1lVGVtcGxhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGgxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmVhZGNydW1iIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlmcmFtZSB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG4iLCJAbWl4aW4gY2FyZCgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzI4cHgpIHtcbiAgICB3aWR0aDogNDM4cHg7XG4gIH1cbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICoge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGNvbG9yOiAjMDAyMTQ3O1xuICAgIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm87XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBwIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgfVxuICAuaWNvbiB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZGF0ZSB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmNhcmQtY29weSB7XG4gICAgbWluLWhlaWdodDogMTY1cHg7XG4gIH1cbiAgLnJlYWQtbW9yZSB7XG4gICAgY29sb3I6ICM2MzlBRTM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaW5jdWJhdG9yLWJsb2cge1xuICAuZGF0ZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAubG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogI0FBQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gICNzZWFyY2hmb3JtLWJsb2cge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cbn1cblxuLmluY3ViYXRvci1ibG9nLXNlYXJjaCwgLmluY3ViYXRvci1ibG9nLWluZGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgLmhvbWUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNzZWFyY2hmb3JtLWJsb2cge1xuICAgIHdpZHRoOiA0MzhweDtcbiAgICAuaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgKyAuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuY2FyZCB7XG4gICAgQGluY2x1ZGUgY2FyZDtcbiAgfVxuICAucmVzdWx0cyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNpeGNvbDpudGgtY2hpbGQoMm4rMikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaW5jdWJhdG9yLWJsb2ctbGF0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgKyAuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC52aWV3LWFsbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5jYXJkIHtcbiAgICBAaW5jbHVkZSBjYXJkO1xuICB9XG4gIC5zaXhjb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIHdpZHRoOiA0MzhweDtcbiAgICB9XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICsgLnNpeGNvbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbiNzZWFyY2hmb3JtLWJsb2cge1xuICAuaW5wdXQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICB9XG4gIC5idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2ltYWdlcy9pY29ucy9zZWFyY2gucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3QUQ4O1xuICAgIH1cbiAgfVxufVxuIl19 */
