@import url(font-awesome/font-awesome.min.css);*{font-size:1em;padding:0;margin:0;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;list-style:none;outline:none !important}.col-1{min-width:8.33%;width:8.33%}.col-2{min-width:16.66%;width:16.66%}.col-3,.col-1-4{min-width:25%;width:25%}.col-4,.col-1-3{min-width:33.33%;width:33.33%}.col-5{min-width:41.66%;width:41.66%}.col-6,.col-1-2{min-width:50%;width:50%;position:relative}.col-7{min-width:58.33%;width:58.33%}.col-8{min-width:66.66%;width:66.66%}.col-9{min-width:75%;width:75%}.col-10{min-width:83.33%;width:83.33%}.col-11{min-width:91.66%;width:91.66%}.col-12,.col-2-2,.row{min-width:100%;width:100%}.col-five,.col-1-5{width:20%}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.row{position:relative;float:left}.offset-12{margin-left:100%}.offset-11{margin-left:91.66666667%}.offset-10{margin-left:83.33333333%}.offset-9{margin-left:75%}.offset-8{margin-left:66.66666667%}.offset-7{margin-left:58.33333333%}.offset-6{margin-left:50%}.offset-5{margin-left:41.66666667%}.offset-4{margin-left:33.33333333%}.offset-3{margin-left:25%}.offset-2{margin-left:16.66666667%}.offset-1{margin-left:8.33333333%}.offset-0{margin-left:0%}.tac{text-align:center}.tar{text-align:right}.clear{clear:both}.db{display:block}.inner{width:1400px;margin:0 auto;max-width:100%;position:relative}.posR{position:relative}.posA{position:absolute}.posF{position:fixed}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m40{margin:40px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr40{margin-right:40px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml40{margin-left:40px}.mAuto{margin:0 auto !important}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p40{padding:40px}.pt67{padding-top:67px}.pt50{padding-top:50px}.pb60{padding-bottom:60px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl40{padding-left:40px}.hide{display:none !important}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 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}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.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{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.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;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 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{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 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:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-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{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{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{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{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{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.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{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.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{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -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{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -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{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes lightSpeedIn{from{-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:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{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{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 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:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 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:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 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:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 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:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 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-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 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{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 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{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 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{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}*{font-family:"Lato",sans-serif;color:#333;text-decoration:none !important;outline:none !important;-webkit-font-smoothing:antialiased}body{overflow-y:scroll;overflow-x:hidden;background-color:#fff}img{max-width:100%}.PageResults .banner,.InnerPage .banner{height:66vh}.vacancy{padding:30px 0px;border-bottom:2px solid #eee;display:block;float:left;width:100%}.CalendarFilter{padding:10px}.CalendarFilter span{cursor:pointer;display:inline-block;padding:5px;border-bottom:2px solid transparent;margin-bottom:10px}.CalendarFilter span.active{border-bottom:2px solid #a70051 !important;color:#a70051 !important}.noEvents{display:none;padding:20px 10px;color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#eee}#allEvents ul{max-width:500px;margin:0px !important;padding:0px !important}#allEvents ul li{margin-bottom:10px;background-color:#a70051;float:left;width:100%;clear:both;-webkit-transition:background 0.35s;-moz-transition:background 0.35s;-ms-transition:background 0.35s;transition:background 0.35s;display:block}.toggleContent{display:none;font-size:0.8em}.toggleContent *{font-size:1em;color:#333 !important}.toggleContent .url{padding:10px;color:#fff !important;background-color:#a70051;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.eventTitle{color:#333 !important;padding:10px;text-transform:uppercase}.toggleBtn{cursor:pointer}.toggleBtn sup{display:none !important}.calendar-widget-table tbody .calendar-header td{background-color:#a70051}.news-teaser{padding:30px 0px;border-bottom:2px solid #eee;display:block;float:left;width:100%}.news-teaser h3{color:#a70051;font-size:1.5em}.news-teaser img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.noticesBG{position:fixed;display:none;top:0px;left:0px;z-index:9999;height:100%;width:100%;background-color:rgba(0,0,0,0.75)}.noticesContainer{position:fixed;z-index:9999;top:50%;display:none;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:30px;background-color:#e8f5fb !important;max-width:100%;width:500px}.NoticeTitle{text-transform:uppercase;font-weight:bold;padding:0px !important;border-bottom:none !important;font-size:1.3em}.readMoreLinkNotices{font-size:0.8em;border:2px solid #333;padding:3px 5px;margin-top:10px;display:inline-block}.fullWidth{position:relative;clear:both;width:100%;float:left}.closeNotices{position:absolute;top:10px;right:10px;padding-right:20px;color:#a70051;font-size:0.8em;cursor:pointer;z-index:9999}.closeNotices:after{content:"x";position:absolute;color:#d92d2a;display:block;right:5px;top:49%;text-transform:uppercase;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.noticesInner{max-height:90vh;overflow-y:auto;padding:10px}.noticesInner *{color:#333}.noticesInner .col-12{padding:20px 0px;border-bottom:2px solid #cccccc}.MainMenuClose{display:none !important}.mainContent input[type=text],.mainContent input[type=email],.mainContent input[type=password],.mainContent textarea{width:100%;padding:10px 20px;background-color:#eee;border:none !important;margin-bottom:10px;margin-top:5px;width:100%;max-width:100%;font-weight:lighter}.mainContent label{font-weight:lighter}.mainContent input[type=submit]{padding:10px 20px !important;display:block;width:100%;border:none !important;color:#fff !important;font-weight:lighter;margin-top:10px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;max-width:100%;background-color:#1b3080}.mainContent input[type=submit]:hover{background-color:#5a5962 !important}.mainContent #ForgotPassword{margin-top:20px}.mainContent #ForgotPassword a{font-weight:lighter;color:#1d1e3c}.addToCalendar,.attachment,.readMoreLink,.button{padding:10px 20px !important;display:inline-block;text-align:center;color:#fff;font-size:0.7em !important;cursor:pointer;border:none !important;color:#fff !important;margin-top:10px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#a70051}.addToCalendar *,.attachment *,.readMoreLink *,.button *{font-size:1em;color:#fff;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.addToCalendar:hover,.attachment:hover,.readMoreLink:hover,.button:hover{background-color:#4b4b4b !important}#content input[type=text],#content input[type=email],#content input[type=password],#content textarea{width:100%;padding:10px 20px;background-color:#eee;border:none !important;margin-bottom:10px;margin-top:5px;width:100%;font-weight:lighter}#content label{font-weight:lighter}#content input[type=submit]{padding:10px 20px !important;display:block;width:100%;border:none !important;color:#fff !important;font-weight:lighter;margin-top:10px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#a70051;max-width:none !important;width:auto !important;display:inline-block}#content input[type=submit]:hover{background-color:#71142b !important}#content #ForgotPassword{margin-top:20px}#content #ForgotPassword a{font-weight:lighter;color:#1d1e3c}.vacancy{padding:30px 0px;border-bottom:2px solid #eee;display:block;float:left;width:100%}.heading-2{color:#a70051 !important;font-weight:lighter}.heading-2 *{color:#a70051 !important;font-size:1em;font-weight:lighter}.archives{position:relative;display:block;float:left;width:100%;clear:both;padding:0px !important;margin:0px 0px 30px 0px !important}.archives .archive{position:relative;display:block;float:left;clear:both;color:#fff;width:100%;margin:5px 0px !important;cursor:pointer;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#a70051 !important}.archives .archive img{position:absolute;right:10px;top:50%;max-width:17px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.archives .archive a{display:block;width:100%;clear:both;float:left;padding:8px 30px  8px 15px;top:0px;left:0px;width:100%;z-index:1;height:100%}.archives .archive *{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;color:#fff !important}.archives .archive:hover{background-color:#454545 !important}.archives .archive:hover *{color:#fff !important}.SubDate{margin-top:20px;font-size:1.4em;margin-bottom:10px}.archive *{color:#fff !important}.upload{position:relative;display:block;width:100%;max-width:500px;clear:both;float:left;padding:10px 45px 12px 30px;border:1px solid #a70051;margin:5px 0px;background-color:transparent;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.upload .uploadTitle{text-transform:uppercase;font-size:1em;font-weight:normal !important;color:#a70051 !important;display:inline-block}.upload a{position:absolute;top:0px;left:0px;width:100%;height:100%}.upload .fileIcon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#a70051;display:inline-block;float:right;width:25px;height:30px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.upload .fileIcon span{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;color:#fff !important;background-color:#000;height:13px;width:100%;padding-top:2px;font-size:7px;text-transform:uppercase;display:block;text-align:center;margin-top:8px}.upload:hover{background-color:#e2e0df !important;color:#1b3080 !important}.upload *{vertical-align:middle;font-weight:lighter !important}.galleryImage{display:block;width:33.33%;position:relative;padding-bottom:33.33%}.galleryImage .galleryImageInner{position:absolute;overflow:hidden;width:95%;height:95%;left:50%;top:50%;background-color:#2b2b2b;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.galleryImage .galleryImageInner .gallerImageBg{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:absolute;width:100%;height:100%;background-size:cover;background-positon:center;left:0px;top:0px;opacity:1}.galleryImage .galleryImageInner .gallerImageText{opacity:0;text-align:center;width:95%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:absolute;top:50%;left:50%;color:#fff !important;-webkit-transform:translate(-50%, -50%) scale(0.5);-moz-transform:translate(-50%, -50%) scale(0.5);-ms-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}.galleryImage:hover .galleryImageInner .gallerImageBg{opacity:0.2 !important}.galleryImage:hover .galleryImageInner .gallerImageText{-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1 !important}.galleryImage a{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:2}#bx_slider{height:500px}#bx_slider li{height:100%;text-align:center}#bx_slider li img{display:inline-block;height:100%}.innerSlideGal{padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.innerSlideGal a{position:absolute;top:0px;left:0px;width:100%;height:100%}.GalNext,.GalPrev{cursor:pointer;position:absolute;z-index:200;top:50%;margin-top:8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.GalNext i,.GalPrev i{color:#fff !important}.GalNext{left:0px;padding:20px;background-color:rgba(0,0,0,0.9)}.GalPrev{right:0px;padding:20px;background-color:rgba(0,0,0,0.9)}.bx_pages_frame{position:relative}.bx_pages_frame #bx_pages{margin-top:20px}.bx_pages_frame #bx_pages li{background-position:center center;cursor:pointer;height:200px;opacity:0.5;-webkit-transition:opacity 0.35s;-moz-transition:opacity 0.35s;-ms-transition:opacity 0.35s;transition:opacity 0.35s}.bx_pages_frame #bx_pages li:hover{opacity:1 !important}.bx_pages_frame .controls i{position:absolute;top:50%;color:#444;font-size:24px;margin-top:-12px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.bx_pages_frame .controls i:hover{opacity:0.5}.bx_pages_frame .controls i.prev{left:0}.bx_pages_frame .controls i.next{right:0}.grid{position:relative;top:0;left:0;width:100%;height:700px}.grid a{font-size:0;line-height:0}.grid-item,.grid-sizer{position:relative;width:25%;float:left;padding:2px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.grid-item img,.grid-sizer img{width:100%;height:auto}.grid-item.hoverState{opacity:0.7}.grid-item--width2{width:400px}.galleryImage{width:33.33%;float:left;position:relative;padding-bottom:33.33%}.galleryImage .galleryImageInner{position:absolute;overflow:hidden;width:95%;height:95%;left:50%;top:50%;background-color:#2b2b2b;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.galleryImage .galleryImageInner .gallerImageBg{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:absolute;width:100%;height:100%;background-size:cover;background-positon:center;left:0px;top:0px;opacity:1}.galleryImage .galleryImageInner .gallerImageText{opacity:0;text-align:center;width:95%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:absolute;top:50%;left:50%;color:#fff !important;-webkit-transform:translate(-50%, -50%) scale(0.5);-moz-transform:translate(-50%, -50%) scale(0.5);-ms-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}.galleryImage:hover .galleryImageInner .gallerImageBg{opacity:0.2 !important}.galleryImage:hover .galleryImageInner .gallerImageText{-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1 !important}.galleryImage a{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:2}#CustomLoginForm_LoginForm{max-width:400px;width:100%}.staffProfile .staffProfilePic{width:200px;height:200px;background-size:cover;background-position:center center;border-radius:20px}.HorizontalStack .staffProfile{width:auto;margin:0 30px 30px 0}.HorizontalStack .staffProfile .profilePic{margin:0 !important}.StaffPage .staffProfile{display:inline-block;width:100%;margin:30px}.StaffPage .staffProfile .profilePic{margin:0 30px 0 0;float:left;display:inline-block}.StaffPage .staffProfile .bio{min-width:50%}.StaffPage .staffProfile .bio p{display:block}.StaffPageStack .staffProfile{text-align:center;margin-bottom:60px}.StaffPageStack .staffProfile .bio p{text-align:justify;width:100%;max-width:800px;margin:0 auto 20px auto}.StaffPageNoPic .staffProfile{text-align:center;margin-bottom:60px}.StaffPageNoPic .staffProfile .bio p{text-align:justify;width:100%;max-width:800px;margin:0 auto 20px auto}.bio h4{font-weight:normal;font-size:1.2em}.bio h3{text-transform:uppercase;font-weight:lighter}.HorizontalStack .staffProfile{width:auto;margin:0 30px 30px 0}.VerticalStack{margin:0px}.VerticalStack .staffProfile{margin:0px;padding:30px 0px;border-bottom:2px solid #eee}.NameDepOnly{margin:0px}.NameDepOnly .staffProfile{margin:0px;padding:30px 0px;border-bottom:2px solid #eee}.HorizontalStack .profilePic{padding-bottom:20px}.profilePic img{display:inline-block;padding-bottom:20px}.VerticalStack .profilePic img{display:inline-block;padding-bottom:0px}#SearchResults{padding:0px;margin:0px;display:block;float:left;width:100%;font-size:0.8em}#SearchResults li{padding:30px 0px;border-bottom:2px solid #eee;margin:0px;display:block;float:left;width:100%;list-style:none !important}#SearchResults .readMoreLink{font-size:1em !important}.NewsletterItem{display:block;width:20%;float:left;padding:10px}.NewsletterItem .NewsletterInner{display:block;position:relative;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;border:5px solid #fff;-webkit-box-shadow:0px 0px 10px 0px #9c9c9c;-moz-box-shadow:0px 0px 10px 0px #9c9c9c;-ms-box-shadow:0px 0px 10px 0px #9c9c9c;-o-box-shadow:0px 0px 10px 0px #9c9c9c;box-shadow:0px 0px 10px 0px #9c9c9c;overflow:hidden}.NewsletterItem .NewsletterInner .newsletterThumb{float:left;clear:both;background-color:#eee;width:100%;background-image:url(../images/newsletter.png);background-size:60%;background-repeat:no-repeat;background-position:center;padding-bottom:110%}.NewsletterItem .NewsletterInner a{position:absolute;top:0px;left:0px;width:100%;height:100%}.NewsletterItem:hover .NewsletterInner{border:5px solid #a70051 !important}.NewsletterItem .newsletterTitle{padding:10px;font-size:0.8em;float:left;width:100%;text-align:center;clear:both}.Newsletter{width:20%;padding-bottom:20%;position:relative;min-width:200px;min-height:200px;display:inline-block;float:none}.NewsLetterInner{top:50%;left:50%;width:90%;height:90%;border-radius:3px;overflow:hidden;position:absolute;border:2px solid #d2d2d2;background-color:#f9f9f9;transition:all 0.35s;-o-transition:all 0.35s;-ms-transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);box-shadow:0px 0px 20px 0px transparent;-o-box-shadow:0px 0px 20px 0px transparent;-moz-box-shadow:0px 0px 20px 0px transparent;-webkit-box-shadow:0px 0px 20px 0px transparent}.NewsLetterInner .imgContainer{display:inline-block;position:absolute;left:50%;top:40%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.Newsletter a{position:absolute;width:100%;height:100%;z-index:200;left:0px;top:0px}.Newsletter:hover .NewsLetterInner{border:2px solid #d2d2d2;background-color:#f9f9f9;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-o-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-ms-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}.Newsletter .downloadInfo{position:absolute;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;color:#777;width:98%;text-align:center;font-size:1em;bottom:10%;transition:all 0.35s;-o-transition:all 0.35s;-ms-transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s}.Newsletter:hover .downloadInfo{color:#e42c25 !important}.NewsletterTitle{position:relative;padding-bottom:10px;margin-bottom:30px;margin-top:50px;text-align:center;font-size:1.5em;color:#303c68 !important}.NewsletterTitle *{font-weight:lighter;color:#303c68 !important}.InnerPage .calPrev,.InnerPage .calNext{top:37px}.InnerPage .calendar-widget-table,.InnerPage .outerCalendarContainer{width:100%}.InnerPage .eventContainer{display:none !important}.InnerPage .calHeader .col-7,.InnerPage .calHeader .col-5{width:100%;text-align:center}.InnerPage .calHeader .col-5{display:none !important}.group1{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;opacity:0}.PageLoaded .group1{opacity:1 !important}#gmap_canvas{min-height:400px}.SearchContainer{display:none;position:fixed;top:-4px;background-color:#dbb95a;padding:7px;right:0px;z-index:9999;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.SearchContainer #Search{display:block;float:left}.SearchContainer .middleColumn,.SearchContainer button,.SearchContainer #SearchForm_SearchForm_Search_Holder{float:left;display:block}.SearchContainer button{background-color:#dbb95a;border:none !important;color:#fff !important;padding:5px 10px;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;border-radius:0px !important;float:left;display:block}.SearchContainer button i{color:#fff !important}.SearchContainer input[type=submit]{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;border-radius:0px !important;display:block;border:none !important;font-size:1em;text-transform:uppercase;padding:6px;color:#fff !important;font-style:italic;background-color:#dbb95a}.SearchContainer input[type=text]{border:0px;padding:5px 10px 7px 10px;color:#5f5e6d;float:left;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-ms-border-radius:3px !important;border-radius:3px !important;display:block}.searchToggle{right:69px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.searchToggleButton{position:absolute;left:50%;top:7px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.searchToggle{position:absolute;z-index:9999;top:0px;cursor:pointer;right:0px;height:41px;width:40px;text-align:center;padding-top:8px;font-size:1.1em;opacity:1}.searchToggle *{color:#dbb95a}.CenterItems{display:flex;align-items:center;justify-content:center}.flex{display:flex}.slink{cursor:pointer}.translate{cursor:pointer}.TranslateBG{display:none;position:fixed;top:0px;z-index:9999;left:0px;width:100%;height:100%;background-color:rgba(41,37,89,0.76)}#google_translate_element{display:none;position:fixed;z-index:9999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#gmap_canvas{min-height:500px}.SearchContainer{display:none;position:fixed;top:-9px;background-color:#3d3a61;padding:7px;left:20px;z-index:9999;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.SearchContainer #Search{display:block;float:left}.SearchContainer .middleColumn,.SearchContainer button,.SearchContainer #SearchForm_SearchForm_Search_Holder{float:left;display:block}.SearchContainer button{background-color:#56b4b9;border:none !important;color:#fff !important;padding:5px 10px;float:left;display:block}.SearchContainer button i{color:#fff !important}.SearchContainer input[type=submit]{display:block;border:none !important;font-size:1em;text-transform:uppercase;padding:5px;color:#fff !important;font-style:italic;background-color:#56b4b9}.SearchContainer input[type=text]{border:0px;padding:5px 10px;color:#5f5e6d;float:left;display:block}::-webkit-scrollbar{width:8px;height:7px}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}::-webkit-scrollbar-track-piece{background-color:#1c2023;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}::-webkit-scrollbar-thumb{background-color:#a70051;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}::-webkit-scrollbar-thumb:hover{background-color:#a70051}.TopLevel::-webkit-scrollbar{width:4px;height:7px}.TopLevel::-webkit-scrollbar-button:start:decrement,.TopLevel::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}.TopLevel::-webkit-scrollbar-track-piece{background-color:#9c1816;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}.TopLevel::-webkit-scrollbar-thumb{background-color:#ca1916;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}.TopLevel::-webkit-scrollbar-thumb:hover{background-color:#ca1916}.db{display:block}fieldset{border:none}.banner{position:relative;overflow:hidden;float:left;width:100%;height:100vh;background-position:center;background-image:url("../images/img5.jpg");background-size:cover}.banner .darkenOne{background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );position:absolute;bottom:0px;left:0px;width:100%;height:50%;opacity:0.3}.banner .darkenTwo{background:-moz-linear-gradient(left, transparent 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(left, transparent 0%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to right, transparent 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );position:absolute;top:0px;right:0px;width:50%;height:100%;opacity:0.3}.banner .bg{position:absolute;width:100%;height:100%;top:0px;left:0px;background-position:center;background-size:cover}.bannerBg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center;background-size:cover}#google_translate_element{border:30px solid #312d5e}.searchToggle{cursor:pointer;z-index:8000;position:fixed;top:5px;left:10px}.searchToggle *{color:#fff}.searchToggle span{display:inline-block;margin-left:10px}.Page .banner{height:50vh}footer{padding:30px 0px 0px 0px}#Menu{float:left;z-index:9999;width:100%;text-align:center;display:inline-block;text-align:right}#Menu *{color:#000}#Menu .MenuContainer{text-align:center;position:relative}#Menu .MenuContainer .LevelOne{display:inline-block;text-align:center;position:relative}#Menu .MenuContainer .LevelOne a{font-size:1em;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;padding:5px 20px 10px 20px;font-size:1.1em;line-height:3em;display:inline-block;line-height:1.1em}#Menu .SubMenu{-webkit-box-shadow:-2px 13px 40px 0px rgba(47,47,47,0.33);-moz-box-shadow:-2px 13px 40px 0px rgba(47,47,47,0.33);-ms-box-shadow:-2px 13px 40px 0px rgba(47,47,47,0.33);-o-box-shadow:-2px 13px 40px 0px rgba(47,47,47,0.33);box-shadow:-2px 13px 40px 0px rgba(47,47,47,0.33);width:250px;height:0px;font-size:0.7em;overflow:hidden;display:block;z-index:-9999;left:50%;text-align:left;position:absolute;background-color:#a70051;border-radius:0px;margin-top:0px;opacity:0;transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-o-transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-ms-transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-moz-transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-webkit-transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-webkit-transform:translateY(20px) translateX(-50%) scale(0.98);-moz-transform:translateY(20px) translateX(-50%) scale(0.98);-ms-transform:translateY(20px) translateX(-50%) scale(0.98);transform:translateY(20px) translateX(-50%) scale(0.98)}#Menu .SubMenu a{display:inline-block;padding:10px 20px !important;line-height:1.2em !important;width:100%;font-weight:bold;color:#fff !important;background-color:transparent;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#Menu .SubMenu a:hover{background-color:rgba(255,255,255,0.2) !important}#Menu .menuItem-1 .SubMenu,#Menu .menuItem-2 .SubMenu{left:0%;-webkit-transform:translateY(20px) translateX(0%) scale(0.98);-moz-transform:translateY(20px) translateX(0%) scale(0.98);-ms-transform:translateY(20px) translateX(0%) scale(0.98);transform:translateY(20px) translateX(0%) scale(0.98)}#Menu .menuItem-Last .SubMenu{left:auto;right:0%;-webkit-transform:translateY(20px) translateX(0%) scale(0.98);-moz-transform:translateY(20px) translateX(0%) scale(0.98);-ms-transform:translateY(20px) translateX(0%) scale(0.98);transform:translateY(20px) translateX(0%) scale(0.98)}#Menu .active .SubMenu{opacity:1 !important;-webkit-transform:translateY(0px) translateX(-50%) scale(1) !important;-moz-transform:translateY(0px) translateX(-50%) scale(1) !important;-ms-transform:translateY(0px) translateX(-50%) scale(1) !important;transform:translateY(0px) translateX(-50%) scale(1) !important}#Menu .menuItem-1.active .SubMenu,#Menu .menuItem-2.active .SubMenu{opacity:1 !important;-webkit-transform:translateY(0px) translateX(0%) scale(1) !important;-moz-transform:translateY(0px) translateX(0%) scale(1) !important;-ms-transform:translateY(0px) translateX(0%) scale(1) !important;transform:translateY(0px) translateX(0%) scale(1) !important}#Menu .menuItem-Last.active .SubMenu{opacity:1 !important;left:auto;right:0%;-webkit-transform:translateY(0px) translateX(0%) scale(1) !important;-moz-transform:translateY(0px) translateX(0%) scale(1) !important;-ms-transform:translateY(0px) translateX(0%) scale(1) !important;transform:translateY(0px) translateX(0%) scale(1) !important}.flexslider .flex-direction-nav{position:absolute;bottom:16%;left:50%;height:30px;z-index:800;width:calc(100% - 80px);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.flexslider .slides li{position:relative;height:100vh}.quoteBox{position:absolute;top:50%;left:150px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:2;color:#fff;font-size:2em;display:block;opacity:1;line-height:1.2em;text-transform:uppercase}.quoteBox *{color:#fff !important}.slideBG{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center;background-size:cover;background-image:url(../images/bg.jpg)}#header{position:fixed;background-color:rgba(255,255,255,0.8);z-index:9998;border-bottom:3px solid #a70051;top:0px;left:0px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);width:100%;text-align:center;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#header .MainLogo{margin-top:30px;font-size:3em;opacity:1;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;color:#a70051;display:inline-block}.homebtn{position:absolute;top:20px;opacity:1;left:100px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.homebtn img{width:100px}.twitterBanner{position:fixed;bottom:0px;width:400px;opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);height:calc(100% - 141px);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;background-color:#e4f4fd;z-index:99}.twitterBanner .bg{background-size:cover;background-position:center;opacity:0.2;height:100%;width:100%;background-image:url(../images/twitterbg.jpg)}.twitterInner{position:absolute;top:50%;left:50%;padding:20px;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.twitterInner .innerTweet{padding:20px 0px}.tweetDate{font-weight:bold}.twitterLink{border:1px solid #161f38;text-transform:uppercase;color:#a70051;padding:10px;font-size:0.8em;margin-top:15px;text-align:center;display:inline-block;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.twitterLink:hover{color:#fff;background-color:#161f38}.TwitterHeading{padding:35px 0px;border-bottom:1px solid #a70051;font-weight:normal;font-size:2em}.scrollNav .MainLogo,.scrollNav .homebtn{opacity:0}.scrollNav .twitterBanner{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.scrollNav #header{-webkit-transform:translateY(-106px);-moz-transform:translateY(-106px);-ms-transform:translateY(-106px);transform:translateY(-106px)}.scrollNav #Menu .MenuContainer .LevelOne a{padding-top:20px;padding-bottom:20px}.twitterNext{position:absolute;width:40px;height:30px;right:0px;top:44px;background-image:url(../images/twitterNext.png);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}.twitterNext a{position:absolute;width:100%;height:100%;top:0px;left:0px}.bannerText{position:absolute;right:0px;padding:20px;bottom:40px;font-size:5em;z-index:98;text-anchor:right}.bannerText img{display:inline-block;height:40px;margin-bottom:30px}.bannerText *{color:#fff}#Home2{padding:50px 20px;text-align:center}#Home2 .inner{width:1200px}.imgIcon{padding-bottom:32%}.imgIcon img{-webkit-filter:grayscale(100%);filter:grayscale(100%);position:absolute;top:50%;left:50%;opacity:0.3;height:60%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.quicklink .quicklinkTitle{padding:10px;font-size:1.6em;color:#172037}.quicklink:hover img{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.quicklink a{position:absolute;top:0px;left:0px;width:100%;height:100%}.quicklink:after{height:80%;width:2px;top:50%;position:absolute;background-color:#a70051;content:'';display:block;right:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.quicklink:last-of-type:after{display:none !important}#Home3{background-color:#e8f5fb;padding:80px 20px}#Home3 .inner{width:1200px}#Home3 .pageTitle{color:#161f38}#Home3 *{color:#161f38}#Home3 .overlay1{position:absolute;display:block;right:5%;height:80%;bottom:0px;opacity:0.2}.contentSection{font-weight:lighter;font-size:1.1em}.WelcomeImage{background-image:url(../images/bg.jpg);background-size:cover;background-position:center;padding-bottom:100%}.topLinks{position:absolute;top:0px;right:5%}.topLinks img{height:40px}.topLinks a{margin:0px 10px;display:inline-block}#Home4{padding:100px 0px;text-align:center}#Home4 .pageTitle{color:#161f38}.svg circle{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s linear;stroke:#e8f5fb;stroke-width:1px}.svg{stroke-width:6px}.svg .bar{stroke-width:6px;stroke:#a70051}.Jade .bar{stroke:#37ba8e}.Topaz .bar{stroke:#34b0e3}.Zircon .bar{stroke:#efefef}.Citrine .bar{stroke:#fdd224}.Amethyst .bar{stroke:#96c}.Garnet .bar{stroke:#74010b}#cont1,#cont2,#cont3,#cont4,#cont5{display:block;height:200px;width:200px;margin:2em auto;border-radius:100%;position:relative}.housePointTitle{font-weight:lighter;color:#000;font-size:1.5em;padding:20px 0px}.housePointTitle:before{content:'';position:absolute;bottom:-10px;left:50%;width:20%;height:2px;display:block;background-color:#87caed;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.HousePointsCount{font-weight:lighter;color:#000;font-size:3em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footerInner{border-top:3px solid #a70051;padding:20px}.footerInner i{color:#a70051;margin:0px 8px}.footerInner .footerLinks{text-align:right}.footerInner .footerLinks a{display:inline-block;padding:10px;font-size:0.9em;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.footerInner .footerLinks a:hover{color:#a70051 !important}.footerInner span{display:inline-block;padding-left:10px}.footerBottom{padding:20px 20px;font-size:0.8em;background:#161f38}.footerBottom *{font-size:1em;color:#fff}.footerLogo a{position:absolute;width:100%;height:100%;left:0px;top:0px}.footerLogo img{margin-right:10px;width:100px}.footerLogo .logoTitle{color:#a70051;font-size:2.4em}.dib{position:relative;vertical-align:middle;display:inline-block}.fse{margin-bottom:0px !important}.footerRight{padding-top:40px}.FooterAddress{font-size:0.8em;padding-top:10px}.Decoration{height:1px;background-color:#a70051}#__toolbox-opener{z-index:99999}.PageImage{background-size:cover;background-position:center;background-image:url(../images/bg.jpg);padding-bottom:15%}#breadcrumbs{background-color:#a70051;padding:10px;margin-top:138px;font-size:1em}#breadcrumbs *{font-size:1em;color:#fff !important}.sideBarContainer{background-color:#e8f5fb}.sideBarLeft{background-color:#e8f5fb;position:absolute;top:0px;height:100%;left:0px}.innerContent{width:100%;max-width:900px;margin:0 auto}.InnerPageTitle{border-bottom:1px solid #a70051;padding-bottom:20px;margin-bottom:20px;color:#000;font-size:2.5em;font-weight:400;margin-top:40px}.InnerPage #header{background-color:#fff !important}.FileUpload{border:1px solid #a70051;padding:10px 50px 10px 20px;position:relative;color:#a70051;display:block;width:100%;max-width:500px;clear:both;margin-bottom:10px;float:left;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.FileUpload:hover{background-color:#eee !important}.FileUpload img{position:absolute;bottom:0px;height:90%;right:10px}.pageList a{display:block;margin-bottom:5px;background-color:#eee;padding:10px 20px;color:#475f79 !important;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.pageList a:hover{background-color:#a70051 !important;color:#fff !important}#MemberLoginForm_LoginForm{max-width:500px}.error{display:inline-block;float:left;clear:both;padding:10px 20px;margin-bottom:20px;border:1px solid #c70000;color:#c70000;background-color:#ffe7e7}label{display:block;float:left;clear:both;width:100%}.CalendarFilter{padding:10px}.CalendarFilter span{cursor:pointer;display:inline-block;padding:5px;border-bottom:2px solid transparent;margin-bottom:10px}.CalendarFilter span.active{border-bottom:2px solid #a70051 !important;color:#a70051 !important}.noEvents{display:none;padding:20px 10px;color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#eee}#allEvents ul{max-width:500px;margin:0px !important;padding:0px !important}#allEvents ul li{margin-bottom:10px;background-color:#a70051;float:left;width:100%;clear:both;-webkit-transition:background 0.35s;-moz-transition:background 0.35s;-ms-transition:background 0.35s;transition:background 0.35s;display:block}.toggleContent{display:none;font-size:0.8em}.toggleContent *{font-size:1em;color:#333 !important}.toggleContent .url{padding:10px;color:#fff !important;background-color:#a70051;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.eventTitle{color:#333 !important;padding:10px;text-transform:uppercase}.toggleBtn{cursor:pointer}.toggleBtn sup{display:none !important}.calendar-widget-table tbody .calendar-header td{background-color:#a70051}.calendar-widget-table{width:100%;background-color:#fff;margin:0 0 2em}.calendar-widget-table *{text-align:center}.calendar-widget-table thead tr th{border:none;padding:15px 20px;background-color:#475f79;font-size:1em}.calendar-widget-table thead tr th .show-month,.calendar-widget-table thead tr th .next,.calendar-widget-table thead tr th .prev{display:inline-block;color:#FFFFFF;font-weight:bold;font-weight:lighter;font-size:1.3em}.calendar-widget-table thead tr th .show-month i,.calendar-widget-table thead tr th .next i,.calendar-widget-table thead tr th .prev i{color:#fff}.calendar-widget-table thead tr th .show-month .inner,.calendar-widget-table thead tr th .next .inner,.calendar-widget-table thead tr th .prev .inner{color:#FFFFFF;width:auto}.calendar-widget-table thead tr th .show-month{padding:0 20px}.calendar-widget-table .calendar-header td.calendar-header-day,.calendar-widget-table .calendar-header td{background:transparent !important;color:#475f79;border:none !important}.calendar-widget-table tbody .calendar-day{border:1px solid #ececec;color:#a9afb9;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.calendar-widget-table tbody tr:nth-child(even){background-color:transparent}.calendar-widget-table tbody tr td{padding:10px 0px !important;z-index:1;text-align:center !important}.calendar-widget-table tbody tr td .calEventPopup{position:absolute;z-index:80 !important;padding:20px;border:2px solid #a70051;background-color:#fff;width:180px;text-align:center;display:none}.calendar-widget-table tbody tr td .calEventPopup .dayTitle{color:#a70051;margin-bottom:20px;font-weight:500}.calendar-widget-table tbody tr td .calEventPopup .eventLine{color:#a70051}.calendar-widget-table tbody tr td.hasEvent:hover .calEventPopup{display:block;z-index:90 !important}.calendar-widget-table tbody tr td:nth-child(1) .calEventPopup{margin-left:0}.calendar-widget-table tbody tr td:nth-child(2) .calEventPopup{margin-left:-20px}.calendar-widget-table tbody tr td:nth-child(3) .calEventPopup{margin-left:-40px}.calendar-widget-table tbody tr td:nth-child(4) .calEventPopup{margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.calendar-widget-table tbody tr td:nth-child(5) .calEventPopup{margin-right:-40px}.calendar-widget-table tbody tr td:nth-child(6) .calEventPopup{margin-right:-20px}.calendar-widget-table tbody tr td:nth-child(7) .calEventPopup{margin-right:0px}.calendar-widget-table tbody .today{color:#676b71}.calendar-widget-table tbody .selected{color:#fff !important}.calendar-widget-table tbody .out-of-month{background-color:transparent !important;color:#efefef}.calendar-widget-table tbody .hasEvent{background-color:#a70051 !important;background-repeat:no-repeat;background-position:5px 5px;background-size:4px 4px;color:#fff !important}.calendar-widget-table tbody .hasEvent:hover{background-color:#a70051 !important;color:#fff !important}.calendar-widget-table .calendar-day:hover,.calendar-widget-table .selected{background-color:#a70051 !important;color:#fff !important;font-weight:500}.calendarWidget{padding:10px}.CalendarFilter{padding:10px}.CalendarFilter span{cursor:pointer;display:inline-block;padding:5px;color:#333 !important;border-bottom:2px solid transparent;margin-bottom:10px}.CalendarFilter span.active{border-bottom:2px solid #a70051 !important;color:#a70051 !important}.noEvents{max-width:500px;display:none;padding:20px 10px;color:#666 !important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#eee}#allEvents ul{max-width:500px;margin:0px !important;padding:0px !important}#allEvents ul li,#HomepageEvents ul li{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:10px;background-color:#a70051;float:left;width:100%;clear:both;margin-left:0;-webkit-transition:background 0.35s;-moz-transition:background 0.35s;-ms-transition:background 0.35s;transition:background 0.35s;display:block}#allEvents ul li span.suffix,#HomepageEvents ul li span.suffix{font-size:12px;vertical-align:top;margin-left:2px;line-height:6px}#allEvents ul li .toggleBtn,#HomepageEvents ul li .toggleBtn{cursor:pointer;padding:10px;padding-left:20px;color:#fff}#allEvents ul li .toggleBtn *,#HomepageEvents ul li .toggleBtn *{color:#fff}#allEvents ul li .toggleBtn .arrow,#HomepageEvents ul li .toggleBtn .arrow{position:absolute;top:15px;right:15px;color:#fff;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}#allEvents ul li .toggleBtn.active .arrow,#HomepageEvents ul li .toggleBtn.active .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.toggleContent{display:none;font-size:0.8em}.toggleContent *{font-size:1em;color:#fff !important}.toggleContent .url{padding:10px;color:#333 !important;background-color:#6d153f;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.toggleContent .url:hover{background-color:#4d4d4d !important;color:#fff !important}.toggleBtn{cursor:pointer}.calendar-widget-table thead tr th{padding:10px 20px 10px 20px}.calendar-widget-table thead tr th .show-month{font-size:1.2em !important}.calendar-widget-table thead tr th{background-color:#a70051 !important}#allEvents ul li,#HomepageEvents ul li{background-color:#a70051 !important}#allEvents ul li *,#HomepageEvents ul li *{color:#fff !important}#HomepageEvents ul li,#allEvents ul li{position:relative}#allEvents ul li .toggleBtn,#HomepageEvents ul li .toggleBtn{padding:0px !important;float:left;width:100%}.calday{position:absolute;top:10px;left:19px}.eventTitle{padding-left:110px;padding-right:35px;width:100% !important}.calendar-widget-table tbody .hasEvent,.hasEvent{background-image:none  !important}.fancybox-overlay{z-index:9999}.up{position:absolute;top:50%;right:20px;height:25px;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#SideNav{position:fixed;top:30%;right:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5996}#SideNav img{width:14px;margin-right:4px;vertical-align:middle;display:inline-block}#SideNav .slink{color:#000;position:relative;margin-bottom:10px}#SideNav .dot{position:absolute;top:50%;right:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:13px;height:13px;margin-right:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;background-color:#c2c2c1;vertical-align:middle}#SideNav .sectionTitle{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;font-size:1em;font-weight:bold;vertical-align:middle;display:inline-block;color:#999 !important;margin-top:2px}#SideNav .slink{padding:0px 5px;padding-right:30px;cursor:pointer}#SideNav .slink:hover .sectionTitle{color:#999 !important;opacity:1 !important}#SideNav .slink:hover .dot{background-color:#62b9e5 !important}#SideNav .slink.active .sectionTitle{color:#999 !important;opacity:1}#SideNav .slink.active .dot{background-color:#62b9e5 !important}.parentMail{display:inline-block;padding:0px 20px;vertical-align:top;background-color:#fff;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.parentMail img{display:block}.parentMail:hover{padding:10px 20px 0px 20px}.homework{background-color:#172037;padding:0px 0px;display:inline-block;vertical-align:top;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}.homework img{display:block}.homework:hover{padding:10px 0px 0px 0px}.flexslider .flex-direction-nav{display:none}.SixthForm #header{background-color:rgba(255,255,255,0.8) !important}.SixthForm .banner{position:relative;overflow:hidden;float:left;width:100%;height:100vh;background-position:center;background-image:url("../images/img5.jpg");background-size:cover}.SixthForm .banner .darkenOne{background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );position:absolute;bottom:0px;left:0px;width:100%;height:50%;opacity:0.3}.SixthForm .banner .darkenTwo{background:-moz-linear-gradient(left, transparent 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(left, transparent 0%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to right, transparent 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );position:absolute;top:0px;right:0px;width:50%;height:100%;opacity:0.3}.SixthForm .banner .bg{position:absolute;width:100%;height:100%;top:0px;left:0px;background-position:center;background-image:url("../images/bg.jpg");background-size:cover}.bannerBg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center;background-image:url("../images/bg.jpg");background-size:cover}.policyBar{padding:10px;font-size:0.7em;background-color:#2b2b2b;color:#fff}.policyBar *{color:#fff}.cookieWarning{width:100% !important}.InnerPage #HousePointContainer .col-2{width:33.33%}#MenuIcon{position:fixed;width:80px;height:80px;z-index:9999;top:-5px;display:none;right:0px;cursor:pointer;overflow:hidden}#MenuIcon span{position:absolute;display:block;height:5px;width:45%;left:50%;background-color:#a70051;-webkit-transform:translateX(-50%) rotate(0deg);-moz-transform:translateX(-50%) rotate(0deg);-ms-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#MenuIcon:hover span{background-color:#a70051}#MenuIcon p{font-size:0.8em;color:#eee;text-transform:uppercase;font-weight:lighter;position:absolute;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);bottom:12px}#MenuIcon span:nth-child(1){top:22px}#MenuIcon span:nth-child(2){top:33px}#MenuIcon span:nth-child(3){top:44px}#MenuIcon span:nth-child(4){top:55px}.mobileNavBg{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:6005;visibility:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;opacity:0}#MenuBg{position:absolute;width:0%;height:300%;left:50%;top:50%;background-color:#4b486f;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;display:none !important}#MenuDark{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(63,60,99,0.9)}#MobileNavigation{background-color:#a70051;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;position:fixed;z-index:9998;top:0px;right:-40%;height:100%;overflow:hidden;width:40%;max-width:500px;opacity:0}#MobileNavigation .toggleNav{cursor:pointer;background-color:transparent;position:absolute;right:0px;font-weight:lighter;top:0px;width:30px;height:30px;color:#eee;font-size:27px;border:none;outline:none}#MobileNavigation .TopLevel{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:10px 0px;position:absolute;display:inline-block;left:50%;width:95%;max-height:75%;top:50%;max-width:300px;overflow-y:auto;text-align:left;border-radius:3px;font-size:0.8em}#MobileNavigation .TopLevel:before{content:'';position:absolute;display:block;border-left:1px solid #fff;border-top:1px solid #fff;opacity:0.6;height:50px;width:50px;top:-20px;left:-20px}#MobileNavigation ul ul{display:none;background:rgba(0,0,0,0.05)}#MobileNavigation ul li{position:relative}#MobileNavigation ul li a{color:#eee;text-align:left;font-size:1em;font-family:"Lato",sans-serif;width:100%;display:block;padding:10px 34px 10px 20px;letter-spacing:2px;text-decoration:none !important;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#MobileNavigation ul li a:hover{background:rgba(0,0,0,0.05)}.activeMobileMenu{overflow:hidden}.activeMobileMenu #MobileNavigation{display:block;right:0px;opacity:1  !important;margin-top:0px !important;height:100%}.activeMobileMenu .mobileNavBg{visibility:visible;opacity:1}.activeMobileMenu #MenuBg{width:200%;height:300%}.activeMobileMenu #MenuIcon span{background-color:#fff !important}.activeMobileMenu #MenuIcon span:nth-child(1){top:35px;-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.activeMobileMenu #MenuIcon span:nth-child(3){-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);top:35px}.activeMobileMenu #MenuIcon span:nth-child(2){margin-left:100px !important;opacity:0 !important;width:50%}.activeMobileMenu #MenuIcon span:nth-child(4){opacity:0 !important}@media all and (max-width: 800px){#MobileNavigation{right:-100% !important;width:100% !important;max-width:none !important}.activeMobileMenu #MobileNavigation{right:0px !important}#MobileNavigation .TopLevel{top:131px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);max-height:calc(100% - 150px)}}@media all and (min-width: 1201px){#MobileNavigation{display:none !important}}@media all and (max-width: 1200px){#SideNav{display:none !important}#MenuIcon{display:block !important}#Menu{display:none !important}.topLinks{display:none}.homebtn{display:none}#header .MainLogo{margin-top:10px;margin-bottom:10px;font-size:1.7em;opacity:1 !important}.scrollNav #header{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.twitterBanner{height:calc(100% - 63px);display:none !important}.bannerText{width:100%}.bannerText *{text-align:center !important}#breadcrumbs{margin-top:62px}}@media all and (max-width: 786px){.tacMid{text-align:center !important}.clearMid{width:100%;padding:0px !important;clear:both}}@media all and (max-width: 726px){.NewsletterItem{width:50% !important}}@media all and (max-width: 500px){.NewsletterItem{width:100% !important}}@media all and (max-width: 520px){.StaffPage .staffProfile .profilePic{margin:0 0px 30px 0 !important;float:left;width:100%;clear:both;display:block}}@media all and (max-width: 800px){.galleryImage{width:50% !important;padding-bottom:50% !important}}@media all and (max-width: 768px){.grid-item,.grid-sizer{width:50% !important}}@media all and (max-width: 500px){.galleryImage{width:100% !important;padding-bottom:100% !important}}@media all and (max-width: 450px){.grid-item,.grid-sizer{width:100% !important}}@media all and (max-width: 1370px){.homebtn{left:10px}}@media all and (max-width: 1230px){.overlay1{display:none !important}#Home3 .col-3,#Home3 .col-9{width:100%;clear:both;text-align:center}#Home3 .WelcomeImage{max-width:100%;width:300px;padding-bottom:0px;min-width:0px;height:300px;float:none;margin:0px auto}#Home4 .col-2{width:33.33%}}@media all and (max-width: 1100px){footer{text-align:center !important}footer *{text-align:center !important}footer .col-6{width:100% !important}footer .up{display:none}}@media all and (max-width: 1030px){.sideBarContainer,.sideBarLeft{display:none}.mainPageContent{width:100% !important}}@media all and (max-width: 730px){.InnerPage #HousePointContainer .col-2{width:50%}}@media all and (max-width: 450px){.InnerPage #HousePointContainer .col-2{width:100%}}@media all and (max-width: 980px){.PageImage{width:50% !important;padding-bottom:30% !important}.PageImage:first-of-type,.PageImage:last-of-type{display:none !important}}@media all and (max-width: 750px){.quicklink{width:50% !important}.quicklink:after{display:none !important}.InnerPageTitle{font-size:2em}.bannerText{font-size:2em}.bannerText img{height:20px}#Home4 .col-2{width:50%}}@media all and (max-width: 1337px){.footerInner .footerLinks a{padding:5px;font-size:0.7em}}@media all and (max-width: 500px){#header .MainLogo{margin:20px 0px !important;font-size:1em}.quicklink{width:100% !important}.InnerPageTitle{font-size:1.5em}.bannerText{font-size:1.4em}#Home4 .col-2{width:100%}}#sidebar{width:100%;margin-top:40px;margin-bottom:40px;float:right;position:relative}#sidebar .Level-1{display:none}#sidebar .Level-1 ul{clear:both;float:left;width:100%}#sidebar button{position:absolute;top:0px;border:none;outline:none !important;right:0px;cursor:pointer;width:30px;height:28px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;background-color:transparent;font-size:1.3em;color:#333}#sidebar button:hover{color:#a70051}#sidebar .sidebar-heading{display:block;float:left;clear:both;width:80%;padding-bottom:20px}#sidebar .sidebar-heading a{padding:5px 30px 5px 10px;display:block;text-decoration:none;color:#a70051;font-size:2em}#sidebar .Level-1{padding-left:10px}#sidebar ul ul{display:none}#sidebar ul ul li a{margin-left:20px !important}#sidebar ul ul ul li a{margin-left:30px !important}#sidebar ul li{clear:both;float:left;width:100%;position:relative}#sidebar ul li a{display:block;padding:5px 30px 5px 0px;text-decoration:none;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:relative}#sidebar ul li a:after{content:'';height:2px;left:0px;position:absolute;display:block;width:0%;background-color:#a70051;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#sidebar ul li a span{color:#333;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s}#sidebar ul li a:hover span{color:#a70051 !important}#sidebar ul li a:hover:after{width:100%}#sidebar-inner{overflow:hidden;float:left;clear:both;width:100%}@media all and (min-width: 768px){#sidebar .Level-1{display:block !important;margin-top:0% !important}#sidebar ul ul{display:none}#sidebar .mainToggle:first-of-type{display:none  !important}.hideSideBarToggle{display:none}}.typography blockquote{margin-left:20px}.typography hr{padding:5px}p,ul li,ol li,a{line-height:1.5em;font-size:1.1em}p{margin-bottom:20px}.typography ul,.typography ol{margin-left:10px;margin-bottom:20px}.typography ul li,.typography ol li{margin:4px 10px;line-height:1.4em}.typography ul li{list-style-type:disc}.typography ol li{list-style-type:decimal}h1,h2,h3,h4{margin-bottom:14px;color:#a70051}h1,h4{font-weight:bold}h2,h3{font-weight:normal}h1{font-size:2.2em}h2{font-size:2.2em;line-height:1em}h3{font-size:1.6em}h4{font-size:1.4em}.typography a{color:#a70051;font-size:1em;text-decoration:none}.typography a:hover{text-decoration:underline}.typography table{font-size:1.1em}.typography table tr td{padding:3px 5px}.typography .left{text-align:left}.typography .center{text-align:center}.typography img.center{display:inline-block}.typography .right{text-align:right}.typography img.right{float:right}.typography img.left{float:left}.typography img{max-width:100%}.typography p.MsoNormal,.typography p.MsoBodyText{margin:0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5b3V0LmNzcyIsInNvdXJjZXMiOlsic3R5bGUuc2NzcyIsImllOC9pZTguc2NzcyIsImdyaWQvZ3JpZC5zY3NzIiwibWl4aW5zL21peGlucy5zY3NzIiwibGF5b3V0L2xheW91dC5zY3NzIiwibWVudS9tZW51LnNjc3MiLCJyZXNwb25zaXZlL3Jlc3BvbnNpdmUuc2NzcyIsInNpZGViYXIvc2lkZWJhci5zY3NzIiwidHlwb2dyYXBoeS90eXBvZ3JhcGh5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnZm9udC1hd2Vzb21lL2ZvbnQtYXdlc29tZS5taW4uY3NzJztcbkBpbXBvcnQgJ2llOC9pZTguc2Nzcyc7XG5AaW1wb3J0ICdncmlkL2dyaWQuc2Nzcyc7IFxuQGltcG9ydCAnbWl4aW5zL21peGlucy5zY3NzJzsgLy9JbnZva2VkIG9ubHkgb25jZSwgdHJpY2tsZXMgZG93biB0byBvdGhlciBmaWxlcy5cbkBpbXBvcnQgJ2xheW91dC9sYXlvdXQuc2Nzcyc7XG5AaW1wb3J0ICdtZW51L21lbnUuc2Nzcyc7XG5AaW1wb3J0ICdyZXNwb25zaXZlL3Jlc3BvbnNpdmUuc2Nzcyc7XG5AaW1wb3J0ICdzaWRlYmFyL3NpZGViYXIuc2Nzcyc7XG5AaW1wb3J0ICd0eXBvZ3JhcGh5L3R5cG9ncmFwaHkuc2Nzcyc7XG5cblxuXG4iLCIiLCIvKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0R2xvYmFsIFJlc2V0dGluZ1xufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbioge1xuXHRmb250LXNpemU6IDFlbTtcblx0LyogcmVzZXQgZm9udC1zaXplcyB0byAxZW0gPT0gMTBweCAqL1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0bGlzdC1zdHlsZTpub25lO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cdFxuXG4vKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0Q29sdW1uIFBvc2l0aW9uXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLmNvbC0xe21pbi13aWR0aDo4LjMzJTt3aWR0aDogOC4zMyU7fVxuLmNvbC0ye21pbi13aWR0aDoxNi42NiU7d2lkdGg6IDE2LjY2JTt9XG4uY29sLTMsIC5jb2wtMS00e21pbi13aWR0aDoyNSU7d2lkdGg6IDI1JTt9XG4uY29sLTQsIC5jb2wtMS0ze21pbi13aWR0aDozMy4zMyU7d2lkdGg6IDMzLjMzJTt9XG4uY29sLTV7bWluLXdpZHRoOjQxLjY2JTt3aWR0aDogNDEuNjYlO31cbi5jb2wtNiwgLmNvbC0xLTIge21pbi13aWR0aDo1MCU7d2lkdGg6IDUwJTsgcG9zaXRpb246IHJlbGF0aXZlO31cbi5jb2wtN3ttaW4td2lkdGg6NTguMzMlO3dpZHRoOiA1OC4zMyU7fVxuLmNvbC04e21pbi13aWR0aDo2Ni42NiU7d2lkdGg6IDY2LjY2JTt9XG4uY29sLTl7bWluLXdpZHRoOjc1JTt3aWR0aDogNzUlO31cbi5jb2wtMTB7bWluLXdpZHRoOjgzLjMzJTt3aWR0aDogODMuMzMlO31cbi5jb2wtMTF7bWluLXdpZHRoOjkxLjY2JTt3aWR0aDogOTEuNjYlO31cbi5jb2wtMTIsIC5jb2wtMi0yLCAucm93e21pbi13aWR0aDoxMDAlO3dpZHRoOiAxMDAlO31cbi5jb2wtZml2ZSwgLmNvbC0xLTV7d2lkdGg6MjAlO31cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRPZmZzZXRzIC0gQmFzaWNhbGx5IHB1c2hlcyBlbGVtZW50cyBieSBhIHBlcmNlbnRhZ2Vcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ub2Zmc2V0LTEyIHsgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbi5vZmZzZXQtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4ub2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuLm9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuLm9mZnNldC04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuLm9mZnNldC03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuLm9mZnNldC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuLm9mZnNldC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuLm9mZnNldC00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuLm9mZnNldC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuLm9mZnNldC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuLm9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4ub2Zmc2V0LTAgeyBtYXJnaW4tbGVmdDogMCU7IH1cblxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdFRleHQgQWxpZ25cbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4udGFje1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YXJ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2xlYXJ7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5kYntcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRJbm5lciBGcmFtZSBDbGFzc1xufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLmlubmVyIHtcblx0d2lkdGg6IDE0MDBweDtcdFxuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3NSe3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG4ucG9zQXtwb3NpdGlvbjogYWJzb2x1dGU7fVxuLnBvc0Z7cG9zaXRpb246IGZpeGVkO31cblxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdE1hcmdpblxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5tMTB7bWFyZ2luOiAxMHB4O31cbi5tMTV7bWFyZ2luOiAxNXB4O31cbi5tMjB7bWFyZ2luOiAyMHB4O31cbi5tMjV7bWFyZ2luOiAyNXB4O31cbi5tMzB7bWFyZ2luOiAzMHB4O31cbi5tNDB7bWFyZ2luOiA0MHB4O31cblxuLm10MTB7bWFyZ2luLXRvcDogMTBweDt9XG4ubXQxNXttYXJnaW4tdG9wOiAxNXB4O31cbi5tdDIwe21hcmdpbi10b3A6IDIwcHg7fVxuLm10MjV7bWFyZ2luLXRvcDogMjVweDt9XG4ubXQzMHttYXJnaW4tdG9wOiAzMHB4O31cbi5tdDQwe21hcmdpbi10b3A6IDQwcHg7fVxuXG4ubWIxMHttYXJnaW4tYm90dG9tOiAxMHB4O31cbi5tYjE1e21hcmdpbi1ib3R0b206IDE1cHg7fVxuLm1iMjB7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4ubWIyNXttYXJnaW4tYm90dG9tOiAyNXB4O31cbi5tYjMwe21hcmdpbi1ib3R0b206IDMwcHg7fVxuLm1iNDB7bWFyZ2luLWJvdHRvbTogNDBweDt9XG5cbi5tcjEwe21hcmdpbi1yaWdodDogMTBweDt9XG4ubXIxNXttYXJnaW4tcmlnaHQ6IDE1cHg7fVxuLm1yMjB7bWFyZ2luLXJpZ2h0OiAyMHB4O31cbi5tcjI1e21hcmdpbi1yaWdodDogMjVweDt9XG4ubXIzMHttYXJnaW4tcmlnaHQ6IDMwcHg7fVxuLm1yNDB7bWFyZ2luLXJpZ2h0OiA0MHB4O31cblxuLm1sMTB7bWFyZ2luLWxlZnQ6IDEwcHg7fVxuLm1sMTV7bWFyZ2luLWxlZnQ6IDE1cHg7fVxuLm1sMjB7bWFyZ2luLWxlZnQ6IDIwcHg7fVxuLm1sMjV7bWFyZ2luLWxlZnQ6IDI1cHg7fVxuLm1sMzB7bWFyZ2luLWxlZnQ6IDMwcHg7fVxuLm1sNDB7bWFyZ2luLWxlZnQ6IDQwcHg7fVxuXG4ubUF1dG97XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRQYWRkaW5nXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLnA1e3BhZGRpbmc6IDVweDt9XG4ucDEwe3BhZGRpbmc6IDEwcHg7fVxuLnAxNXtwYWRkaW5nOiAxNXB4O31cbi5wMjB7cGFkZGluZzogMjBweDt9XG4ucDI1e3BhZGRpbmc6IDI1cHg7fVxuLnAzMHtwYWRkaW5nOiAzMHB4O31cbi5wNDB7cGFkZGluZzogNDBweDt9XG5cbi5wdDY3e3BhZGRpbmctdG9wOiA2N3B4O31cbi5wdDUwe3BhZGRpbmctdG9wOiA1MHB4O31cbi5wYjYwe3BhZGRpbmctYm90dG9tOiA2MHB4O31cblxuLnB0NXtwYWRkaW5nLXRvcDogNXB4O31cbi5wdDEwe3BhZGRpbmctdG9wOiAxMHB4O31cbi5wdDE1e3BhZGRpbmctdG9wOiAxNXB4O31cbi5wdDIwe3BhZGRpbmctdG9wOiAyMHB4O31cbi5wdDI1e3BhZGRpbmctdG9wOiAyNXB4O31cbi5wdDMwe3BhZGRpbmctdG9wOiAzMHB4O31cbi5wdDQwe3BhZGRpbmctdG9wOiA0MHB4O31cblxuLnBiNXtwYWRkaW5nLWJvdHRvbTogNXB4O31cbi5wYjEwe3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5wYjE1e3BhZGRpbmctYm90dG9tOiAxNXB4O31cbi5wYjIwe3BhZGRpbmctYm90dG9tOiAyMHB4O31cbi5wYjI1e3BhZGRpbmctYm90dG9tOiAyNXB4O31cbi5wYjMwe3BhZGRpbmctYm90dG9tOiAzMHB4O31cbi5wYjQwe3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5wYjUwe3BhZGRpbmctYm90dG9tOiA1MHB4O31cblxuLnByNXtwYWRkaW5nLXJpZ2h0OiA1cHg7fVxuLnByMTB7cGFkZGluZy1yaWdodDogMTBweDt9XG4ucHIxNXtwYWRkaW5nLXJpZ2h0OiAxNXB4O31cbi5wcjIwe3BhZGRpbmctcmlnaHQ6IDIwcHg7fVxuLnByMjV7cGFkZGluZy1yaWdodDogMjVweDt9XG4ucHIzMHtwYWRkaW5nLXJpZ2h0OiAzMHB4O31cbi5wcjQwe3BhZGRpbmctcmlnaHQ6IDQwcHg7fVxuXG4ucGw1e3BhZGRpbmctbGVmdDogNXB4O31cbi5wbDEwe3BhZGRpbmctbGVmdDogMTBweDt9XG4ucGwxNXtwYWRkaW5nLWxlZnQ6IDE1cHg7fVxuLnBsMjB7cGFkZGluZy1sZWZ0OiAyMHB4O31cbi5wbDI1e3BhZGRpbmctbGVmdDogMjVweDt9XG4ucGwzMHtwYWRkaW5nLWxlZnQ6IDMwcHg7fVxuLnBsNDB7cGFkZGluZy1sZWZ0OiA0MHB4O31cblxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdEhpZGUgUHJvcGVydHlcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8qKiogRm9udCBTZXR0aW5ncyAqKiovXG4kZm9udC1zdGFjazogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXG4vKioqIENvbG9yIFNldHRpbmdzICoqKi9cbiR0ZXh0TGlnaHQ6ICAgICAgICAgICAgICAgICAjZWVlZWVlO1xuJHRleHREYXJrOiAgICAgICAgICAgICAgICAgICMzMzMzMzM7XG4kY29udGVudENvbG9yOiAgICAgICAgICAgICAgIzAwMDAwMDtcbiRIZWFkaW5nQ29sb3I6ICAgICAgICAgICAgICAjYTcwMDUxO1xuJExpbmtDb2xvcjogICAgICAgICAgICAgICAgICNhNzAwNTE7XG4kdGhlbWVDb2xvcjogICAgICAgICAgICAgICAgI2E3MDA1MTtcbiRsaWdodEdyZXk6ICAgICAgICAgICAgICAgICAjYzZjNmM2O1xuJHRleHRHcmV5OiAgICAgICAgICAgICAgICAgICM4NTg1ODQ7XG4kbWFpbkNvbG9yOiAgICAgICAgICAgICAgICAgI2M2YzZjNjtcbiRtYWluQ29sb3IyOiAgICAgICAgICAgICAgICAjNDQ0NDQ0O1xuXG4vKioqIFRyYW5zaXRpb25zIFNldHRpbmdzICoqKi9cbiR0MTogICAgICAgICAgICAgICAgICAgICAgYWxsIDAuMzVzO1xuJHQyOiAgICAgICAgICAgICAgICAgICAgICBhbGwgIDAuNnM7XG5cbi8qKiogUG9zaXRpb24gU2V0dGluZ3MgKioqL1xuJGNlbnRlcjogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbi8qKiogR2VuZXJhbCBTZXR0aW5ncyAqKiovXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3gtc2hhZG93KCRpbnB1dCkge1xuICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaW5wdXQ7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6ICRpbnB1dDtcbiAgICAgICAgICAgICAtbXMtYm94LXNoYWRvdzogJGlucHV0O1xuICAgICAgICAgICAgICAtby1ib3gtc2hhZG93OiAkaW5wdXQ7XG4gICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dDsgIFxufVxuQG1peGluIHRleHQtc2hhZG93KCRpbnB1dCkge1xuICAgICAgICAtd2Via2l0LXRleHQtc2hhZG93OiAkaW5wdXQ7XG4gICAgICAgICAgIC1tb3otdGV4dC1zaGFkb3c6ICRpbnB1dDtcbiAgICAgICAgICAgIC1tcy10ZXh0LXNoYWRvdzogJGlucHV0O1xuICAgICAgICAgICAgIC1vLXRleHQtc2hhZG93OiAkaW5wdXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRpbnB1dDtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgICAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5AbWl4aW4gYm94LXNpemluZygkYm94LXNpemluZykge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogJGJveC1zaXppbmc7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICAgICAgLW1zLWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgICAgICAgICAgYm94LXNpemluZzogJGJveC1zaXppbmc7XG59XG5AbWl4aW4gYmFja2dyb3VuZC1jb3ZlcigkaW1hZ2UpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTokaW1hZ2U7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtaXhpbiBzdHJldGNoQ292ZXIoJGJhY2tncm91bmQsICRwb3NpdGlvbiwgJGluZGV4KSB7XG4gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkaW5kZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG59XG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkaW5wdXQpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkaW5wdXQ7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJGlucHV0O1xuICAgICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6ICRpbnB1dDtcbiAgICAgICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiAkaW5wdXQ7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJGlucHV0OyBcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRpbnB1dCl7XG4gICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJGlucHV0O1xuICAgICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRpbnB1dDtcbiAgICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkaW5wdXQ7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogJGlucHV0O1xuICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRpbnB1dDtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkaW5wdXQpe1xuICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRpbnB1dDtcbiAgICAgICAgICAgICAtbW96LXBlcnNwZWN0aXZlOiAkaW5wdXQ7XG4gICAgICAgICAgICAgIC1tcy1wZXJzcGVjdGl2ZTogJGlucHV0OyBcbiAgICAgICAgICAgICAgIC1vLXBlcnNwZWN0aXZlOiAkaW5wdXQ7XG4gICAgICAgICAgICAgICAgICBwZXJzcGVjdGl2ZTogJGlucHV0O1xufVxuQG1peGluIHRyYW5zZm9ybS1zdHlsZSgkaW5wdXQpeyBcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiAkaW5wdXQ7XG4gICAgICAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogJGlucHV0O1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm0tc3R5bGU6ICRpbnB1dDtcbiAgICAgICAgICAgLW8tdHJhbnNmb3JtLXN0eWxlOiAkaW5wdXQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogJGlucHV0O1xufVxuQG1peGluIGFuaW1hdGlvbigkaW5wdXQpe1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246ICRpbnB1dDtcbiAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiAkaW5wdXQ7XG4gICAgICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogJGlucHV0O1xuICAgICAgICAgICAgICAgICAtby1hbmltYXRpb246ICRpbnB1dDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAkaW5wdXQ7XG59XG5AbWl4aW4gYXBwZWFyYW5jZSgkaW5wdXQpe1xuICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtaXhpbiBmbGV4KCRpbnB1dCl7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRpbnB1dDtcbiAgICAtbXMtZmxleC1hbGlnbjogJGlucHV0O1xuICAgIGFsaWduLWl0ZW1zOiAkaW5wdXQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRpbnB1dDtcbiAgICAtbXMtZmxleC1wYWNrOiAkaW5wdXQ7XG4gICAganVzdGlmeS1jb250ZW50OiAkaW5wdXQ7ICBcbn1cblxuQG1peGluIGJlemllci10cmFuc2Zvcm0oJGlucHV0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRpbnB1dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGlucHV0O1xuICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRpbnB1dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRpbnB1dDtcbn1cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy42LjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW5cbiAqL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sXG4gIDExLjElLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuXG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG5cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uamFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gR2VuZXJhbCBTaXRlIGxheW91dHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiovXG4qe1xuXHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdGNvbG9yOiAkdGV4dERhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5e1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW1ne1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cblxuLyoqKiBQYWdlICoqKi9cbi5QYWdlUmVzdWx0cyxcbi5Jbm5lclBhZ2V7XG5cdC5iYW5uZXJ7XG5cdFx0aGVpZ2h0OiA2NnZoO1xuXHR9XG59XG5cbi52YWNhbmN5e1xuXHRwYWRkaW5nOiAzMHB4IDBweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuXG4uQ2FsZW5kYXJGaWx0ZXJ7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIC5DYWxlbmRhckZpbHRlcntcblx0c3Bhbntcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRtYXJnaW46IDBweCA1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59ICovXG4uQ2FsZW5kYXJFdmVudCAjYWxsRXZlbnRzIHVsIGxpLFxuLkNhbGVuZGFyICNhbGxFdmVudHMgdWwgbGl7XG4vKiBcdGRpc3BsYXk6IG5vbmU7ICovXG59XG4vKiAuQ2FsZW5kYXJFdmVudC5BbGwgI2FsbEV2ZW50cyB1bCBsaSxcbi5DYWxlbmRhci5BbGwgI2FsbEV2ZW50cyB1bCBsaXtcblx0ZGlzcGxheTogYmxvY2s7XG59ICovXG4uQ2FsZW5kYXJGaWx0ZXIgc3Bhbntcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLkNhbGVuZGFyRmlsdGVyIHNwYW4uYWN0aXZle1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcblx0Y29sb3I6ICR0aGVtZUNvbG9yICFpbXBvcnRhbnQ7XG59XG4ubm9FdmVudHN7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcblx0Y29sb3I6ICM2NjY7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4jYWxsRXZlbnRzIHVse1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuI2FsbEV2ZW50cyB1bCBsaXtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAwLjM1cyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuXG5cblxuXG4udG9nZ2xlQ29udGVudHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0Kntcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuXHR9XG5cdC51cmx7XG5cdFx0cGFkZGluZzogMTBweDtcbiAgICBcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcbiAgICBcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcbiAgICBcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICBcdC8qJjpob3ZlcntcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVhNTk2MiAhaW1wb3J0YW50O1xuICAgIFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIFx0fSovXG5cdH1cbn1cblxuXG4uZXZlbnRUaXRsZXtcblx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50b2dnbGVCdG57XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0c3Vwe1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNhbGVuZGFyLXdpZGdldC10YWJsZSB0Ym9keSAuY2FsZW5kYXItaGVhZGVyIHRke1xuXHRcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xufVxuXG4ubmV3cy10ZWFzZXJ7XG5cdHBhZGRpbmc6IDMwcHggMHB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblxuXHRoM3tcbiAgXHRcdGNvbG9yOiAkdGhlbWVDb2xvcjtcbiAgXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdH1cblx0aW1ne1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcblx0fVxufVxuXG5cblxuLm5vdGljZXNCR3tcblx0cG9zaXRpb246IGZpeGVkO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0b3A6IDBweDtcblx0bGVmdDogMHB4O1xuXHR6LWluZGV4OiA5OTk5O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjc1KTtcbn1cbi5ub3RpY2VzQ29udGFpbmVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRvcDogNTAlO1xuXHRkaXNwbGF5OiBub25lOyBcblx0bGVmdDogNTAlO1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oJGNlbnRlcik7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOGY1ZmIgIWltcG9ydGFudDsgICAgXG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDUwMHB4O1xufVxuLk5vdGljZVRpdGxle1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG59XG4ucmVhZE1vcmVMaW5rTm90aWNlc3tcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mdWxsV2lkdGh7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcbn1cbi5jbG9zZU5vdGljZXN7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRyaWdodDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0Y29sb3I6ICR0aGVtZUNvbG9yO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5OTk7IFxuXG59XG4uY2xvc2VOb3RpY2VzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcInhcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNkOTJkMmE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDQ5JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbn1cbi5ub3RpY2VzSW5uZXJ7XG5cdG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuXHQqe1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdC5jb2wtMTJ7XG5cdFx0cGFkZGluZzogMjBweCAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2M7XG5cdH1cblxufVxuXG4uTWFpbk1lbnVDbG9zZXtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbkNvbnRlbnR7XG5cdGlucHV0W3R5cGU9dGV4dF0sXG5cdGlucHV0W3R5cGU9ZW1haWxdLFxuXHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0dGV4dGFyZWF7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0IFxuICAgIFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG5cdH1cblxuXHRsYWJlbHtcblx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0fVxuXG5cdGlucHV0W3R5cGU9c3VibWl0XXtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdCAgICBmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHQgICAgbWFyZ2luLXRvcDogMTBweDtcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdCAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxYjMwODA7XG5cdFx0XHQmOmhvdmVye1xuXHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICM1YTU5NjIgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXHR9XG5cdCNGb3Jnb3RQYXNzd29yZHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGF7XG5cdFx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHRcdGNvbG9yOiAjMWQxZTNjO1xuXHRcdH1cblx0fVxufVxuLmFkZFRvQ2FsZW5kYXIsXG4uYXR0YWNobWVudCxcbi5yZWFkTW9yZUxpbmssXG4uYnV0dG9ue1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdCAgICBmb250LXNpemU6IDAuN2VtICFpbXBvcnRhbnQ7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICAqe1xuXHQgICAgXHRmb250LXNpemU6IDFlbTtcblx0ICAgIFx0Y29sb3I6ICNmZmY7XG5cblx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0ICAgIH1cblx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdCAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdCAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0Jjpob3Zlcntcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuXHQgICAgfVxufVxuXG4vKiogSW5wdXRzICAqKi9cbiNjb250ZW50e1xuXHRpbnB1dFt0eXBlPXRleHRdLFxuXHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdHRleHRhcmVhe1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHQgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgbWFyZ2luLXRvcDogNXB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG4gICAgXHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0fVxuXG5cdGxhYmVse1xuXHRcdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1zdWJtaXRde1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0ICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHQgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmOmhvdmVye1xuXHQgICAgXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxMTQyYiAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cdH1cblx0I0ZvcmdvdFBhc3N3b3Jke1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0YXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHRcdFx0Y29sb3I6ICMxZDFlM2M7XG5cdFx0fVxuXHR9XG59XG4vKiogSW5wdXRzICAqKi9cblxuXG5cbi52YWNhbmN5e1xuXHRwYWRkaW5nOiAzMHB4IDBweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuXG4uaGVhZGluZy0ye1xuXHRjb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtmb250LXdlaWdodDogbGlnaHRlcjtcblx0Kntjb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtmb250LXNpemU6IDFlbTtmb250LXdlaWdodDogbGlnaHRlcjt9XG59XG4uYXJjaGl2ZXN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0Y2xlYXI6IGJvdGg7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDBweCAwcHggMzBweCAwcHggIWltcG9ydGFudDtcblxuXHQuYXJjaGl2ZXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiA1cHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRpbWd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHJpZ2h0OiAxMHB4O1xuXHRcdCAgICB0b3A6IDUwJTtcblx0XHQgICAgbWF4LXdpZHRoOiAxN3B4O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiA4cHggMzBweCAgOHB4IDE1cHg7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Kntcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yICFpbXBvcnRhbnQ7XG5cblx0XHQgJjpob3Zlcntcblx0ICAgIFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDUgIWltcG9ydGFudDtcblx0ICAgIFx0XHQqe1xuXHQgICAgXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ICAgIFx0XHR9XG5cdFx0ICAgIH1cblx0fVxufVxuXG4uU3ViRGF0ZXtcblx0bWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuLmFyY2hpdmV7XG5cdCp7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxufVxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdFVwbG9hZHNcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi51cGxvYWR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRjbGVhcjogYm90aDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDEwcHggNDVweCAxMnB4IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZUNvbG9yO1xuXHRtYXJnaW46IDVweCAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdC51cGxvYWRUaXRsZXtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHRhe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5maWxlSWNvbntcblxuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuXG5cblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHQgICAgd2lkdGg6IDI1cHg7XG5cdCAgICBoZWlnaHQ6IDMwcHg7XG5cdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdCAgICBzcGFue1xuXHQgICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdCAgICBcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0ICAgIGhlaWdodDogMTNweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAycHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogN3B4O1xuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBtYXJnaW4tdG9wOiA4cHg7XG5cdCAgICB9XG5cdH1cblxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlMmUwZGYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzFiMzA4MCAhaW1wb3J0YW50O1xuXHRcdC51cGxvYWRUaXRsZXtcblx0XHRcdC8qY29sb3I6ICMwMDAgIWltcG9ydGFudDsqL1xuXHRcdH1cblx0XHQvKi5maWxlSWNvbntcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0c3Bhbntcblx0XHRcdCAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZTdmO1xuXHRcdCAgIH1cblx0XHR9Ki9cblx0fVxufVxuXG5cbi51cGxvYWR7XG5cdC8qcGFkZGluZzogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZWU7Ki9cblx0Kntcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cblxuXG4uZ2FsbGVyeUltYWdle1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMzLjMzJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogMzMuMzMlO1xuXG5cdC5nYWxsZXJ5SW1hZ2VJbm5lcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogOTUlO1xuXHRcdGhlaWdodDogOTUlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cdFx0LmdhbGxlckltYWdlQmd7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0b246IGNlbnRlcjtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LmdhbGxlckltYWdlVGV4dHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDAuNSkpO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVye1xuXHRcdC5nYWxsZXJ5SW1hZ2VJbm5lcntcblx0XHRcdC5nYWxsZXJJbWFnZUJne1xuXHRcdFx0XHRvcGFjaXR5OiAwLjIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5nYWxsZXJJbWFnZVRleHR7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKSk7XG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdH0gXG5cdFx0fVxuXHR9XG5cdGF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4vKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0R2FsbGVyeSAzXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4jYnhfc2xpZGVyIHtcblx0aGVpZ2h0OiA1MDBweDtcblx0bGkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLmlubmVyU2xpZGVHYWx7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLkdhbE5leHQsXG4uR2FsUHJldntcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDIwMDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXHRpe1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5HYWxOZXh0e1xuXHRsZWZ0OiAwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5HYWxQcmV2e1xuXHRyaWdodDogMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG5cbi5ieF9wYWdlc19mcmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0I2J4X3BhZ2VzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGxpIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0ICAgIG9wYWNpdHk6IDAuNTtcblx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zNXMpO1xuXHRcdFx0ICAgICY6aG92ZXJ7XG5cdFx0XHQgICBcdCBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHQuY29udHJvbHMge1xuXHRcdGkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRjb2xvcjogJG1haW5Db2xvcjI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aS5wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHRcdGkubmV4dCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdE1hc29ucnlcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5ncmlkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDcwMHB4O1xuXHRhIHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cbn1cblxuLmdyaWQtaXRlbSwgLmdyaWQtc2l6ZXIgeyBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMjUlOyBcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzKTtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmdyaWQtaXRlbS5ob3ZlclN0YXRlIHtcblx0b3BhY2l0eTogMC43O1xufVxuXG4uZ3JpZC1pdGVtLS13aWR0aDIgeyB3aWR0aDogNDAwcHg7IH1cblxuXG4uZ2FsbGVyeUltYWdle1xuXHR3aWR0aDogMzMuMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAzMy4zMyU7XG5cblx0LmdhbGxlcnlJbWFnZUlubmVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0aGVpZ2h0OiA5NSU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcblx0XHQuZ2FsbGVySW1hZ2VCZ3tcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRvbjogY2VudGVyO1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQuZ2FsbGVySW1hZ2VUZXh0e1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMC41KSk7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0LmdhbGxlcnlJbWFnZUlubmVye1xuXHRcdFx0LmdhbGxlckltYWdlQmd7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmdhbGxlckltYWdlVGV4dHtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpKTtcblx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0fSBcblx0XHR9XG5cdH1cblx0YXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG4jQ3VzdG9tTG9naW5Gb3JtX0xvZ2luRm9ybXtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zdGFmZlByb2ZpbGUge1xuXHQuc3RhZmZQcm9maWxlUGljIHtcblx0XHR3aWR0aDoyMDBweDtcblx0XHRoZWlnaHQ6MjAwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czoyMHB4O1xuXHR9XG59XG4uSG9yaXpvbnRhbFN0YWNrIHtcblx0LnN0YWZmUHJvZmlsZSB7XG5cdFx0d2lkdGg6YXV0bztcblx0XHRtYXJnaW46MCAzMHB4IDMwcHggMDtcblx0XHQucHJvZmlsZVBpYyB7XG5cdFx0XHRtYXJnaW46MCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0U3RhZmYgUGFnZSBUZW1wbGF0ZXNcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbi5TdGFmZlBhZ2Uge1xuXHQuc3RhZmZQcm9maWxlIHtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1hcmdpbjozMHB4O1xuXHRcdC5wcm9maWxlUGljIHtcblx0XHRcdG1hcmdpbjowIDMwcHggMCAwO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuYmlvIHtcblx0XHRcdG1pbi13aWR0aDo1MCU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uU3RhZmZQYWdlU3RhY2sge1xuXHQuc3RhZmZQcm9maWxlIHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOjYwcHg7XG5cdFx0LmJpbyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjpqdXN0aWZ5O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6ODAwcHg7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG8gMjBweCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uU3RhZmZQYWdlTm9QaWMge1xuXHQuc3RhZmZQcm9maWxlIHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOjYwcHg7XG5cdFx0LmJpbyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjpqdXN0aWZ5O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6ODAwcHg7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG8gMjBweCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmlve1xuXHRoNHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuICAgIFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxuXG5cdGgze1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG5cdH1cbn1cblxuIC5Ib3Jpem9udGFsU3RhY2sgLnN0YWZmUHJvZmlsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xufVxuXG4uVmVydGljYWxTdGFja3tcblx0ICAgIG1hcmdpbjogMHB4IDtcblx0ICBcblx0ICAgIC5zdGFmZlByb2ZpbGUge1xuXHQgICAgXHRtYXJnaW46IDBweCA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlO1xuXHRcdH1cbn1cbi5OYW1lRGVwT25seXtcblx0ICAgIG1hcmdpbjogMHB4IDtcblx0ICBcblx0ICAgIC5zdGFmZlByb2ZpbGUge1xuXHQgICAgXHRtYXJnaW46IDBweCA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlO1xuXHRcdH1cbn1cbi5Ib3Jpem9udGFsU3RhY2t7XG5cdC5wcm9maWxlUGlje1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5wcm9maWxlUGljIGltZ3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLlZlcnRpY2FsU3RhY2t7XG5cdC5wcm9maWxlUGljIGltZ3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0fVxufVxuXG5cbiNTZWFyY2hSZXN1bHRzeyBcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0bGl7XG5cdHBhZGRpbmc6IDMwcHggMHB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcblx0bWFyZ2luOiAwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yZWFkTW9yZUxpbmt7XG5cdFx0Zm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5OZXdzbGV0dGVySXRlbXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHQuTmV3c2xldHRlcklubmVye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwcHggMHB4IDEwcHggMHB4ICM5YzljOWMpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Lm5ld3NsZXR0ZXJUaHVtYntcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ld3NsZXR0ZXIucG5nKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExMCU7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVye1xuXHRcdC5OZXdzbGV0dGVySW5uZXJ7XG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQubmV3c2xldHRlclRpdGxle1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRmbG9hdDogbGVmdDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgY2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLk5ld3NsZXR0ZXJ7XG5cdHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206MjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLXdpZHRoOiAyMDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4uTmV3c0xldHRlcklubmVye1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogOTAlO1xuXHRoZWlnaHQ6IDkwJTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRib3JkZXI6IDJweCBzb2xpZCAjZDJkMmQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjM1cztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDApOyBcblx0LW8tYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLCAwKTsgXG5cdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLCAwKTsgXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLCAwKTsgXG59XG5cblxuXG4uTmV3c0xldHRlcklubmVyIC5pbWdDb250YWluZXJ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5OZXdzbGV0dGVyIGF7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDIwMDtcblx0bGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xufVxuLk5ld3NsZXR0ZXI6aG92ZXIgLk5ld3NMZXR0ZXJJbm5lcntcblx0Ym9yZGVyOiAycHggc29saWQgI2QyZDJkMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDAuMTUpOyBcblx0LW8tYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLCAwLjE1KTsgXG5cdC1tcy1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDAuMTUpOyBcblx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDAuMTUpOyBcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDAuMTUpOyBcbn1cblxuLk5ld3NsZXR0ZXIgLmRvd25sb2FkSW5mb3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRsZWZ0OiA1MCU7XG5cdGNvbG9yOiAjNzc3O1xuXHR3aWR0aDogOTglO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRib3R0b206IDEwJTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLk5ld3NsZXR0ZXI6aG92ZXIgLmRvd25sb2FkSW5mb3tcblx0XG4gICAgY29sb3I6ICNlNDJjMjUgIWltcG9ydGFudDtcbn1cblxuLk5ld3NsZXR0ZXJUaXRsZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRjb2xvcjogIzMwM2M2OCAhaW1wb3J0YW50O1xuXHQqe1xuXHRcdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHRcdGNvbG9yOiAjMzAzYzY4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLklubmVyUGFnZXtcbiAgICAuY2FsUHJldixcbiAgICAuY2FsTmV4dCB7XG4gICAgICAgIHRvcDogMzdweDtcbiAgICB9XG4gICAgLmNhbGVuZGFyLXdpZGdldC10YWJsZSxcbiAgICAub3V0ZXJDYWxlbmRhckNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ldmVudENvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FsSGVhZGVye1xuICAgICAgICAuY29sLTcsXG4gICAgICAgIC5jb2wtNXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jb2wtNXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncm91cDF7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0b3BhY2l0eTogMDtcbn1cbi5QYWdlTG9hZGVke1xuXHQuZ3JvdXAxe1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxufVxuI2dtYXBfY2FudmFze1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuXG4uU2VhcmNoQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJiOTVhO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICByaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDEwMCUpKVxuXG5cdCNTZWFyY2h7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuICAgIC5taWRkbGVDb2x1bW4sXG4gICAgYnV0dG9uLFxuICAgICNTZWFyY2hGb3JtX1NlYXJjaEZvcm1fU2VhcmNoX0hvbGRlcntcbiAgICBcdGZsb2F0OiBsZWZ0O1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiYjk1YTtcblx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHQgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwcHggIWltcG9ydGFudCk7XG4gXG5cblx0ICAgIGl7XG5cdCAgICBcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdCAgICBmbG9hdDogbGVmdDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XG4gICAgXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDBweCAhaW1wb3J0YW50KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIGZvbnQtc2l6ZTogMWVtO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIHBhZGRpbmc6IDZweDtcblx0ICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJiOTVhO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXRleHRde1xuXHQgICAgYm9yZGVyOiAwcHg7XG5cdCAgICBwYWRkaW5nOiA1cHggMTBweCA3cHggMTBweDtcblx0ICAgIGNvbG9yOiAjNWY1ZTZkO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG4gICAgXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCAhaW1wb3J0YW50KTtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn0gXG5cbi5zZWFyY2hUb2dnbGV7XG5cdHJpZ2h0OiA2OXB4O1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG59XG5cbi5zZWFyY2hUb2dnbGVCdXR0b257XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDdweDtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xufVxuXG4uc2VhcmNoVG9nZ2xle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRvcDogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0cmlnaHQ6IDBweDtcblx0aGVpZ2h0OiA0MXB4O1xuXHR3aWR0aDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRmb250LXNpemU6IDEuMWVtO1xuXHRvcGFjaXR5OiAxO1xuXHQqe1xuXHRcdGNvbG9yOiAjZGJiOTVhO1xuXHR9XG59XG5cbi8qKiBHZW5lcmFsIFNpdGUgbGF5b3V0cyAqKi9cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLkNlbnRlckl0ZW1ze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbGlua3tcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi50cmFuc2xhdGV7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5UcmFuc2xhdGVCR3tcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDBweDtcblx0ei1pbmRleDogOTk5OTtcblx0bGVmdDogMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLDM3LDg5LDAuNzYpO1xufVxuI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkOyBcblx0ei1pbmRleDogOTk5OTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKCRjZW50ZXIpO1xufVxuXG4jZ21hcF9jYW52YXN7XG5cdG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4uU2VhcmNoQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzYTYxO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDEwMCUpKVxuXG5cdCNTZWFyY2h7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuICAgIC5taWRkbGVDb2x1bW4sIFxuICAgIGJ1dHRvbixcbiAgICAjU2VhcmNoRm9ybV9TZWFyY2hGb3JtX1NlYXJjaF9Ib2xkZXJ7XG4gICAgXHRmbG9hdDogbGVmdDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGJ1dHRvbntcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmI0Yjk7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuXG5cdCAgICBpe1xuXHQgICAgXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHQgICAgfVxuXHQgICAgZmxvYXQ6IGxlZnQ7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1zdWJtaXRde1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgZm9udC1zaXplOiAxZW07XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgcGFkZGluZzogNXB4O1xuXHQgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmI0Yjk7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9dGV4dF17XG5cdCAgICBib3JkZXI6IDBweDtcblx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHQgICAgY29sb3I6ICM1ZjVlNmQ7XG5cdCAgICBmbG9hdDogbGVmdDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLyoqKiBTY3JvbGwgQmFyICoqKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdHdpZHRoOjhweDtcblx0aGVpZ2h0OjdweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0OmRlY3JlbWVudCxcbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnR7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGhlaWdodDowOyBcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2V7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYzIwMjM7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDBweCk7IFxufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbHtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xufVxuXG5cbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdHdpZHRoOjRweDtcblx0aGVpZ2h0OjdweDtcbn1cbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0OmRlY3JlbWVudCxcbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnR7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGhlaWdodDowOyBcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2V7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5YzE4MTY7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcbn1cbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjYTE5MTY7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTsgXG59XG4uVG9wTGV2ZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2Fse1xufVxuLlRvcExldmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xufVxuLlRvcExldmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2NhMTkxNjtcbn1cblxuLmRie1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuZmllbGRzZXR7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLyoqKiBTZWFyY2ggRm9ybSAqKiovXG5cblxuLyoqKiBIb21lUGFnZSAqKiovXG4uYmFubmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0QGluY2x1ZGUgYmFja2dyb3VuZC1jb3Zlcih1cmwoXCIuLi9pbWFnZXMvaW1nNS5qcGdcIikpO1xuXG5cdC5kYXJrZW5PbmV7XG5cdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCswLDAuNjUrMTAwICovXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuNjUpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuNjUpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwJTtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblx0LmRhcmtlblR3b3tcblx0XHQvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC42NSsxMDAgKi9cbmJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG5iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG5maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblxuXHQuYmd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4vKlx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvdmVyKHVybChcIi4uL2ltYWdlcy9iZy5qcGdcIikpOyAqL1xuXHR9XG59XG5cbi5iYW5uZXJCZ3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDBweDtcblx0bGVmdDogMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4vKlx0QGluY2x1ZGUgYmFja2dyb3VuZC1jb3Zlcih1cmwoXCIuLi9pbWFnZXMvYmcuanBnXCIpKTsgKi9cbn1cblxuXG4jZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50e1xuICAgIGJvcmRlcjogMzBweCBzb2xpZCAjMzEyZDVlO1xufVxuXG4uc2VhcmNoVG9nZ2xle1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwMDA7XG5cdCp7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDVweDtcblx0bGVmdDogMTBweDtcblx0c3Bhbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG5cbi8qKiogUGFnZSAqKiovXG4uUGFnZXtcblx0LmJhbm5lcntcblx0XHRoZWlnaHQ6IDUwdmg7XG5cdH1cbn1cbi8qKiogRm9vdGVyICoqKi9cbmZvb3Rlcntcblx0cGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcbn1cblxuXG4vKioqIE1lbnUgKioqL1xuI01lbnV7XG5cdGZsb2F0OiBsZWZ0O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQqe1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG5cdC8qXG5cdC5NZW51QnV0dG9ue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzczYThkOTtcblx0ICAgIHJpZ2h0OiAwcHg7XG5cdCAgICBwYWRkaW5nOiA4cHggMTJweCA3cHggMTJweDtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgIG9wYWNpdHk6IDE7XG5cdCAgICB0b3A6IDBweDtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0Ki9cblx0Lk1lbnVDb250YWluZXJ7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5MZXZlbE9uZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRheyAgICBcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHggMTBweCAyMHB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDNlbTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHQgICBcdCBcdFx0bGluZS1oZWlnaHQ6IDEuMWVtOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5TdWJNZW51e1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coLTJweCAxM3B4IDQwcHggMHB4IHJnYmEoNDcsIDQ3LCA0NywgMC4zMykpO1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDBweDtcblx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogLTk5OTk7XG4gICAgXHRsZWZ0OiA1MCU7XG4gICAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuXHQgICAgbWFyZ2luLXRvcDogMHB4O1xuXHQgICAvKiBwYWRkaW5nOiAzcHggMTBweCA2cHggMTBweDsqL1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyAwLjEyMHMsIG9wYWNpdHkgMC4zNXMgMC4xMjBzO1xuXHQgICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIDAuMTIwcywgb3BhY2l0eSAwLjM1cyAwLjEyMHM7XG5cdCAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIDAuMTIwcywgb3BhY2l0eSAwLjM1cyAwLjEyMHM7XG5cdCAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyAwLjEyMHMsIG9wYWNpdHkgMC4zNXMgMC4xMjBzO1xuXHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgMC4xMjBzLCBvcGFjaXR5IDAuMzVzIDAuMTIwcztcblx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC45OCkpO1xuXG5cdCAgICBhe1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdCAgICAvKmZvbnQtc2l6ZTogMC45ZW07Ki9cblx0XHQgICAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHQgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0XHQmOmhvdmVye1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWVudUl0ZW0tMSxcblx0Lm1lbnVJdGVtLTJ7XG5cdFx0LlN1Yk1lbnV7XG5cdFx0XHRsZWZ0OiAwJTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDIwcHgpIHRyYW5zbGF0ZVgoMCUpIHNjYWxlKDAuOTgpKTtcblx0XHR9XG5cdH1cblx0Lm1lbnVJdGVtLUxhc3R7XG5cdFx0LlN1Yk1lbnV7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDAlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMjBweCkgdHJhbnNsYXRlWCgwJSkgc2NhbGUoMC45OCkpO1xuXHRcdH1cblx0fVxuXHQuYWN0aXZlIC5TdWJNZW51e1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0IFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMHB4KSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpICFpbXBvcnRhbnQpO1xuXHR9XG5cdC5tZW51SXRlbS0xLmFjdGl2ZSAuU3ViTWVudSxcblx0Lm1lbnVJdGVtLTIuYWN0aXZlIC5TdWJNZW51e1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0IFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMHB4KSB0cmFuc2xhdGVYKDAlKSBzY2FsZSgxKSAhaW1wb3J0YW50KTtcblx0fVxuXHQubWVudUl0ZW0tTGFzdC5hY3RpdmUgLlN1Yk1lbnV7XG5cdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDAlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMHB4KSB0cmFuc2xhdGVYKDAlKSBzY2FsZSgxKSAhaW1wb3J0YW50KTtcdFxuXHR9XG5cblx0LyouU3ViTWVudTpiZWZvcmUge1xuXHQgICAgY29udGVudDogJyc7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxN3B4O1xuXHQgICAgbGVmdDogMHB4O1xuXHQgICAgdG9wOiAtMTRweDtcblx0ICAgIHotaW5kZXg6IDI7XG5cdH1cblx0LlN1Yk1lbnU6YWZ0ZXIge1xuXHQgICAgY29udGVudDogJyc7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0ICAgIHRvcDogLTIwcHg7XG5cdCAgICBsZWZ0OiA1MCU7XG5cdCAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG5cdCAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMyZjNiNjc7XG5cdH0qL1xufVxuXG4uZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNiU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMzBweDsgIFxuICAgIHotaW5kZXg6IDgwMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRjZW50ZXIpO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG4ucXVvdGVCb3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxNTBweDtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAlLCAtNTAlKSk7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICp7XG4gICAgXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsaWRlQkd7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLmpwZyk7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBHZW5lcmFsIFNpdGUgbGF5b3V0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cblxuXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gU2l0ZSBCdWlsZCAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cbiNoZWFkZXJ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuXHR6LWluZGV4OiA5OTk4O1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRoZW1lQ29sb3I7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiAwcHg7XG5cblx0QGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKDBweCkpO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdC5NYWluTG9nb3tcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogM2VtO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdFx0Y29sb3I6ICR0aGVtZUNvbG9yO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4uaG9tZWJ0bntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0bGVmdDogMTAwcHg7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0aW1ne1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxufVxuXG4udHdpdHRlckJhbm5lcntcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDBweDtcblx0d2lkdGg6IDQwMHB4O1xuXHRvcGFjaXR5OiAxO1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoMCUpKTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDFweCk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZjRmZDtcblx0ei1pbmRleDogOTk7IFxuXHQuYmd7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R3aXR0ZXJiZy5qcGcpO1xuXHR9XG59XG5cbi50d2l0dGVySW5uZXJ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0cGFkZGluZzogMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSgkY2VudGVyKTtcblx0LmlubmVyVHdlZXR7XG5cdFx0cGFkZGluZzogMjBweCAwcHg7XG5cdH1cbn1cbi50d2VldERhdGV7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnR3ZWV0VGV4dHtcbn1cblxuLnR3aXR0ZXJMaW5re1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMTYxZjM4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE2MWYzODtcblx0fVxufVxuXG4uVHdpdHRlckhlYWRpbmd7XG5cdHBhZGRpbmc6IDM1cHggMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lQ29sb3I7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uc2Nyb2xsTmF2e1xuXHQuTWFpbkxvZ28sXG5cdC5ob21lYnRue1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQudHdpdHRlckJhbm5lcntcblx0XHRvcGFjaXR5OiAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSggdHJhbnNsYXRlWCgtMTAwJSkpO1xuXHR9XG5cdCNoZWFkZXJ7XG5cblx0QGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKC0xMDZweCkpO1xuXHR9XG5cdCNNZW51IC5NZW51Q29udGFpbmVyIC5MZXZlbE9uZSBhe1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi50d2l0dGVyTmV4dHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRyaWdodDogMHB4OyBcblx0dG9wOiA0NHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R3aXR0ZXJOZXh0LnBuZyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdH1cbn1cblxuLmJhbm5lclRleHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDBweDtcblx0cGFkZGluZzogMjBweDtcblx0Ym90dG9tOiA0MHB4O1xuXHRmb250LXNpemU6IDVlbTtcblx0ei1pbmRleDogOTg7XG5cdHRleHQtYW5jaG9yOiByaWdodDtcblx0aW1ne1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblx0Kntcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuI0hvbWUye1xuXHRwYWRkaW5nOiA1MHB4IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LmlubmVye1xuXHRcdHdpZHRoOiAxMjAwcHg7XG5cdH1cbn1cbi5pbWdJY29ue1xuXHRwYWRkaW5nLWJvdHRvbTogMzIlO1xuXHRpbWd7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG9wYWNpdHk6IDAuMztcblx0XHRoZWlnaHQ6IDYwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKCRjZW50ZXIpO1xuXHR9XG59XG4ucXVpY2tsaW5re1xuXHQucXVpY2tsaW5rVGl0bGV7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdGNvbG9yOiAjMTcyMDM3O1xuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0aW1ne1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpOyAvKiBTYWZhcmkgNi4wIC0gOS4wICovXG4gICAgXHRcdGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcblx0XHR9XG5cdH1cblx0YXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQmOmFmdGVye1xuXHRcdGhlaWdodDogODAlO1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXHR9XG59XG4ucXVpY2tsaW5rOmxhc3Qtb2YtdHlwZXtcblx0JjphZnRlcntcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiNIb21lM3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZjVmYjtcblx0cGFkZGluZzogODBweCAyMHB4O1xuXHQuaW5uZXJ7XG5cdFx0d2lkdGg6IDEyMDBweDtcblx0fVxuXHQucGFnZVRpdGxle1xuXHRcdGNvbG9yOiAjMTYxZjM4O1xuXHR9XG5cdCp7XG5cdFx0Y29sb3I6ICMxNjFmMzg7XG5cdH1cblx0Lm92ZXJsYXkxe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRyaWdodDogNSU7XG5cdFx0aGVpZ2h0OiA4MCU7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG59XG4uY29udGVudFNlY3Rpb257XG5cdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHRmb250LXNpemU6IDEuMWVtO1xufVxuLldlbGNvbWVJbWFnZXtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy5qcGcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnRvcExpbmtze1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHB4O1xuXHRyaWdodDogNSU7XG5cdGltZ3tcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0YXtcblx0XHRtYXJnaW46IDBweCAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuI0hvbWU0e1xuXHRwYWRkaW5nOiAxMDBweCAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LnBhZ2VUaXRsZXtcblx0XHRjb2xvcjogIzE2MWYzODtcblx0fVxufVxuXG5cbi8qKiogUGVyY2VudGFjZ2UgaG91c2Vwb2ludHMgKioqL1xuLnN2ZyBjaXJjbGUge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMS41cyBsaW5lYXI7XG4gIHN0cm9rZTogI2U4ZjVmYjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uc3ZnIHtcbiAgc3Ryb2tlLXdpZHRoOiA2cHg7XG59XG4uc3ZnIC5iYXJ7XG4gIHN0cm9rZS13aWR0aDogNnB4O1xuICBzdHJva2U6ICR0aGVtZUNvbG9yO1xufVxuXG4uSmFkZSAuYmFye1xuICBzdHJva2U6ICMzN2JhOGU7XG59XG4uVG9wYXogLmJhcntcbiAgc3Ryb2tlOiAjMzRiMGUzO1xufVxuXG4uWmlyY29uIC5iYXJ7XG4gIHN0cm9rZTogI2VmZWZlZjtcbn1cblxuLkNpdHJpbmUgLmJhcntcbiAgc3Ryb2tlOiAjZmRkMjI0O1xufVxuIFxuLkFtZXRoeXN0IC5iYXJ7XG4gIHN0cm9rZTogIzk2Yztcbn1cblxuLkdhcm5ldCAuYmFye1xuICBzdHJva2U6ICM3NDAxMGI7XG59XG5cblxuXG4jY29udDEsXG4jY29udDIsXG4jY29udDMsXG4jY29udDQsXG4jY29udDUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG91c2VQb2ludFRpdGxle1xuXHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdHBhZGRpbmc6IDIwcHggMHB4O1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OicnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4N2NhZWQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuXHR9XG59XG5cbi5Ib3VzZVBvaW50c0NvdW50e1xuXHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogM2VtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSgkY2VudGVyKTtcbn1cbi5mb290ZXJJbm5lcntcdFxuXHRib3JkZXItdG9wOiAzcHggc29saWQgJHRoZW1lQ29sb3I7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGl7XG5cdGNvbG9yOiAkdGhlbWVDb2xvcjtcblx0bWFyZ2luOiAwcHggOHB4O1xuXHR9XG5cdC5mb290ZXJMaW5rc3tcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRzcGFue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbi5mb290ZXJCb3R0b217XG5cdHBhZGRpbmc6IDIwcHggMjBweDtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0YmFja2dyb3VuZDogIzE2MWYzODtcblx0Kntcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuLmZvb3RlckxvZ297XG5cdGF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0dG9wOiAwcHg7XG5cdH1cblx0aW1ne1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cdFxuXHQubG9nb1RpdGxle1xuXHRcdGNvbG9yOiAkdGhlbWVDb2xvcjtcblx0XHRmb250LXNpemU6IDIuNGVtO1xuXHR9XG59XG4uZGlie1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mc2V7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyBcbn1cbi5mb290ZXJSaWdodHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG59XG4uRm9vdGVyQWRkcmVzc3tcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG4uRGVjb3JhdGlvbntcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yOyBcbn1cblxuI19fdG9vbGJveC1vcGVuZXJ7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuXG4uUGFnZUltYWdle1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcuanBnKTtcblx0cGFkZGluZy1ib3R0b206IDE1JTtcbn1cbiNicmVhZGNydW1ic3tcblx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEzOHB4O1xuXHRmb250LXNpemU6IDFlbTtcblx0Kntcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG4uc2lkZUJhckNvbnRhaW5lcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZjVmYjtcbn1cbi5zaWRlQmFyTGVmdHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGY1ZmI7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDBweDtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIGxlZnQ6IDBweDtcbn1cblxuLmlubmVyQ29udGVudHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uSW5uZXJQYWdlVGl0bGV7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWVDb2xvcjtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDIuNWVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuLklubmVyUGFnZXtcblx0I2hlYWRlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLkZpbGVVcGxvYWR7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZUNvbG9yO1xuXHRwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkdGhlbWVDb2xvcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG5cdH1cblx0aW1ne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDBweDtcblx0XHRoZWlnaHQ6IDkwJTtcblx0XHRyaWdodDogMTBweDtcblx0fVxufVxuXG5cbi5wYWdlTGlzdHtcblx0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0Y29sb3I6ICM0NzVmNzkgIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhNzAwNTEgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fSBcblx0fVxufVxuXG4jTWVtYmVyTG9naW5Gb3JtX0xvZ2luRm9ybXtcblx0bWF4LXdpZHRoOiA1MDBweDsgXG59XG5cbi5lcnJvcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MDAwMDtcbiAgICBjb2xvcjogI2M3MDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlN2U3O1xufVxubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cblxuXG5cblxuLkNhbGVuZGFyRmlsdGVye1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4vKiAuQ2FsZW5kYXJGaWx0ZXJ7XG5cdHNwYW57XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDVweCAwcHg7XG5cdFx0bWFyZ2luOiAwcHggNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufSAqL1xuLkNhbGVuZGFyRXZlbnQgI2FsbEV2ZW50cyB1bCBsaSxcbi5DYWxlbmRhciAjYWxsRXZlbnRzIHVsIGxpe1xuLyogXHRkaXNwbGF5OiBub25lOyAqL1xufVxuLyogLkNhbGVuZGFyRXZlbnQuQWxsICNhbGxFdmVudHMgdWwgbGksXG4uQ2FsZW5kYXIuQWxsICNhbGxFdmVudHMgdWwgbGl7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSAqL1xuLkNhbGVuZGFyRmlsdGVyIHNwYW57XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5DYWxlbmRhckZpbHRlciBzcGFuLmFjdGl2ZXtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0aGVtZUNvbG9yICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xufVxuLm5vRXZlbnRze1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdGNvbG9yOiAjNjY2O1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuI2FsbEV2ZW50cyB1bHtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNhbGxFdmVudHMgdWwgbGl7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuXHRmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4zNXMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cblxuXG5cblxuLnRvZ2dsZUNvbnRlbnR7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdCp7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0fVxuXHQudXJse1xuXHRcdHBhZGRpbmc6IDEwcHg7XG4gICAgXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG4gICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgXHQvKiY6aG92ZXJ7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YTU5NjIgIWltcG9ydGFudDtcbiAgICBcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBcdH0qL1xuXHR9XG59XG5cblxuLmV2ZW50VGl0bGV7XG5cdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udG9nZ2xlQnRue1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHN1cHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jYWxlbmRhci13aWRnZXQtdGFibGUgdGJvZHkgLmNhbGVuZGFyLWhlYWRlciB0ZHtcblx0XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcbn1cblxuXG4vKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0Q2FsZW5kYXIgUGFnZSBUZW1wbGF0ZSBXaWRnZXRcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4uY2FsZW5kYXItd2lkZ2V0LXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbjowIDAgMmVtO1xuXHQqe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG4gICAgXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1Zjc5O1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxZW07XG5cdFx0XHRcdC5zaG93LW1vbnRoLCAubmV4dCwgLnByZXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNob3ctbW9udGgge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FsZW5kYXItaGVhZGVyIHtcblx0XHR0ZC5jYWxlbmRhci1oZWFkZXItZGF5LCB0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICM0NzVmNzk7XG5cdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHR0Ym9keXtcblx0XHQuY2FsZW5kYXItZGF5IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG5cdFx0XHRjb2xvcjogI2E5YWZiOTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHR9XG5cdFx0dHIge1xuXHRcdFx0JjpudGgtY2hpbGQoZXZlbil7IFxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBcblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5jYWxFdmVudFBvcHVwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogODAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkTGlua0NvbG9yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxODBweDtcblx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0LmRheVRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiRMaW5rQ29sb3I7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo1MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ldmVudExpbmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6JExpbmtDb2xvcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmhhc0V2ZW50OmhvdmVyIHtcblx0XHRcdFx0XHQuY2FsRXZlbnRQb3B1cCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHotaW5kZXg6IDkwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIC5jYWxFdmVudFBvcHVwIHsgbWFyZ2luLWxlZnQ6MDsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSAuY2FsRXZlbnRQb3B1cCB7IG1hcmdpbi1sZWZ0Oi0yMHB4OyB9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIC5jYWxFdmVudFBvcHVwIHsgbWFyZ2luLWxlZnQ6LTQwcHg7IH1cblx0XHRcdFx0JjpudGgtY2hpbGQoNCkgLmNhbEV2ZW50UG9wdXAgeyBtYXJnaW4tbGVmdDo1MCU7IEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCg1KSAuY2FsRXZlbnRQb3B1cCB7IG1hcmdpbi1yaWdodDotNDBweDsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCg2KSAuY2FsRXZlbnRQb3B1cCB7IG1hcmdpbi1yaWdodDotMjBweDsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCg3KSAuY2FsRXZlbnRQb3B1cCB7IG1hcmdpbi1yaWdodDowcHg7IH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG9kYXkge1xuXHRcdFx0Y29sb3I6ICM2NzZiNzE7XG5cdFx0fVxuXHRcdFxuXHRcdC5zZWxlY3RlZHtjb2xvcjogI2ZmZiAhaW1wb3J0YW50O31cblx0XHQub3V0LW9mLW1vbnRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAjZWZlZmVmO1xuXHRcdH1cblxuXHRcdC5oYXNFdmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDVweCA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDRweCA0cHg7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcblxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdH1cblx0fSBcblx0LmNhbGVuZGFyLWRheTpob3ZlciwgLnNlbGVjdGVkIHtcblx0XHRcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yICFpbXBvcnRhbnQ7XG5cblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxufVxuXG4uY2FsZW5kYXJXaWRnZXR7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdENhbGVuZGFyIEZpbHRlclxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLkNhbGVuZGFyRmlsdGVye1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIC5DYWxlbmRhckZpbHRlcntcbiAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn0gKi9cbi5DYWxlbmRhckV2ZW50ICNhbGxFdmVudHMgdWwgbGksXG4uQ2FsZW5kYXIgI2FsbEV2ZW50cyB1bCBsaXtcbi8qICAgICBkaXNwbGF5OiBub25lOyAqL1xufVxuLyogLkNhbGVuZGFyRXZlbnQuQWxsICNhbGxFdmVudHMgdWwgbGksXG4uQ2FsZW5kYXIuQWxsICNhbGxFdmVudHMgdWwgbGl7XG4gICAgZGlzcGxheTogYmxvY2s7XG59ICovXG4uQ2FsZW5kYXJGaWx0ZXIgc3BhbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLkNhbGVuZGFyRmlsdGVyIHNwYW4uYWN0aXZle1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xufVxuLm5vRXZlbnRze1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuI2FsbEV2ZW50cyB1bHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4jYWxsRXZlbnRzIHVsIGxpLFxuI0hvbWVwYWdlRXZlbnRzIHVsIGxpe1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yIDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblx0c3Bhbi5zdWZmaXgge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDZweDtcblx0fVxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAwLjM1cyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgLnRvZ2dsZUJ0bntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAqe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG4gICAgICAgIH1cblx0XHQuYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG5cdFx0XHQtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcblx0XHRcdC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG5cdFx0XHQtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm07XG5cdFx0XHQgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59XG5cbi50b2dnbGVDb250ZW50e1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHQqe1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblx0LnVybHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuICAgIFx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICM2ZDE1M2Y7XG4gICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgXHQmOmhvdmVye1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gICAgXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgXHR9XG5cdH1cbn1cbi50b2dnbGVCdG57XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGVuZGFyLXdpZGdldC10YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbn1cblxuLmNhbGVuZGFyLXdpZGdldC10YWJsZSB0aGVhZCB0ciB0aCAuc2hvdy1tb250aHtcblx0Zm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXItd2lkZ2V0LXRhYmxlIHRoZWFkIHRyIHRoe1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcbn1cbiNhbGxFdmVudHMgdWwgbGksICNIb21lcGFnZUV2ZW50cyB1bCBsaXtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yICFpbXBvcnRhbnQ7XG5cdCAgICAqe1xuXHQgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ICAgIH1cbn1cbiNIb21lcGFnZUV2ZW50cyB1bCBsaSxcbiNhbGxFdmVudHMgdWwgbGl7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhbGxFdmVudHMgdWwgbGkgLnRvZ2dsZUJ0biwgI0hvbWVwYWdlRXZlbnRzIHVsIGxpIC50b2dnbGVCdG4ge1xuIFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxkYXl7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTlweDtcbn1cbi5ldmVudFRpdGxle1xuXHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNhbGVuZGFyLXdpZGdldC10YWJsZSB0Ym9keSAuaGFzRXZlbnQsXG4uaGFzRXZlbnR7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgICFpbXBvcnRhbnQ7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBTaXRlIEJ1aWxkIC0tLS0tLS0tLS0tLS0tLS0tLS0tICoqL1xuXG4uZmFuY3lib3gtb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuLnVwe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMjBweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbn1cblxuXG4jU2lkZU5hdntcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDMwJTtcblx0cmlnaHQ6IDUwcHg7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0ei1pbmRleDogNTk5NjtcblxuXHRpbWd7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcblx0fVxuXG5cdC5zbGlua3tcblx0XHRjb2xvcjogIzAwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuZG90e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMHB4O1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdC5zZWN0aW9uVGl0bGV7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXHQuc2xpbmt7XG5cdFx0cGFkZGluZzogMHB4IDVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQuc2VjdGlvblRpdGxle1xuXHRcdFx0XHRjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXHRcdFx0XHRvcGFjaXR5OiAgMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuZG90eyBcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYyYjllNSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2xpbmsuYWN0aXZle1xuXHRcdFxuXHRcdC5zZWN0aW9uVGl0bGV7XG5cdFx0XHRjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LmRvdHsgXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjJiOWU1ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5wYXJlbnRNYWlse1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDBweCAyMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdGltZ3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmOmhvdmVye1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAwcHggMjBweDtcblx0fVxufVxuXG4uaG9tZXdvcmt7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxNzIwMzc7XG5cdHBhZGRpbmc6IDBweCAwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRpbWd7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRwYWRkaW5nOiAxMHB4IDBweCAwcHggMHB4O1xuXHR9XG59XG4uZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbmRpc3BsYXk6IG5vbmU7XG59XG5cblxuLlNpeHRoRm9ybSAjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDtcbn1cbi5TaXh0aEZvcm0gLmJhbm5lcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXIodXJsKFwiLi4vaW1hZ2VzL2ltZzUuanBnXCIpKTtcblxuXHQuZGFya2VuT25le1xuXHRcdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArMCwwLjY1KzEwMCAqL1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjY1KSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cdC5kYXJrZW5Ud297XG5cdFx0LyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCswLDAuNjUrMTAwICovXG5iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuNjUpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDAuNjUpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cblx0LmJne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXIodXJsKFwiLi4vaW1hZ2VzL2JnLmpwZ1wiKSk7XG5cdH1cbn1cblxuLmJhbm5lckJne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXIodXJsKFwiLi4vaW1hZ2VzL2JnLmpwZ1wiKSk7XG59XG5cbi5wb2xpY3lCYXJ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMC43ZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG5cdGNvbG9yOiAjZmZmO1xuXHQqe1xuXHRjb2xvcjogI2ZmZjtcblx0fVxufVxuLmNvb2tpZVdhcm5pbmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cblxuLklubmVyUGFnZXtcblx0I0hvdXNlUG9pbnRDb250YWluZXJ7XG5cdC5jb2wtMntcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIFNpdGUgQnVpbGQgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiovIiwiLyoqKiBNb2JpbGUgTmF2aWdhdGlvbiAqKiovXG4jTWVudUljb257XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRvcDogLTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMGRlZykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW57XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBjb2xvcjogJHRleHRMaWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSkpO1xuICAgICAgYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgxKXtcbiAgICAgIHRvcDoyMnB4O1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgyKXtcbiAgICAgIHRvcDogMzNweDtcbiAgICB9XG4gICAgc3BhbjpudGgtY2hpbGQoMyl7XG4gICAgICB0b3A6IDQ0cHg7XG4gICAgfVxuICAgIHNwYW46bnRoLWNoaWxkKDQpe1xuICAgICAgdG9wOiA1NXB4O1xuICAgIH1cbn1cblxuLm1vYmlsZU5hdkJnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG5cdHotaW5kZXg6IDYwMDU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMXMpO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKioqIE1lbnUgKioqL1xuI01lbnVCZ3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMzAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNDg2ZjtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzIGVhc2UtaW4tb3V0KTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI01lbnVEYXJre1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDYwLCA5OSwgMC45KTtcbn1cbiNNb2JpbGVOYXZpZ2F0aW9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMXMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHRvcDogMHB4O1xuICByaWdodDogLTQwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBvcGFjaXR5OiAwO1xuICAudG9nZ2xlTmF2e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5Ub3BMZXZlbHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oJGNlbnRlcik7XG5cblxuXG5cbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcblxuXG5cblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuICB9XG4gIHVse1xuICAgIHVse1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuICAgIGxpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICR0ZXh0TGlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAzNHB4IDEwcHggMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYWN0aXZlTW9iaWxlTWVudXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgI01vYmlsZU5hdmlnYXRpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxICAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50IDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblx0Lm1vYmlsZU5hdkJnIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbiAgI01lbnVCZ3tcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDMwMCU7XG4gIH1cbiAgICNNZW51SWNvbiB7XG4gICBzcGFue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgIH1cbiAgICAgIHNwYW46bnRoLWNoaWxkKDEpe1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpICByb3RhdGUoNDVkZWcpKTtcbiAgICAgIH1cbiAgICAgIHNwYW46bnRoLWNoaWxkKDMpe1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSAgcm90YXRlKC00NWRlZykpO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgyKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIHNwYW46bnRoLWNoaWxkKDQpe1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSAge1xuICAjTW9iaWxlTmF2aWdhdGlvbntcbiAgICByaWdodDogLTEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hY3RpdmVNb2JpbGVNZW51e1xuICAgICNNb2JpbGVOYXZpZ2F0aW9ue1xuICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAjTW9iaWxlTmF2aWdhdGlvbiAuVG9wTGV2ZWwge1xuICAgIHRvcDogMTMxcHg7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwJSkpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgfVxuXG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLSAgR2VuZXJhbCBTaXRlIFJlc3BvbnNpdmUgLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDFweCkgIHtcblx0I01vYmlsZU5hdmlnYXRpb257XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpICB7XG5cblx0I1NpZGVOYXZ7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCNNZW51SWNvbntcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdCNNZW51e1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQudG9wTGlua3N7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuaG9tZWJ0bntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNoZWFkZXIgLk1haW5Mb2dvIHtcbiAgICBcdG1hcmdpbi10b3A6IDEwcHg7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFx0Zm9udC1zaXplOiAxLjdlbTtcbiAgICBcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxuXHQuc2Nyb2xsTmF2ICNoZWFkZXIge1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDBweCk7XG5cdCAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSggMHB4KTtcblx0ICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDBweCk7XG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDBweCk7XG5cdH1cblx0LnR3aXR0ZXJCYW5uZXIge1xuICAgIFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2M3B4KTtcbiAgICBcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuYmFubmVyVGV4dHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQqe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCNicmVhZGNydW1icyB7XG5cdCAgICBtYXJnaW4tdG9wOiA2MnB4O1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc4NnB4KSAge1xuXHQudGFjTWlke1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cdC5jbGVhck1pZHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLyoqKiBOZXdzbGV0dGVycyBQYWdlIFJlc3BvbnNpdmUgKioqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzI2cHgpICB7XG5cdC5OZXdzbGV0dGVySXRlbXtcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAge1xuICAgIC5OZXdzbGV0dGVySXRlbXtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG4vKioqIE5ld3NsZXR0ZXJzIFBhZ2UgUmVzcG9uc2l2ZSAqKiovXG5cbi8qKiogU3RhZmYgUmVzcG9uc2l2ZSAqKiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MjBweCkgIHtcblx0LlN0YWZmUGFnZSAuc3RhZmZQcm9maWxlIC5wcm9maWxlUGljIHtcblx0ICAgIG1hcmdpbjogMCAwcHggMzBweCAwICFpbXBvcnRhbnQ7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgY2xlYXI6IGJvdGg7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLyoqKiBTdGFmZiBSZXNwb25zaXZlICoqKi9cbi8qKiogR2FsbGVyeSBSZXNwb25zaXZlICoqKi9cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpICB7XG4gICAgLmdhbGxlcnlJbWFnZXtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpICB7XG5cdC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHsgXG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50OyBcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpICB7XG4gICAgLmdhbGxlcnlJbWFnZXtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSAge1xuXHQuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7IFxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IFxuXHR9XG59XG4vKioqIEdhbGxlcnkgUmVzcG9uc2l2ZSAqKiovXG5cbi8qIC0tLS0tLS0tLS0tLSAgR2VuZXJhbCBTaXRlIFJlc3BvbnNpdmUgLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpICB7XG5cdC5ob21lYnRuIHtcbiAgIFx0XHRsZWZ0OiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkgIHtcblx0Lm92ZXJsYXkxe1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQjSG9tZTN7XG5cdFx0LmNvbC0zLFxuXHRcdC5jb2wtOXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5XZWxjb21lSW1hZ2V7XG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDMwMHB4O1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdCAgICBtaW4td2lkdGg6IDBweDtcblx0XHQgICAgaGVpZ2h0OiAzMDBweDtcblx0XHQgICAgZmxvYXQ6IG5vbmU7XG5cdFx0ICAgIG1hcmdpbjogMHB4IGF1dG87XG5cdFx0fVxuXHR9XG5cdCNIb21lNHtcblx0XHQuY29sLTJ7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSAge1xuXHRmb290ZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHQqe1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jb2wtNntcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC51cHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpICB7XG5cdC5zaWRlQmFyQ29udGFpbmVyLFxuXHQuc2lkZUJhckxlZnR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubWFpblBhZ2VDb250ZW50e1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDczMHB4KSAge1xuXHRcblx0LklubmVyUGFnZXtcblx0XHQjSG91c2VQb2ludENvbnRhaW5lcntcblx0XHQuY29sLTJ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSAge1xuXHRcblx0LklubmVyUGFnZXtcblx0XHQjSG91c2VQb2ludENvbnRhaW5lcntcblx0XHQuY29sLTJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5ODBweCkgIHtcblx0LlBhZ2VJbWFnZXtcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7IFxuXHRcdHBhZGRpbmctYm90dG9tOiAzMCUgIWltcG9ydGFudDtcblx0fVxuXHQuUGFnZUltYWdlOmZpcnN0LW9mLXR5cGUsXG5cdC5QYWdlSW1hZ2U6bGFzdC1vZi10eXBle1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCkgIHtcblx0LnF1aWNrbGlua3tcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0JjphZnRlcntcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LklubmVyUGFnZVRpdGxlIHtcbiAgICBcdGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cblx0LmJhbm5lclRleHQge1xuICAgIFx0Zm9udC1zaXplOiAyZW07XG4gICAgXHRpbWd7XG4gICAgXHRcdGhlaWdodDogMjBweDtcbiAgICBcdH1cblx0fVxuXG5cdCNIb21lNHtcblx0XHQuY29sLTJ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzM3cHgpICB7XG5cdC5mb290ZXJJbm5lciAuZm9vdGVyTGlua3MgYSB7XG4gICAgXHRwYWRkaW5nOiA1cHg7XG4gICAgXHRmb250LXNpemU6IDAuN2VtO1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAge1xuXHQjaGVhZGVyIC5NYWluTG9nbyB7XG5cdFx0bWFyZ2luOiAyMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIFx0Zm9udC1zaXplOiAxZW07XG4gICAgfVxuXHQucXVpY2tsaW5re1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IFxuXHR9XG5cblx0LklubmVyUGFnZVRpdGxlIHtcbiAgICBcdGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuXHQuYmFubmVyVGV4dCB7XG4gICAgXHRmb250LXNpemU6IDEuNGVtO1xuXHR9XG5cblx0I0hvbWU0e1xuXHRcdC5jb2wtMntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLyoqKiBNb2JpbGUgU2NyZWVucyAqKiovXG4jc2lkZWJhcntcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5MZXZlbC0xe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdWx7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBjb2xvcjogJHRleHREYXJrO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyLWhlYWRpbmd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBhe1xuICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgfVxuICAuTGV2ZWwtMXtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIHVse1xuICAgIHVse1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgbGl7XG4gICAgICAgIGF7XG4gICAgICAgICAgLyoqKiBMZXZlbCBJbmRlbnRhdGlvbiAqKiovXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIC8qKiogTGV2ZWwgSW5kZW50YXRpb24gKioqL1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbGl7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFue1xuICAgICAgICAgIGNvbG9yOiAkdGV4dERhcms7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgc3BhbntcbiAgICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3NpZGViYXItaW5uZXJ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKiogRGVza3RvcCBTY3JlZW5zICoqKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzaWRlYmFye1xuICAgIC5MZXZlbC0xe1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHVse1xuICAgICAgdWx7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluVG9nZ2xlOmZpcnN0LW9mLXR5cGV7XG4gICAgICBkaXNwbGF5OiBub25lICAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaGlkZVNpZGVCYXJUb2dnbGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyoqXG4gKiBUaGlzIHR5cG9ncmFwaHkgZmlsZSBpcyBpbmNsdWRlZCBpbiB0aGUgV1lTSVdZRyBlZGl0b3JcbiAqL1xuLnR5cG9ncmFwaHkgKiB7XG59XG4udHlwb2dyYXBoeSBibG9ja3F1b3RlIHtcblx0bWFyZ2luLWxlZnQ6MjBweDtcbn1cbi50eXBvZ3JhcGh5IGhyIHtcblx0cGFkZGluZzo1cHg7XG59XG5wLFxudWwgbGksXG5vbCBsaSxcbmEge1xuXHRcblx0bGluZS1oZWlnaHQ6MS41ZW07XG5cdGZvbnQtc2l6ZToxLjFlbTtcbn1cbnAge1xuXHRtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cblxuLyoqIENNUyBMSVNUIFNUWUxFUyAqKi9cbi50eXBvZ3JhcGh5IHVsLFxuLnR5cG9ncmFwaHkgb2wge1xuXHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cdC50eXBvZ3JhcGh5IHVsIGxpLFxuXHQudHlwb2dyYXBoeSBvbCBsaSB7XG5cdFx0bWFyZ2luOjRweCAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjEuNGVtO1xuXHR9XG5cdFx0LnR5cG9ncmFwaHkgdWwgbGkge1xuXHRcdCBsaXN0LXN0eWxlLXR5cGU6ZGlzYztcblx0XHR9XG5cdFx0LnR5cG9ncmFwaHkgb2wgbGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOmRlY2ltYWw7XG4gICAgfVxuLyogSEVBREVSIFNUWUxFUyAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG5cdG1hcmdpbi1ib3R0b206MTRweDtcblx0Y29sb3I6ICRIZWFkaW5nQ29sb3I7XG59XG5oMSxcbmg0IHtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cbmgyLFxuaDMge1xuXHRmb250LXdlaWdodDpub3JtYWw7XG59XG5cdGgxIHtcblx0XHRmb250LXNpemU6Mi4yZW07XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZToyLjJlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6MS42ZW07XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZToxLjRlbTtcblx0fVxuXG4vKiBMSU5LIFNUWUxFUyAqL1xuLnR5cG9ncmFwaHkgYSB7XG5cdGNvbG9yOiAkTGlua0NvbG9yO1xuICBcdGZvbnQtc2l6ZToxZW07XG4gIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cdC50eXBvZ3JhcGh5IGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdH1cblx0XG5cdFxuLnR5cG9ncmFwaHkgdGFibGUge1xuXHRmb250LXNpemU6MS4xZW07XG59XG5cdC50eXBvZ3JhcGh5IHRhYmxlIHRyIHRkIHtcblx0XHRwYWRkaW5nOjNweCA1cHg7XG5cdH1cblxuXHRcbi8qIFdZU0lXWUcgRURJVE9SIEFMSUdOTUVOVCBDTEFTU0VTICovXG4udHlwb2dyYXBoeSAubGVmdCB7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cbi50eXBvZ3JhcGh5IC5jZW50ZXIge1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi50eXBvZ3JhcGh5IGltZy5jZW50ZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcbn1cbi50eXBvZ3JhcGh5IC5yaWdodCB7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG59XG4udHlwb2dyYXBoeSBpbWcucmlnaHQge1xuXHRmbG9hdDpyaWdodDtcbn1cbi50eXBvZ3JhcGh5IGltZy5sZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcbn1cbi50eXBvZ3JhcGh5IGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcdFxufVxuLnR5cG9ncmFwaHkgcC5Nc29Ob3JtYWwsIC50eXBvZ3JhcGh5IHAuTXNvQm9keVRleHQge1xuXHRtYXJnaW46IDA7XG59XG4iXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sQ0FBUCxzQ0FBTyxDRUtQLEFBQUEsQ0FBQyxBQUFDLENBQ0QsU0FBUyxDQUFFLEdBQUksQ0FFZixPQUFPLENBQUUsQ0FBRSxDQUNYLE1BQU0sQ0FBRSxDQUFFLENBQ1YsVUFBVSxDQUFFLFVBQVcsQ0FDdkIsYUFBYSxDQUFFLFVBQVcsQ0FDMUIsY0FBYyxDQUFFLFVBQVcsQ0FDM0IsZUFBZSxDQUFFLFVBQVcsQ0FDNUIsa0JBQWtCLENBQUUsVUFBVyxDQUMvQixVQUFVLENBQUMsSUFBSyxDQUNoQixPQUFPLENBQUUsZUFBZ0IsQ0FDekIsQUFRRCxBQUFBLE1BQU0sQUFBQSxDQUFDLFNBQVMsQ0FBQyxLQUFNLENBQUMsS0FBSyxDQUFFLEtBQU0sQ0FBRyxBQUN4QyxBQUFBLE1BQU0sQUFBQSxDQUFDLFNBQVMsQ0FBQyxNQUFPLENBQUMsS0FBSyxDQUFFLE1BQU8sQ0FBRyxBQUMxQyxBQUFBLE1BQU0sQ0FBRSxBQUFBLFFBQVEsQUFBQSxDQUFDLFNBQVMsQ0FBQyxHQUFJLENBQUMsS0FBSyxDQUFFLEdBQUksQ0FBRyxBQUM5QyxBQUFBLE1BQU0sQ0FBRSxBQUFBLFFBQVEsQUFBQSxDQUFDLFNBQVMsQ0FBQyxNQUFPLENBQUMsS0FBSyxDQUFFLE1BQU8sQ0FBRyxBQUNwRCxBQUFBLE1BQU0sQUFBQSxDQUFDLFNBQVMsQ0FBQyxNQUFPLENBQUMsS0FBSyxDQUFFLE1BQU8sQ0FBRyxBQUMxQyxBQUFBLE1BQU0sQ0FBRSxBQUFBLFFBQVEsQUFBQyxDQUFDLFNBQVMsQ0FBQyxHQUFJLENBQUMsS0FBSyxDQUFFLEdBQUksQ0FBRSxRQUFRLENBQUUsUUFBUyxDQUFHLEFBQ3BFLEFBQUEsTUFBTSxBQUFBLENBQUMsU0FBUyxDQUFDLE1BQU8sQ0FBQyxLQUFLLENBQUUsTUFBTyxDQUFHLEFBQzFDLEFBQUEsTUFBTSxBQUFBLENBQUMsU0FBUyxDQUFDLE1BQU8sQ0FBQyxLQUFLLENBQUUsTUFBTyxDQUFHLEFBQzFDLEFBQUEsTUFBTSxBQUFBLENBQUMsU0FBUyxDQUFDLEdBQUksQ0FBQyxLQUFLLENBQUUsR0FBSSxDQUFHLEFBQ3BDLEFBQUEsT0FBTyxBQUFBLENBQUMsU0FBUyxDQUFDLE1BQU8sQ0FBQyxLQUFLLENBQUUsTUFBTyxDQUFHLEFBQzNDLEFBQUEsT0FBTyxBQUFBLENBQUMsU0FBUyxDQUFDLE1BQU8sQ0FBQyxLQUFLLENBQUUsTUFBTyxDQUFHLEFBQzNDLEFBQUEsT0FBTyxDQUFFLEFBQUEsUUFBUSxDQUFFLEFBQUEsSUFBSSxBQUFBLENBQUMsU0FBUyxDQUFDLElBQUssQ0FB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Q0FBRSxJQUFLLENBQUcsQUFDMUIsQUFBQSxLQUFLLEFBQUEsQ0FBQyxVQUFVLENBQUUsSUFBSyxDQUFHLEFBQzFCLEFBQUEsS0FBSyxBQUFBLENBQUMsVUFBVSxDQUFFLElBQUssQ0FBRyxBQUUxQixBQUFBLEtBQUssQUFBQSxDQUFDLGFBQWEsQ0FBRSxJQUFLLENBQUcsQUFDN0IsQUFBQSxLQUFLLEFBQUEsQ0FBQyxhQUFhLENBQUUsSUFBSyxDQUFHLEFBQzdCLEFBQUEsS0FBSyxBQUFBLENBQUMsYUFBYSxDQUFFLElBQUssQ0FBRyxBQUM3QixBQUFBLEtBQUssQUFBQSxDQUFDLGFBQWEsQ0FBRSxJQUFLLENBQUcsQUFDN0IsQUFBQSxLQUFLLEFBQUEsQ0FBQyxhQUFhLENBQUUsSUFBSyxDQUFHLEFBQzdCLEFBQUEsS0FBSyxBQUFBLENBQUMsYUFBYSxDQUFFLElBQUssQ0FBRyxBQUU3QixBQUFBLEtBQUssQUFBQSxDQUFDLFlBQVksQ0FBRSxJQUFLLENBQUcsQUFDNUIsQUFBQSxLQUFLLEFBQUEsQ0FBQyxZQUFZLENBQUUsSUFBSyxDQUFHLEFBQzVCLEFBQUEsS0FBSyxBQUFBLENBQUMsWUFBWSxDQUFFLElBQUssQ0FBRyxBQUM1QixBQUFBLEtBQUssQUFBQSxDQUFDLFlBQVksQ0FBRSxJQUFLLENBQUcsQUFDNUIsQUFBQSxLQUFLLEFBQUEsQ0FBQyxZQUFZLENBQUUsSUFBSyxDQUFHLEFBQzVCLEFBQUEsS0FBSyxBQUFBLENBQUMsWUFBWSxDQUFFLElBQUssQ0FBRyxBQUU1QixBQUFBLEtBQUssQUFBQSxDQUFDLFdBQVcsQ0FBRSxJQUFLLENBQUcsQUFDM0IsQUFBQSxLQUFLLEFBQUEsQ0FBQyxXQUFXLENBQUUsSUFBSyxDQUFHLEFBQzNCLEFBQUEsS0FBSyxBQUFBLENBQUMsV0FBVyxDQUFFLElBQUssQ0FBRyxBQUMzQixBQUFBLEtBQUssQUFBQSxDQUFDLFdBQVcsQ0FBRSxJQUFLLENBQUcsQUFDM0IsQUFBQSxLQUFLLEFBQUEsQ0FBQyxXQUFXLENBQUUsSUFBSyxDQUFHLEFBQzNCLEFBQUEsS0FBSyxBQUFBLENBQUMsV0FBVyxDQUFFLElBQUssQ0FBRyxBQUUzQixBQUFBLE1BQU0sQUFBQSxDQUNMLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsQUFPRCxBQUFBLEdBQUcsQUFBQSxDQUFDLE9BQU8sQ0FBRSxHQUFJLENBQUcsQUFDcEIsQUFBQSxJQUFJLEFBQUEsQ0FBQyxPQUFPLENBQUUsSUFBSyxDQUFHLEFBQ3RCLEFBQUEsSUFBSSxBQUFBLENBQUMsT0FBTyxDQUFFLElBQUssQ0FBRyxBQUN0QixBQUFBLElBQUksQUFBQSxDQUFDLE9BQU8sQ0FBRSxJQUFLLENBQUcsQUFDdEIsQUFBQSxJQUFJLEFBQUEsQ0FBQyxPQUFPLENBQUUsSUFBSyxDQUFHLEFBQ3RCLEFBQUEsSUFBSSxBQUFBLENBQUMsT0FBTyxDQUFFLElBQUssQ0FBRyxBQUN0QixBQUFBLElBQUksQUFBQSxDQUFDLE9BQU8sQ0FBRSxJQUFLLENBQUcsQUFFdEIsQUFBQSxLQUFLLEFBQUEsQ0FBQyxXQUFXLENBQUUsSUFBSyxDQUFHLEFBQzNCLEFBQUEsS0FBSyxBQUFBLENBQUMsV0FBVyxDQUFFLElBQUssQ0FBRyxBQUMzQixBQUFBLEtBQUssQUFBQSxDQUFDLGNBQWMsQ0FBRSxJQUFLLENBQUcsQUFFOUIsQUFBQSxJQUFJLEFBQUEsQ0FBQyxXQUFXLENBQUUsR0FBSSxDQUFHLEFBQ3pCLEFBQUEsS0FBSyxBQUFBLENBQUMsV0FBVyxDQUFFLElBQUssQ0FBRyxBQUMzQixBQUFBLEtBQUssQUFBQSxDQUFDLFdBQVcsQ0FBRSxJQUFLLENBQUcsQUFDM0IsQUFBQSxLQUFLLEFBQUEsQ0FBQyxXQUFXLENBQUUsSUFBSyxDQUFHLEFBQzNCLEFBQUEsS0FBSyxBQUFBLENBQUMsV0FBVyxDQUFFLElBQUssQ0FBRyxBQUMzQixBQUFBLEtBQUssQUFBQSxDQUFDLFdBQVcsQ0FBRSxJQUFLLENBQUcsQUFDM0IsQUFBQSxLQUFLLEFBQUEsQ0FBQyxXQUFXLENBQUUsSUFBSyxDQUFHLEFBRTNCLEFBQUEsSUFBSSxBQUFBLENBQUMsY0FBYyxDQUFFLEdBQUksQ0FBRyxBQUM1QixBQUFBLEtBQUssQUFBQSxDQUFDLGNBQWMsQ0FBRSxJQUFLLENBQUcsQUFDOUIsQUFBQSxLQUFLLEFBQUEsQ0FBQyxjQUFjLENBQUUsSUFBSyxDQUFHLEFBQzlCLEFBQUEsS0FBSyxBQUFBLENBQUMsY0FBYyxDQUFFLElBQUssQ0FBRyxBQUM5QixBQUFBLEtBQUssQUFBQSxDQUFDLGNBQWMsQ0FBRSxJQUFLLENBQUcsQUFDOUIsQUFBQSxLQUFLLEFBQUEsQ0FBQyxjQUFjLENBQUUsSUFBSyxDQUFHLEFBQzlCLEFBQUEsS0FBSyxBQUFBLENBQUMsY0FBYyxDQUFFLElBQUssQ0FBRyxBQUM5QixBQUFBLEtBQUssQUFBQSxDQUFDLGNBQWMsQ0FBRSxJQUFLLENBQUcsQUFFOUIsQUFBQSxJQUFJLEFBQUEsQ0FBQyxhQUFhLENBQUUsR0FBSSxDQUFHLEFBQzNCLEFBQUEsS0FBSyxBQUFBLENBQUMsYUFBYSxDQUFFLElBQUssQ0FBRyxBQUM3QixBQUFBLEtBQUssQUFBQSxDQUFDLGFBQWEsQ0FBRSxJQUFLLENBQUcsQUFDN0IsQUFBQSxLQUFLLEFBQUEsQ0FBQyxhQUFhLENBQUUsSUFBSyxDQUFHLEFBQzdCLEFBQUEsS0FBSyxBQUFBLENBQUMsYUFBYSxDQUFFLElBQUssQ0FBRyxBQUM3QixBQUFBLEtBQUssQUFBQSxDQUFDLGFBQWEsQ0FBRSxJQUFLLENBQUcsQUFDN0IsQUFBQSxLQUFLLEFBQUEsQ0FBQyxhQUFhLENBQUUsSUFBSyxDQUFHLEFBRTdCLEFBQUEsSUFBSSxBQUFBLENBQUMsWUFBWSxDQUFFLEdBQUksQ0FBRyxBQUMxQixBQUFBLEtBQUssQUFBQSxDQUFDLFlBQVksQ0FBRSxJQUFLLENBQUcsQUFDNUIsQUFBQSxLQUFLLEFBQUEsQ0FBQyxZQUFZLENBQUUsSUFBSyxDQUFHLEFBQzVCLEFBQUEsS0FBSyxBQUFBLENBQUMsWUFBWSxDQUFFLElBQUssQ0FBRyxBQUM1QixBQUFBLEtBQUssQUFBQSxDQUFDLFlBQVksQ0FBRSxJQUFLLENBQUcsQUFDNUIsQUFBQSxLQUFL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 */
