/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-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:none;transform:none}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:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}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:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-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:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-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-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:none;transform:none}}@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:none;transform:none}}.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:none;transform:none}}@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:none;transform:none}}.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:none;transform:none}}@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:none;transform:none}}.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-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:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{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-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-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:none;transform:none;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:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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:none;transform:none;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-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:none;transform:none}}@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:none;transform:none}}.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}.noscroll{width:100vw;position:fixed !important;z-index:0}*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{font-size:62.5%;font-family:sans-serif}body{font-size:1.5em;line-height:1.6;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.sprite{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.font-stack-light{font-family:'Montserrat', sans-serif;font-weight:300}.font-stack-regular,body,footer .bottom .col p,footer .bottom .location .row .address,footer .bottom .scoop,.copyright,.search-dropdown input,.page-content .sidebar .sidebar-nav .sub-page-nav a{font-family:'Montserrat', sans-serif;font-weight:400}.font-stack-medium,.button,input[type="button"],.callout h3,.contact-social-media .social-media-container .social-media-header p,.contact-social-media .social-media-container .social-media-container .item .social-media a p:last-of-type,.block h1,.block h2,.block h3,.block h4,.block h5,.block h6,.block .grey-sub-heading,.block .link-sub-heading,.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5,.block-content h6,.block-page-heading,.block-accordion .title,.block-form-accordion h1,.block-form-accordion h2,.block-form-accordion h3,.block-form-accordion h4,.block-form-accordion h5,.block-form-accordion h6,.content-carousel nav.carousel-nav a,.content-carousel .content-slide .content-half h4,.content-carousel .content-slide nav.graphic a,.content-grid h3,.event-list .date,.event-search label,.event-search input,.event-search .toggle-view .view-label,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-date p,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-header h4,#tribe-events-content .tribe-mobile-day-heading,#tribe-events-content .popdown-container .popdown-content h4,#tribe-events-content .popdown-container .popdown-date p,.featured-events h2,footer .top .search input,footer .bottom nav.footer a,footer .bottom .col .heading,footer .bottom .location .row a,footer .bottom .scoop a,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,label,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav.inner .super-navigation a,header .sub-header .contact-social-media nav.social-media-container .super-navigation a,.contact-social-media header .sub-header nav.social-media-container .super-navigation a,header .sub-header .hero nav.hero-content .super-navigation a,.hero header .sub-header nav.hero-content .super-navigation a,header .sub-header nav#tribe-events-content.tribe-events-list .super-navigation a,header .sub-header nav#tribe-events-content .super-navigation a,header .header .main-nav a,.hero,.fancybox-lightbox .lightbox-content .lightbox-header,.page-content .sidebar .sidebar-nav a,.page-content .sidebar .icon-content strong,.page-content .sidebar .sidebar-content strong,.page-nav nav a,.page-content .tablepress-table-description,#tribe-bar-form label,#tribe-bar-form .tribe-bar-filters-inner input[type=text]::-webkit-input-placeholder,#tribe-events-content a,#tribe-events-header .tribe-events-sub-nav li,.search-results .search-field input,.search-results .search-heading,.search-results .result .post-description h3 a{font-family:'Montserrat', sans-serif;font-weight:500}.font-stack-medium,.button,input[type="button"],.callout h3,.contact-social-media .social-media-container .social-media-header p,.contact-social-media .social-media-container .social-media-container .item .social-media a p:last-of-type,.block h1,.block h2,.block h3,.block h4,.block h5,.block h6,.block .grey-sub-heading,.block .link-sub-heading,.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5,.block-content h6,.block-page-heading,.block-accordion .title,.block-form-accordion h1,.block-form-accordion h2,.block-form-accordion h3,.block-form-accordion h4,.block-form-accordion h5,.block-form-accordion h6,.content-carousel nav.carousel-nav a,.content-carousel .content-slide .content-half h4,.content-carousel .content-slide nav.graphic a,.content-grid h3,.event-list .date,.event-search label,.event-search input,.event-search .toggle-view .view-label,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-date p,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-header h4,#tribe-events-content .tribe-mobile-day-heading,#tribe-events-content .popdown-container .popdown-content h4,#tribe-events-content .popdown-container .popdown-date p,.featured-events h2,footer .top .search input,footer .bottom nav.footer a,footer .bottom .col .heading,footer .bottom .location .row a,footer .bottom .scoop a,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,label,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav.inner .super-navigation a,header .sub-header .contact-social-media nav.social-media-container .super-navigation a,.contact-social-media header .sub-header nav.social-media-container .super-navigation a,header .sub-header .hero nav.hero-content .super-navigation a,.hero header .sub-header nav.hero-content .super-navigation a,header .sub-header nav#tribe-events-content.tribe-events-list .super-navigation a,header .sub-header nav#tribe-events-content .super-navigation a,header .header .main-nav a,.hero,.fancybox-lightbox .lightbox-content .lightbox-header,.page-content .sidebar .sidebar-nav a,.page-content .sidebar .icon-content strong,.page-content .sidebar .sidebar-content strong,.page-nav nav a,.page-content .tablepress-table-description,#tribe-bar-form label,#tribe-bar-form .tribe-bar-filters-inner input[type=text]::-moz-placeholder,#tribe-events-content a,#tribe-events-header .tribe-events-sub-nav li,.search-results .search-field input,.search-results .search-heading,.search-results .result .post-description h3 a{font-family:'Montserrat', sans-serif;font-weight:500}.font-stack-medium,.button,input[type="button"],.callout h3,.contact-social-media .social-media-container .social-media-header p,.contact-social-media .social-media-container .social-media-container .item .social-media a p:last-of-type,.block h1,.block h2,.block h3,.block h4,.block h5,.block h6,.block .grey-sub-heading,.block .link-sub-heading,.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5,.block-content h6,.block-page-heading,.block-accordion .title,.block-form-accordion h1,.block-form-accordion h2,.block-form-accordion h3,.block-form-accordion h4,.block-form-accordion h5,.block-form-accordion h6,.content-carousel nav.carousel-nav a,.content-carousel .content-slide .content-half h4,.content-carousel .content-slide nav.graphic a,.content-grid h3,.event-list .date,.event-search label,.event-search input,.event-search .toggle-view .view-label,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-date p,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-header h4,#tribe-events-content .tribe-mobile-day-heading,#tribe-events-content .popdown-container .popdown-content h4,#tribe-events-content .popdown-container .popdown-date p,.featured-events h2,footer .top .search input,footer .bottom nav.footer a,footer .bottom .col .heading,footer .bottom .location .row a,footer .bottom .scoop a,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,label,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav.inner .super-navigation a,header .sub-header .contact-social-media nav.social-media-container .super-navigation a,.contact-social-media header .sub-header nav.social-media-container .super-navigation a,header .sub-header .hero nav.hero-content .super-navigation a,.hero header .sub-header nav.hero-content .super-navigation a,header .sub-header nav#tribe-events-content.tribe-events-list .super-navigation a,header .sub-header nav#tribe-events-content .super-navigation a,header .header .main-nav a,.hero,.fancybox-lightbox .lightbox-content .lightbox-header,.page-content .sidebar .sidebar-nav a,.page-content .sidebar .icon-content strong,.page-content .sidebar .sidebar-content strong,.page-nav nav a,.page-content .tablepress-table-description,#tribe-bar-form label,#tribe-bar-form .tribe-bar-filters-inner input[type=text]:-ms-input-placeholder,#tribe-events-content a,#tribe-events-header .tribe-events-sub-nav li,.search-results .search-field input,.search-results .search-heading,.search-results .result .post-description h3 a{font-family:'Montserrat', sans-serif;font-weight:500}.font-stack-medium,.button,input[type="button"],.callout h3,.contact-social-media .social-media-container .social-media-header p,.contact-social-media .social-media-container .social-media-container .item .social-media a p:last-of-type,.block h1,.block h2,.block h3,.block h4,.block h5,.block h6,.block .grey-sub-heading,.block .link-sub-heading,.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5,.block-content h6,.block-page-heading,.block-accordion .title,.block-form-accordion h1,.block-form-accordion h2,.block-form-accordion h3,.block-form-accordion h4,.block-form-accordion h5,.block-form-accordion h6,.content-carousel nav.carousel-nav a,.content-carousel .content-slide .content-half h4,.content-carousel .content-slide nav.graphic a,.content-grid h3,.event-list .date,.event-search label,.event-search input,.event-search .toggle-view .view-label,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-date p,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-header h4,#tribe-events-content .tribe-mobile-day-heading,#tribe-events-content .popdown-container .popdown-content h4,#tribe-events-content .popdown-container .popdown-date p,.featured-events h2,footer .top .search input,footer .bottom nav.footer a,footer .bottom .col .heading,footer .bottom .location .row a,footer .bottom .scoop a,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,label,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav.inner .super-navigation a,header .sub-header .contact-social-media nav.social-media-container .super-navigation a,.contact-social-media header .sub-header nav.social-media-container .super-navigation a,header .sub-header .hero nav.hero-content .super-navigation a,.hero header .sub-header nav.hero-content .super-navigation a,header .sub-header nav#tribe-events-content.tribe-events-list .super-navigation a,header .sub-header nav#tribe-events-content .super-navigation a,header .header .main-nav a,.hero,.fancybox-lightbox .lightbox-content .lightbox-header,.page-content .sidebar .sidebar-nav a,.page-content .sidebar .icon-content strong,.page-content .sidebar .sidebar-content strong,.page-nav nav a,.page-content .tablepress-table-description,#tribe-bar-form label,#tribe-bar-form .tribe-bar-filters-inner input[type=text]::-ms-input-placeholder,#tribe-events-content a,#tribe-events-header .tribe-events-sub-nav li,.search-results .search-field input,.search-results .search-heading,.search-results .result .post-description h3 a{font-family:'Montserrat', sans-serif;font-weight:500}.font-stack-medium,.button,input[type="button"],.callout h3,.contact-social-media .social-media-container .social-media-header p,.contact-social-media .social-media-container .social-media-container .item .social-media a p:last-of-type,.block h1,.block h2,.block h3,.block h4,.block h5,.block h6,.block .grey-sub-heading,.block .link-sub-heading,.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5,.block-content h6,.block-page-heading,.block-accordion .title,.block-form-accordion h1,.block-form-accordion h2,.block-form-accordion h3,.block-form-accordion h4,.block-form-accordion h5,.block-form-accordion h6,.content-carousel nav.carousel-nav a,.content-carousel .content-slide .content-half h4,.content-carousel .content-slide nav.graphic a,.content-grid h3,.event-list .date,.event-search label,.event-search input,.event-search .toggle-view .view-label,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-date p,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-header h4,#tribe-events-content .tribe-mobile-day-heading,#tribe-events-content .popdown-container .popdown-content h4,#tribe-events-content .popdown-container .popdown-date p,.featured-events h2,footer .top .search input,footer .bottom nav.footer a,footer .bottom .col .heading,footer .bottom .location .row a,footer .bottom .scoop a,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,label,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav.inner .super-navigation a,header .sub-header .contact-social-media nav.social-media-container .super-navigation a,.contact-social-media header .sub-header nav.social-media-container .super-navigation a,header .sub-header .hero nav.hero-content .super-navigation a,.hero header .sub-header nav.hero-content .super-navigation a,header .sub-header nav#tribe-events-content.tribe-events-list .super-navigation a,header .sub-header nav#tribe-events-content .super-navigation a,header .header .main-nav a,.hero,.fancybox-lightbox .lightbox-content .lightbox-header,.page-content .sidebar .sidebar-nav a,.page-content .sidebar .icon-content strong,.page-content .sidebar .sidebar-content strong,.page-nav nav a,.page-content .tablepress-table-description,#tribe-bar-form label,#tribe-bar-form .tribe-bar-filters-inner input[type=text]::placeholder,#tribe-events-content a,#tribe-events-header .tribe-events-sub-nav li,.search-results .search-field input,.search-results .search-heading,.search-results .result .post-description h3 a{font-family:'Montserrat', sans-serif;font-weight:500}.font-stack-semibold,.content-carousel .content-slide .content-half table .heading td{font-family:'Montserrat', sans-serif;font-weight:600}.overlay,.home .hero:before{background:linear-gradient(to right, rgba(108,170,187,0.9) 0%, rgba(70,111,122,0) 35%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e66caabb', endColorstr='#00000000',GradientType=1 )}body{overflow-x:visible !important;color:#55565a;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.breadcrumb{font-size:1.2em}.breadcrumb.dark{color:#666}.breadcrumb.page-heading{padding:25px 20px}@media (max-width: 767px){.breadcrumb{display:none}}.breadcrumb a{color:#fff;margin-right:10px;position:relative;font-size:.84em}.breadcrumb a:after{content:"";background:#fff;bottom:0;position:absolute;left:0;opacity:0.4;height:1px;width:100%}.breadcrumb a:last-of-type:after{display:none}.breadcrumb i{margin-right:10px}.breadcrumb.dark a{color:#666}.breadcrumb.dark a:after{background:#666}.button,input[type="button"]{background:#222;border:1px solid transparent;border-radius:5px;display:inline-block;color:#fff;cursor:pointer;font-size:1.4rem;padding:16px 20px;line-height:1;text-decoration:none;text-transform:uppercase;transition:background 0.2s, color 0.2s, border-color 0.2s;-moz-appearance:none;-webkit-appearance:none}.button.compact,input.compact[type="button"]{padding:15px 25px}.button.green,input.green[type="button"]{background:#f26f68}.button.green:hover,input.green:hover[type="button"]{background:#f05951;color:#fff}.button.transparent,input.transparent[type="button"]{background:transparent;color:#ddd;border-color:#ddd}.button.transparent:hover,input.transparent:hover[type="button"]{background:#ddd;color:#fff}.button .fa,input[type="button"] .fa{margin-right:5px;font-size:1.3em}.callout{background-size:cover;background-repeat:no-repeat;color:#fff;padding:70px 20px;position:relative}.callout:after{background:rgba(0,0,0,0.4);content:"";position:absolute;height:100%;width:100%;left:0;top:0}@media (max-width: 992px){.callout{padding:50px 20px}}.callout .inner,.callout .contact-social-media .social-media-container,.contact-social-media .callout .social-media-container,.callout .hero .hero-content,.hero .callout .hero-content,.callout #tribe-events-content.tribe-events-list,.callout #tribe-events-content{align-items:center;display:flex;flex-flow:row wrap;position:relative;z-index:1}.callout .half{width:50%}.callout .half:nth-child(1){padding-right:30px}@media (max-width: 992px){.callout .half:nth-child(1){padding-right:15px}}@media (max-width: 767px){.callout .half:nth-child(1){padding:0;order:2;width:100%}}.callout .half:nth-child(2){padding-left:97px}@media (max-width: 992px){.callout .half:nth-child(2){padding-left:15px}}@media (max-width: 767px){.callout .half:nth-child(2){padding:0;order:1;margin-bottom:30px;width:100%}}.callout .image-link{color:#f26f68;display:block;line-height:0;position:relative;text-decoration:none}.callout .image-link img{height:auto;max-width:100%}.callout .image-link .label{background:#fff;display:block;font-size:1.5em;padding:35px 5px;text-align:center;width:100%;transition:background 0.2s, color 0.2s}.callout .image-link .label:hover{color:#fff;background-color:#f05951}.callout .image-link .label:hover i{color:#fff}.callout .image-link .label i{margin-left:10px}.callout h3{width:75%;font-size:4.2em;line-height:1.25;margin-bottom:35px}@media (max-width: 991px){.callout h3{width:100%}}.callout p{font-size:1.5em;line-height:1.7;margin-bottom:30px}.callout p:last-of-type{margin-bottom:0}@media (max-width: 767px){.callout p.download-button{text-align:center}}.callout p .button,.callout p input[type="button"]{font-size:1.4rem}@media (max-width: 767px){.callout p .button,.callout p input[type="button"]{margin:0 auto}}.callout em{font-style:italic;font-weight:bold}.contact-social-media{background:#6caabb;padding:70px 0}.contact-social-media .social-media-container>div{color:#fff;text-align:center}.contact-social-media .social-media-container p{margin-bottom:0}.contact-social-media .social-media-container .social-media-sub-header p{font-size:15px;font-style:italic;margin-bottom:0}.contact-social-media .social-media-container .social-media-header{margin-bottom:20px}.contact-social-media .social-media-container .social-media-header p{font-size:28px;margin-bottom:0}.contact-social-media .social-media-container .social-media-content{margin:0 auto 40px}@media (min-width: 1024px){.contact-social-media .social-media-container .social-media-content{max-width:40%}}.contact-social-media .social-media-container .social-media-content p{font-size:15px}.contact-social-media .social-media-container .social-media-container{display:flex;flex-flow:row wrap;align-items:center}@media (min-width: 768px){.contact-social-media .social-media-container .social-media-container{flex-flow:row nowrap;justify-content:space-around}}.contact-social-media .social-media-container .social-media-container .item{padding:15px 0}.contact-social-media .social-media-container .social-media-container .item .social-media a:hover i{color:#ddd}.contact-social-media .social-media-container .social-media-container .item .social-media a i,.contact-social-media .social-media-container .social-media-container .item .social-media a p{text-align:center;color:#fff}.contact-social-media .social-media-container .social-media-container .item .social-media a i{font-size:42px;margin-bottom:10px}.contact-social-media .social-media-container .social-media-container .item .social-media a p{margin-bottom:0;font-size:15px;font-weight:300}.contact-social-media .social-media-container .social-media-container .item.one{width:100%}.contact-social-media .social-media-container .social-media-container .item.two,.contact-social-media .social-media-container .social-media-container .item.four{width:50%}.contact-social-media .social-media-container .social-media-container .item.three,.contact-social-media .social-media-container .social-media-container .item.five{width:33.3333%}@media (min-width: 768px){.contact-social-media .social-media-container .social-media-container .item{border-left:1px solid #fff;padding:30px 0}.contact-social-media .social-media-container .social-media-container .item:first-of-type{border:none}.contact-social-media .social-media-container .social-media-container .item.one{width:100%}.contact-social-media .social-media-container .social-media-container .item.two{width:50%}.contact-social-media .social-media-container .social-media-container .item.three{width:33.3333%}.contact-social-media .social-media-container .social-media-container .item.four{width:25%}.contact-social-media .social-media-container .social-media-container .item.five{width:20%}}.block{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ddd}.block:last-of-type{padding-bottom:0;margin-bottom:0}.block:last-of-type{border-bottom:none}.block h1{font-size:4em}.block h2{font-size:3em}.block h3{font-size:2.5em;color:#6caabb}.block h4{font-size:2em;color:#6caabb}.block h5{font-size:1.5em}.block h6{font-size:1em}.block hr{border:none;border-bottom:2px solid #ddd}.block .iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.block .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block .grey-sub-heading{text-transform:uppercase;margin-bottom:10px !important}.block .link-sub-heading{text-transform:uppercase;margin-bottom:-20px}.block-content{margin-bottom:30px}.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5,.block-content h6{margin:15px 0 20px}.block-content p{font-size:1.5em;line-height:1.5;margin-bottom:20px}.block-content p:last-of-type{margin-bottom:0}.block-content img{height:auto;max-width:100%}.block-content blockquote{color:#6caabb;font-size:1.8em;line-height:1.7;margin-bottom:10px}.block-content p.caption{font-size:1.2em}.block-content strong{font-weight:600}.block-content .heading{color:#6caabb;font-size:2.5em}.block-content .alignnone{margin:5px 20px 20px 0}.block-content .aligncenter,.block-content div.aligncenter{display:block;margin:5px auto}.block-content .alignright{float:right;margin:5px 0 20px 20px}.block-content .alignleft{float:left;margin:5px 20px 20px 0}.block-content a img.alignright{float:right;margin:5px 0 20px 20px}.block-content a img.alignleft,.block-content a img.alignnone{margin:5px 20px 20px 0}.block-content a img.alignleft{float:left}.block-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.block-content .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.block-content .wp-caption.alignleft,.block-content .wp-caption.alignnone{margin:5px 20px 20px 0}.block-content .wp-caption.alignright{margin:5px 0 20px 20px}.block-content .wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.block-content .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.block-content .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.block-content .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.block-content#threed-space p{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.block-content#threed-space p iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-page-heading{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}@media (max-width: 992px){.block-page-heading{margin-bottom:20px;padding-bottom:20px}}.block-page-heading h2{font-size:3em;margin-bottom:20px}.block-page-heading p{font-size:1.8em;line-height:1.7;margin-bottom:0}.block-photo{margin:0 auto 30px;max-width:750px}.block-photo .caption{color:#666;font-size:1.5em}.block-photo .slide-counter{margin-bottom:20px}@media (max-width: 767px){.block-photo .slide-counter{margin-bottom:10px}}.block-photo .caption-content{font-style:italic;line-height:1.7}.block-photo img{display:block;height:auto;max-width:100%}.block-photo .photo-lightbox-trigger{display:block;position:relative}.block-photo .photo-lightbox-trigger .overlay,.block-photo .photo-lightbox-trigger .home .hero:before,.home .block-photo .photo-lightbox-trigger .hero:before{background:rgba(0,0,0,0.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:4em;height:100%;width:100%;top:0;left:0;position:absolute;opacity:0;transition:opacity 0.2s}.block-photo .photo-lightbox-trigger .overlay i,.block-photo .photo-lightbox-trigger .home .hero:before i,.home .block-photo .photo-lightbox-trigger .hero:before i{background:rgba(0,0,0,0.6);border-radius:50%;line-height:110px;text-align:center;height:110px;width:110px}.block-photo .photo-lightbox-trigger:hover .overlay,.block-photo .photo-lightbox-trigger:hover .home .hero:before,.home .block-photo .photo-lightbox-trigger:hover .hero:before{opacity:1}.block-photo-carousel .photos-header{margin-bottom:45px}.block-photo-carousel .photos{margin-bottom:20px;position:relative}@media (max-width: 767px){.block-photo-carousel .photos{margin-bottom:10px}}.block-photo-carousel .photos .slide-nav{background:rgba(0,0,0,0.8);color:#fff;top:0;opacity:0;display:flex;align-items:center;justify-content:center;font-size:2em;position:absolute;height:100%;width:65px;z-index:999999999999999999999999999999;transition:opacity 0.2s}.block-photo-carousel .photos .slide-nav.prev{left:0}.block-photo-carousel .photos .slide-nav.next{right:0}.block-photo-carousel .photos:hover .slide-nav{opacity:1}.block-lightbox-container .block-photo .caption{color:#fff}.block-list{margin-bottom:30px}.block-list h3{padding-bottom:20px}.block-list .list-item{color:#666;font-size:1.5em;line-height:1.7;padding:20px 25px}.block-list .list-item:nth-of-type(odd){background:#f6f7f7}.block-accordion{margin-bottom:30px;border-bottom:none}.block-accordion .qa:first-of-type .title{padding-top:0}.block-accordion .title{border-bottom:1px solid #ddd;color:#6caabb;cursor:pointer;display:flex;font-size:2em;justify-content:space-between;padding:30px 0}.block-accordion .message{display:none;font-size:1em;border-bottom:1px solid #ddd;color:#666;line-height:1.7;padding:20px 25px}.block-accordion .message p,.block-accordion .message ul li{font-size:1.5em}.block-accordion .message p{margin-bottom:20px}.block-accordion .message p:last-of-type{margin-bottom:0}.block-accordion .message a{font-size:1em}.block-featured-list{margin-bottom:30px}.block-featured-list .row{border-bottom:1px solid #ddd;margin-bottom:40px;display:flex}@media (max-width: 767px){.block-featured-list .row{flex-flow:row wrap}}.block-featured-list .row:last-of-type{border-bottom:0;margin-bottom:0}.block-featured-list .description{width:60%}@media (max-width: 767px){.block-featured-list .description{order:2;width:100%}}.block-featured-list .description p{color:#666;font-size:1.5em;line-height:1.7;margin-bottom:20px}.block-featured-list .description p:last-of-type{margin-bottom:0}.block-featured-list .description .grey-sub-heading{margin-bottom:10px !important}.block-featured-list .thumbnail{margin-left:25px;width:40%}@media (max-width: 767px){.block-featured-list .thumbnail{order:1;margin-left:0;margin-bottom:30px;width:100%}}.block-featured-list .thumbnail img{height:auto;width:100%}.block-form-accordion h1,.block-form-accordion h2,.block-form-accordion h3,.block-form-accordion h4,.block-form-accordion h5,.block-form-accordion h6{margin-bottom:30px}.block-form-accordion p{font-size:1.5em;line-height:1.5;margin-bottom:20px}.block-form-accordion p:last-of-type{margin-bottom:0}.block-form-accordion strong{font-weight:600}.block-form-accordion .form-accordion{padding:25px 0 20px}@media (max-width: 767px){.fancybox-slide--iframe .fancybox-content{background:transparent}.fancybox-slide--iframe .fancybox-content iframe{background:transparent}}.block-section-heading{margin-bottom:30px;padding-bottom:30px}.content-carousel{background:#f6f7f7;padding:50px 20px}@media (max-width: 767px){.content-carousel{padding:0}}.content-carousel nav.carousel-nav{margin-bottom:40px}@media (max-width: 767px){.content-carousel nav.carousel-nav{display:none}}.content-carousel nav.carousel-nav a{color:#55565a;font-size:1.4em;margin-right:30px;text-transform:uppercase;text-decoration:none;display:inline-block}.content-carousel nav.carousel-nav a:after{content:'';display:block;margin:auto;height:5px;width:0;background:transparent;transition:width .3s ease, background-color .3s ease}.content-carousel nav.carousel-nav a:hover:after,.content-carousel nav.carousel-nav a.active:after{width:100%;background:#3d7584}.content-carousel nav.carousel-nav a:last-of-type{margin-right:0}.content-carousel .content-slides{padding-bottom:50px}@media (max-width: 767px){.content-carousel .content-slides{padding-bottom:0}}.content-carousel .content-slide{display:flex !important;flex-flow:row wrap;height:auto;opacity:0}.content-carousel .content-slide.first{opacity:1}@media (max-width: 767px){.content-carousel .content-slide{opacity:1}}.content-carousel .content-slide .mobile-slide-label{border-top:1px solid #ddd;display:none;align-items:center;justify-content:space-between;font-size:1.2em;text-transform:uppercase;padding:20px;width:100%}.content-carousel .content-slide .mobile-slide-label.slide-open{color:#6caabb}@media (max-width: 767px){.content-carousel .content-slide .mobile-slide-label{display:flex}}.content-carousel .content-slide .mobile-slide-label i{font-size:1.5em}.content-carousel .content-slide .content-half{color:#55565a;padding-right:62.5px;width:50%}@media (max-width: 992px){.content-carousel .content-slide .content-half{padding:0;width:100%}}.content-carousel .content-slide .content-half:last-child{padding-right:0;padding-left:62.5px}@media (max-width: 992px){.content-carousel .content-slide .content-half:last-child{margin-top:40px;margin-bottom:40px;padding:0}}@media (max-width: 767px){.content-carousel .content-slide .content-half:last-child{padding:0 20px}}@media (max-width: 767px){.content-carousel .content-slide .content-half{display:none;padding:0 20px}}.content-carousel .content-slide .content-half h3{font-size:3em;margin-bottom:25px}.content-carousel .content-slide .content-half h4{color:#6caabb;font-size:1.8em;margin-bottom:30px}.content-carousel .content-slide .content-half p{font-size:1.5em;line-height:1.7;margin-bottom:30px}.content-carousel .content-slide .content-half strong{font-weight:600}.content-carousel .content-slide .content-half .split-content{display:flex}.content-carousel .content-slide .content-half .split-content .split{padding:0 20px;width:50%}.content-carousel .content-slide .content-half iframe{width:100%}@media (max-width: 992px){.content-carousel .content-slide .content-half iframe{margin-bottom:50px}}.content-carousel .content-slide .content-half table{margin-bottom:20px;table-layout:fixed;width:100%}.content-carousel .content-slide .content-half table .heading{background:#6caabb;color:#fff}.content-carousel .content-slide .content-half table .heading td{font-size:1.4em;padding:20px;word-wrap:break-word}.content-carousel .content-slide .content-half table tbody td{font-size:1.4em;padding:20px;word-wrap:break-word}@media (min-width: 992px){.content-carousel .content-slide .content-half table tbody td{font-size:1.5em}}.content-carousel .content-slide .content-half table tbody tr:nth-child(even){background:#fff}.content-carousel .content-slide .content-half .slide-actions{align-items:center;display:flex}@media (max-width: 767px){.content-carousel .content-slide .content-half .slide-actions{display:block;text-align:center}.content-carousel .content-slide .content-half .slide-actions .button,.content-carousel .content-slide .content-half .slide-actions input[type="button"]{display:inline-block;text-align:center}}.content-carousel .content-slide .weather{margin-left:40px}.content-carousel .content-slide .weather .temperature{border-right:#333 1px solid;font-size:7.2em;padding-right:25px;margin-right:25px}.content-carousel .content-slide .weather .temperature sup{vertical-align:super;font-size:3rem;position:relative;top:-5px}.content-carousel .content-slide nav.graphic>.graphic-row{margin-bottom:10px}.content-carousel .content-slide nav.graphic>.graphic-row:last-of-type{margin-bottom:0}.content-carousel .content-slide nav.graphic a{color:#fff;display:block;font-size:2.8em;margin-bottom:10px;padding:12px 5px;text-align:center;text-decoration:none;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important}.content-carousel .content-slide nav.graphic a.gardens:hover{background:#829E37 !important}.content-carousel .content-slide nav.graphic a.museum:hover{background:#6caabb !important}.content-carousel .content-slide nav.graphic a.golf:hover{background:#e5c420 !important}@media (min-width: 768px){.content-carousel .content-slide nav.graphic a{padding:30px 5px}}.content-carousel .content-slide nav.graphic a:last-of-type{margin-bottom:0}.content-carousel .content-slide nav.graphic a .label{align-items:center;display:flex;justify-content:center}.content-carousel .content-slide nav.graphic a .label .icon{margin-right:20px}.content-grid{padding:70px 20px}@media (max-width: 767px){.content-grid{padding-top:45px;padding-bottom:45px}}.content-grid h3{font-size:3em;margin-bottom:30px;text-align:center}.content-grid p.heading{font-size:1.5em;line-height:1.7;text-align:center;font-weight:bold}.content-grid .grid-actions{margin-top:40px;text-align:center}.content-grid .grid-items{display:flex;flex-flow:row wrap;margin-top:30px}.content-grid .grid-items .item{text-align:center;padding:0 15px;width:25%}@media (max-width: 992px){.content-grid .grid-items .item{margin-bottom:30px;width:50%}.content-grid .grid-items .item:last-of-type{margin-bottom:0}}@media (max-width: 767px){.content-grid .grid-items .item{margin-bottom:40px;width:100%}}.content-grid .grid-items .item .icon-container{width:85px;height:85px;border-radius:50%;background-color:#6caabb;margin:0 auto 30px;display:flex;align-items:center;justify-content:center}.content-grid .grid-items .item .icon-container img{margin-bottom:0;-webkit-transform:translateZ(0);transform:translateZ(0);height:60px;width:60px}.content-grid .grid-items .item h4{font-size:1.8em;margin-bottom:10px}.content-grid .grid-items .item p{font-size:1.5em;margin-bottom:10px}.content-grid .grid-items .item p:last-of-type{margin-bottom:0}.content-grid .grid-items .item a .fa{margin-left:5px}.event-categories .category-list{display:flex;flex-flow:row wrap;overflow:hidden}@media (max-width: 992px){.event-categories .category-list{display:none}.event-categories .category-list.display-block{background:#fff;display:flex !important}}.event-categories .category-list a{display:block;border-right:1px solid #ddd;padding:15px 30px 5px 30px;position:relative;text-align:center;transition:background 0.2s, -webkit-transform 0.2s;transition:background 0.2s, transform 0.2s;transition:background 0.2s, transform 0.2s, -webkit-transform 0.2s;width:12.5%}.event-categories .category-list a:hover,.event-categories .category-list a.active{border-left:1px solid #ddd}.event-categories .category-list a img{height:50px;width:50px;-webkit-filter:none;filter:none;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0) scale(1, 1)}@media (max-width: 992px){.event-categories .category-list a{border:0;width:33.33333334%}}@media (max-width: 767px){.event-categories .category-list a{width:50%}}.event-categories .category-list a:last-child{border-right:0}.event-categories .category-list a span{display:block;font-size:1.4em;font-style:italic;margin-top:10px}.event-categories .category-list a span:not(.icon){margin:0 -20px}.event-categories .category-list a .icon{width:100%;text-align:center;opacity:0;color:#ddd;margin-top:0;transition:opacity 0.2s;font-size:4em;line-height:1}.event-categories .category-list a.active{background:#fff;box-shadow:0px 6px 5px 1px rgba(0,0,0,0.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.event-categories .category-list a.active .icon{display:none}@media (min-width: 992px){.event-categories .category-list a.active .icon{display:block;opacity:1}}@media (min-width: 992px){.event-categories .category-list a:hover{background:#fff;box-shadow:0px 6px 5px 1px rgba(0,0,0,0.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.event-categories .category-list a:hover .icon{opacity:1}}.event-categories .event-categories-mobile-trigger{display:none;border-bottom:1px solid #ddd;align-items:center;justify-content:space-between;font-size:1.2em;text-transform:uppercase;padding:20px;width:100%}.event-categories .event-categories-mobile-trigger i{font-size:1.5em}.event-categories .event-categories-mobile-trigger.category-open{color:#6caabb}@media (max-width: 992px){.event-categories .event-categories-mobile-trigger{display:flex}}.event-list{padding:50px 20px}.event-list .event-preview{align-items:center;display:flex;margin-bottom:40px}.event-list .event-preview:last-of-type{margin-bottom:0}@media (max-width: 767px){.event-list .event-preview{display:block}}.event-list .thumbnail{background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;margin-right:60px}.event-list .thumbnail img{height:auto;width:100%}@media (max-width: 767px){.event-list .thumbnail{margin-right:0;margin-bottom:20px}}@media (min-width: 993px){.event-list .event-summary{width:70%}}.event-list .date{color:#888;display:block;font-size:1.4em;margin-bottom:10px;text-transform:uppercase}.event-list .event-category{font-size:1.4em;font-style:italic;margin-bottom:20px}.event-list p{color:#6a747c;font-size:1.4em;line-height:1.7;margin-bottom:20px}.event-list h3 a{color:#6a747c !important;font-size:2.5em !important;margin-bottom:20px !important}.event-list .button,.event-list input[type="button"]{padding:15px 25px;color:#fff !important}.event-list .pagination{padding:70px 20px 0;text-align:center;width:100%}@media (max-width: 767px){.event-list .pagination{padding:45px 20px}}.event-list .pagination .button,.event-list .pagination input[type="button"]{padding:25px 60px}.event-search{padding:40px 20px}.event-search .inner,.event-search .contact-social-media .social-media-container,.contact-social-media .event-search .social-media-container,.event-search .hero .hero-content,.hero .event-search .hero-content,.event-search #tribe-events-content.tribe-events-list,.event-search #tribe-events-content{display:flex;flex-flow:row wrap}.event-search label{display:block;font-size:1.8em;margin-bottom:20px}.event-search input{background:#f6f7f7;border:0;color:#55565a;font-size:1.4em;padding:16.5px 15px;width:100%}.event-search input[type="date"]{padding:15px 15px}.event-search .search-field{padding-right:70px;width:30%}@media (max-width: 992px){.event-search .search-field{padding-right:0;width:50%}.event-search .search-field:first-child{padding-right:15px}.event-search .search-field:last-child{padding-left:15px}}@media (max-width: 767px){.event-search .search-field{width:100%}.event-search .search-field:first-child{padding-right:0}.event-search .search-field:last-child{padding-left:0}}.event-search .search-actions{padding-top:51px;width:20%}@media (max-width: 992px){.event-search .search-actions{order:4;padding-top:30px;width:50%}}.event-search .search-actions .button,.event-search .search-actions input[type="button"]{padding:15px 25px}.event-search .toggle-view{width:15%}@media (max-width: 992px){.event-search .toggle-view{padding-top:30px;width:50%}}.event-search .toggle-view a{color:#55565a}.event-search .toggle-view i{color:#ddd}.event-search .toggle-view .view-label{align-items:center;display:flex;color:#ddd;font-size:1.4em;text-transform:uppercase}.event-search .toggle-view .view-label i{font-size:1.8em;margin-right:15px}#tribe-events-content .tribe-events-tooltip{padding:0;border:1px solid #6caabb;width:676px}@media (max-width: 1023px){#tribe-events-content .tribe-events-tooltip{width:476px}}#tribe-events-content .tribe-events-tooltip .tooltip-flex{display:flex;flex-flow:row nowrap}#tribe-events-content .tribe-events-tooltip.tribe-events-tooltip-flipdown:before{border-bottom-color:#6caabb}#tribe-events-content .tribe-events-tooltip:not(.tribe-events-tooltip-flipdown):before{border:10px solid transparent;border-top-color:#6caabb;content:" ";display:block;height:0;right:67px;position:absolute;bottom:-21px;width:0;z-index:2}#tribe-events-content .tribe-events-tooltip .tooltip-left{flex:45%;padding-right:2%}#tribe-events-content .tribe-events-tooltip .tooltip-left .tooltip-image{height:100%;display:flex;overflow:hidden}#tribe-events-content .tribe-events-tooltip .tooltip-left .tooltip-image img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;max-height:343px}#tribe-events-content .tribe-events-tooltip .tooltip-right{flex:55%;padding:20px 2%;display:flex;align-content:center;flex-flow:row wrap}#tribe-events-content .tribe-events-tooltip .tooltip-right>*{flex:100%}#tribe-events-content .tribe-events-tooltip .tooltip-right p{margin-bottom:0}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-date{margin-bottom:5px}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-date p{color:#888;text-transform:uppercase;font-size:14px}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-category{margin-bottom:15px}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-category p{font-size:14px}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-header{margin:0 0 20px}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-header h4{margin:0;color:#666;font-size:22px;line-height:1}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-content{margin:0 0 20px}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-content p{font-size:14px}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-learn-more{margin:0}#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-learn-more .button,#tribe-events-content .tribe-events-tooltip .tooltip-right .tooltip-learn-more input[type="button"]{font-size:11px;border-radius:2px;padding:10px 15px;color:#fff}#tribe-events-content .tribe-events-month-event-title{border-bottom:1px solid #ddd}@media (min-width: 768px){#tribe-events-content .tribe-events-month-event-title{padding:5px !important}}#tribe-events-content .tribe-events-month-event-title:last-of-type{border-bottom:0}#tribe-events-content .tribe-events-month-event-title a{font-size:13px}#tribe-events-content .tribe-events-month-event-title a:hover{color:#6caabb}#tribe-events-content .tribe-mobile-day-heading{background:#6caabb;color:#fff;padding:20px 0;text-align:center;margin-top:20px;margin-bottom:0;font-size:2.4em}#tribe-events-content .popdown-container{border-bottom:1px solid #55565a;margin-bottom:20px;padding-bottom:20px}#tribe-events-content .popdown-container .popdown-image img{width:100%;height:auto}#tribe-events-content .popdown-container .popdown-content h4{margin:0;color:#666;font-size:1.8em}#tribe-events-content .popdown-container .popdown-date{margin-bottom:10px}#tribe-events-content .popdown-container .popdown-date p{font-size:14px}#tribe-events-content .popdown-container .popdown-category{margin-bottom:10px}#tribe-events-content .popdown-container .popdown-excerpt{margin-bottom:10px}#tribe-events-content .popdown-container .popdown-learn-more{margin-bottom:0}#tribe-events-content .popdown-container .popdown-learn-more .button,#tribe-events-content .popdown-container .popdown-learn-more input[type="button"]{margin-bottom:0;font-size:11px;border-radius:2px;padding:10px 15px;color:#fff}#tribe-events-content:first-of-type{padding-top:0}#tribe-events-content:last-of-type{border-bottom:0}@media (max-width: 767px){#tribe-events-footer:before,#tribe-events-footer:after,#tribe-events-header:before,#tribe-events-header:after{display:none}#tribe-events-content .tribe-events-calendar .mobile-active{color:#fff;background-color:#6caabb}#tribe-events-content .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-]{color:#fff;background-color:#6caabb}#tribe-events-content .tribe-events-calendar .mobile-active:hover{background-color:#6caabb}}.post-type-archive-tribe_events footer{margin-top:0}#tribe-events-content .tribe-events-viewmore>a{font-size:1em;color:#f26f68}#tribe-events-content .tribe-events-viewmore>a:hover{color:#f05951}.home .featured-events .events-list a:hover .thumbnail{-webkit-transform:scale(1.1);transform:scale(1.1)}.home .featured-events .events-list a:hover .thumbnail img{-webkit-transform:translateZ(0);transform:translateZ(0)}.featured-events{padding-bottom:70px}@media (max-width: 767px){.featured-events{padding-bottom:35px}}.featured-events .inner,.featured-events .contact-social-media .social-media-container,.contact-social-media .featured-events .social-media-container,.featured-events .hero .hero-content,.hero .featured-events .hero-content,.featured-events #tribe-events-content.tribe-events-list,.featured-events #tribe-events-content{margin-top:-130px}@media (max-width: 1150px){.featured-events .inner,.featured-events .contact-social-media .social-media-container,.contact-social-media .featured-events .social-media-container,.featured-events .hero .hero-content,.hero .featured-events .hero-content,.featured-events #tribe-events-content.tribe-events-list,.featured-events #tribe-events-content{padding:0 20px;margin-top:-100px}}@media (max-width: 767px){.featured-events .inner,.featured-events .contact-social-media .social-media-container,.contact-social-media .featured-events .social-media-container,.featured-events .hero .hero-content,.hero .featured-events .hero-content,.featured-events #tribe-events-content.tribe-events-list,.featured-events #tribe-events-content{margin-top:-160px}}.featured-events .events-list{display:flex;justify-content:flex-start;position:relative;margin:0 -15px}@media (min-width: 768px) and (max-width: 1023px){.featured-events .events-list{flex-flow:row wrap}.featured-events .events-list .event{margin-bottom:30px}.featured-events .events-list .event:nth-child(3),.featured-events .events-list .event:nth-child(4){margin-bottom:0}}.featured-events h2{color:#fff;font-size:1.8em;margin-bottom:30px;position:relative}@media (max-width: 767px){.featured-events h2{text-align:center}}.featured-events .events-list .event{text-decoration:none;transition:color 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, color 0.2s;transition:transform 0.2s, color 0.2s, -webkit-transform 0.2s;padding:0 15px;float:left}@media (min-width: 768px){.featured-events .events-list .event{width:50%}}@media (min-width: 1023px){.featured-events .events-list .event{width:25%}}@media (max-width: 767px){.featured-events .events-list .event{width:100%}}.featured-events .events-list .event .thumbnail{background-size:cover;background-repeat:no-repeat;margin-bottom:25px;transition:color 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, color 0.2s;transition:transform 0.2s, color 0.2s, -webkit-transform 0.2s}.featured-events .events-list .event .thumbnail img{height:auto;width:100%}.featured-events .events-list .event span{display:block}.featured-events .events-list .event .date{color:#555;font-size:1.4em;margin-bottom:5px;text-transform:uppercase}@media (max-width: 767px){.featured-events .events-list .event .date{text-align:center}}.featured-events .events-list .event .title{color:#333;font-size:1.5em;transition:color 0.2s}@media (max-width: 767px){.featured-events .events-list .event .title{text-align:center}}.featured-events .events-list .event:hover .title{color:#f05951}.featured-events .events-pager{font-size:40px;font-family:serif;text-align:center}.featured-events .events-pager span{color:#ddd;margin-right:5px;cursor:pointer}.featured-events .events-pager span.cycle-pager-active{color:#888}.featured-events .events-pager span:last-of-type{margin-right:0}.featured-events.events-page{background:#6caabb;padding:70px 20px}.featured-events.events-page .inner,.featured-events.events-page .contact-social-media .social-media-container,.contact-social-media .featured-events.events-page .social-media-container,.featured-events.events-page .hero .hero-content,.hero .featured-events.events-page .hero-content,.featured-events.events-page #tribe-events-content.tribe-events-list,.featured-events.events-page #tribe-events-content{margin-top:0 !important}.featured-events.events-page h2{font-size:2.8em;margin-bottom:30px;text-align:center}.featured-events.events-page .events-list .event .event-card{background:#fff;padding:25px;position:relative;bottom:0}@media (min-width: 768px){.featured-events.events-page .events-list .event .event-card{height:165px;transition:all 0.3s ease-in-out}}.featured-events.events-page .events-list .event .event-card .date{color:#888}@media (max-width: 767px){.featured-events.events-page .events-list .event .event-card .date{text-align:left}}.featured-events.events-page .events-list .event .event-card .event-category{font-size:1.2em;font-style:italic;margin-bottom:20px}.featured-events.events-page .events-list .event .event-card .title{color:#55565a}@media (max-width: 767px){.featured-events.events-page .events-list .event .event-card .title{text-align:left}}.featured-events.events-page .events-list .event .event-card .button,.featured-events.events-page .events-list .event .event-card input[type="button"]{display:inline-block;text-align:center;margin-top:20px;padding:15px 25px}@media (min-width: 768px){.featured-events.events-page .events-list .event .event-card .button,.featured-events.events-page .events-list .event .event-card input[type="button"]{opacity:0}}.featured-events.events-page .events-list .event{position:relative}@media (min-width: 768px){.featured-events.events-page .events-list .event .event-card.active .button,.featured-events.events-page .events-list .event .event-card.active input[type="button"]{opacity:1;transition:opacity 0.3s ease-in;transition-delay:0.15s}}.featured-events.events-page .events-list .event .thumbnail{margin-bottom:0}@media (min-width: 768px){.featured-events.events-page .events-list .event:hover .event-card{height:225px;margin-top:-59px}.featured-events.events-page .events-list .event:hover .event-card:after{content:'';display:block;height:10px;background:#fff;z-index:20;position:absolute;left:0;right:0;bottom:0}.featured-events.events-page .events-list .event:hover .title{color:#f05951}}@media (max-width: 992px){.single-tribe_events .featured-events.events-page{margin:0 -20px}}@media (max-width: 992px){.single-tribe_events .page-content.has-sidebar .sidebar{order:2}.single-tribe_events .page-content.has-sidebar .content{order:1}}.single-tribe_events .page-content.has-sidebar .sidebar{order:1}.single-tribe_events .page-content.has-sidebar .content{order:2}.single-tribe_events footer{margin-top:0}.home footer{margin-top:0}footer{background:#f6f7f7;padding:45px 0;margin-top:55px}@media (max-width: 767px){footer{padding-top:15px;margin-top:30px}}footer .top{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-bottom:45px}@media (min-width: 768px) and (max-width: 992px){footer .top{padding-left:20px;padding-right:20px}}@media (max-width: 767px){footer .top{border-bottom:0;flex-flow:row wrap;padding-bottom:15px}footer .top .logos,footer .top .search{width:100%}footer .top .search{margin-top:15px;padding:0 45px}footer .top .search input{width:100%}}footer .top .logos{align-items:flex-end;display:flex}@media (max-width: 767px){footer .top .logos{align-items:center}}@media (max-width: 767px){footer .top .logos{display:block;text-align:center}}footer .top .logos a{border-right:1px solid #ddd;line-height:0;margin-right:25px;padding-right:25px;text-decoration:none}@media (max-width: 767px){footer .top .logos a{display:block;border-right:0;margin-right:0;padding-right:0}footer .top .logos a:first-child{margin-bottom:15px}}footer .top .logos a:last-of-type{border-right:0;margin-right:0;padding-right:0}footer .top .search{position:relative}footer .top .search input{border:0;border-radius:5px;color:#6caabb;font-size:1.5em;min-width:290px;outline:0;padding:20px 60px 20px 25px;background:#fff}footer .top .search button{background:transparent;border:0;color:#6caabb;font-size:2em;position:absolute;right:25px;margin-top:-14.5px;top:50%}@media (max-width: 767px){footer .top .search button{right:60px}}footer .bottom{color:#55565a;display:flex;flex-flow:row wrap;font-size:1.5em;padding-top:45px}@media (min-width: 768px) and (max-width: 992px){footer .bottom{padding-left:20px;padding-right:20px}}@media (max-width: 767px){footer .bottom{padding-top:0}}footer .bottom nav.footer a{color:#55565a;display:block;margin-bottom:5px;text-decoration:none}footer .bottom nav.footer a:hover{color:#6caabb}footer .bottom nav.footer a:last-of-type{margin-bottom:0}footer .bottom .col{padding-right:20px;width:25%}@media (min-width: 1200px){footer .bottom .col{padding-right:70px}}@media (min-width: 768px) and (max-width: 992px){footer .bottom .col{width:50%}footer .bottom .col:nth-child(1),footer .bottom .col:nth-child(2){margin-bottom:45px}}@media (max-width: 767px){footer .bottom .col{border-bottom:1px solid #ddd;padding:0 30px;width:100%}}@media (max-width: 767px){footer .bottom .col .col-content{display:none;padding-bottom:20px}}footer .bottom .col .heading{display:block;text-transform:uppercase}footer .bottom .col .heading.top-heading{margin-bottom:20px}footer .bottom .col .heading.top-heading i{display:none}footer .bottom .col .heading.top-heading.panel-open{color:#6caabb}@media (max-width: 767px){footer .bottom .col .heading.top-heading{align-items:center;display:flex;justify-content:space-between;padding:20px 0;margin-bottom:0}footer .bottom .col .heading.top-heading i{display:inline-block;font-size:1.5em}}footer .bottom .col p{display:block;font-size:1.4rem;margin-bottom:15px}footer .bottom .location .row{display:flex;margin-bottom:20px}footer .bottom .location .row:last-of-type{margin-bottom:0}footer .bottom .location .row .heading{margin:5px 0}footer .bottom .location .row .icon{padding-right:20px}footer .bottom .location .row .address{display:block;font-size:1.4rem;margin-bottom:10px}footer .bottom .location .row p{margin-bottom:10px}footer .bottom .location .row a{color:#6caabb;text-decoration:none}footer .bottom .location .row a:hover{color:#3d7584}footer .bottom .location .row.contact a{color:#55565a}footer .bottom .location .row.contact a:hover{color:#6caabb}footer .bottom .visitor-info .heading{margin-bottom:20px}footer .bottom .scoop a{color:#6caabb;text-decoration:none}footer .bottom .scoop a:hover{color:#3d7584}footer .bottom .scoop nav.social{margin-bottom:30px}footer .bottom .scoop nav.social a{color:#6caabb;font-size:2.3rem;margin-right:20px}footer .bottom .scoop nav.social a:hover{color:#3d7584}footer .bottom .scoop nav.social a:last-of-type{margin-right:0}footer .bottom .scoop .heading{margin-bottom:30px}footer .bottom .scoop strong{font-weight:600}.copyright{background:#6caabb;color:#fff;font-size:1.5em;padding:25px 5px}@media (min-width: 768px) and (max-width: 992px){.copyright{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.copyright{padding:25px 35px}}.copyright .inner,.copyright .contact-social-media .social-media-container,.contact-social-media .copyright .social-media-container,.copyright .hero .hero-content,.hero .copyright .hero-content,.copyright #tribe-events-content.tribe-events-list,.copyright #tribe-events-content{display:flex;justify-content:space-between;padding:0 5px}.copyright .inner .copyright-text,.copyright .contact-social-media .social-media-container .copyright-text,.contact-social-media .copyright .social-media-container .copyright-text,.copyright .hero .hero-content .copyright-text,.hero .copyright .hero-content .copyright-text,.copyright #tribe-events-content.tribe-events-list .copyright-text,.copyright #tribe-events-content .copyright-text{display:flex}.copyright .inner .copyright-text a,.copyright .contact-social-media .social-media-container .copyright-text a,.contact-social-media .copyright .social-media-container .copyright-text a,.copyright .hero .hero-content .copyright-text a,.hero .copyright .hero-content .copyright-text a,.copyright #tribe-events-content.tribe-events-list .copyright-text a,.copyright #tribe-events-content .copyright-text a{color:#fff;text-decoration:none}.copyright .inner .copyright-text a:hover,.copyright .contact-social-media .social-media-container .copyright-text a:hover,.contact-social-media .copyright .social-media-container .copyright-text a:hover,.copyright .hero .hero-content .copyright-text a:hover,.hero .copyright .hero-content .copyright-text a:hover,.copyright #tribe-events-content.tribe-events-list .copyright-text a:hover,.copyright #tribe-events-content .copyright-text a:hover{color:#2d5661}.copyright .inner .google-translate-footer,.copyright .contact-social-media .social-media-container .google-translate-footer,.contact-social-media .copyright .social-media-container .google-translate-footer,.copyright .hero .hero-content .google-translate-footer,.hero .copyright .hero-content .google-translate-footer,.copyright #tribe-events-content.tribe-events-list .google-translate-footer,.copyright #tribe-events-content .google-translate-footer{display:flex}.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget{color:#fff;font-size:11px;line-height:1;overflow:hidden;height:24px}.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div{display:block;position:relative}.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select{margin:0;padding:3px 0;background-color:transparent;border:none !important;border-radius:0;color:#fff;font-size:15px}.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select option,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select option,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select option,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select option,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select option,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div select option{color:#000}.copyright .inner .google-translate-footer #google_translate_element_footer .goog-te-gadget>div:after,.copyright .contact-social-media .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div:after,.contact-social-media .copyright .social-media-container .google-translate-footer #google_translate_element_footer .goog-te-gadget>div:after,.copyright .hero .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div:after,.hero .copyright .hero-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div:after,.copyright #tribe-events-content .google-translate-footer #google_translate_element_footer .goog-te-gadget>div:after{content:'↓';position:absolute;right:0;top:2px;font-size:21px}.nf-table-display{width:100%}.nf-form-fields-required{display:none}.nf-form-content select{height:59px}label{color:#666;font-size:1.4em;text-transform:uppercase}input,textarea,select{background:#f6f7f7;border:1px solid transparent;font-size:1.4em;padding:20px 10px;width:100%;outline:0}input:focus,textarea:focus,select:focus{border-color:#6caabb}input[type="button"]{background:#f26f68;color:#fff}input[type="button"]:hover{background:#f05951}@media (max-width: 767px){.nf-form-cont .one-half,.nf-form-cont .one-third,.nf-form-cont .three-sixths,.nf-form-cont .two-sixths,.nf-form-cont .two-fourths{width:100%;margin-left:0;margin-right:0}}select{-moz-appearance:none;-webkit-appearance:none}.list-select-wrap .nf-field-element:after{content:'\F078';display:block;width:20px;height:20px;font-size:20px;line-height:20px;color:#666;font:normal normal normal 14px/1 FontAwesome;position:absolute;top:33%;right:20px}.display-none{display:none !important}.display-block{display:block !important}.display-flex{display:flex !important}.animated{-webkit-animation-duration:0.2s;animation-duration:0.2s}a{color:#f26f68;text-decoration:none}a:hover{color:#f05951}b,strong{font-weight:bold}em{font-style:italic}small{font-size:85%}ul{margin-bottom:20px}ul li{margin-left:2em;list-style:disc;margin-bottom:0.5em;font-size:1.5em}p{margin-bottom:1em}p:empty{visibility:hidden}input:-webkit-autofill{box-shadow:inset 0 0 0 9999px #6caabb;color:#fff}.cls-1{fill:#6caabb;fill-rule:evenodd}.svg-white{fill:#fff;fill-rule:evenodd}.jPanelMenu-panel.no-transform{-webkit-transform:none !important;transform:none !important}.jPanelMenu-panel.transform .header-container{z-index:1}.header-container{position:fixed;width:100%;z-index:150}.translated-ltr .header-container{margin-top:38px}.goog-te-menu-frame{box-shadow:none !important}header{background:#fff;position:relative;z-index:2;top:0;transition:top 300ms ease-in-out}header a{cursor:pointer}header .notification-banner{background:#c41230;padding:20px 0;text-align:center}header .notification-banner p{color:#fff;margin:0;line-height:1.4;font-size:1.8em;font-weight:bold;padding:0 15px}@media (max-width: 767px){header .header{padding-left:15px;padding-right:15px}}header .sub-header{background:#6caabb}@media (max-width: 767px){header .sub-header{display:none}}header .sub-header nav.inner,header .sub-header .contact-social-media nav.social-media-container,.contact-social-media header .sub-header nav.social-media-container,header .sub-header .hero nav.hero-content,.hero header .sub-header nav.hero-content,header .sub-header nav#tribe-events-content.tribe-events-list,header .sub-header nav#tribe-events-content{display:flex;justify-content:space-between;padding:0 5px}header .sub-header nav.inner .google-translate-header,header .sub-header .contact-social-media nav.social-media-container .google-translate-header,.contact-social-media header .sub-header nav.social-media-container .google-translate-header,header .sub-header .hero nav.hero-content .google-translate-header,.hero header .sub-header nav.hero-content .google-translate-header,header .sub-header nav#tribe-events-content.tribe-events-list .google-translate-header,header .sub-header nav#tribe-events-content .google-translate-header{display:flex;margin-left:20px}header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget{color:#fff;font-size:11px;line-height:1;overflow:hidden;height:38px}header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div{display:block;position:relative}header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select{margin:0;padding:9px 0;background-color:transparent;border:none !important;border-radius:0;color:#fff;font-size:15px}header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div select option,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select option,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div select option,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select option,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select option,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div select option{color:#000}header .sub-header nav.inner .google-translate-header #google_translate_element_header .goog-te-gadget>div:after,header .sub-header .contact-social-media nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div:after,.contact-social-media header .sub-header nav.social-media-container .google-translate-header #google_translate_element_header .goog-te-gadget>div:after,header .sub-header .hero nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div:after,.hero header .sub-header nav.hero-content .google-translate-header #google_translate_element_header .goog-te-gadget>div:after,header .sub-header nav#tribe-events-content .google-translate-header #google_translate_element_header .goog-te-gadget>div:after{content:'↓';position:absolute;right:0;top:7px;font-size:21px}header .sub-header nav.inner .super-navigation,header .sub-header .contact-social-media nav.social-media-container .super-navigation,.contact-social-media header .sub-header nav.social-media-container .super-navigation,header .sub-header .hero nav.hero-content .super-navigation,.hero header .sub-header nav.hero-content .super-navigation,header .sub-header nav#tribe-events-content.tribe-events-list .super-navigation,header .sub-header nav#tribe-events-content .super-navigation{display:flex;position:relative}header .sub-header nav.inner .super-navigation a,header .sub-header .contact-social-media nav.social-media-container .super-navigation a,.contact-social-media header .sub-header nav.social-media-container .super-navigation a,header .sub-header .hero nav.hero-content .super-navigation a,.hero header .sub-header nav.hero-content .super-navigation a,header .sub-header nav#tribe-events-content.tribe-events-list .super-navigation a,header .sub-header nav#tribe-events-content .super-navigation a{color:#fff;font-size:1.4em;text-transform:uppercase;padding:12px 15px;text-decoration:none;line-height:1}header .sub-header nav.inner .super-navigation a:hover,header .sub-header .contact-social-media nav.social-media-container .super-navigation a:hover,.contact-social-media header .sub-header nav.social-media-container .super-navigation a:hover,header .sub-header .hero nav.hero-content .super-navigation a:hover,.hero header .sub-header nav.hero-content .super-navigation a:hover,header .sub-header nav#tribe-events-content.tribe-events-list .super-navigation a:hover,header .sub-header nav#tribe-events-content .super-navigation a:hover{color:#2d5661}header .header .inner,header .header .contact-social-media .social-media-container,.contact-social-media header .header .social-media-container,header .header .hero .hero-content,.hero header .header .hero-content,header .header #tribe-events-content.tribe-events-list,header .header #tribe-events-content{align-items:center;display:flex;justify-content:space-between}header .header .inner .header-left,header .header .contact-social-media .social-media-container .header-left,.contact-social-media header .header .social-media-container .header-left,header .header .hero .hero-content .header-left,.hero header .header .hero-content .header-left,header .header #tribe-events-content.tribe-events-list .header-left,header .header #tribe-events-content .header-left{align-items:center;display:flex}header .header .logo{max-width:160px;padding:11px 5px}@media (max-width: 992px){header .header .logo{padding:5px 25px}}header .header .logo img{height:auto;width:100%}header .header .main-nav a{color:#55565a;font-size:1.5em;text-transform:uppercase;text-decoration:none;transition:color 0.2s;padding:5px 10px;line-height:1}header .header .main-nav a.search{padding-right:0}@media (min-width: 1151px){header .header .main-nav a{padding:5px 15px;font-size:1.6em}}header .header .main-nav a>i{font-size:1.4em;color:#6caabb}header .header .main-nav a:hover,header .header .main-nav a.dropdown-open{color:#6caabb}header .header .main-nav a:hover>i,header .header .main-nav a.dropdown-open>i{color:#3d7584}@media (max-width: 768px){header .header .main-nav a{display:none}header .header .main-nav a.search{display:inline}}header .header .mobile-menu-trigger{display:none;margin-right:20px;width:25px}@media (max-width: 992px){header .header .mobile-menu-trigger{display:flex;flex-flow:row wrap;align-items:center;align-self:stretch;align-content:center}}header .header .mobile-menu-trigger span{display:block;height:2px;background:#6caabb;margin-top:6px;width:100%}header .header .mobile-menu-trigger span:nth-child(1){margin-top:0}header .main-nav{display:flex;flex-flow:row nowrap;align-self:stretch;align-items:center;padding:0 0 0 5px}header .main-nav>ul:not(.dropdown-menu){display:flex;align-self:stretch;margin-bottom:0}header .main-nav>ul:not(.dropdown-menu)>li{display:flex;align-self:stretch;align-items:center;float:left;margin:0;list-style:none;font-size:1em;cursor:pointer}@media (min-width: 768px) and (max-width: 992px){header .main-nav>ul:not(.dropdown-menu)>li{display:none}header .main-nav>ul:not(.dropdown-menu)>li:nth-child(1),header .main-nav>ul:not(.dropdown-menu)>li:nth-child(2),header .main-nav>ul:not(.dropdown-menu)>li.search{display:flex}}header .main-nav>ul:not(.dropdown-menu)>li .dropdown-menu{display:flex;opacity:0;visibility:hidden;transition:max-height 0.15s ease, opacity 0.2s ease;position:absolute;top:100%;left:0;right:0;width:100%;max-height:0}header .main-nav>ul:not(.dropdown-menu)>li:hover>a{color:#6caabb}header .main-nav>ul:not(.dropdown-menu)>li:hover .dropdown-menu{max-height:600px;opacity:1;visibility:visible}.dropdown-menu:not(.datepicker){background:#6caabb;border-top:2px solid #ddd;padding:45px 5px;position:absolute;width:100%;z-index:999;cursor:initial}.dropdown-menu:not(.datepicker) .inner,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container,.dropdown-menu:not(.datepicker) .hero .hero-content,.hero .dropdown-menu:not(.datepicker) .hero-content,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list,.dropdown-menu:not(.datepicker) #tribe-events-content{margin:0 auto;display:flex}@media (min-width: 992px){.dropdown-menu:not(.datepicker) .inner,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container,.dropdown-menu:not(.datepicker) .hero .hero-content,.hero .dropdown-menu:not(.datepicker) .hero-content,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list,.dropdown-menu:not(.datepicker) #tribe-events-content{align-items:flex-start !important}}.dropdown-menu:not(.datepicker) .inner .description,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container .description,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container .description,.dropdown-menu:not(.datepicker) .hero .hero-content .description,.hero .dropdown-menu:not(.datepicker) .hero-content .description,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list .description,.dropdown-menu:not(.datepicker) #tribe-events-content .description{padding-right:45px;width:30%}.dropdown-menu:not(.datepicker) .inner .heading,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container .heading,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container .heading,.dropdown-menu:not(.datepicker) .hero .hero-content .heading,.hero .dropdown-menu:not(.datepicker) .hero-content .heading,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list .heading,.dropdown-menu:not(.datepicker) #tribe-events-content .heading{color:#fff;margin-bottom:20px;font-size:1.4em}.dropdown-menu:not(.datepicker) .inner p,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container p,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container p,.dropdown-menu:not(.datepicker) .hero .hero-content p,.hero .dropdown-menu:not(.datepicker) .hero-content p,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list p,.dropdown-menu:not(.datepicker) #tribe-events-content p{color:#fff;line-height:1.7;margin-bottom:25px}.dropdown-menu:not(.datepicker) .inner .learn-more,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container .learn-more,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container .learn-more,.dropdown-menu:not(.datepicker) .hero .hero-content .learn-more,.hero .dropdown-menu:not(.datepicker) .hero-content .learn-more,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list .learn-more,.dropdown-menu:not(.datepicker) #tribe-events-content .learn-more{color:#fff;text-decoration:none;font-size:1em;padding:0}.dropdown-menu:not(.datepicker) .inner .learn-more i,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container .learn-more i,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container .learn-more i,.dropdown-menu:not(.datepicker) .hero .hero-content .learn-more i,.hero .dropdown-menu:not(.datepicker) .hero-content .learn-more i,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list .learn-more i,.dropdown-menu:not(.datepicker) #tribe-events-content .learn-more i{color:#fff;margin-left:10px;vertical-align:middle;margin-top:-3px;transition:color 0.2s}.dropdown-menu:not(.datepicker) .inner .learn-more:hover,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container .learn-more:hover,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container .learn-more:hover,.dropdown-menu:not(.datepicker) .hero .hero-content .learn-more:hover,.hero .dropdown-menu:not(.datepicker) .hero-content .learn-more:hover,.dropdown-menu:not(.datepicker) #tribe-events-content .learn-more:hover{color:#2d5661}.dropdown-menu:not(.datepicker) .inner .learn-more:hover i,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container .learn-more:hover i,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container .learn-more:hover i,.dropdown-menu:not(.datepicker) .hero .hero-content .learn-more:hover i,.hero .dropdown-menu:not(.datepicker) .hero-content .learn-more:hover i,.dropdown-menu:not(.datepicker) #tribe-events-content .learn-more:hover i{color:#2d5661}.dropdown-menu:not(.datepicker) .inner nav.links,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container nav.links,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container nav.links,.dropdown-menu:not(.datepicker) .hero .hero-content nav.links,.hero .dropdown-menu:not(.datepicker) .hero-content nav.links,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list nav.links,.dropdown-menu:not(.datepicker) #tribe-events-content nav.links{display:flex;flex-flow:row wrap;width:70%}.dropdown-menu:not(.datepicker) .inner nav.links a,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container nav.links a,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container nav.links a,.dropdown-menu:not(.datepicker) .hero .hero-content nav.links a,.hero .dropdown-menu:not(.datepicker) .hero-content nav.links a,.dropdown-menu:not(.datepicker) #tribe-events-content.tribe-events-list nav.links a,.dropdown-menu:not(.datepicker) #tribe-events-content nav.links a{color:#fff;display:block;padding:15px;text-decoration:none;width:25%;font-size:1em;text-transform:none}.dropdown-menu:not(.datepicker) .inner nav.links a:hover,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container nav.links a:hover,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container nav.links a:hover,.dropdown-menu:not(.datepicker) .hero .hero-content nav.links a:hover,.hero .dropdown-menu:not(.datepicker) .hero-content nav.links a:hover,.dropdown-menu:not(.datepicker) #tribe-events-content nav.links a:hover{color:#2d5661}.dropdown-menu:not(.datepicker) .inner nav.links a:hover .thumbnail,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container nav.links a:hover .thumbnail,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container nav.links a:hover .thumbnail,.dropdown-menu:not(.datepicker) .hero .hero-content nav.links a:hover .thumbnail,.hero .dropdown-menu:not(.datepicker) .hero-content nav.links a:hover .thumbnail,.dropdown-menu:not(.datepicker) #tribe-events-content nav.links a:hover .thumbnail{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.2)}.dropdown-menu:not(.datepicker) .inner nav.links a .thumbnail,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container nav.links a .thumbnail,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container nav.links a .thumbnail,.dropdown-menu:not(.datepicker) .hero .hero-content nav.links a .thumbnail,.hero .dropdown-menu:not(.datepicker) .hero-content nav.links a .thumbnail,.dropdown-menu:not(.datepicker) #tribe-events-content nav.links a .thumbnail{transition:color 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, color 0.2s;transition:transform 0.2s, color 0.2s, -webkit-transform 0.2s;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:transparent;margin-bottom:10px;-webkit-transform:translateZ(0);transform:translateZ(0)}.dropdown-menu:not(.datepicker) .inner nav.links a .thumbnail img,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container nav.links a .thumbnail img,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container nav.links a .thumbnail img,.dropdown-menu:not(.datepicker) .hero .hero-content nav.links a .thumbnail img,.hero .dropdown-menu:not(.datepicker) .hero-content nav.links a .thumbnail img,.dropdown-menu:not(.datepicker) #tribe-events-content nav.links a .thumbnail img{height:auto;max-width:100%}.dropdown-menu:not(.datepicker) .inner nav.links a .title,.dropdown-menu:not(.datepicker) .contact-social-media .social-media-container nav.links a .title,.contact-social-media .dropdown-menu:not(.datepicker) .social-media-container nav.links a .title,.dropdown-menu:not(.datepicker) .hero .hero-content nav.links a .title,.hero .dropdown-menu:not(.datepicker) .hero-content nav.links a .title,.dropdown-menu:not(.datepicker) #tribe-events-content nav.links a .title{display:block;text-align:center}.search-dropdown{display:none;position:absolute;z-index:3;width:100%}.search-dropdown .inner,.search-dropdown .contact-social-media .social-media-container,.contact-social-media .search-dropdown .social-media-container,.search-dropdown .hero .hero-content,.hero .search-dropdown .hero-content,.search-dropdown #tribe-events-content.tribe-events-list,.search-dropdown #tribe-events-content{align-items:center;background:#6caabb;display:flex;padding:0 20px;position:relative}@media (min-width: 993px){.search-dropdown .inner:before,.search-dropdown .contact-social-media .social-media-container:before,.contact-social-media .search-dropdown .social-media-container:before,.search-dropdown .hero .hero-content:before,.hero .search-dropdown .hero-content:before,.search-dropdown #tribe-events-content:before{content:"";position:absolute;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:25px solid #6caabb;right:0;top:-25px}}.search-dropdown form{width:100%}.search-dropdown input{background:transparent;border:0;color:#fff;font-size:1.8em;padding:25px 15px;outline:0;width:100%}@media (min-width: 1150px){.search-dropdown input{font-size:2.4em}}.search-dropdown input::-webkit-input-placeholder{color:#fff}body[data-menu-position="open"] .jPanelMenu-panel:before{background:#6caabb;content:"";position:absolute;top:0;left:0;height:100%;opacity:0.6;width:100%;z-index:20}body[data-menu-position="closed"] #jPanelMenu-menu{display:none}@media (min-width: 1023px){.jPanelMenu-panel.header-stuck{-webkit-transform:none !important;transform:none !important}}.mobile-menu{background:#fff;display:none}.mobile-menu .sub-header{display:none}@media (min-width: 768px) and (max-width: 992px){.mobile-menu .sub-header{background:#6caabb;color:#fff;display:block;padding:15px;font-size:1.4em;text-transform:uppercase}}.mobile-menu .menu-header{align-items:center;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;padding:4px 25px}.mobile-menu .menu-header .logo{width:50%;margin:0 auto}.mobile-menu .menu-header .logo img{height:auto;max-width:100%}.mobile-menu .menu-header .mobile-menu-close-trigger{color:#6caabb;font-size:6em;text-decoration:none;font-weight:100;line-height:1}.mobile-menu nav.links>.main-has-dropdown.dropdown-open>a{color:#6caabb}.mobile-menu nav.links>.main-has-dropdown a{width:100%;align-items:center;display:flex;justify-content:space-between}.mobile-menu nav.links>.main-has-dropdown i{font-size:1.5em}.mobile-menu nav.links>.main-has-dropdown .dropdown div:last-of-type{border-bottom:2px solid #ddd}.mobile-menu nav.links a{background:#fff;color:#55565a;display:block;font-size:1.4em;padding:25px;position:relative;text-transform:uppercase;text-decoration:none;z-index:2}@media (max-width: 767px){.mobile-menu nav.links a{padding:20px 25px}}.mobile-menu nav.links a.has-dropdown{align-items:center;display:flex;justify-content:space-between}.mobile-menu nav.links a.has-dropdown.dropdown-open{color:#6caabb}.mobile-menu nav.links a.has-dropdown i{font-size:1.5em}.mobile-menu nav.links>nav:not(.dropdown)>a{border-bottom:2px solid #ddd}.mobile-menu nav.dropdown{display:none;position:relative;z-index:1}.mobile-menu nav.dropdown a{color:#333;display:block;font-size:1.4em;text-transform:none}@media (max-width: 767px){.mobile-menu nav.dropdown a{padding:0 25px}.mobile-menu nav.dropdown a:first-of-type{padding-top:25px;padding-bottom:15px}.mobile-menu nav.dropdown a:last-of-type{padding-top:15px;padding-bottom:25px}}.hero{align-items:center;color:#fff;display:flex;height:565px;padding:0 25px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero:after{background:rgba(0,0,0,0.2);content:"";position:absolute;height:100%;width:100%;left:0;top:0}@media (max-width: 767px){.hero{height:535px}}.hero+.inner,.contact-social-media .hero+.social-media-container,.hero .hero+.hero-content,.hero+#tribe-events-content.tribe-events-list,.hero+#tribe-events-content{margin-top:40px}.hero .hero-content{margin:-130px auto 0 !important;position:relative;width:100%;z-index:1}@media (max-width: 992px){.hero .hero-content{margin:-100px auto 0 !important}}@media (max-width: 767px){.hero .hero-content{margin:-160px auto 0 !important}}.hero .hero-content h1{font-size:4.8em;margin-bottom:40px;line-height:1.25}@media (min-width: 768px) and (max-width: 992px){.hero .hero-content h1{font-size:4.1em}}@media (max-width: 767px){.hero .hero-content h1{font-size:3em;margin-bottom:30px;text-align:left}}@media (max-width: 767px){.hero .hero-content .button,.hero .hero-content input[type="button"]{display:inline-block}}.hero.small{border-bottom:2px solid #ddd;height:410px;padding:20px 20px 45px}@media (max-width: 767px){.hero.small{height:auto;padding:35px 20px}}.hero.small .hero-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-top:0 !important}@media (max-width: 767px){.hero.small .hero-content{display:block}}.hero.small .hero-content h1{font-size:42px;margin-bottom:20px}@media (max-width: 767px){.hero.small .hero-content h1{font-size:3em}}.hero.small .hero-content p{font-size:18px;line-height:30px;max-width:485px}@media (max-width: 767px){.hero.small .hero-content p{font-size:1.6em}}.home .hero:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.hie:empty{display:none}.inner,.contact-social-media .social-media-container,.hero .hero-content,#tribe-events-content.tribe-events-list,#tribe-events-content{margin:0 auto;max-width:1135px}@media (min-width: 768px){.inner,.contact-social-media .social-media-container,.hero .hero-content,#tribe-events-content.tribe-events-list,#tribe-events-content{padding-left:20px;padding-right:20px}}.interactive-map{padding:0 0 45px;text-align:center}@media (max-width: 767px){.interactive-map{padding:80px 20px}}.interactive-map .image-points{position:relative}.interactive-map .image-points img{height:auto;max-width:100%}.interactive-map .points{width:100%;position:absolute;top:0;left:0;height:100%}.interactive-map .points .plus{position:absolute;height:45px;width:45px;opacity:0.6;transition:opacity 0.2s}.interactive-map .points .plus:hover{opacity:1}.interactive-map .points .plus img{height:auto;width:100%;border-radius:50%;box-shadow:3px 3px 3px 2px rgba(0,0,0,0.3)}.interactive-map .points .plus8{left:65%;top:68%}.fancybox-lightbox{padding:0 20px;margin:0;background:transparent;overflow:visible}@media (min-width: 1151px){.fancybox-lightbox{max-width:1108px}}.fancybox-lightbox .fancybox-close-small{top:-35px;right:-10px}@media (min-width: 1151px){.fancybox-lightbox .fancybox-close-small{top:-42px;right:0}}.fancybox-lightbox .fancybox-close-small:hover:after,.fancybox-lightbox .fancybox-close-small:active:after,.fancybox-lightbox .fancybox-close-small:focus:after{outline:none;border:none}.fancybox-lightbox .fancybox-close-small:after{background:transparent;color:#fff;font-size:40px}.fancybox-lightbox .fancybox-close-small:after:hover,.fancybox-lightbox .fancybox-close-small:after:active,.fancybox-lightbox .fancybox-close-small:after:focus{outline:none;border:none}.fancybox-lightbox .fancybox-image-container{line-height:0;position:relative;margin:0 auto}@media (min-width: 1151px){.fancybox-lightbox .fancybox-image-container{max-width:1000px}}.fancybox-lightbox .fancybox-image-container img{max-width:100%;height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-lightbox .fancybox-image-container .fancybox-arrow{height:100%;opacity:1;display:flex;align-items:stretch;align-content:center;margin:0;top:0;background:rgba(30,30,30,0.8)}@media (max-width: 767px){.fancybox-lightbox .fancybox-image-container .fancybox-arrow{width:24px}}.fancybox-lightbox .fancybox-image-container .fancybox-arrow:after{position:relative;top:auto;background-color:transparent;margin:0 auto}@media (max-width: 767px){.fancybox-lightbox .fancybox-image-container .fancybox-arrow:after{background-size:14px 24px}}@media (min-width: 1151px){.fancybox-lightbox .fancybox-image-container .fancybox-arrow.fancybox-arrow--left{left:-54px}.fancybox-lightbox .fancybox-image-container .fancybox-arrow.fancybox-arrow--right{right:-54px}}.fancybox-lightbox .lightbox-content{margin:0 auto;padding:20px 0}@media (min-width: 1151px){.fancybox-lightbox .lightbox-content:not(.signle-slide){padding:20px 34px}}.fancybox-lightbox .lightbox-content p{color:#fff;font-size:1.5em}.fancybox-lightbox .lightbox-content .lightbox-header{font-size:1.8em}.fancybox-lightbox .lightbox-content .content{margin-bottom:5px}.fancybox-lightbox .lightbox-content .image-count{font-size:1.2em;margin-bottom:0;color:#ddd}.logged-in #main.neg-margin{margin-top:-32px}@media (max-width: 782px){.logged-in #main.neg-margin{margin-top:-46px}}.jPanelMenu-panel>main{position:relative}.jPanelMenu-panel>main.menu-open{position:relative;z-index:2}#main.overlay:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.page-content a:hover{color:#f05951}.page-content.has-sidebar{display:flex;flex-flow:row wrap}.page-content.has-sidebar .content{width:75%}@media (min-width: 992px){.page-content.has-sidebar .content{width:70%}}@media (max-width: 767px){.page-content.has-sidebar .content{order:2;width:100%;padding:0 20px 45px}}.page-content .content{padding:0 20px 45px}@media (max-width: 767px){.page-content .content{padding:45px 20px}}.page-content .content .add-to-calendar{display:flex;align-items:center;margin-top:20px}.page-content .content .add-to-calendar .fa-calendar{font-size:2.2em;line-height:1.7;color:#f26f68;margin-right:10px}.page-content .content .add-to-calendar a,.page-content .content .add-to-calendar span{font-size:1.5em;line-height:1.7;color:#f26f68}.page-content .content .add-to-calendar span{margin-left:8px;margin-right:8px}.page-content .sidebar{padding-left:20px;padding-right:30px}@media (min-width: 992px){.page-content .sidebar{padding-right:95px;width:25%}}@media (min-width: 1200px){.page-content .sidebar{width:30%}}@media (max-width: 767px){.page-content .sidebar{order:2;padding:0 20px 25px;width:100%}}.page-content .sidebar .sidebar-nav a{border-bottom:1px solid #ddd;display:block;font-size:1.5em;padding:15px 0;color:#55565a}.page-content .sidebar .sidebar-nav a:hover,.page-content .sidebar .sidebar-nav a.active{color:#6caabb}.page-content .sidebar .sidebar-nav .sub-page-nav{padding-left:20px;color:#55565a}.page-content .sidebar .sidebar-nav .sub-page-nav a{border-bottom:0}.page-content .sidebar .sidebar-nav .sub-page-nav a:hover,.page-content .sidebar .sidebar-nav .sub-page-nav a.active{color:#6caabb}.page-content .sidebar .event-category{border-bottom:1px solid #ddd;padding-bottom:20px}.page-content .sidebar .event-category a{align-items:center;display:flex;font-size:1.4em;font-style:italic}.page-content .sidebar .event-category a img{max-width:49px;max-height:49px;-webkit-transform:translateZ(0);transform:translateZ(0);margin-right:15px}.page-content .sidebar .icon-content{border-bottom:1px solid #ddd;display:flex;padding:15px 0}.page-content .sidebar .icon-content .icon{color:#6caabb;font-size:2em;margin-right:15px}.page-content .sidebar .icon-content p.heading,.page-content .sidebar .sidebar-content p.heading{color:#f05951}.page-content .sidebar .icon-content p.media-heading,.page-content .sidebar .sidebar-content p.media-heading{margin-bottom:20px}.page-content .sidebar .icon-content p.media-heading:last-of-type,.page-content .sidebar .sidebar-content p.media-heading:last-of-type{margin-bottom:20px}.page-content .sidebar .icon-content .wp-audio-shortcode,.page-content .sidebar .sidebar-content .wp-audio-shortcode{margin-bottom:20px}.page-content .sidebar .icon-content p,.page-content .sidebar .sidebar-content p{font-size:1.5em;line-height:1.7}.page-content .sidebar .icon-content p:last-of-type,.page-content .sidebar .sidebar-content p:last-of-type{margin-bottom:0}.page-content .sidebar .icon-content p a.button,.page-content .sidebar .sidebar-content p a.button{margin-top:0}.page-content .sidebar .icon-content strong,.page-content .sidebar .sidebar-content strong{font-weight:600}.page-content .sidebar .icon-content .button,.page-content .sidebar .icon-content input[type="button"],.page-content .sidebar .sidebar-content .button,.page-content .sidebar .sidebar-content input[type="button"]{margin-top:20px;padding:15px 25px}.page-content .sidebar .sidebar-content{border-bottom:1px solid #ddd;padding:15px 0}p+.mejs-container{margin:10px 0 20px}.mejs-container{margin-bottom:20px}.mejs-container,.mejs-embed,.mejs-embed body{background:#55565a}.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-embed .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-embed body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#6caabb}.mejs-container .mejs-time-rail .mejs-time-slider:focus,.mejs-embed .mejs-time-rail .mejs-time-slider:focus,.mejs-embed body .mejs-time-rail .mejs-time-slider:focus{outline:none;border:none}.mejs-container .mejs-time-rail .mejs-time-current,.mejs-embed .mejs-time-rail .mejs-time-current,.mejs-embed body .mejs-time-rail .mejs-time-current{background:#6caabb}.cant-audio-player{float:left;width:100%}.cant-audio-player:after{content:"";display:table;clear:both}.cant-audio-player .listen-wrap{display:table;height:100%}.cant-audio-player .listen-wrap .listen{font-size:1.5em;color:#666;display:table-cell;height:100%;padding-right:10px;vertical-align:middle}.cant-audio-player .listen-wrap .audio-trigger{display:table-cell;height:100%}.cant-audio-player .listen-wrap .audio-trigger:hover .fa-circle{color:#fff}.cant-audio-player .listen-wrap .audio-trigger:hover .fa-stack-1x{color:#f26f68}.cant-audio-player .listen-wrap .audio-trigger .fa-circle{color:#f26f68}.cant-audio-player .listen-wrap .audio-trigger .fa-stack-1x{color:#fff}.block-content .cant-audio-player+p{margin-bottom:20px}.cant-audio-player{margin-bottom:20px}.cant-audio-player:last-of-type{margin-bottom:0}.cant-audio-player .audio-trigger .fa-stack{width:5em;height:5em;line-height:5em}.cant-audio-player .audio-trigger .fa-circle{font-size:5em}.cant-audio-player .audio-trigger .fa-stack-1x{font-size:2.25em;line-height:2.25em}@media (min-width: 1024px){.hero+.page-nav{margin-bottom:40px}}.page-nav{border-bottom:1px solid #ddd;margin-bottom:0px}.page-nav .page-nav-mobile-trigger{display:none;align-items:center;justify-content:space-between;font-size:1.2em;text-transform:uppercase;padding:20px;width:100%}.page-nav .page-nav-mobile-trigger.slide-open{color:#6caabb;border-bottom:1px solid #ddd}@media (max-width: 992px){.page-nav .page-nav-mobile-trigger{display:flex}}.page-nav .page-nav-mobile-trigger i{font-size:1.5em}.page-nav nav{display:flex;flex-flow:row wrap}@media (max-width: 992px){.page-nav nav{display:none}}.page-nav nav a{color:#888;display:block;font-size:1.3em;padding:45px 10px 40px;text-transform:uppercase;position:relative}.page-nav nav a:hover{color:#6caabb}@media (max-width: 992px){.page-nav nav a{padding:15px 20px;width:100%;text-align:center}}@media (min-width: 993px){.page-nav nav a:after{content:'';display:block;margin:auto;height:5px;width:0;background:transparent;transition:width .3s ease, background-color .3s ease;position:absolute;bottom:0;left:0;right:0}.page-nav nav a:hover:after,.page-nav nav a.active:after{width:100%;background:#6caabb}}.page-content .tablepress-table-description{color:#6caabb;font-size:2.4em;margin-bottom:0.7em}.page-content .tablepress tfoot th,.page-content .tablepress thead th{background:#6caabb !important;color:#fff;font-size:1.5em;padding:12px 20px;word-wrap:break-word}.page-content .tablepress tbody.odd td{background-color:#f6f7f7;border-top:0}.page-content .tablepress tbody td{border-top:0;font-size:1.4em;padding:12px 20px;word-wrap:break-word}@media (min-width: 992px){.page-content .tablepress tbody td{font-size:1.5em}}.event-purple{color:#a55c92}.event-green{color:#829E37}.event-turquoise{color:#6caabb}.event-yellow{color:#e5c420}.event-orange{color:#ef8422}.event-blue{color:#446b7d}.event-deeppurple{color:#532851}.event-darkgreen{color:#487135}#tribe-events-pg-template,.tribe-events-pg-template{margin:0 auto;width:100%;max-width:100%}#tribe-events-bar{background:#fff;padding:0 20px;margin-bottom:0}@media (min-width: 993px){#tribe-events-bar{padding:40px 20px}}#tribe-bar-form{background:transparent;margin:0 auto;max-width:1135px}#tribe-bar-form label{display:block;font-size:1.4em;text-transform:none;margin-bottom:20px}@media (min-width: 1151px){#tribe-bar-form label{font-size:1.8em}}#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-date-filter,#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-search-filter,#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-submit{width:100%}@media (min-width: 768px){#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-date-filter,#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-search-filter,#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-submit{width:33.3333%}}@media (min-width: 768px){#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-date-filter,#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-search-filter,#tribe-bar-form .tribe-bar-filters-inner .tribe-bar-submit{margin-left:0}}#tribe-bar-form .tribe-bar-filters-inner input[type=text]{border:1px solid transparent;background:#f6f7f7;font-style:normal;color:#55565a;padding:12px;width:80%}#tribe-bar-form .tribe-bar-filters-inner input[type=text]::-webkit-input-placeholder{text-transform:uppercase;font-style:normal;color:#55565a;font-size:13px}#tribe-bar-form .tribe-bar-filters-inner input[type=text]::-moz-placeholder{text-transform:uppercase;font-style:normal;color:#55565a;font-size:13px}#tribe-bar-form .tribe-bar-filters-inner input[type=text]:-ms-input-placeholder{text-transform:uppercase;font-style:normal;color:#55565a;font-size:13px}#tribe-bar-form .tribe-bar-filters-inner input[type=text]::-ms-input-placeholder{text-transform:uppercase;font-style:normal;color:#55565a;font-size:13px}#tribe-bar-form .tribe-bar-filters-inner input[type=text]::placeholder{text-transform:uppercase;font-style:normal;color:#55565a;font-size:13px}#tribe-bar-form .tribe-bar-filters-inner input[type=text]:active,#tribe-bar-form .tribe-bar-filters-inner input[type=text]:hover,#tribe-bar-form .tribe-bar-filters-inner input[type=text]:focus{border:1px solid transparent;outline:none}#tribe-bar-form #tribe-bar-views label{padding:0 15px;font-size:1.4em}@media (min-width: 1151px){#tribe-bar-form #tribe-bar-views label{padding:0}}#tribe-bar-form #tribe-bar-views label i{margin-left:5px;color:#55565a}#tribe-bar-form #tribe-bar-views span{background-size:30px 30px;height:30px;line-height:30px;text-indent:15px;margin-bottom:10px;text-transform:uppercase}#tribe-bar-form #tribe-bar-views span.tribe-icon-month{background-image:url(/wp-content/themes/cantigny/assets/img/icon-month.png)}#tribe-bar-form #tribe-bar-views span.tribe-icon-list{background-image:url(/wp-content/themes/cantigny/assets/img/icon-list.png)}#tribe-bar-form .tribe-bar-views-list{padding:5px 15px}@media (min-width: 1151px){#tribe-bar-form .tribe-bar-views-list{padding:0 0 0 5px}}#tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a{background:transparent}#tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover{background:transparent}#tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option a{background:transparent;padding:0}#tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option a:hover{background:transparent}.tribe-bar-views-inner{background:#fff}.tribe-bar-submit{margin-left:0;width:15%}#tribe-bar-form .tribe-bar-submit input[type=submit]{display:inline-block;width:auto;background:#f26f68;border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;text-decoration:none;text-transform:uppercase;transition:background 0.2s, color 0.2s, border-color 0.2s;margin:0;line-height:1;padding:15px 20px}#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{background:#f05951}#tribe-geo-results h2.tribe-events-page-title,h2.tribe-events-page-title,.tribe-events-list h2.tribe-events-page-title{background:#6caabb;color:#fff;font-size:2.2em;padding:30px 0;margin-bottom:0}#tribe-events-footer,#tribe-events-header{display:none}#tribe-events-content table.tribe-events-calendar{margin-top:0}.tribe-events-calendar thead th{background-color:#f6f7f7;border-color:#f6f7f7;color:#666}#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth,#tribe-events-content .tribe-events-calendar td,#tribe-events-content .tribe-events-calendar td:hover{background:#fff;box-shadow:none;border-color:#ddd}.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a,.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{background:#fff;color:#888;text-align:right}#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:#fff;color:#6caabb;text-align:right}@media (max-width: 767px){.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]{text-align:center}#tribe-events-header .tribe-events-sub-nav li h2{font-size:2.2em;padding:20px 0}}.tribe-events-present{border:2px solid #6caabb !important}h2.tribe-events-page-title a,h2.tribe-events-page-title a:focus,h2.tribe-events-page-title a:hover{color:#fff}#tribe-events-header{display:block;margin-bottom:0}#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a,#tribe-events-header .tribe-events-sub-nav li{color:#fff;display:block;background:transparent}#tribe-events-content a{color:#666;font-size:1.3em}ul.tribe-events-sub-nav a{color:#fff !important;padding:0 20px;background:transparent}#tribe-events-footer{display:block;margin-bottom:50px}#tribe-events-footer a{color:#6caabb !important}.events-list .tribe-events-loop,.single-tribe_organizer .tribe-events-loop,.single-tribe_venue .tribe-events-loop,.tribe-events-day .tribe-events-loop{max-width:100%;width:100%}.tribe-events-ical{display:none !important}#tribe-events-header{background:#6caabb;padding:25px 0;color:#fff;font-size:1em}#tribe-events-header .tribe-events-sub-nav{display:flex;flex-flow:row nowrap;align-items:center}#tribe-events-header .tribe-events-sub-nav li{flex-grow:1;font-size:1em}#tribe-events-header .tribe-events-sub-nav li h2{font-size:2.2em}#tribe-events-header .tribe-events-sub-nav li:not(.event-nav-item){flex-grow:2;text-align:center}#tribe-events-header .tribe-events-sub-nav a .fa-stack{width:2.5em;height:2.5em;line-height:2.5em}#tribe-events-header .tribe-events-sub-nav a .fa-stack-2x{font-size:2.5em}#tribe-events-header .tribe-events-sub-nav a .fa-stack-1x{font-size:1.25em;line-height:2em}#tribe-events-header .tribe-events-sub-nav a .fa-circle{color:#4d94a7}#tribe-events-header .tribe-events-sub-nav a:hover .fa-circle{color:#3d7584}#tribe-events-header .tribe-events-sub-nav .month-name{display:none}#tribe-events-footer{padding:10px 0}#tribe-events-footer:after{content:'';display:table;clear:both}#tribe-events-footer li a:hover{color:#4d94a7 !important}#tribe-events-footer li a:hover i{color:#4d94a7}#tribe-events-footer .fa-stack .fa-stack-2x{display:none}#tribe-events-footer .fa-stack .fa-stack-1x{color:#6caabb}#tribe-events-footer .month-name{display:inline-block}#tribe-events-footer .tribe-events-nav-previous a{padding:0}@media (min-width: 768px){#tribe-events-footer .tribe-events-nav-previous .month-name{margin-left:15px}}#tribe-events-footer .tribe-events-nav-next a{padding:0}@media (min-width: 768px){#tribe-events-footer .tribe-events-nav-next .month-name{margin-right:15px}}#tribe-events-footer li:not(.event-nav-item){display:none}.tribe-events-notices{background:transparent;text-align:center;color:#888;font-size:1.2em;border:none;border-radius:0;padding:40px 0;margin-left:auto;margin-right:auto}@media (min-width: 768px){.tribe-events-notices{max-width:70%}}.block-photo-grid .photos-header h3{margin-bottom:1em}.block-photo-grid .photo-grid-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.block-photo-grid .photo-grid-row .photo-grid-item{flex:0 0 calc(33.333% - 10px);width:calc(33.333% - 10px);max-width:calc(33.333% - 10px);margin-bottom:20px}.block-photo-grid .photo-grid-row .photo-grid-item:nth-child(3n-2){margin-right:15px}.block-photo-grid .photo-grid-row .photo-grid-item:nth-child(3n){margin-left:15px}@media all and (max-width: 575px){.block-photo-grid .photo-grid-row .photo-grid-item{flex:0 0 100%;max-width:100%;width:100%;margin:0 0 20px 0 !important}}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap{display:block;width:100%;height:220px;position:relative;overflow:hidden;transition:ease all 300ms}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap:after{content:'';position:absolute;top:20px;right:20px;width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-image:url("https://cantigny.org/wp-content/uploads/2021/08/zoom-link.png")}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transition:ease all 300ms}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap .caption{position:absolute;bottom:0;right:0;left:0;padding:8px 30px;background-color:rgba(0,0,0,0.4)}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap .caption p{color:#fff;margin-bottom:0}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap:hover{cursor:pointer;-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 3px 8px rgba(0,0,0,0.3)}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap:hover img{opacity:.8}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap.page-link:after{background-image:url("https://cantigny.org/wp-content/uploads/2021/08/page-link.png")}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap.video-lightbox:after{background-image:url("https://cantigny.org/wp-content/uploads/2021/08/video-link.png")}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap.gallery-lightbox:after{background-image:url("https://cantigny.org/wp-content/uploads/2021/08/gallery-link.png")}.block-photo-grid .photo-grid-row .photo-grid-item .image-wrap.content-modal:after{background-image:url("https://cantigny.org/wp-content/uploads/2021/08/info-link.png")}.modal-wrap{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999;background-color:rgba(255,255,255,0.96);opacity:0;pointer-events:none;transition:ease all 300ms}.modal-wrap .modal-close{position:absolute;top:30px;right:30px;height:40px;width:40px;background-color:transparent;z-index:1001}@media all and (max-width: 767px){.modal-wrap .modal-close{top:40px;right:45px}}.modal-wrap .modal-close span{display:block;position:absolute;width:40px;height:2px;border-radius:1px;top:19px;background-color:#666;transition:ease all 300ms}.modal-wrap .modal-close span:first-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-wrap .modal-close span:last-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-wrap .modal-close:hover{cursor:pointer}.modal-wrap .modal-close:hover span{opacity:.5}.modal-wrap .modal-close:hover span:first-of-type{-webkit-transform:rotate(0);transform:rotate(0)}.modal-wrap .modal-close:hover span:last-of-type{-webkit-transform:rotate(0);transform:rotate(0)}.modal-wrap .modal-inner{width:1095px;margin:5vh auto 0;height:90vh;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;position:relative;overflow-y:auto}@media all and (max-width: 1199px){.modal-wrap .modal-inner{width:931px}}@media all and (max-width: 991px){.modal-wrap .modal-inner{width:100%;max-width:996px;padding:0 60px}}@media all and (max-width: 767px){.modal-wrap .modal-inner{align-items:flex-start;display:block;height:calc(100vh - 80px);width:calc(100% - 30px);margin:40px 30px 0 0}}.modal-wrap .modal-inner .modal-image{flex:0 0 40%;width:40%;max-width:40%;height:90vh;max-height:450px;position:relative}@media all and (max-width: 767px){.modal-wrap .modal-inner .modal-image{flex:0 0 100%;width:100%;max-width:100%;height:350px;margin-bottom:40px}}.modal-wrap .modal-inner .modal-image .image-inner{position:relative;height:100%;width:100%;overflow:hidden;display:block}.modal-wrap .modal-inner .modal-image .image-inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal-wrap .modal-inner .modal-image .caption{position:absolute;bottom:0;right:0;left:0;padding:8px 30px;background-color:rgba(0,0,0,0.4)}.modal-wrap .modal-inner .modal-image .caption p{color:#fff;margin-bottom:0;font-size:1.5em}.modal-wrap .modal-inner .modal-content{flex:0 0 calc(60% - 60px);width:calc(60% - 60px);max-width:calc(60% - 60px);margin-left:60px}@media all and (max-width: 767px){.modal-wrap .modal-inner .modal-content{flex:0 0 100%;width:100%;max-width:100%;margin:0 0 80px}}.modal-wrap .modal-inner .modal-content h2{font-size:2.5em;line-height:1.6;margin-bottom:.5em}.modal-wrap .modal-inner .modal-content p{font-size:1.5em;line-height:1.6;margin-bottom:.5em}.modal-wrap.active-modal{opacity:1;pointer-events:all}html.modal-on{overflow:hidden}.search-results .content{order:1}.search-results .sidebar{order:2}.search-results .sidebar .sidebar-content{border-top:1px solid #ddd;border-bottom:0}.search-results .search-field{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0}.search-results .search-field i{font-size:3em;color:#ddd;margin-right:15px}.search-results .search-field form{display:inline-block;width:80%}.search-results .search-field input{border:0;background:transparent;color:#6caabb;font-size:2.4em;width:100%}.search-results .search-heading{color:#666;margin-top:30px;margin-bottom:30px}.search-results .search-heading h2{font-size:3em;margin-bottom:30px}.search-results .search-heading p{font-size:1.8em}.search-results .result{display:flex;margin-bottom:30px}.search-results .result:last-of-type{margin-bottom:0}@media (max-width: 767px){.search-results .result{flex-flow:row wrap}}.search-results .result .thumbnail{margin-right:30px;width:30%;overflow:hidden;height:230px}@media (max-width: 767px){.search-results .result .thumbnail{margin-right:0;margin-bottom:30px;width:100%;overflow:hidden}}.search-results .result .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-results .result .post-description{width:70%}.search-results .result .post-description h3 a{color:#6caabb;font-size:1.8em}.search-results .result .post-description h3 a:hover{color:#3d7584}.search-results .result p{font-size:1.5em;line-height:1.7}.td-logo{display:flex;align-items:center;justify-content:center;height:20vh}.template-directory{min-height:80vh;display:flex;justify-content:center;flex-direction:column}.template-directory div{display:flex;justify-content:center;align-items:center;height:50%;min-height:50vh}.template-directory div.nav{background-color:#ddd}.template-directory div.nav a{margin:0 1rem 1rem}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fYW5pbWF0ZS5zY3NzIiwid2ludGVyLWFwcGxpY2F0aW9uLmNzcyIsInZlbmRvci9fbm9zY3JvbGwuc2NzcyIsInZlbmRvci9fcmVzZXQuc2NzcyIsInZlbmRvci9fd3Auc2NzcyIsInNldHRpbmdzL19zZXR0aW5ncy5zY3NzIiwic2V0dGluZ3MvX3dpbnRlci1zZXR0aW5ncy5zY3NzIiwiY29tcG9uZW50cy9fYm9keS5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19jYWxsb3V0LnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LWJsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1ncmlkLnNjc3MiLCJjb21wb25lbnRzL19ldmVudC1jYXRlZ29yaWVzLnNjc3MiLCJjb21wb25lbnRzL19ldmVudC1saXN0LnNjc3MiLCJjb21wb25lbnRzL19ldmVudC1zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LXRvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50cy1tb250aC5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtZXZlbnRzLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL19nbG9iYWwuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwicGFnZXMvX2V2ZW50cy5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9faGlkZWlmZW1wdHkuc2NzcyIsImNvbXBvbmVudHMvX2lubmVyLnNjc3MiLCJjb21wb25lbnRzL19pbnRlcmFjdGl2ZS1tYXAuc2NzcyIsImNvbXBvbmVudHMvX21haW4uc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLXByZXNzLnNjc3MiLCJvYmplY3RzL19ldmVudHMuc2NzcyIsInBhZ2VzL19waG90b2dyaWQuc2NzcyIsInBhZ2VzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwicGFnZXMvX3RlbXBsYXRlLWRpcmVjdG9yeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOzs7Ozs7RUNJRSxDREVDLFVBR0QsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixnQ0FBcUIsQ0FBckIsd0JBQXlCLENBQzFCLG1CQUdDLDBDQUEyQixDQUEzQixrQ0FBbUMsQ0FDcEMsZ0JBR0MsNkJBQW9CLENBQXBCLHFCQUFzQixDQUN2Qiw2RUFNQywrQkFBb0IsQ0FBcEIsdUJBQXdCLENBQ3pCLDBCQUdDLG9CQUNFLHFFQUFtRSxDQUFuRSw2REFBbUUsQ0FDbkUsc0NBQVcsQ0FBWCw4QkFBNkIsQ0FHL0IsUUFDRSx3RUFBbUUsQ0FBbkUsZ0VBQW1FLENBQ25FLDBDQUFXLENBQVgsa0NBQW1DLENBR3JDLElBQ0Usd0VBQW1FLENBQW5FLGdFQUFtRSxDQUNuRSwwQ0FBVyxDQUFYLGtDQUFtQyxDQUdyQyxJQUNFLHlDQUFXLENBQVgsaUNBQWdDLENBQUEsQ0FuQm5DLGtCQUdDLG9CQUNFLHFFQUFtRSxDQUFuRSw2REFBbUUsQ0FDbkUsc0NBQVcsQ0FBWCw4QkFBNkIsQ0FHL0IsUUFDRSx3RUFBbUUsQ0FBbkUsZ0VBQW1FLENBQ25FLDBDQUFXLENBQVgsa0NBQW1DLENBR3JDLElBQ0Usd0VBQW1FLENBQW5FLGdFQUFtRSxDQUNuRSwwQ0FBVyxDQUFYLGtDQUFtQyxDQUdyQyxJQUNFLHlDQUFXLENBQVgsaUNBQWdDLENBQUEsQ0FJcEMsUUFDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHNDQUFrQixDQUFsQiw4QkFBK0IsQ0FDaEMseUJBR0MsWUFDRSxTQUFVLENBR1osUUFDRSxTQUFVLENBQUEs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RSwwQ0FFUCx5Qi9CZVEsQ0FBQSxlK0JiTyxDQUFFLDhCQUtuQix5Qi9CUVUsQ0FBQSw0QkFBQSxDQUFBLGMrQkpDLENBQUEsZ0NBRVQsYUFDYSxDQUFBLFUvQkNMLENBQUEsaUIrQkNRLENBQUEsbUNBR2hCLG9CQUNXLENBQUEsU0FDRixDQUFBLG9DQUdULFFBSVEsQ0FBRSxzQkFDSSxDQUFBLGE5QnJDUCxDQUFBLGU4QnVDTSxDQUFBLFVBQ0osQ0FBQSxnQ0FLWCxVL0JwQkssQ0FBQSxlK0J5QlMsQ0FBQSxrQkFDRyxDQUFBLG1DQUVmLGFBQ2EsQ0FBQSxrQkFDSSxDQUFBLGtDQUdqQixlQUNhLENBQUEsd0JBS2YsWUFDVyxDQUFBLGtCQUNNLENBQUEscUNBRlYsZUFLVSxDQUFFLDBCQUdNLHdCQVJ6QixrQkFTZSxDQUFBLENBQVEsbUNBR3JCLGlCQUNnQixDQUFBLFNBQ1AsQ0FBQSxlQUNFLENBQUEsWUFDRixDQUFBLDBCQUVnQixtQ0FOekIsY0FPZ0IsQ0FBRSxrQkFDQyxDQUFBLFVBQ1IsQ0FBQSxlQUNFLENBQUEsQ0FBTSx1Q0FHakIsVUFDUyxDQUFBLFdBQ0EsQ0FBQSxtQkFDSSxDQURKLGdCQUNJLENBQUEsMENBSWYsU0FDUyxDQUFBLCtDQUdZLGE5QnBHZCxDQUFBLGU4QnlHTSxDQUFBLHFEQUxTLGE5Qm5HVixDQUFBLDBCOEJnSFosZUFDYSxDQUFBLGVBQ0UsQ0FBQSxTQUNkLFlDbkhNLENBQUEsa0JBQ0ksQ0FBQSxzQkFDSSxDQUFBLFdBQ1QsQ0FBQSxvQkFDVCxlQUdhLENBQUEsWUFDSCxDQUFBLHNCQUNRLENBQUEscUJBQ0QsQ0FBQSx3QkFDaEIsWUFDVyxDQUFBLHNCQUNRLENBQUEsa0JBQ0osQ0FBQSxVQUNMLENBQUEsZUFDSSxDQUFBLDRCQUxYLHFCaENXTyxDQUFBLDhCZ0NITixrQkFDVSIsImZpbGUiOiJ3aW50ZXItYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjUuMlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBEYW5pZWwgRWRlblxyXG4gKi9cclxuXHJcbi5hbmltYXRlZCB7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuaGluZ2Uge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5mbGlwT3V0WCxcclxuLmFuaW1hdGVkLmZsaXBPdXRZLFxyXG4uYW5pbWF0ZWQuYm91bmNlSW4sXHJcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNDMlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlIHtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gge1xyXG4gIGZyb20sIDUwJSwgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDI1JSwgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhc2gge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHVsc2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ydWJiZXJCYW5kIHtcclxuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgZnJvbSwgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hha2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcblxyXG4gIDYuNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTguNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICB9XHJcblxyXG4gIDMxLjUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICB9XHJcblxyXG4gIDQzLjUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRTaGFrZSB7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzd2luZyB7XHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2luZyB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAxMCUsIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcclxuICB9XHJcblxyXG4gIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi50YWRhIHtcclxuICBhbmltYXRpb24tbmFtZTogdGFkYTtcclxufVxyXG5cclxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAxNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNDUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLndvYmJsZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBqZWxsbyB7XHJcbiAgZnJvbSwgMTEuMSUsIHRvIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIDIyLjIlIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICB9XHJcblxyXG4gIDMzLjMlIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgfVxyXG5cclxuICA0NC40JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcclxuICB9XHJcblxyXG4gIDU1LjUlIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNjYuNiUge1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzcuNyUge1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xyXG4gIH1cclxuXHJcbiAgODguOCUge1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5qZWxsbyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbiB7XHJcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XHJcbiAgfVxyXG5cclxuICA4MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbiB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICA5MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZUluTGVmdCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcclxuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4gIH1cclxuXHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgOTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5SaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcclxuICB9XHJcblxyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA3NSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJblVwIHtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDIwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgfVxyXG5cclxuICA1MCUsIDU1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dERvd24ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dExlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRSaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAyMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XHJcbiAgfVxyXG5cclxuICA0MCUsIDQ1JSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFVwIHtcclxuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbiB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bkJpZyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnRCaWcge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVJblVwIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZUluVXBCaWcge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duQmlnIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdEJpZyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHRCaWcge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZU91dFVwQmlnIHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXAge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGVkLmZsaXAge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwSW5YIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcEluWSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBJblkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxpcE91dFgge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgfVxyXG5cclxuICAzMCUge1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZsaXBPdXRZIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDgwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRJbiB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZE91dCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJbkRvd25MZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93blJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcExlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5VcFJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93bkxlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm90YXRlT3V0VXBMZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcFJpZ2h0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBoaW5nZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDIwJSwgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIDQwJSwgODAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGluZ2Uge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uamFja0luVGhlQm94IHtcclxuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkBrZXlmcmFtZXMgcm9sbEluIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucm9sbEluIHtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xyXG59XHJcblxyXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cclxuXHJcbkBrZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5yb2xsT3V0IHtcclxuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbiB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluRG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcclxuICB9XHJcblxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JbkxlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uem9vbUluUmlnaHQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21JblVwIHtcclxuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0RG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnpvb21PdXRMZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcclxuICB9XHJcbn1cclxuXHJcbi56b29tT3V0VXAge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZUluRG93biB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5SaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlSW5VcCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXREb3duIHtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRMZWZ0IHtcclxuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRSaWdodCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVPdXRVcCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XHJcbn1cclxuIiwiLyohXHJcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXHJcbiAqIFZlcnNpb24gLSAzLjUuMlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBEYW5pZWwgRWRlblxyXG4gKi8uYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbWF0ZWQuaW5maW5pdGV7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uYW5pbWF0ZWQuaGluZ2V7YW5pbWF0aW9uLWR1cmF0aW9uOjJzfS5hbmltYXRlZC5mbGlwT3V0WCwuYW5pbWF0ZWQuZmxpcE91dFksLmFuaW1hdGVkLmJvdW5jZUluLC5hbmltYXRlZC5ib3VuY2VPdXR7YW5pbWF0aW9uLWR1cmF0aW9uOi43NXN9QGtleWZyYW1lcyBib3VuY2V7ZnJvbSwyMCUsNTMlLDgwJSx0b3thbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX00MCUsNDMle2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKX03MCV7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApfTkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTRweCwgMCl9fS5ib3VuY2V7YW5pbWF0aW9uLW5hbWU6Ym91bmNlO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1Aa2V5ZnJhbWVzIGZsYXNoe2Zyb20sNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LmZsYXNoe2FuaW1hdGlvbi1uYW1lOmZsYXNofUBrZXlmcmFtZXMgcHVsc2V7ZnJvbXt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX01MCV7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSl9dG97dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5wdWxzZXthbmltYXRpb24tbmFtZTpwdWxzZX1Aa2V5ZnJhbWVzIHJ1YmJlckJhbmR7ZnJvbXt0cmFuc2Zvcm06c2NhbGUzZCgxLCAxLCAxKX0zMCV7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwgMC43NSwgMSl9NDAle3RyYW5zZm9ybTpzY2FsZTNkKDAuNzUsIDEuMjUsIDEpfTUwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LCAwLjg1LCAxKX02NSV7dHJhbnNmb3JtOnNjYWxlM2QoMC45NSwgMS4wNSwgMSl9NzUle3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsIDAuOTUsIDEpfXRve3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfX0ucnViYmVyQmFuZHthbmltYXRpb24tbmFtZTpydWJiZXJCYW5kfUBrZXlmcmFtZXMgc2hha2V7ZnJvbSx0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAlLDMwJSw1MCUsNzAlLDkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTIwJSw0MCUsNjAlLDgwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwgMCwgMCl9fS5zaGFrZXthbmltYXRpb24tbmFtZTpzaGFrZX1Aa2V5ZnJhbWVzIGhlYWRTaGFrZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX02LjUle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpfTE4LjUle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKX0zMS41JXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKX00My41JXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uaGVhZFNoYWtle2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7YW5pbWF0aW9uLW5hbWU6aGVhZFNoYWtlfUBrZXlmcmFtZXMgc3dpbmd7MjAle3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyl9NDAle3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpfTYwJXt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgNWRlZyl9ODAle3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpfX0uc3dpbmd7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyO2FuaW1hdGlvbi1uYW1lOnN3aW5nfUBrZXlmcmFtZXMgdGFkYXtmcm9te3RyYW5zZm9ybTpzY2FsZTNkKDEsIDEsIDEpfTEwJSwyMCV7dHJhbnNmb3JtOnNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpfTMwJSw1MCUsNzAlLDkwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKX00MCUsNjAlLDgwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9dG97dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS50YWRhe2FuaW1hdGlvbi1uYW1lOnRhZGF9QGtleWZyYW1lcyB3b2JibGV7ZnJvbXt0cmFuc2Zvcm06bm9uZX0xNSV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKX0zMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyl9NDUle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyl9NjAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyl9dG97dHJhbnNmb3JtOm5vbmV9fS53b2JibGV7YW5pbWF0aW9uLW5hbWU6d29iYmxlfUBrZXlmcmFtZXMgamVsbG97ZnJvbSwxMS4xJSx0b3t0cmFuc2Zvcm06bm9uZX0yMi4yJXt0cmFuc2Zvcm06c2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKX0zMy4zJXt0cmFuc2Zvcm06c2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyl9NDQuNCV7dHJhbnNmb3JtOnNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKX01NS41JXt0cmFuc2Zvcm06c2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpfTY2LjYle3RyYW5zZm9ybTpza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpfTc3Ljcle3RyYW5zZm9ybTpza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKX04OC44JXt0cmFuc2Zvcm06c2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKX19LmplbGxve2FuaW1hdGlvbi1uYW1lOmplbGxvO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUBrZXlmcmFtZXMgYm91bmNlSW57ZnJvbSwyMCUsNDAlLDYwJSw4MCUsdG97YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9MjAle3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfTQwJXt0cmFuc2Zvcm06c2NhbGUzZCgwLjksIDAuOSwgMC45KX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpfTgwJXt0cmFuc2Zvcm06c2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlM2QoMSwgMSwgMSl9fS5ib3VuY2VJbnthbmltYXRpb24tbmFtZTpib3VuY2VJbn1Aa2V5ZnJhbWVzIGJvdW5jZUluRG93bntmcm9tLDYwJSw3NSUsOTAlLHRve2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDVweCwgMCl9dG97dHJhbnNmb3JtOm5vbmV9fS5ib3VuY2VJbkRvd257YW5pbWF0aW9uLW5hbWU6Ym91bmNlSW5Eb3dufUBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0e2Zyb20sNjAlLDc1JSw5MCUsdG97YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0wJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApfTYwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApfTkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LCAwLCAwKX10b3t0cmFuc2Zvcm06bm9uZX19LmJvdW5jZUluTGVmdHthbmltYXRpb24tbmFtZTpib3VuY2VJbkxlZnR9QGtleWZyYW1lcyBib3VuY2VJblJpZ2h0e2Zyb20sNjAlLDc1JSw5MCUsdG97YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX1mcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsIDAsIDApfXRve3RyYW5zZm9ybTpub25lfX0uYm91bmNlSW5SaWdodHthbmltYXRpb24tbmFtZTpib3VuY2VJblJpZ2h0fUBrZXlmcmFtZXMgYm91bmNlSW5VcHtmcm9tLDYwJSw3NSUsOTAlLHRve2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSl9ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9OTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5ib3VuY2VJblVwe2FuaW1hdGlvbi1uYW1lOmJvdW5jZUluVXB9QGtleWZyYW1lcyBib3VuY2VPdXR7MjAle3RyYW5zZm9ybTpzY2FsZTNkKDAuOSwgMC45LCAwLjkpfTUwJSw1NSV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwgMS4xLCAxLjEpfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLjMsIDAuMywgMC4zKX19LmJvdW5jZU91dHthbmltYXRpb24tbmFtZTpib3VuY2VPdXR9QGtleWZyYW1lcyBib3VuY2VPdXREb3duezIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTBweCwgMCl9NDAlLDQ1JXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9fS5ib3VuY2VPdXREb3due2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dERvd259QGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fS5ib3VuY2VPdXRMZWZ0e2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dExlZnR9QGtleWZyYW1lcyBib3VuY2VPdXRSaWdodHsyMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfX0uYm91bmNlT3V0UmlnaHR7YW5pbWF0aW9uLW5hbWU6Ym91bmNlT3V0UmlnaHR9QGtleWZyYW1lcyBib3VuY2VPdXRVcHsyMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKX00MCUsNDUle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjBweCwgMCl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKX19LmJvdW5jZU91dFVwe2FuaW1hdGlvbi1uYW1lOmJvdW5jZU91dFVwfUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmZhZGVJbnthbmltYXRpb24tbmFtZTpmYWRlSW59QGtleWZyYW1lcyBmYWRlSW5Eb3due2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX0uZmFkZUluRG93bnthbmltYXRpb24tbmFtZTpmYWRlSW5Eb3dufUBrZXlmcmFtZXMgZmFkZUluRG93bkJpZ3tmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX0uZmFkZUluRG93bkJpZ3thbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duQmlnfUBrZXlmcmFtZXMgZmFkZUluTGVmdHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnR7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdH1Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWd7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJbkxlZnRCaWd7YW5pbWF0aW9uLW5hbWU6ZmFkZUluTGVmdEJpZ31Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0e2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fS5mYWRlSW5SaWdodHthbmltYXRpb24tbmFtZTpmYWRlSW5SaWdodH1Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0Qmlne2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblJpZ2h0Qmlne2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0QmlnfUBrZXlmcmFtZXMgZmFkZUluVXB7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19LmZhZGVJblVwe2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfUBrZXlmcmFtZXMgZmFkZUluVXBCaWd7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX0uZmFkZUluVXBCaWd7YW5pbWF0aW9uLW5hbWU6ZmFkZUluVXBCaWd9QGtleWZyYW1lcyBmYWRlT3V0e2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MH19LmZhZGVPdXR7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1Aa2V5ZnJhbWVzIGZhZGVPdXREb3due2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fS5mYWRlT3V0RG93bnthbmltYXRpb24tbmFtZTpmYWRlT3V0RG93bn1Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKX19LmZhZGVPdXREb3duQmlne2FuaW1hdGlvbi1uYW1lOmZhZGVPdXREb3duQmlnfUBrZXlmcmFtZXMgZmFkZU91dExlZnR7ZnJvbXtvcGFjaXR5OjF9dG97b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fS5mYWRlT3V0TGVmdHthbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdH1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0Qmlne2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCl9fS5mYWRlT3V0TGVmdEJpZ3thbmltYXRpb24tbmFtZTpmYWRlT3V0TGVmdEJpZ31Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfX0uZmFkZU91dFJpZ2h0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCl9fS5mYWRlT3V0UmlnaHRCaWd7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0QmlnfUBrZXlmcmFtZXMgZmFkZU91dFVwe2Zyb217b3BhY2l0eToxfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX0uZmFkZU91dFVwe2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH1Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZ3tmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApfX0uZmFkZU91dFVwQmlne2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcEJpZ31Aa2V5ZnJhbWVzIGZsaXB7ZnJvbXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9NTAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn10b3t0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn19LmFuaW1hdGVkLmZsaXB7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGU7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO2FuaW1hdGlvbi1uYW1lOmZsaXB9QGtleWZyYW1lcyBmbGlwSW5Ye2Zyb217dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKX10b3t0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWHstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2FuaW1hdGlvbi1uYW1lOmZsaXBJblh9QGtleWZyYW1lcyBmbGlwSW5Ze2Zyb217dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO29wYWNpdHk6MH00MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn02MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7b3BhY2l0eToxfTgwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKX10b3t0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpfX0uZmxpcEluWXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2FuaW1hdGlvbi1uYW1lOmZsaXBJbll9QGtleWZyYW1lcyBmbGlwT3V0WHtmcm9te3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCl9MzAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtvcGFjaXR5OjF9dG97dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7b3BhY2l0eTowfX0uZmxpcE91dFh7YW5pbWF0aW9uLW5hbWU6ZmxpcE91dFg7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH1Aa2V5ZnJhbWVzIGZsaXBPdXRZe2Zyb217dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KX0zMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO29wYWNpdHk6MX10b3t0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtvcGFjaXR5OjB9fS5mbGlwT3V0WXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2FuaW1hdGlvbi1uYW1lOmZsaXBPdXRZfUBrZXlmcmFtZXMgbGlnaHRTcGVlZElue2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7b3BhY2l0eTowfTYwJXt0cmFuc2Zvcm06c2tld1goMjBkZWcpO29wYWNpdHk6MX04MCV7dHJhbnNmb3JtOnNrZXdYKC01ZGVnKTtvcGFjaXR5OjF9dG97dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ubGlnaHRTcGVlZElue2FuaW1hdGlvbi1uYW1lOmxpZ2h0U3BlZWRJbjthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fUBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dHtmcm9te29wYWNpdHk6MX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO29wYWNpdHk6MH19LmxpZ2h0U3BlZWRPdXR7YW5pbWF0aW9uLW5hbWU6bGlnaHRTcGVlZE91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59QGtleWZyYW1lcyByb3RhdGVJbntmcm9te3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW57YW5pbWF0aW9uLW5hbWU6cm90YXRlSW59QGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0e2Zyb217dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGJvdHRvbTt0cmFuc2Zvcm06bm9uZTtvcGFjaXR5OjF9fS5yb3RhdGVJbkRvd25MZWZ0e2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93bkxlZnR9QGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodHtmcm9te3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfXRve3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgYm90dG9tO3RyYW5zZm9ybTpub25lO29wYWNpdHk6MX19LnJvdGF0ZUluRG93blJpZ2h0e2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluRG93blJpZ2h0fUBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnR7ZnJvbXt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfXRve3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5VcExlZnR7YW5pbWF0aW9uLW5hbWU6cm90YXRlSW5VcExlZnR9QGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHR7ZnJvbXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtOm5vbmU7b3BhY2l0eToxfX0ucm90YXRlSW5VcFJpZ2h0e2FuaW1hdGlvbi1uYW1lOnJvdGF0ZUluVXBSaWdodH1Aa2V5ZnJhbWVzIHJvdGF0ZU91dHtmcm9te3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO29wYWNpdHk6MX10b3t0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXR7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0fUBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnR7ZnJvbXt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO29wYWNpdHk6MX10b3t0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93bkxlZnR7YW5pbWF0aW9uLW5hbWU6cm90YXRlT3V0RG93bkxlZnR9QGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHR7ZnJvbXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0RG93blJpZ2h0e2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dERvd25SaWdodH1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdHtmcm9te3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207b3BhY2l0eToxfXRve3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b207dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7b3BhY2l0eTowfX0ucm90YXRlT3V0VXBMZWZ0e2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwTGVmdH1Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHR7ZnJvbXt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGJvdHRvbTtvcGFjaXR5OjF9dG97dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207dHJhbnNmb3JtOnJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtvcGFjaXR5OjB9fS5yb3RhdGVPdXRVcFJpZ2h0e2FuaW1hdGlvbi1uYW1lOnJvdGF0ZU91dFVwUmlnaHR9QGtleWZyYW1lcyBoaW5nZXswJXt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9MjAlLDYwJXt0cmFuc2Zvcm06cm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH00MCUsODAle3RyYW5zZm9ybTpyb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O29wYWNpdHk6MX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO29wYWNpdHk6MH19Lmhpbmdle2FuaW1hdGlvbi1uYW1lOmhpbmdlfUBrZXlmcmFtZXMgamFja0luVGhlQm94e2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfTUwJXt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NzAle3RyYW5zZm9ybTpyb3RhdGUoM2RlZyl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19LmphY2tJblRoZUJveHthbmltYXRpb24tbmFtZTpqYWNrSW5UaGVCb3h9QGtleWZyYW1lcyByb2xsSW57ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fS5yb2xsSW57YW5pbWF0aW9uLW5hbWU6cm9sbElufUBrZXlmcmFtZXMgcm9sbE91dHtmcm9te29wYWNpdHk6MX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyl9fS5yb2xsT3V0e2FuaW1hdGlvbi1uYW1lOnJvbGxPdXR9QGtleWZyYW1lcyB6b29tSW57ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMC4zLCAwLjMsIDAuMyl9NTAle29wYWNpdHk6MX19Lnpvb21JbnthbmltYXRpb24tbmFtZTp6b29tSW59QGtleWZyYW1lcyB6b29tSW5Eb3due2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluRG93bnthbmltYXRpb24tbmFtZTp6b29tSW5Eb3dufUBrZXlmcmFtZXMgem9vbUluTGVmdHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfTYwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JbkxlZnR7YW5pbWF0aW9uLW5hbWU6em9vbUluTGVmdH1Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0e2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpfX0uem9vbUluUmlnaHR7YW5pbWF0aW9uLW5hbWU6em9vbUluUmlnaHR9QGtleWZyYW1lcyB6b29tSW5VcHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21JblVwe2FuaW1hdGlvbi1uYW1lOnpvb21JblVwfUBrZXlmcmFtZXMgem9vbU91dHtmcm9te29wYWNpdHk6MX01MCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAuMywgMC4zLCAwLjMpfXRve29wYWNpdHk6MH19Lnpvb21PdXR7YW5pbWF0aW9uLW5hbWU6em9vbU91dH1Aa2V5ZnJhbWVzIHpvb21PdXREb3duezQwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSl9fS56b29tT3V0RG93bnthbmltYXRpb24tbmFtZTp6b29tT3V0RG93bn1Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0ezQwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCl9dG97b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXJ9fS56b29tT3V0TGVmdHthbmltYXRpb24tbmFtZTp6b29tT3V0TGVmdH1Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodHs0MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcn19Lnpvb21PdXRSaWdodHthbmltYXRpb24tbmFtZTp6b29tT3V0UmlnaHR9QGtleWZyYW1lcyB6b29tT3V0VXB7NDAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKX19Lnpvb21PdXRVcHthbmltYXRpb24tbmFtZTp6b29tT3V0VXB9QGtleWZyYW1lcyBzbGlkZUluRG93bntmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXRve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LnNsaWRlSW5Eb3due2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5Eb3dufUBrZXlmcmFtZXMgc2xpZGVJbkxlZnR7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO3Zpc2liaWxpdHk6dmlzaWJsZX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5zbGlkZUluTGVmdHthbmltYXRpb24tbmFtZTpzbGlkZUluTGVmdH1Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJblJpZ2h0e2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5SaWdodH1Aa2V5ZnJhbWVzIHNsaWRlSW5VcHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTt2aXNpYmlsaXR5OnZpc2libGV9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX0uc2xpZGVJblVwe2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5VcH1Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93bntmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9fS5zbGlkZU91dERvd257YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXREb3dufUBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0e2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCl9fS5zbGlkZU91dExlZnR7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRMZWZ0fUBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX10b3t2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5zbGlkZU91dFJpZ2h0e2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0UmlnaHR9QGtleWZyYW1lcyBzbGlkZU91dFVwe2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfXRve3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fS5zbGlkZU91dFVwe2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0VXB9Lm5vc2Nyb2xse3dpZHRoOjEwMHZ3O3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7ei1pbmRleDowfSp7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWwsYm9keSxkaXYsc3BhbixhcHBsZXQsb2JqZWN0LGlmcmFtZSxoMSxoMixoMyxoNCxoNSxoNixwLGJsb2NrcXVvdGUscHJlLGEsYWJicixhY3JvbnltLGFkZHJlc3MsYmlnLGNpdGUsY29kZSxkZWwsZGZuLGVtLGltZyxpbnMsa2JkLHEscyxzYW1wLHNtYWxsLHN0cmlrZSxzdHJvbmcsc3ViLHN1cCx0dCx2YXIsYix1LGksY2VudGVyLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLHRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxlbWJlZCxmaWd1cmUsZmlnY2FwdGlvbixmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixvdXRwdXQscnVieSxzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLGF1ZGlvLHZpZGVve21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtmb250LXNpemU6MTAwJTtmb250OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9aHRtbHtmb250LXNpemU6NjIuNSU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5e2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoxLjY7Zm9udC13ZWlnaHQ6NDAwfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9b2wsdWx7bGlzdC1zdHlsZTpub25lfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX1ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJztjb250ZW50Om5vbmV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9LnNwcml0ZXtkaXNwbGF5Om5vbmV9LmFsaWdubm9uZXttYXJnaW46NXB4IDIwcHggMjBweCAwfS5hbGlnbmNlbnRlcixkaXYuYWxpZ25jZW50ZXJ7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IGF1dG8gNXB4IGF1dG99LmFsaWducmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDIwcHggMjBweH0uYWxpZ25sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjVweCAyMHB4IDIwcHggMH1hIGltZy5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCAyMHB4IDIwcHh9YSBpbWcuYWxpZ25ub25le21hcmdpbjo1cHggMjBweCAyMHB4IDB9YSBpbWcuYWxpZ25sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjVweCAyMHB4IDIwcHggMH1hIGltZy5hbGlnbmNlbnRlcntkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LndwLWNhcHRpb257YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2YwZjBmMDttYXgtd2lkdGg6OTYlO3BhZGRpbmc6NXB4IDNweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyfS53cC1jYXB0aW9uLmFsaWdubm9uZXttYXJnaW46NXB4IDIwcHggMjBweCAwfS53cC1jYXB0aW9uLmFsaWdubGVmdHttYXJnaW46NXB4IDIwcHggMjBweCAwfS53cC1jYXB0aW9uLmFsaWducmlnaHR7bWFyZ2luOjVweCAwIDIwcHggMjBweH0ud3AtY2FwdGlvbiBpbWd7Ym9yZGVyOjAgbm9uZTtoZWlnaHQ6YXV0bzttYXJnaW46MDttYXgtd2lkdGg6OTguNSU7cGFkZGluZzowO3dpZHRoOmF1dG99LndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHR7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTdweDttYXJnaW46MDtwYWRkaW5nOjAgNHB4IDVweH0uc2NyZWVuLXJlYWRlci10ZXh0e2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7aGVpZ2h0OjFweDt3aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVufS5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDAsMCwwLjYpO2NsaXA6YXV0byAhaW1wb3J0YW50O2NvbG9yOiMyMTc1OWI7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtmb250LXNpemU6MC44NzVyZW07Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6YXV0bztsZWZ0OjVweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZzoxNXB4IDIzcHggMTRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0b3A6NXB4O3dpZHRoOmF1dG87ei1pbmRleDoxMDAwMDB9LmZvbnQtc3RhY2stbGlnaHR7Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMH0uZm9udC1zdGFjay1yZWd1bGFyLGJvZHksZm9vdGVyIC5ib3R0b20gLmNvbCBwLGZvb3RlciAuYm90dG9tIC5sb2NhdGlvbiAucm93IC5hZGRyZXNzLGZvb3RlciAuYm90dG9tIC5zY29vcCwuY29weXJpZ2h0LC5zZWFyY2gtZHJvcGRvd24gaW5wdXQsLnBhZ2UtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1uYXYgLnN1Yi1wYWdlLW5hdiBhe2ZvbnQtZmFtaWx5OidNb250c2VycmF0Jywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDB9LmZvbnQtc3RhY2stbWVkaXVtLC5idXR0b24saW5wdXRbdHlwZT1cImJ1dHRvblwiXSwuY2FsbG91dCBoMywuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1oZWFkZXIgcCwuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLml0ZW0gLnNvY2lhbC1tZWRpYSBhIHA6bGFzdC1vZi10eXBlLC5ibG9jayBoMSwuYmxvY2sgaDIsLmJsb2NrIGgzLC5ibG9jayBoNCwuYmxvY2sgaDUsLmJsb2NrIGg2LC5ibG9jayAuZ3JleS1zdWItaGVhZGluZywuYmxvY2sgLmxpbmstc3ViLWhlYWRpbmcsLmJsb2NrLWNvbnRlbnQgaDEsLmJsb2NrLWNvbnRlbnQgaDIsLmJsb2NrLWNvbnRlbnQgaDMsLmJsb2NrLWNvbnRlbnQgaDQsLmJsb2NrLWNvbnRlbnQgaDUsLmJsb2NrLWNvbnRlbnQgaDYsLmJsb2NrLXBhZ2UtaGVhZGluZywuYmxvY2stYWNjb3JkaW9uIC50aXRsZSwuYmxvY2stZm9ybS1hY2NvcmRpb24gaDEsLmJsb2NrLWZvcm0tYWNjb3JkaW9uIGgyLC5ibG9jay1mb3JtLWFjY29yZGlvbiBoMywuYmxvY2stZm9ybS1hY2NvcmRpb24gaDQsLmJsb2NrLWZvcm0tYWNjb3JkaW9uIGg1LC5ibG9jay1mb3JtLWFjY29yZGlvbiBoNiwuY29udGVudC1jYXJvdXNlbCBuYXYuY2Fyb3VzZWwtbmF2IGEsLmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZiBoNCwuY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSBuYXYuZ3JhcGhpYyBhLC5jb250ZW50LWdyaWQgaDMsLmV2ZW50LWxpc3QgLmRhdGUsLmV2ZW50LXNlYXJjaCBsYWJlbCwuZXZlbnQtc2VhcmNoIGlucHV0LC5ldmVudC1zZWFyY2ggLnRvZ2dsZS12aWV3IC52aWV3LWxhYmVsLCN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtZGF0ZSBwLCN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtaGVhZGVyIGg0LCN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtbW9iaWxlLWRheS1oZWFkaW5nLCN0cmliZS1ldmVudHMtY29udGVudCAucG9wZG93bi1jb250YWluZXIgLnBvcGRvd24tY29udGVudCBoNCwjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnBvcGRvd24tY29udGFpbmVyIC5wb3Bkb3duLWRhdGUgcCwuZmVhdHVyZWQtZXZlbnRzIGgyLGZvb3RlciAudG9wIC5zZWFyY2ggaW5wdXQsZm9vdGVyIC5ib3R0b20gbmF2LmZvb3RlciBhLGZvb3RlciAuYm90dG9tIC5jb2wgLmhlYWRpbmcsZm9vdGVyIC5ib3R0b20gLmxvY2F0aW9uIC5yb3cgYSxmb290ZXIgLmJvdHRvbSAuc2Nvb3AgYSwuY29weXJpZ2h0IC5pbm5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0LC5jb3B5cmlnaHQgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldCwuY29weXJpZ2h0IC5oZXJvIC5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldCwuaGVybyAuY29weXJpZ2h0IC5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldCwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0LC5jb3B5cmlnaHQgLmlubmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCwuY29weXJpZ2h0IC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3QsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0LC5jb3B5cmlnaHQgLmhlcm8gLmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3QsLmhlcm8gLmNvcHlyaWdodCAuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3QsbGFiZWwsaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5pbm5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0LGhlYWRlciAuc3ViLWhlYWRlciAuY29udGFjdC1zb2NpYWwtbWVkaWEgbmF2LnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldCwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQsaGVhZGVyIC5zdWItaGVhZGVyIC5oZXJvIG5hdi5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldCwuaGVybyBoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2Lmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0LGhlYWRlciAuc3ViLWhlYWRlciBuYXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldCxoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2LmlubmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCxoZWFkZXIgLnN1Yi1oZWFkZXIgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCxoZWFkZXIgLnN1Yi1oZWFkZXIgLmhlcm8gbmF2Lmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3QsLmhlcm8gaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0LGhlYWRlciAuc3ViLWhlYWRlciBuYXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0LGhlYWRlciAuc3ViLWhlYWRlciBuYXYuaW5uZXIgLnN1cGVyLW5hdmlnYXRpb24gYSxoZWFkZXIgLnN1Yi1oZWFkZXIgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zdXBlci1uYXZpZ2F0aW9uIGEsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIGhlYWRlciAuc3ViLWhlYWRlciBuYXYuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc3VwZXItbmF2aWdhdGlvbiBhLGhlYWRlciAuc3ViLWhlYWRlciAuaGVybyBuYXYuaGVyby1jb250ZW50IC5zdXBlci1uYXZpZ2F0aW9uIGEsLmhlcm8gaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5oZXJvLWNvbnRlbnQgLnN1cGVyLW5hdmlnYXRpb24gYSxoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2I3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0IC5zdXBlci1uYXZpZ2F0aW9uIGEsaGVhZGVyIC5zdWItaGVhZGVyIG5hdiN0cmliZS1ldmVudHMtY29udGVudCAuc3VwZXItbmF2aWdhdGlvbiBhLGhlYWRlciAuaGVhZGVyIC5tYWluLW5hdiBhLC5oZXJvLC5mYW5jeWJveC1saWdodGJveCAubGlnaHRib3gtY29udGVudCAubGlnaHRib3gtaGVhZGVyLC5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItbmF2IGEsLnBhZ2UtY29udGVudCAuc2lkZWJhciAuaWNvbi1jb250ZW50IHN0cm9uZywucGFnZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgc3Ryb25nLC5wYWdlLW5hdiBuYXYgYSwucGFnZS1jb250ZW50IC50YWJsZXByZXNzLXRhYmxlLWRlc2NyaXB0aW9uLCN0cmliZS1iYXItZm9ybSBsYWJlbCwjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCN0cmliZS1ldmVudHMtY29udGVudCBhLCN0cmliZS1ldmVudHMtaGVhZGVyIC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSwuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1maWVsZCBpbnB1dCwuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1oZWFkaW5nLC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5wb3N0LWRlc2NyaXB0aW9uIGgzIGF7Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMH0uZm9udC1zdGFjay1zZW1pYm9sZCwuY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIHRhYmxlIC5oZWFkaW5nIHRke2ZvbnQtZmFtaWx5OidNb250c2VycmF0Jywgc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDB9Lm92ZXJsYXksLmhvbWUgLmhlcm86YmVmb3Jle2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgxMDgsMTcwLDE4NywwLjkpIDAlLCByZ2JhKDcwLDExMSwxMjIsMCkgMzUlLCByZ2JhKDAsMCwwLDApIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgxMDgsMTcwLDE4NywwLjkpIDAlLCByZ2JhKDcwLDExMSwxMjIsMCkgMzUlLCByZ2JhKDAsMCwwLDApIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDEwOCwxNzAsMTg3LDAuOSkgMCUsIHJnYmEoNzAsMTExLDEyMiwwKSAzNSUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2U2NmNhYWJiJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKX1ib2R5e292ZXJmbG93LXg6dmlzaWJsZSAhaW1wb3J0YW50O2NvbG9yOiM1NTU2NWE7Zm9udC1zaXplOjEwcHg7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmJyZWFkY3J1bWJ7Zm9udC1zaXplOjEuMmVtfS5icmVhZGNydW1iLmRhcmt7Y29sb3I6IzY2Nn0uYnJlYWRjcnVtYi5wYWdlLWhlYWRpbmd7cGFkZGluZzoyNXB4IDIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYnJlYWRjcnVtYntkaXNwbGF5Om5vbmV9fS5icmVhZGNydW1iIGF7Y29sb3I6I2ZmZjttYXJnaW4tcmlnaHQ6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Ljg0ZW19LmJyZWFkY3J1bWIgYTphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDojZmZmO2JvdHRvbTowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtvcGFjaXR5OjAuNDtoZWlnaHQ6MXB4O3dpZHRoOjEwMCV9LmJyZWFkY3J1bWIgYTpsYXN0LW9mLXR5cGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5icmVhZGNydW1iIGl7bWFyZ2luLXJpZ2h0OjEwcHh9LmJyZWFkY3J1bWIuZGFyayBhe2NvbG9yOiM2NjZ9LmJyZWFkY3J1bWIuZGFyayBhOmFmdGVye2JhY2tncm91bmQ6IzY2Nn0uYnV0dG9uLGlucHV0W3R5cGU9XCJidXR0b25cIl17YmFja2dyb3VuZDojMjIyO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS40cmVtO3BhZGRpbmc6MTZweCAyMHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4yczstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uYnV0dG9uLmNvbXBhY3QsaW5wdXQuY29tcGFjdFt0eXBlPVwiYnV0dG9uXCJde3BhZGRpbmc6MTVweCAyNXB4fS5idXR0b24uZ3JlZW4saW5wdXQuZ3JlZW5bdHlwZT1cImJ1dHRvblwiXXtiYWNrZ3JvdW5kOiNmMjZmNjh9LmJ1dHRvbi5ncmVlbjpob3ZlcixpbnB1dC5ncmVlbjpob3Zlclt0eXBlPVwiYnV0dG9uXCJde2JhY2tncm91bmQ6I2YwNTk1MTtjb2xvcjojZmZmfS5idXR0b24udHJhbnNwYXJlbnQsaW5wdXQudHJhbnNwYXJlbnRbdHlwZT1cImJ1dHRvblwiXXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNkZGQ7Ym9yZGVyLWNvbG9yOiNkZGR9LmJ1dHRvbi50cmFuc3BhcmVudDpob3ZlcixpbnB1dC50cmFuc3BhcmVudDpob3Zlclt0eXBlPVwiYnV0dG9uXCJde2JhY2tncm91bmQ6I2RkZDtjb2xvcjojZmZmfS5idXR0b24gLmZhLGlucHV0W3R5cGU9XCJidXR0b25cIl0gLmZhe21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjEuM2VtfS5jYWxsb3V0e2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjcwcHggMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2FsbG91dDphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC40KTtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtsZWZ0OjA7dG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuY2FsbG91dHtwYWRkaW5nOjUwcHggMjBweH19LmNhbGxvdXQgLmlubmVyLC5jYWxsb3V0IC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmNhbGxvdXQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIsLmNhbGxvdXQgLmhlcm8gLmhlcm8tY29udGVudCwuaGVybyAuY2FsbG91dCAuaGVyby1jb250ZW50LC5jYWxsb3V0ICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCwuY2FsbG91dCAjdHJpYmUtZXZlbnRzLWNvbnRlbnR7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jYWxsb3V0IC5oYWxme3dpZHRoOjUwJX0uY2FsbG91dCAuaGFsZjpudGgtY2hpbGQoMSl7cGFkZGluZy1yaWdodDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmNhbGxvdXQgLmhhbGY6bnRoLWNoaWxkKDEpe3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FsbG91dCAuaGFsZjpudGgtY2hpbGQoMSl7cGFkZGluZzowO29yZGVyOjI7d2lkdGg6MTAwJX19LmNhbGxvdXQgLmhhbGY6bnRoLWNoaWxkKDIpe3BhZGRpbmctbGVmdDo5N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmNhbGxvdXQgLmhhbGY6bnRoLWNoaWxkKDIpe3BhZGRpbmctbGVmdDoxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYWxsb3V0IC5oYWxmOm50aC1jaGlsZCgyKXtwYWRkaW5nOjA7b3JkZXI6MTttYXJnaW4tYm90dG9tOjMwcHg7d2lkdGg6MTAwJX19LmNhbGxvdXQgLmltYWdlLWxpbmt7Y29sb3I6I2YyNmY2ODtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhbGxvdXQgLmltYWdlLWxpbmsgaW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfS5jYWxsb3V0IC5pbWFnZS1saW5rIC5sYWJlbHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS41ZW07cGFkZGluZzozNXB4IDVweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzfS5jYWxsb3V0IC5pbWFnZS1saW5rIC5sYWJlbDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YwNTk1MX0uY2FsbG91dCAuaW1hZ2UtbGluayAubGFiZWw6aG92ZXIgaXtjb2xvcjojZmZmfS5jYWxsb3V0IC5pbWFnZS1saW5rIC5sYWJlbCBpe21hcmdpbi1sZWZ0OjEwcHh9LmNhbGxvdXQgaDN7d2lkdGg6NzUlO2ZvbnQtc2l6ZTo0LjJlbTtsaW5lLWhlaWdodDoxLjI1O21hcmdpbi1ib3R0b206MzVweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5jYWxsb3V0IGgze3dpZHRoOjEwMCV9fS5jYWxsb3V0IHB7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjMwcHh9LmNhbGxvdXQgcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNhbGxvdXQgcC5kb3dubG9hZC1idXR0b257dGV4dC1hbGlnbjpjZW50ZXJ9fS5jYWxsb3V0IHAgLmJ1dHRvbiwuY2FsbG91dCBwIGlucHV0W3R5cGU9XCJidXR0b25cIl17Zm9udC1zaXplOjEuNHJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jYWxsb3V0IHAgLmJ1dHRvbiwuY2FsbG91dCBwIGlucHV0W3R5cGU9XCJidXR0b25cIl17bWFyZ2luOjAgYXV0b319LmNhbGxvdXQgZW17Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6Ym9sZH0uY29udGFjdC1zb2NpYWwtbWVkaWF7YmFja2dyb3VuZDojNmNhYWJiO3BhZGRpbmc6NzBweCAwfS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcj5kaXZ7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgcHttYXJnaW4tYm90dG9tOjB9LmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtc3ViLWhlYWRlciBwe2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi1ib3R0b206MH0uY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1oZWFkZXJ7bWFyZ2luLWJvdHRvbToyMHB4fS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWhlYWRlciBwe2ZvbnQtc2l6ZToyOHB4O21hcmdpbi1ib3R0b206MH0uY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250ZW50e21hcmdpbjowIGF1dG8gNDBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250ZW50e21heC13aWR0aDo0MCV9fS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRlbnQgcHtmb250LXNpemU6MTVweH0uY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXJ7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH19LmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5pdGVte3BhZGRpbmc6MTVweCAwfS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaXRlbSAuc29jaWFsLW1lZGlhIGE6aG92ZXIgaXtjb2xvcjojZGRkfS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaXRlbSAuc29jaWFsLW1lZGlhIGEgaSwuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLml0ZW0gLnNvY2lhbC1tZWRpYSBhIHB7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn0uY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLml0ZW0gLnNvY2lhbC1tZWRpYSBhIGl7Zm9udC1zaXplOjQycHg7bWFyZ2luLWJvdHRvbToxMHB4fS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaXRlbSAuc29jaWFsLW1lZGlhIGEgcHttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwfS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaXRlbS5vbmV7d2lkdGg6MTAwJX0uY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLml0ZW0udHdvLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaXRlbS5mb3Vye3dpZHRoOjUwJX0uY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLml0ZW0udGhyZWUsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5pdGVtLmZpdmV7d2lkdGg6MzMuMzMzMyV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLml0ZW17Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmY7cGFkZGluZzozMHB4IDB9LmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5pdGVtOmZpcnN0LW9mLXR5cGV7Ym9yZGVyOm5vbmV9LmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5pdGVtLm9uZXt3aWR0aDoxMDAlfS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaXRlbS50d297d2lkdGg6NTAlfS5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaXRlbS50aHJlZXt3aWR0aDozMy4zMzMzJX0uY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLml0ZW0uZm91cnt3aWR0aDoyNSV9LmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5pdGVtLmZpdmV7d2lkdGg6MjAlfX0uYmxvY2t7bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH0uYmxvY2s6bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTowfS5ibG9jazpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTpub25lfS5ibG9jayBoMXtmb250LXNpemU6NGVtfS5ibG9jayBoMntmb250LXNpemU6M2VtfS5ibG9jayBoM3tmb250LXNpemU6Mi41ZW07Y29sb3I6IzZjYWFiYn0uYmxvY2sgaDR7Zm9udC1zaXplOjJlbTtjb2xvcjojNmNhYWJifS5ibG9jayBoNXtmb250LXNpemU6MS41ZW19LmJsb2NrIGg2e2ZvbnQtc2l6ZToxZW19LmJsb2NrIGhye2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZGR9LmJsb2NrIC5pZnJhbWUtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzVweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmJsb2NrIC5pZnJhbWUtd3JhcHBlciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmJsb2NrIC5ncmV5LXN1Yi1oZWFkaW5ne3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudH0uYmxvY2sgLmxpbmstc3ViLWhlYWRpbmd7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206LTIwcHh9LmJsb2NrLWNvbnRlbnR7bWFyZ2luLWJvdHRvbTozMHB4fS5ibG9jay1jb250ZW50IGgxLC5ibG9jay1jb250ZW50IGgyLC5ibG9jay1jb250ZW50IGgzLC5ibG9jay1jb250ZW50IGg0LC5ibG9jay1jb250ZW50IGg1LC5ibG9jay1jb250ZW50IGg2e21hcmdpbjoxNXB4IDAgMjBweH0uYmxvY2stY29udGVudCBwe2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbToyMHB4fS5ibG9jay1jb250ZW50IHA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uYmxvY2stY29udGVudCBpbWd7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9LmJsb2NrLWNvbnRlbnQgYmxvY2txdW90ZXtjb2xvcjojNmNhYWJiO2ZvbnQtc2l6ZToxLjhlbTtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbToxMHB4fS5ibG9jay1jb250ZW50IHAuY2FwdGlvbntmb250LXNpemU6MS4yZW19LmJsb2NrLWNvbnRlbnQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0uYmxvY2stY29udGVudCAuaGVhZGluZ3tjb2xvcjojNmNhYWJiO2ZvbnQtc2l6ZToyLjVlbX0uYmxvY2stY29udGVudCAuYWxpZ25ub25le21hcmdpbjo1cHggMjBweCAyMHB4IDB9LmJsb2NrLWNvbnRlbnQgLmFsaWduY2VudGVyLC5ibG9jay1jb250ZW50IGRpdi5hbGlnbmNlbnRlcntkaXNwbGF5OmJsb2NrO21hcmdpbjo1cHggYXV0b30uYmxvY2stY29udGVudCAuYWxpZ25yaWdodHtmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgMjBweCAyMHB4fS5ibG9jay1jb250ZW50IC5hbGlnbmxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46NXB4IDIwcHggMjBweCAwfS5ibG9jay1jb250ZW50IGEgaW1nLmFsaWducmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDIwcHggMjBweH0uYmxvY2stY29udGVudCBhIGltZy5hbGlnbmxlZnQsLmJsb2NrLWNvbnRlbnQgYSBpbWcuYWxpZ25ub25le21hcmdpbjo1cHggMjBweCAyMHB4IDB9LmJsb2NrLWNvbnRlbnQgYSBpbWcuYWxpZ25sZWZ0e2Zsb2F0OmxlZnR9LmJsb2NrLWNvbnRlbnQgYSBpbWcuYWxpZ25jZW50ZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5ibG9jay1jb250ZW50IC53cC1jYXB0aW9ue2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmMGYwZjA7bWF4LXdpZHRoOjk2JTtwYWRkaW5nOjVweCAzcHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2stY29udGVudCAud3AtY2FwdGlvbi5hbGlnbmxlZnQsLmJsb2NrLWNvbnRlbnQgLndwLWNhcHRpb24uYWxpZ25ub25le21hcmdpbjo1cHggMjBweCAyMHB4IDB9LmJsb2NrLWNvbnRlbnQgLndwLWNhcHRpb24uYWxpZ25yaWdodHttYXJnaW46NXB4IDAgMjBweCAyMHB4fS5ibG9jay1jb250ZW50IC53cC1jYXB0aW9uIGltZ3tib3JkZXI6MDtoZWlnaHQ6YXV0bzttYXJnaW46MDttYXgtd2lkdGg6OTguNSU7cGFkZGluZzowO3dpZHRoOmF1dG99LmJsb2NrLWNvbnRlbnQgLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHR7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTdweDttYXJnaW46MDtwYWRkaW5nOjAgNHB4IDVweH0uYmxvY2stY29udGVudCAuc2NyZWVuLXJlYWRlci10ZXh0e2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwO2hlaWdodDoxcHg7d2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbn0uYmxvY2stY29udGVudCAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMCAycHggMnB4IHJnYmEoMCwwLDAsMC42KTtjbGlwOmF1dG8gIWltcG9ydGFudDtjb2xvcjojMjE3NTliO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2hlaWdodDphdXRvO2xlZnQ6NXB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOjE1cHggMjNweCAxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RvcDo1cHg7d2lkdGg6YXV0bzt6LWluZGV4OjEwMDAwMH0uYmxvY2stY29udGVudCN0aHJlZWQtc3BhY2UgcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cGFkZGluZy10b3A6MzVweDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmJsb2NrLWNvbnRlbnQjdGhyZWVkLXNwYWNlIHAgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5ibG9jay1wYWdlLWhlYWRpbmd7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5ibG9jay1wYWdlLWhlYWRpbmd7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9fS5ibG9jay1wYWdlLWhlYWRpbmcgaDJ7Zm9udC1zaXplOjNlbTttYXJnaW4tYm90dG9tOjIwcHh9LmJsb2NrLXBhZ2UtaGVhZGluZyBwe2ZvbnQtc2l6ZToxLjhlbTtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbTowfS5ibG9jay1waG90b3ttYXJnaW46MCBhdXRvIDMwcHg7bWF4LXdpZHRoOjc1MHB4fS5ibG9jay1waG90byAuY2FwdGlvbntjb2xvcjojNjY2O2ZvbnQtc2l6ZToxLjVlbX0uYmxvY2stcGhvdG8gLnNsaWRlLWNvdW50ZXJ7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLXBob3RvIC5zbGlkZS1jb3VudGVye21hcmdpbi1ib3R0b206MTBweH19LmJsb2NrLXBob3RvIC5jYXB0aW9uLWNvbnRlbnR7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS43fS5ibG9jay1waG90byBpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX0uYmxvY2stcGhvdG8gLnBob3RvLWxpZ2h0Ym94LXRyaWdnZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stcGhvdG8gLnBob3RvLWxpZ2h0Ym94LXRyaWdnZXIgLm92ZXJsYXksLmJsb2NrLXBob3RvIC5waG90by1saWdodGJveC10cmlnZ2VyIC5ob21lIC5oZXJvOmJlZm9yZSwuaG9tZSAuYmxvY2stcGhvdG8gLnBob3RvLWxpZ2h0Ym94LXRyaWdnZXIgLmhlcm86YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjIpO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZTo0ZW07aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzfS5ibG9jay1waG90byAucGhvdG8tbGlnaHRib3gtdHJpZ2dlciAub3ZlcmxheSBpLC5ibG9jay1waG90byAucGhvdG8tbGlnaHRib3gtdHJpZ2dlciAuaG9tZSAuaGVybzpiZWZvcmUgaSwuaG9tZSAuYmxvY2stcGhvdG8gLnBob3RvLWxpZ2h0Ym94LXRyaWdnZXIgLmhlcm86YmVmb3JlIGl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNik7Ym9yZGVyLXJhZGl1czo1MCU7bGluZS1oZWlnaHQ6MTEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjExMHB4O3dpZHRoOjExMHB4fS5ibG9jay1waG90byAucGhvdG8tbGlnaHRib3gtdHJpZ2dlcjpob3ZlciAub3ZlcmxheSwuYmxvY2stcGhvdG8gLnBob3RvLWxpZ2h0Ym94LXRyaWdnZXI6aG92ZXIgLmhvbWUgLmhlcm86YmVmb3JlLC5ob21lIC5ibG9jay1waG90byAucGhvdG8tbGlnaHRib3gtdHJpZ2dlcjpob3ZlciAuaGVybzpiZWZvcmV7b3BhY2l0eToxfS5ibG9jay1waG90by1jYXJvdXNlbCAucGhvdG9zLWhlYWRlcnttYXJnaW4tYm90dG9tOjQ1cHh9LmJsb2NrLXBob3RvLWNhcm91c2VsIC5waG90b3N7bWFyZ2luLWJvdHRvbToyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLXBob3RvLWNhcm91c2VsIC5waG90b3N7bWFyZ2luLWJvdHRvbToxMHB4fX0uYmxvY2stcGhvdG8tY2Fyb3VzZWwgLnBob3RvcyAuc2xpZGUtbmF2e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOiNmZmY7dG9wOjA7b3BhY2l0eTowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MmVtO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3dpZHRoOjY1cHg7ei1pbmRleDo5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnN9LmJsb2NrLXBob3RvLWNhcm91c2VsIC5waG90b3MgLnNsaWRlLW5hdi5wcmV2e2xlZnQ6MH0uYmxvY2stcGhvdG8tY2Fyb3VzZWwgLnBob3RvcyAuc2xpZGUtbmF2Lm5leHR7cmlnaHQ6MH0uYmxvY2stcGhvdG8tY2Fyb3VzZWwgLnBob3Rvczpob3ZlciAuc2xpZGUtbmF2e29wYWNpdHk6MX0uYmxvY2stbGlnaHRib3gtY29udGFpbmVyIC5ibG9jay1waG90byAuY2FwdGlvbntjb2xvcjojZmZmfS5ibG9jay1saXN0e21hcmdpbi1ib3R0b206MzBweH0uYmxvY2stbGlzdCBoM3twYWRkaW5nLWJvdHRvbToyMHB4fS5ibG9jay1saXN0IC5saXN0LWl0ZW17Y29sb3I6IzY2Njtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MS43O3BhZGRpbmc6MjBweCAyNXB4fS5ibG9jay1saXN0IC5saXN0LWl0ZW06bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kOiNmNmY3Zjd9LmJsb2NrLWFjY29yZGlvbnttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbTpub25lfS5ibG9jay1hY2NvcmRpb24gLnFhOmZpcnN0LW9mLXR5cGUgLnRpdGxle3BhZGRpbmctdG9wOjB9LmJsb2NrLWFjY29yZGlvbiAudGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtjb2xvcjojNmNhYWJiO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MmVtO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MzBweCAwfS5ibG9jay1hY2NvcmRpb24gLm1lc3NhZ2V7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEuNztwYWRkaW5nOjIwcHggMjVweH0uYmxvY2stYWNjb3JkaW9uIC5tZXNzYWdlIHAsLmJsb2NrLWFjY29yZGlvbiAubWVzc2FnZSB1bCBsaXtmb250LXNpemU6MS41ZW19LmJsb2NrLWFjY29yZGlvbiAubWVzc2FnZSBwe21hcmdpbi1ib3R0b206MjBweH0uYmxvY2stYWNjb3JkaW9uIC5tZXNzYWdlIHA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uYmxvY2stYWNjb3JkaW9uIC5tZXNzYWdlIGF7Zm9udC1zaXplOjFlbX0uYmxvY2stZmVhdHVyZWQtbGlzdHttYXJnaW4tYm90dG9tOjMwcHh9LmJsb2NrLWZlYXR1cmVkLWxpc3QgLnJvd3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21hcmdpbi1ib3R0b206NDBweDtkaXNwbGF5OmZsZXh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stZmVhdHVyZWQtbGlzdCAucm93e2ZsZXgtZmxvdzpyb3cgd3JhcH19LmJsb2NrLWZlYXR1cmVkLWxpc3QgLnJvdzpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTowO21hcmdpbi1ib3R0b206MH0uYmxvY2stZmVhdHVyZWQtbGlzdCAuZGVzY3JpcHRpb257d2lkdGg6NjAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWZlYXR1cmVkLWxpc3QgLmRlc2NyaXB0aW9ue29yZGVyOjI7d2lkdGg6MTAwJX19LmJsb2NrLWZlYXR1cmVkLWxpc3QgLmRlc2NyaXB0aW9uIHB7Y29sb3I6IzY2Njtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206MjBweH0uYmxvY2stZmVhdHVyZWQtbGlzdCAuZGVzY3JpcHRpb24gcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5ibG9jay1mZWF0dXJlZC1saXN0IC5kZXNjcmlwdGlvbiAuZ3JleS1zdWItaGVhZGluZ3ttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudH0uYmxvY2stZmVhdHVyZWQtbGlzdCAudGh1bWJuYWlse21hcmdpbi1sZWZ0OjI1cHg7d2lkdGg6NDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWZlYXR1cmVkLWxpc3QgLnRodW1ibmFpbHtvcmRlcjoxO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTozMHB4O3dpZHRoOjEwMCV9fS5ibG9jay1mZWF0dXJlZC1saXN0IC50aHVtYm5haWwgaW1ne2hlaWdodDphdXRvO3dpZHRoOjEwMCV9LmJsb2NrLWZvcm0tYWNjb3JkaW9uIGgxLC5ibG9jay1mb3JtLWFjY29yZGlvbiBoMiwuYmxvY2stZm9ybS1hY2NvcmRpb24gaDMsLmJsb2NrLWZvcm0tYWNjb3JkaW9uIGg0LC5ibG9jay1mb3JtLWFjY29yZGlvbiBoNSwuYmxvY2stZm9ybS1hY2NvcmRpb24gaDZ7bWFyZ2luLWJvdHRvbTozMHB4fS5ibG9jay1mb3JtLWFjY29yZGlvbiBwe2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbToyMHB4fS5ibG9jay1mb3JtLWFjY29yZGlvbiBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmJsb2NrLWZvcm0tYWNjb3JkaW9uIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9LmJsb2NrLWZvcm0tYWNjb3JkaW9uIC5mb3JtLWFjY29yZGlvbntwYWRkaW5nOjI1cHggMCAyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCBpZnJhbWV7YmFja2dyb3VuZDp0cmFuc3BhcmVudH19LmJsb2NrLXNlY3Rpb24taGVhZGluZ3ttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH0uY29udGVudC1jYXJvdXNlbHtiYWNrZ3JvdW5kOiNmNmY3Zjc7cGFkZGluZzo1MHB4IDIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGVudC1jYXJvdXNlbHtwYWRkaW5nOjB9fS5jb250ZW50LWNhcm91c2VsIG5hdi5jYXJvdXNlbC1uYXZ7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRlbnQtY2Fyb3VzZWwgbmF2LmNhcm91c2VsLW5hdntkaXNwbGF5Om5vbmV9fS5jb250ZW50LWNhcm91c2VsIG5hdi5jYXJvdXNlbC1uYXYgYXtjb2xvcjojNTU1NjVhO2ZvbnQtc2l6ZToxLjRlbTttYXJnaW4tcmlnaHQ6MzBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbnRlbnQtY2Fyb3VzZWwgbmF2LmNhcm91c2VsLW5hdiBhOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztoZWlnaHQ6NXB4O3dpZHRoOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt0cmFuc2l0aW9uOndpZHRoIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlfS5jb250ZW50LWNhcm91c2VsIG5hdi5jYXJvdXNlbC1uYXYgYTpob3ZlcjphZnRlciwuY29udGVudC1jYXJvdXNlbCBuYXYuY2Fyb3VzZWwtbmF2IGEuYWN0aXZlOmFmdGVye3dpZHRoOjEwMCU7YmFja2dyb3VuZDojM2Q3NTg0fS5jb250ZW50LWNhcm91c2VsIG5hdi5jYXJvdXNlbC1uYXYgYTpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjB9LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGVze3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZXN7cGFkZGluZy1ib3R0b206MH19LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGV7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1mbG93OnJvdyB3cmFwO2hlaWdodDphdXRvO29wYWNpdHk6MH0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZS5maXJzdHtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZXtvcGFjaXR5OjF9fS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIC5tb2JpbGUtc2xpZGUtbGFiZWx7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzoyMHB4O3dpZHRoOjEwMCV9LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLm1vYmlsZS1zbGlkZS1sYWJlbC5zbGlkZS1vcGVue2NvbG9yOiM2Y2FhYmJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAubW9iaWxlLXNsaWRlLWxhYmVse2Rpc3BsYXk6ZmxleH19LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLm1vYmlsZS1zbGlkZS1sYWJlbCBpe2ZvbnQtc2l6ZToxLjVlbX0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxme2NvbG9yOiM1NTU2NWE7cGFkZGluZy1yaWdodDo2Mi41cHg7d2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZntwYWRkaW5nOjA7d2lkdGg6MTAwJX19LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZjpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6NjIuNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZjpsYXN0LWNoaWxke21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIC5jb250ZW50LWhhbGY6bGFzdC1jaGlsZHtwYWRkaW5nOjAgMjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxme2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjAgMjBweH19LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZiBoM3tmb250LXNpemU6M2VtO21hcmdpbi1ib3R0b206MjVweH0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIGg0e2NvbG9yOiM2Y2FhYmI7Zm9udC1zaXplOjEuOGVtO21hcmdpbi1ib3R0b206MzBweH0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIHB7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjMwcHh9LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZiBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIC5jb250ZW50LWhhbGYgLnNwbGl0LWNvbnRlbnR7ZGlzcGxheTpmbGV4fS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIC5jb250ZW50LWhhbGYgLnNwbGl0LWNvbnRlbnQgLnNwbGl0e3BhZGRpbmc6MCAyMHB4O3dpZHRoOjUwJX0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIGlmcmFtZXt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZiBpZnJhbWV7bWFyZ2luLWJvdHRvbTo1MHB4fX0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIHRhYmxle21hcmdpbi1ib3R0b206MjBweDt0YWJsZS1sYXlvdXQ6Zml4ZWQ7d2lkdGg6MTAwJX0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIHRhYmxlIC5oZWFkaW5ne2JhY2tncm91bmQ6IzZjYWFiYjtjb2xvcjojZmZmfS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIC5jb250ZW50LWhhbGYgdGFibGUgLmhlYWRpbmcgdGR7Zm9udC1zaXplOjEuNGVtO3BhZGRpbmc6MjBweDt3b3JkLXdyYXA6YnJlYWstd29yZH0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIHRhYmxlIHRib2R5IHRke2ZvbnQtc2l6ZToxLjRlbTtwYWRkaW5nOjIwcHg7d29yZC13cmFwOmJyZWFrLXdvcmR9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIHRhYmxlIHRib2R5IHRke2ZvbnQtc2l6ZToxLjVlbX19LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZiB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojZmZmfS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIC5jb250ZW50LWhhbGYgLnNsaWRlLWFjdGlvbnN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIC5jb250ZW50LWhhbGYgLnNsaWRlLWFjdGlvbnN7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAuY29udGVudC1oYWxmIC5zbGlkZS1hY3Rpb25zIC5idXR0b24sLmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZiAuc2xpZGUtYWN0aW9ucyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyfX0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAud2VhdGhlcnttYXJnaW4tbGVmdDo0MHB4fS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIC53ZWF0aGVyIC50ZW1wZXJhdHVyZXtib3JkZXItcmlnaHQ6IzMzMyAxcHggc29saWQ7Zm9udC1zaXplOjcuMmVtO3BhZGRpbmctcmlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6MjVweH0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSAud2VhdGhlciAudGVtcGVyYXR1cmUgc3Vwe3ZlcnRpY2FsLWFsaWduOnN1cGVyO2ZvbnQtc2l6ZTozcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNXB4fS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIG5hdi5ncmFwaGljPi5ncmFwaGljLXJvd3ttYXJnaW4tYm90dG9tOjEwcHh9LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgbmF2LmdyYXBoaWM+LmdyYXBoaWMtcm93Omxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgbmF2LmdyYXBoaWMgYXtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjIuOGVtO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOjEycHggNXB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlciAhaW1wb3J0YW50fS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIG5hdi5ncmFwaGljIGEuZ2FyZGVuczpob3ZlcntiYWNrZ3JvdW5kOiM4MjlFMzcgIWltcG9ydGFudH0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSBuYXYuZ3JhcGhpYyBhLm11c2V1bTpob3ZlcntiYWNrZ3JvdW5kOiM2Y2FhYmIgIWltcG9ydGFudH0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSBuYXYuZ3JhcGhpYyBhLmdvbGY6aG92ZXJ7YmFja2dyb3VuZDojZTVjNDIwICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSBuYXYuZ3JhcGhpYyBhe3BhZGRpbmc6MzBweCA1cHh9fS5jb250ZW50LWNhcm91c2VsIC5jb250ZW50LXNsaWRlIG5hdi5ncmFwaGljIGE6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uY29udGVudC1jYXJvdXNlbCAuY29udGVudC1zbGlkZSBuYXYuZ3JhcGhpYyBhIC5sYWJlbHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNvbnRlbnQtY2Fyb3VzZWwgLmNvbnRlbnQtc2xpZGUgbmF2LmdyYXBoaWMgYSAubGFiZWwgLmljb257bWFyZ2luLXJpZ2h0OjIwcHh9LmNvbnRlbnQtZ3JpZHtwYWRkaW5nOjcwcHggMjBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250ZW50LWdyaWR7cGFkZGluZy10b3A6NDVweDtwYWRkaW5nLWJvdHRvbTo0NXB4fX0uY29udGVudC1ncmlkIGgze2ZvbnQtc2l6ZTozZW07bWFyZ2luLWJvdHRvbTozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5jb250ZW50LWdyaWQgcC5oZWFkaW5ne2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoxLjc7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZH0uY29udGVudC1ncmlkIC5ncmlkLWFjdGlvbnN7bWFyZ2luLXRvcDo0MHB4O3RleHQtYWxpZ246Y2VudGVyfS5jb250ZW50LWdyaWQgLmdyaWQtaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tdG9wOjMwcHh9LmNvbnRlbnQtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbXt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgMTVweDt3aWR0aDoyNSV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuY29udGVudC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVte21hcmdpbi1ib3R0b206MzBweDt3aWR0aDo1MCV9LmNvbnRlbnQtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jb250ZW50LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW17bWFyZ2luLWJvdHRvbTo0MHB4O3dpZHRoOjEwMCV9fS5jb250ZW50LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0gLmljb24tY29udGFpbmVye3dpZHRoOjg1cHg7aGVpZ2h0Ojg1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojNmNhYWJiO21hcmdpbjowIGF1dG8gMzBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNvbnRlbnQtZ3JpZCAuZ3JpZC1pdGVtcyAuaXRlbSAuaWNvbi1jb250YWluZXIgaW1ne21hcmdpbi1ib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtoZWlnaHQ6NjBweDt3aWR0aDo2MHB4fS5jb250ZW50LWdyaWQgLmdyaWQtaXRlbXMgLml0ZW0gaDR7Zm9udC1zaXplOjEuOGVtO21hcmdpbi1ib3R0b206MTBweH0uY29udGVudC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIHB7Zm9udC1zaXplOjEuNWVtO21hcmdpbi1ib3R0b206MTBweH0uY29udGVudC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIHA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0uY29udGVudC1ncmlkIC5ncmlkLWl0ZW1zIC5pdGVtIGEgLmZhe21hcmdpbi1sZWZ0OjVweH0uZXZlbnQtY2F0ZWdvcmllcyAuY2F0ZWdvcnktbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5ldmVudC1jYXRlZ29yaWVzIC5jYXRlZ29yeS1saXN0e2Rpc3BsYXk6bm9uZX0uZXZlbnQtY2F0ZWdvcmllcyAuY2F0ZWdvcnktbGlzdC5kaXNwbGF5LWJsb2Nre2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmZsZXggIWltcG9ydGFudH19LmV2ZW50LWNhdGVnb3JpZXMgLmNhdGVnb3J5LWxpc3QgYXtkaXNwbGF5OmJsb2NrO2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtwYWRkaW5nOjE1cHggMzBweCA1cHggMzBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycywgdHJhbnNmb3JtIDAuMnM7d2lkdGg6MTIuNSV9LmV2ZW50LWNhdGVnb3JpZXMgLmNhdGVnb3J5LWxpc3QgYTpob3ZlciwuZXZlbnQtY2F0ZWdvcmllcyAuY2F0ZWdvcnktbGlzdCBhLmFjdGl2ZXtib3JkZXItbGVmdDoxcHggc29saWQgI2RkZH0uZXZlbnQtY2F0ZWdvcmllcyAuY2F0ZWdvcnktbGlzdCBhIGltZ3toZWlnaHQ6NTBweDt3aWR0aDo1MHB4O2ZpbHRlcjpub25lO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmx1cihQaXhlbFJhZGl1cz0nMCcpO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmV2ZW50LWNhdGVnb3JpZXMgLmNhdGVnb3J5LWxpc3QgYXtib3JkZXI6MDt3aWR0aDozMy4zMzMzMzMzNCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmV2ZW50LWNhdGVnb3JpZXMgLmNhdGVnb3J5LWxpc3QgYXt3aWR0aDo1MCV9fS5ldmVudC1jYXRlZ29yaWVzIC5jYXRlZ29yeS1saXN0IGE6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uZXZlbnQtY2F0ZWdvcmllcyAuY2F0ZWdvcnktbGlzdCBhIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MS40ZW07Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLXRvcDoxMHB4fS5ldmVudC1jYXRlZ29yaWVzIC5jYXRlZ29yeS1saXN0IGEgc3Bhbjpub3QoLmljb24pe21hcmdpbjowIC0yMHB4fS5ldmVudC1jYXRlZ29yaWVzIC5jYXRlZ29yeS1saXN0IGEgLmljb257d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjA7Y29sb3I6I2RkZDttYXJnaW4tdG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnM7Zm9udC1zaXplOjRlbTtsaW5lLWhlaWdodDoxfS5ldmVudC1jYXRlZ29yaWVzIC5jYXRlZ29yeS1saXN0IGEuYWN0aXZle2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjBweCA2cHggNXB4IDFweCByZ2JhKDAsMCwwLDAuMik7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmV2ZW50LWNhdGVnb3JpZXMgLmNhdGVnb3J5LWxpc3QgYS5hY3RpdmUgLmljb257ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmV2ZW50LWNhdGVnb3JpZXMgLmNhdGVnb3J5LWxpc3QgYS5hY3RpdmUgLmljb257ZGlzcGxheTpibG9jaztvcGFjaXR5OjF9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmV2ZW50LWNhdGVnb3JpZXMgLmNhdGVnb3J5LWxpc3QgYTpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowcHggNnB4IDVweCAxcHggcmdiYSgwLDAsMCwwLjIpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5ldmVudC1jYXRlZ29yaWVzIC5jYXRlZ29yeS1saXN0IGE6aG92ZXIgLmljb257b3BhY2l0eToxfX0uZXZlbnQtY2F0ZWdvcmllcyAuZXZlbnQtY2F0ZWdvcmllcy1tb2JpbGUtdHJpZ2dlcntkaXNwbGF5Om5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1zaXplOjEuMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjIwcHg7d2lkdGg6MTAwJX0uZXZlbnQtY2F0ZWdvcmllcyAuZXZlbnQtY2F0ZWdvcmllcy1tb2JpbGUtdHJpZ2dlciBpe2ZvbnQtc2l6ZToxLjVlbX0uZXZlbnQtY2F0ZWdvcmllcyAuZXZlbnQtY2F0ZWdvcmllcy1tb2JpbGUtdHJpZ2dlci5jYXRlZ29yeS1vcGVue2NvbG9yOiM2Y2FhYmJ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuZXZlbnQtY2F0ZWdvcmllcyAuZXZlbnQtY2F0ZWdvcmllcy1tb2JpbGUtdHJpZ2dlcntkaXNwbGF5OmZsZXh9fS5ldmVudC1saXN0e3BhZGRpbmc6NTBweCAyMHB4fS5ldmVudC1saXN0IC5ldmVudC1wcmV2aWV3e2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTo0MHB4fS5ldmVudC1saXN0IC5ldmVudC1wcmV2aWV3Omxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZXZlbnQtbGlzdCAuZXZlbnQtcHJldmlld3tkaXNwbGF5OmJsb2NrfX0uZXZlbnQtbGlzdCAudGh1bWJuYWlse2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjYwcHh9LmV2ZW50LWxpc3QgLnRodW1ibmFpbCBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ldmVudC1saXN0IC50aHVtYm5haWx7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpey5ldmVudC1saXN0IC5ldmVudC1zdW1tYXJ5e3dpZHRoOjcwJX19LmV2ZW50LWxpc3QgLmRhdGV7Y29sb3I6Izg4ODtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRlbTttYXJnaW4tYm90dG9tOjEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ldmVudC1saXN0IC5ldmVudC1jYXRlZ29yeXtmb250LXNpemU6MS40ZW07Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLWJvdHRvbToyMHB4fS5ldmVudC1saXN0IHB7Y29sb3I6IzZhNzQ3Yztmb250LXNpemU6MS40ZW07bGluZS1oZWlnaHQ6MS43O21hcmdpbi1ib3R0b206MjBweH0uZXZlbnQtbGlzdCBoMyBhe2NvbG9yOiM2YTc0N2MgIWltcG9ydGFudDtmb250LXNpemU6Mi41ZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0uZXZlbnQtbGlzdCAuYnV0dG9uLC5ldmVudC1saXN0IGlucHV0W3R5cGU9XCJidXR0b25cIl17cGFkZGluZzoxNXB4IDI1cHg7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5ldmVudC1saXN0IC5wYWdpbmF0aW9ue3BhZGRpbmc6NzBweCAyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ldmVudC1saXN0IC5wYWdpbmF0aW9ue3BhZGRpbmc6NDVweCAyMHB4fX0uZXZlbnQtbGlzdCAucGFnaW5hdGlvbiAuYnV0dG9uLC5ldmVudC1saXN0IC5wYWdpbmF0aW9uIGlucHV0W3R5cGU9XCJidXR0b25cIl17cGFkZGluZzoyNXB4IDYwcHh9LmV2ZW50LXNlYXJjaHtwYWRkaW5nOjQwcHggMjBweH0uZXZlbnQtc2VhcmNoIC5pbm5lciwuZXZlbnQtc2VhcmNoIC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmV2ZW50LXNlYXJjaCAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuZXZlbnQtc2VhcmNoIC5oZXJvIC5oZXJvLWNvbnRlbnQsLmhlcm8gLmV2ZW50LXNlYXJjaCAuaGVyby1jb250ZW50LC5ldmVudC1zZWFyY2ggI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0LC5ldmVudC1zZWFyY2ggI3RyaWJlLWV2ZW50cy1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmV2ZW50LXNlYXJjaCBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjhlbTttYXJnaW4tYm90dG9tOjIwcHh9LmV2ZW50LXNlYXJjaCBpbnB1dHtiYWNrZ3JvdW5kOiNmNmY3Zjc7Ym9yZGVyOjA7Y29sb3I6IzU1NTY1YTtmb250LXNpemU6MS40ZW07cGFkZGluZzoxNi41cHggMTVweDt3aWR0aDoxMDAlfS5ldmVudC1zZWFyY2ggaW5wdXRbdHlwZT1cImRhdGVcIl17cGFkZGluZzoxNXB4IDE1cHh9LmV2ZW50LXNlYXJjaCAuc2VhcmNoLWZpZWxke3BhZGRpbmctcmlnaHQ6NzBweDt3aWR0aDozMCV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuZXZlbnQtc2VhcmNoIC5zZWFyY2gtZmllbGR7cGFkZGluZy1yaWdodDowO3dpZHRoOjUwJX0uZXZlbnQtc2VhcmNoIC5zZWFyY2gtZmllbGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxNXB4fS5ldmVudC1zZWFyY2ggLnNlYXJjaC1maWVsZDpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDoxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ldmVudC1zZWFyY2ggLnNlYXJjaC1maWVsZHt3aWR0aDoxMDAlfS5ldmVudC1zZWFyY2ggLnNlYXJjaC1maWVsZDpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LmV2ZW50LXNlYXJjaCAuc2VhcmNoLWZpZWxkOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9fS5ldmVudC1zZWFyY2ggLnNlYXJjaC1hY3Rpb25ze3BhZGRpbmctdG9wOjUxcHg7d2lkdGg6MjAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmV2ZW50LXNlYXJjaCAuc2VhcmNoLWFjdGlvbnN7b3JkZXI6NDtwYWRkaW5nLXRvcDozMHB4O3dpZHRoOjUwJX19LmV2ZW50LXNlYXJjaCAuc2VhcmNoLWFjdGlvbnMgLmJ1dHRvbiwuZXZlbnQtc2VhcmNoIC5zZWFyY2gtYWN0aW9ucyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde3BhZGRpbmc6MTVweCAyNXB4fS5ldmVudC1zZWFyY2ggLnRvZ2dsZS12aWV3e3dpZHRoOjE1JX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5ldmVudC1zZWFyY2ggLnRvZ2dsZS12aWV3e3BhZGRpbmctdG9wOjMwcHg7d2lkdGg6NTAlfX0uZXZlbnQtc2VhcmNoIC50b2dnbGUtdmlldyBhe2NvbG9yOiM1NTU2NWF9LmV2ZW50LXNlYXJjaCAudG9nZ2xlLXZpZXcgaXtjb2xvcjojZGRkfS5ldmVudC1zZWFyY2ggLnRvZ2dsZS12aWV3IC52aWV3LWxhYmVse2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Y29sb3I6I2RkZDtmb250LXNpemU6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ldmVudC1zZWFyY2ggLnRvZ2dsZS12aWV3IC52aWV3LWxhYmVsIGl7Zm9udC1zaXplOjEuOGVtO21hcmdpbi1yaWdodDoxNXB4fSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXB7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgIzZjYWFiYjt3aWR0aDo2NzZweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy10b29sdGlwe3dpZHRoOjQ3NnB4fX0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50b29sdGlwLWZsZXh7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAudHJpYmUtZXZlbnRzLXRvb2x0aXAtZmxpcGRvd246YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6IzZjYWFiYn0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy10b29sdGlwOm5vdCgudHJpYmUtZXZlbnRzLXRvb2x0aXAtZmxpcGRvd24pOmJlZm9yZXtib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiM2Y2FhYmI7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO3JpZ2h0OjY3cHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0yMXB4O3dpZHRoOjA7ei1pbmRleDoyfSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtbGVmdHtmbGV4OjQ1JTtwYWRkaW5nLXJpZ2h0OjIlfSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtbGVmdCAudG9vbHRpcC1pbWFnZXtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6aGlkZGVufSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtbGVmdCAudG9vbHRpcC1pbWFnZSBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyO21heC1oZWlnaHQ6MzQzcHh9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtdG9vbHRpcCAudG9vbHRpcC1yaWdodHtmbGV4OjU1JTtwYWRkaW5nOjIwcHggMiU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZmxvdzpyb3cgd3JhcH0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50b29sdGlwLXJpZ2h0Pip7ZmxleDoxMDAlfSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgcHttYXJnaW4tYm90dG9tOjB9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtdG9vbHRpcCAudG9vbHRpcC1yaWdodCAudG9vbHRpcC1kYXRle21hcmdpbi1ib3R0b206NXB4fSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtZGF0ZSBwe2NvbG9yOiM4ODg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4fSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtY2F0ZWdvcnl7bWFyZ2luLWJvdHRvbToxNXB4fSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtY2F0ZWdvcnkgcHtmb250LXNpemU6MTRweH0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50b29sdGlwLXJpZ2h0IC50b29sdGlwLWhlYWRlcnttYXJnaW46MCAwIDIwcHh9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtdG9vbHRpcCAudG9vbHRpcC1yaWdodCAudG9vbHRpcC1oZWFkZXIgaDR7bWFyZ2luOjA7Y29sb3I6IzY2Njtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxfSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtY29udGVudHttYXJnaW46MCAwIDIwcHh9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtdG9vbHRpcCAudG9vbHRpcC1yaWdodCAudG9vbHRpcC1jb250ZW50IHB7Zm9udC1zaXplOjE0cHh9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtdG9vbHRpcCAudG9vbHRpcC1yaWdodCAudG9vbHRpcC1sZWFybi1tb3Jle21hcmdpbjowfSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtbGVhcm4tbW9yZSAuYnV0dG9uLCN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRvb2x0aXAtcmlnaHQgLnRvb2x0aXAtbGVhcm4tbW9yZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde2ZvbnQtc2l6ZToxMXB4O2JvcmRlci1yYWRpdXM6MnB4O3BhZGRpbmc6MTBweCAxNXB4O2NvbG9yOiNmZmZ9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLW1vbnRoLWV2ZW50LXRpdGxle3BhZGRpbmc6NXB4ICFpbXBvcnRhbnR9fSN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLW1vbnRoLWV2ZW50LXRpdGxlOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjB9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGUgYXtmb250LXNpemU6MTNweH0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZSBhOmhvdmVye2NvbG9yOiM2Y2FhYmJ9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1tb2JpbGUtZGF5LWhlYWRpbmd7YmFja2dyb3VuZDojNmNhYWJiO2NvbG9yOiNmZmY7cGFkZGluZzoyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Mi40ZW19I3RyaWJlLWV2ZW50cy1jb250ZW50IC5wb3Bkb3duLWNvbnRhaW5lcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTU1NjVhO21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fSN0cmliZS1ldmVudHMtY29udGVudCAucG9wZG93bi1jb250YWluZXIgLnBvcGRvd24taW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I3RyaWJlLWV2ZW50cy1jb250ZW50IC5wb3Bkb3duLWNvbnRhaW5lciAucG9wZG93bi1jb250ZW50IGg0e21hcmdpbjowO2NvbG9yOiM2NjY7Zm9udC1zaXplOjEuOGVtfSN0cmliZS1ldmVudHMtY29udGVudCAucG9wZG93bi1jb250YWluZXIgLnBvcGRvd24tZGF0ZXttYXJnaW4tYm90dG9tOjEwcHh9I3RyaWJlLWV2ZW50cy1jb250ZW50IC5wb3Bkb3duLWNvbnRhaW5lciAucG9wZG93bi1kYXRlIHB7Zm9udC1zaXplOjE0cHh9I3RyaWJlLWV2ZW50cy1jb250ZW50IC5wb3Bkb3duLWNvbnRhaW5lciAucG9wZG93bi1jYXRlZ29yeXttYXJnaW4tYm90dG9tOjEwcHh9I3RyaWJlLWV2ZW50cy1jb250ZW50IC5wb3Bkb3duLWNvbnRhaW5lciAucG9wZG93bi1leGNlcnB0e21hcmdpbi1ib3R0b206MTBweH0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnBvcGRvd24tY29udGFpbmVyIC5wb3Bkb3duLWxlYXJuLW1vcmV7bWFyZ2luLWJvdHRvbTowfSN0cmliZS1ldmVudHMtY29udGVudCAucG9wZG93bi1jb250YWluZXIgLnBvcGRvd24tbGVhcm4tbW9yZSAuYnV0dG9uLCN0cmliZS1ldmVudHMtY29udGVudCAucG9wZG93bi1jb250YWluZXIgLnBvcGRvd24tbGVhcm4tbW9yZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTFweDtib3JkZXItcmFkaXVzOjJweDtwYWRkaW5nOjEwcHggMTVweDtjb2xvcjojZmZmfSN0cmliZS1ldmVudHMtY29udGVudDpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOjB9I3RyaWJlLWV2ZW50cy1jb250ZW50Omxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjdHJpYmUtZXZlbnRzLWZvb3RlcjpiZWZvcmUsI3RyaWJlLWV2ZW50cy1mb290ZXI6YWZ0ZXIsI3RyaWJlLWV2ZW50cy1oZWFkZXI6YmVmb3JlLCN0cmliZS1ldmVudHMtaGVhZGVyOmFmdGVye2Rpc3BsYXk6bm9uZX0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhciAubW9iaWxlLWFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjYWFiYn0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhciAubW9iaWxlLWFjdGl2ZSBkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjYWFiYn0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhciAubW9iaWxlLWFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM2Y2FhYmJ9fS5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMgZm9vdGVye21hcmdpbi10b3A6MH0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy12aWV3bW9yZT5he2ZvbnQtc2l6ZToxZW07Y29sb3I6I2YyNmY2OH0jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy12aWV3bW9yZT5hOmhvdmVye2NvbG9yOiNmMDU5NTF9LmhvbWUgLmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3QgYTpob3ZlciAudGh1bWJuYWlse3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5ob21lIC5mZWF0dXJlZC1ldmVudHMgLmV2ZW50cy1saXN0IGE6aG92ZXIgLnRodW1ibmFpbCBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmZlYXR1cmVkLWV2ZW50c3twYWRkaW5nLWJvdHRvbTo3MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLWV2ZW50c3twYWRkaW5nLWJvdHRvbTozNXB4fX0uZmVhdHVyZWQtZXZlbnRzIC5pbm5lciwuZmVhdHVyZWQtZXZlbnRzIC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmZlYXR1cmVkLWV2ZW50cyAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuZmVhdHVyZWQtZXZlbnRzIC5oZXJvIC5oZXJvLWNvbnRlbnQsLmhlcm8gLmZlYXR1cmVkLWV2ZW50cyAuaGVyby1jb250ZW50LC5mZWF0dXJlZC1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0LC5mZWF0dXJlZC1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50e21hcmdpbi10b3A6LTEzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpey5mZWF0dXJlZC1ldmVudHMgLmlubmVyLC5mZWF0dXJlZC1ldmVudHMgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuZmVhdHVyZWQtZXZlbnRzIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLC5mZWF0dXJlZC1ldmVudHMgLmhlcm8gLmhlcm8tY29udGVudCwuaGVybyAuZmVhdHVyZWQtZXZlbnRzIC5oZXJvLWNvbnRlbnQsLmZlYXR1cmVkLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLWxpc3QsLmZlYXR1cmVkLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnR7cGFkZGluZzowIDIwcHg7bWFyZ2luLXRvcDotMTAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLWV2ZW50cyAuaW5uZXIsLmZlYXR1cmVkLWV2ZW50cyAuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5mZWF0dXJlZC1ldmVudHMgLnNvY2lhbC1tZWRpYS1jb250YWluZXIsLmZlYXR1cmVkLWV2ZW50cyAuaGVybyAuaGVyby1jb250ZW50LC5oZXJvIC5mZWF0dXJlZC1ldmVudHMgLmhlcm8tY29udGVudCwuZmVhdHVyZWQtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCwuZmVhdHVyZWQtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudHttYXJnaW4tdG9wOi0xNjBweH19LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3R7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIC0xNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3R7ZmxleC1mbG93OnJvdyB3cmFwfS5mZWF0dXJlZC1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudHttYXJnaW4tYm90dG9tOjMwcHh9LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50Om50aC1jaGlsZCgzKSwuZmVhdHVyZWQtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQ6bnRoLWNoaWxkKDQpe21hcmdpbi1ib3R0b206MH19LmZlYXR1cmVkLWV2ZW50cyBoMntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjhlbTttYXJnaW4tYm90dG9tOjMwcHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmVhdHVyZWQtZXZlbnRzIGgye3RleHQtYWxpZ246Y2VudGVyfX0uZmVhdHVyZWQtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycywgY29sb3IgMC4ycztwYWRkaW5nOjAgMTVweDtmbG9hdDpsZWZ0fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50e3dpZHRoOjUwJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCl7LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50e3dpZHRoOjI1JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmVhdHVyZWQtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnR7d2lkdGg6MTAwJX19LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50IC50aHVtYm5haWx7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttYXJnaW4tYm90dG9tOjI1cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycywgY29sb3IgMC4yc30uZmVhdHVyZWQtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQgLnRodW1ibmFpbCBpbWd7aGVpZ2h0OmF1dG87d2lkdGg6MTAwJX0uZmVhdHVyZWQtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQgc3BhbntkaXNwbGF5OmJsb2NrfS5mZWF0dXJlZC1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudCAuZGF0ZXtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxLjRlbTttYXJnaW4tYm90dG9tOjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmVhdHVyZWQtZXZlbnRzIC5ldmVudHMtbGlzdCAuZXZlbnQgLmRhdGV7dGV4dC1hbGlnbjpjZW50ZXJ9fS5mZWF0dXJlZC1ldmVudHMgLmV2ZW50cy1saXN0IC5ldmVudCAudGl0bGV7Y29sb3I6IzMzMztmb250LXNpemU6MS41ZW07dHJhbnNpdGlvbjpjb2xvciAwLjJzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50IC50aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLWxpc3QgLmV2ZW50OmhvdmVyIC50aXRsZXtjb2xvcjojZjA1OTUxfS5mZWF0dXJlZC1ldmVudHMgLmV2ZW50cy1wYWdlcntmb250LXNpemU6NDBweDtmb250LWZhbWlseTpzZXJpZjt0ZXh0LWFsaWduOmNlbnRlcn0uZmVhdHVyZWQtZXZlbnRzIC5ldmVudHMtcGFnZXIgc3Bhbntjb2xvcjojZGRkO21hcmdpbi1yaWdodDo1cHg7Y3Vyc29yOnBvaW50ZXJ9LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLXBhZ2VyIHNwYW4uY3ljbGUtcGFnZXItYWN0aXZle2NvbG9yOiM4ODh9LmZlYXR1cmVkLWV2ZW50cyAuZXZlbnRzLXBhZ2VyIHNwYW46bGFzdC1vZi10eXBle21hcmdpbi1yaWdodDowfS5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2V7YmFja2dyb3VuZDojNmNhYWJiO3BhZGRpbmc6NzBweCAyMHB4fS5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmlubmVyLC5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLC5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmhlcm8gLmhlcm8tY29udGVudCwuaGVybyAuZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIC5oZXJvLWNvbnRlbnQsLmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLWxpc3QsLmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnR7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9LmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSBoMntmb250LXNpemU6Mi44ZW07bWFyZ2luLWJvdHRvbTozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmV2ZW50cy1saXN0IC5ldmVudCAuZXZlbnQtY2FyZHtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSAuZXZlbnRzLWxpc3QgLmV2ZW50IC5ldmVudC1jYXJke2hlaWdodDoxNjVweDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0fX0uZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIC5ldmVudHMtbGlzdCAuZXZlbnQgLmV2ZW50LWNhcmQgLmRhdGV7Y29sb3I6Izg4OH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmV2ZW50cy1saXN0IC5ldmVudCAuZXZlbnQtY2FyZCAuZGF0ZXt0ZXh0LWFsaWduOmxlZnR9fS5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmV2ZW50cy1saXN0IC5ldmVudCAuZXZlbnQtY2FyZCAuZXZlbnQtY2F0ZWdvcnl7Zm9udC1zaXplOjEuMmVtO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi1ib3R0b206MjBweH0uZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIC5ldmVudHMtbGlzdCAuZXZlbnQgLmV2ZW50LWNhcmQgLnRpdGxle2NvbG9yOiM1NTU2NWF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIC5ldmVudHMtbGlzdCAuZXZlbnQgLmV2ZW50LWNhcmQgLnRpdGxle3RleHQtYWxpZ246bGVmdH19LmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSAuZXZlbnRzLWxpc3QgLmV2ZW50IC5ldmVudC1jYXJkIC5idXR0b24sLmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSAuZXZlbnRzLWxpc3QgLmV2ZW50IC5ldmVudC1jYXJkIGlucHV0W3R5cGU9XCJidXR0b25cIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmc6MTVweCAyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSAuZXZlbnRzLWxpc3QgLmV2ZW50IC5ldmVudC1jYXJkIC5idXR0b24sLmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSAuZXZlbnRzLWxpc3QgLmV2ZW50IC5ldmVudC1jYXJkIGlucHV0W3R5cGU9XCJidXR0b25cIl17b3BhY2l0eTowfX0uZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIC5ldmVudHMtbGlzdCAuZXZlbnR7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIC5ldmVudHMtbGlzdCAuZXZlbnQgLmV2ZW50LWNhcmQuYWN0aXZlIC5idXR0b24sLmZlYXR1cmVkLWV2ZW50cy5ldmVudHMtcGFnZSAuZXZlbnRzLWxpc3QgLmV2ZW50IC5ldmVudC1jYXJkLmFjdGl2ZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJde29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlLWluO3RyYW5zaXRpb24tZGVsYXk6MC4xNXN9fS5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmV2ZW50cy1saXN0IC5ldmVudCAudGh1bWJuYWlse21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmV2ZW50cy1saXN0IC5ldmVudDpob3ZlciAuZXZlbnQtY2FyZHtoZWlnaHQ6MjI1cHg7bWFyZ2luLXRvcDotNTlweH0uZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIC5ldmVudHMtbGlzdCAuZXZlbnQ6aG92ZXIgLmV2ZW50LWNhcmQ6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHB4O2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjIwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5mZWF0dXJlZC1ldmVudHMuZXZlbnRzLXBhZ2UgLmV2ZW50cy1saXN0IC5ldmVudDpob3ZlciAudGl0bGV7Y29sb3I6I2YwNTk1MX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuc2luZ2xlLXRyaWJlX2V2ZW50cyAuZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdle21hcmdpbjowIC0yMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5zaW5nbGUtdHJpYmVfZXZlbnRzIC5wYWdlLWNvbnRlbnQuaGFzLXNpZGViYXIgLnNpZGViYXJ7b3JkZXI6Mn0uc2luZ2xlLXRyaWJlX2V2ZW50cyAucGFnZS1jb250ZW50Lmhhcy1zaWRlYmFyIC5jb250ZW50e29yZGVyOjF9fS5zaW5nbGUtdHJpYmVfZXZlbnRzIC5wYWdlLWNvbnRlbnQuaGFzLXNpZGViYXIgLnNpZGViYXJ7b3JkZXI6MX0uc2luZ2xlLXRyaWJlX2V2ZW50cyAucGFnZS1jb250ZW50Lmhhcy1zaWRlYmFyIC5jb250ZW50e29yZGVyOjJ9LnNpbmdsZS10cmliZV9ldmVudHMgZm9vdGVye21hcmdpbi10b3A6MH0uaG9tZSBmb290ZXJ7bWFyZ2luLXRvcDowfWZvb3RlcntiYWNrZ3JvdW5kOiNmNmY3Zjc7cGFkZGluZzo0NXB4IDA7bWFyZ2luLXRvcDo1NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Zm9vdGVye3BhZGRpbmctdG9wOjE1cHg7bWFyZ2luLXRvcDozMHB4fX1mb290ZXIgLnRvcHthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1ib3R0b206NDVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7Zm9vdGVyIC50b3B7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2Zvb3RlciAudG9we2JvcmRlci1ib3R0b206MDtmbGV4LWZsb3c6cm93IHdyYXA7cGFkZGluZy1ib3R0b206MTVweH1mb290ZXIgLnRvcCAubG9nb3MsZm9vdGVyIC50b3AgLnNlYXJjaHt3aWR0aDoxMDAlfWZvb3RlciAudG9wIC5zZWFyY2h7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmc6MCA0NXB4fWZvb3RlciAudG9wIC5zZWFyY2ggaW5wdXR7d2lkdGg6MTAwJX19Zm9vdGVyIC50b3AgLmxvZ29ze2FsaWduLWl0ZW1zOmZsZXgtZW5kO2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2Zvb3RlciAudG9wIC5sb2dvc3thbGlnbi1pdGVtczpjZW50ZXJ9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Zm9vdGVyIC50b3AgLmxvZ29ze2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9fWZvb3RlciAudG9wIC5sb2dvcyBhe2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtsaW5lLWhlaWdodDowO21hcmdpbi1yaWdodDoyNXB4O3BhZGRpbmctcmlnaHQ6MjVweDt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2Zvb3RlciAudG9wIC5sb2dvcyBhe2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDowfWZvb3RlciAudG9wIC5sb2dvcyBhOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MTVweH19Zm9vdGVyIC50b3AgLmxvZ29zIGE6bGFzdC1vZi10eXBle2JvcmRlci1yaWdodDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctcmlnaHQ6MH1mb290ZXIgLnRvcCAuc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlfWZvb3RlciAudG9wIC5zZWFyY2ggaW5wdXR7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6IzZjYWFiYjtmb250LXNpemU6MS41ZW07bWluLXdpZHRoOjI5MHB4O291dGxpbmU6MDtwYWRkaW5nOjIwcHggNjBweCAyMHB4IDI1cHg7YmFja2dyb3VuZDojZmZmfWZvb3RlciAudG9wIC5zZWFyY2ggYnV0dG9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Y29sb3I6IzZjYWFiYjtmb250LXNpemU6MmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI1cHg7bWFyZ2luLXRvcDotMTQuNXB4O3RvcDo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtmb290ZXIgLnRvcCAuc2VhcmNoIGJ1dHRvbntyaWdodDo2MHB4fX1mb290ZXIgLmJvdHRvbXtjb2xvcjojNTU1NjVhO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7Zm9udC1zaXplOjEuNWVtO3BhZGRpbmctdG9wOjQ1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe2Zvb3RlciAuYm90dG9te3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtmb290ZXIgLmJvdHRvbXtwYWRkaW5nLXRvcDowfX1mb290ZXIgLmJvdHRvbSBuYXYuZm9vdGVyIGF7Y29sb3I6IzU1NTY1YTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NXB4O3RleHQtZGVjb3JhdGlvbjpub25lfWZvb3RlciAuYm90dG9tIG5hdi5mb290ZXIgYTpob3Zlcntjb2xvcjojNmNhYWJifWZvb3RlciAuYm90dG9tIG5hdi5mb290ZXIgYTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfWZvb3RlciAuYm90dG9tIC5jb2x7cGFkZGluZy1yaWdodDoyMHB4O3dpZHRoOjI1JX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtmb290ZXIgLmJvdHRvbSAuY29se3BhZGRpbmctcmlnaHQ6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe2Zvb3RlciAuYm90dG9tIC5jb2x7d2lkdGg6NTAlfWZvb3RlciAuYm90dG9tIC5jb2w6bnRoLWNoaWxkKDEpLGZvb3RlciAuYm90dG9tIC5jb2w6bnRoLWNoaWxkKDIpe21hcmdpbi1ib3R0b206NDVweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtmb290ZXIgLmJvdHRvbSAuY29se2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cGFkZGluZzowIDMwcHg7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtmb290ZXIgLmJvdHRvbSAuY29sIC5jb2wtY29udGVudHtkaXNwbGF5Om5vbmU7cGFkZGluZy1ib3R0b206MjBweH19Zm9vdGVyIC5ib3R0b20gLmNvbCAuaGVhZGluZ3tkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1mb290ZXIgLmJvdHRvbSAuY29sIC5oZWFkaW5nLnRvcC1oZWFkaW5ne21hcmdpbi1ib3R0b206MjBweH1mb290ZXIgLmJvdHRvbSAuY29sIC5oZWFkaW5nLnRvcC1oZWFkaW5nIGl7ZGlzcGxheTpub25lfWZvb3RlciAuYm90dG9tIC5jb2wgLmhlYWRpbmcudG9wLWhlYWRpbmcucGFuZWwtb3Blbntjb2xvcjojNmNhYWJifUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Zm9vdGVyIC5ib3R0b20gLmNvbCAuaGVhZGluZy50b3AtaGVhZGluZ3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MjBweCAwO21hcmdpbi1ib3R0b206MH1mb290ZXIgLmJvdHRvbSAuY29sIC5oZWFkaW5nLnRvcC1oZWFkaW5nIGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuNWVtfX1mb290ZXIgLmJvdHRvbSAuY29sIHB7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS40cmVtO21hcmdpbi1ib3R0b206MTVweH1mb290ZXIgLmJvdHRvbSAubG9jYXRpb24gLnJvd3tkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToyMHB4fWZvb3RlciAuYm90dG9tIC5sb2NhdGlvbiAucm93Omxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9Zm9vdGVyIC5ib3R0b20gLmxvY2F0aW9uIC5yb3cgLmhlYWRpbmd7bWFyZ2luOjVweCAwfWZvb3RlciAuYm90dG9tIC5sb2NhdGlvbiAucm93IC5pY29ue3BhZGRpbmctcmlnaHQ6MjBweH1mb290ZXIgLmJvdHRvbSAubG9jYXRpb24gLnJvdyAuYWRkcmVzc3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLWJvdHRvbToxMHB4fWZvb3RlciAuYm90dG9tIC5sb2NhdGlvbiAucm93IHB7bWFyZ2luLWJvdHRvbToxMHB4fWZvb3RlciAuYm90dG9tIC5sb2NhdGlvbiAucm93IGF7Y29sb3I6IzZjYWFiYjt0ZXh0LWRlY29yYXRpb246bm9uZX1mb290ZXIgLmJvdHRvbSAubG9jYXRpb24gLnJvdyBhOmhvdmVye2NvbG9yOiMzZDc1ODR9Zm9vdGVyIC5ib3R0b20gLmxvY2F0aW9uIC5yb3cuY29udGFjdCBhe2NvbG9yOiM1NTU2NWF9Zm9vdGVyIC5ib3R0b20gLmxvY2F0aW9uIC5yb3cuY29udGFjdCBhOmhvdmVye2NvbG9yOiM2Y2FhYmJ9Zm9vdGVyIC5ib3R0b20gLnZpc2l0b3ItaW5mbyAuaGVhZGluZ3ttYXJnaW4tYm90dG9tOjIwcHh9Zm9vdGVyIC5ib3R0b20gLnNjb29wIGF7Y29sb3I6IzZjYWFiYjt0ZXh0LWRlY29yYXRpb246bm9uZX1mb290ZXIgLmJvdHRvbSAuc2Nvb3AgYTpob3Zlcntjb2xvcjojM2Q3NTg0fWZvb3RlciAuYm90dG9tIC5zY29vcCBuYXYuc29jaWFse21hcmdpbi1ib3R0b206MzBweH1mb290ZXIgLmJvdHRvbSAuc2Nvb3AgbmF2LnNvY2lhbCBhe2NvbG9yOiM2Y2FhYmI7Zm9udC1zaXplOjIuM3JlbTttYXJnaW4tcmlnaHQ6MjBweH1mb290ZXIgLmJvdHRvbSAuc2Nvb3AgbmF2LnNvY2lhbCBhOmhvdmVye2NvbG9yOiMzZDc1ODR9Zm9vdGVyIC5ib3R0b20gLnNjb29wIG5hdi5zb2NpYWwgYTpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjB9Zm9vdGVyIC5ib3R0b20gLnNjb29wIC5oZWFkaW5ne21hcmdpbi1ib3R0b206MzBweH1mb290ZXIgLmJvdHRvbSAuc2Nvb3Agc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0uY29weXJpZ2h0e2JhY2tncm91bmQ6IzZjYWFiYjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjVlbTtwYWRkaW5nOjI1cHggNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KXsuY29weXJpZ2h0e3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29weXJpZ2h0e3BhZGRpbmc6MjVweCAzNXB4fX0uY29weXJpZ2h0IC5pbm5lciwuY29weXJpZ2h0IC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmNvcHlyaWdodCAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuY29weXJpZ2h0IC5oZXJvIC5oZXJvLWNvbnRlbnQsLmhlcm8gLmNvcHlyaWdodCAuaGVyby1jb250ZW50LC5jb3B5cmlnaHQgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0LC5jb3B5cmlnaHQgI3RyaWJlLWV2ZW50cy1jb250ZW50e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgNXB4fS5jb3B5cmlnaHQgLmlubmVyIC5jb3B5cmlnaHQtdGV4dCwuY29weXJpZ2h0IC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuY29weXJpZ2h0LXRleHQsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmNvcHlyaWdodC10ZXh0LC5jb3B5cmlnaHQgLmhlcm8gLmhlcm8tY29udGVudCAuY29weXJpZ2h0LXRleHQsLmhlcm8gLmNvcHlyaWdodCAuaGVyby1jb250ZW50IC5jb3B5cmlnaHQtdGV4dCwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCAuY29weXJpZ2h0LXRleHQsLmNvcHlyaWdodCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmNvcHlyaWdodC10ZXh0e2Rpc3BsYXk6ZmxleH0uY29weXJpZ2h0IC5pbm5lciAuY29weXJpZ2h0LXRleHQgYSwuY29weXJpZ2h0IC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuY29weXJpZ2h0LXRleHQgYSwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmNvcHlyaWdodCAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuY29weXJpZ2h0LXRleHQgYSwuY29weXJpZ2h0IC5oZXJvIC5oZXJvLWNvbnRlbnQgLmNvcHlyaWdodC10ZXh0IGEsLmhlcm8gLmNvcHlyaWdodCAuaGVyby1jb250ZW50IC5jb3B5cmlnaHQtdGV4dCBhLC5jb3B5cmlnaHQgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0IC5jb3B5cmlnaHQtdGV4dCBhLC5jb3B5cmlnaHQgI3RyaWJlLWV2ZW50cy1jb250ZW50IC5jb3B5cmlnaHQtdGV4dCBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNvcHlyaWdodCAuaW5uZXIgLmNvcHlyaWdodC10ZXh0IGE6aG92ZXIsLmNvcHlyaWdodCAuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmNvcHlyaWdodC10ZXh0IGE6aG92ZXIsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmNvcHlyaWdodC10ZXh0IGE6aG92ZXIsLmNvcHlyaWdodCAuaGVybyAuaGVyby1jb250ZW50IC5jb3B5cmlnaHQtdGV4dCBhOmhvdmVyLC5oZXJvIC5jb3B5cmlnaHQgLmhlcm8tY29udGVudCAuY29weXJpZ2h0LXRleHQgYTpob3ZlciwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCAuY29weXJpZ2h0LXRleHQgYTpob3ZlciwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudCAuY29weXJpZ2h0LXRleHQgYTpob3Zlcntjb2xvcjojMmQ1NjYxfS5jb3B5cmlnaHQgLmlubmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciwuY29weXJpZ2h0IC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyLC5jb3B5cmlnaHQgLmhlcm8gLmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIsLmhlcm8gLmNvcHlyaWdodCAuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIsLmNvcHlyaWdodCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVye2Rpc3BsYXk6ZmxleH0uY29weXJpZ2h0IC5pbm5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0LC5jb3B5cmlnaHQgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldCwuY29weXJpZ2h0IC5oZXJvIC5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldCwuaGVybyAuY29weXJpZ2h0IC5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldCwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0e2NvbG9yOiNmZmY7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI0cHh9LmNvcHlyaWdodCAuaW5uZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXYsLmNvcHlyaWdodCAuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXYsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXYsLmNvcHlyaWdodCAuaGVybyAuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2LC5oZXJvIC5jb3B5cmlnaHQgLmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5jb3B5cmlnaHQgLmlubmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCwuY29weXJpZ2h0IC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3QsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0LC5jb3B5cmlnaHQgLmhlcm8gLmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3QsLmhlcm8gLmNvcHlyaWdodCAuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCwuY29weXJpZ2h0ICN0cmliZS1ldmVudHMtY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3R7bWFyZ2luOjA7cGFkZGluZzozcHggMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHh9LmNvcHlyaWdodCAuaW5uZXIgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0IG9wdGlvbiwuY29weXJpZ2h0IC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3Qgb3B0aW9uLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuY29weXJpZ2h0IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCBvcHRpb24sLmNvcHlyaWdodCAuaGVybyAuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCBvcHRpb24sLmhlcm8gLmNvcHlyaWdodCAuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCBvcHRpb24sLmNvcHlyaWdodCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0IG9wdGlvbntjb2xvcjojMDAwfS5jb3B5cmlnaHQgLmlubmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2OmFmdGVyLC5jb3B5cmlnaHQgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2OmFmdGVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuY29weXJpZ2h0IC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2OmFmdGVyLC5jb3B5cmlnaHQgLmhlcm8gLmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1mb290ZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9mb290ZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdjphZnRlciwuaGVybyAuY29weXJpZ2h0IC5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXY6YWZ0ZXIsLmNvcHlyaWdodCAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtZm9vdGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfZm9vdGVyIC5nb29nLXRlLWdhZGdldD5kaXY6YWZ0ZXJ7Y29udGVudDon4oaTJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoycHg7Zm9udC1zaXplOjIxcHh9Lm5mLXRhYmxlLWRpc3BsYXl7d2lkdGg6MTAwJX0ubmYtZm9ybS1maWVsZHMtcmVxdWlyZWR7ZGlzcGxheTpub25lfS5uZi1mb3JtLWNvbnRlbnQgc2VsZWN0e2hlaWdodDo1OXB4fWxhYmVse2NvbG9yOiM2NjY7Zm9udC1zaXplOjEuNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1pbnB1dCx0ZXh0YXJlYSxzZWxlY3R7YmFja2dyb3VuZDojZjZmN2Y3O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEuNGVtO3BhZGRpbmc6MjBweCAxMHB4O3dpZHRoOjEwMCU7b3V0bGluZTowfWlucHV0OmZvY3VzLHRleHRhcmVhOmZvY3VzLHNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6IzZjYWFiYn1pbnB1dFt0eXBlPVwiYnV0dG9uXCJde2JhY2tncm91bmQ6I2YyNmY2ODtjb2xvcjojZmZmfWlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXJ7YmFja2dyb3VuZDojZjA1OTUxfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5mLWZvcm0tY29udCAub25lLWhhbGYsLm5mLWZvcm0tY29udCAub25lLXRoaXJkLC5uZi1mb3JtLWNvbnQgLnRocmVlLXNpeHRocywubmYtZm9ybS1jb250IC50d28tc2l4dGhzLC5uZi1mb3JtLWNvbnQgLnR3by1mb3VydGhze3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19c2VsZWN0ey1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5saXN0LXNlbGVjdC13cmFwIC5uZi1maWVsZC1lbGVtZW50OmFmdGVye2NvbnRlbnQ6J1xcRjA3OCc7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzY2Njtmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzMlO3JpZ2h0OjIwcHh9LmRpc3BsYXktbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmRpc3BsYXktZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjAuMnN9YXtjb2xvcjojZjI2ZjY4O3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXJ7Y29sb3I6I2YwNTk1MX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkfWVte2ZvbnQtc3R5bGU6aXRhbGljfXNtYWxse2ZvbnQtc2l6ZTo4NSV9dWx7bWFyZ2luLWJvdHRvbToyMHB4fXVsIGxpe21hcmdpbi1sZWZ0OjJlbTtsaXN0LXN0eWxlOmRpc2M7bWFyZ2luLWJvdHRvbTowLjVlbTtmb250LXNpemU6MS41ZW19cHttYXJnaW4tYm90dG9tOjFlbX1wOmVtcHR5e3Zpc2liaWxpdHk6aGlkZGVufWlucHV0Oi13ZWJraXQtYXV0b2ZpbGx7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggIzZjYWFiYjtjb2xvcjojZmZmfS5jbHMtMXtmaWxsOiM2Y2FhYmI7ZmlsbC1ydWxlOmV2ZW5vZGR9LnN2Zy13aGl0ZXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGR9LmpQYW5lbE1lbnUtcGFuZWwubm8tdHJhbnNmb3Jte3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LmpQYW5lbE1lbnUtcGFuZWwudHJhbnNmb3JtIC5oZWFkZXItY29udGFpbmVye3otaW5kZXg6MX0uaGVhZGVyLWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO3otaW5kZXg6MTUwfS50cmFuc2xhdGVkLWx0ciAuaGVhZGVyLWNvbnRhaW5lcnttYXJnaW4tdG9wOjM4cHh9Lmdvb2ctdGUtbWVudS1mcmFtZXtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH1oZWFkZXJ7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt0b3A6MDt0cmFuc2l0aW9uOnRvcCAzMDBtcyBlYXNlLWluLW91dH1oZWFkZXIgYXtjdXJzb3I6cG9pbnRlcn1oZWFkZXIgLm5vdGlmaWNhdGlvbi1iYW5uZXJ7YmFja2dyb3VuZDojYzQxMjMwO3BhZGRpbmc6MjBweCAwO3RleHQtYWxpZ246Y2VudGVyfWhlYWRlciAubm90aWZpY2F0aW9uLWJhbm5lciBwe2NvbG9yOiNmZmY7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS40O2ZvbnQtc2l6ZToxLjhlbTtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MCAxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7aGVhZGVyIC5oZWFkZXJ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fX1oZWFkZXIgLnN1Yi1oZWFkZXJ7YmFja2dyb3VuZDojNmNhYWJifUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7aGVhZGVyIC5zdWItaGVhZGVye2Rpc3BsYXk6bm9uZX19aGVhZGVyIC5zdWItaGVhZGVyIG5hdi5pbm5lcixoZWFkZXIgLnN1Yi1oZWFkZXIgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSBoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2LnNvY2lhbC1tZWRpYS1jb250YWluZXIsaGVhZGVyIC5zdWItaGVhZGVyIC5oZXJvIG5hdi5oZXJvLWNvbnRlbnQsLmhlcm8gaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5oZXJvLWNvbnRlbnQsaGVhZGVyIC5zdWItaGVhZGVyIG5hdiN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCxoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2I3RyaWJlLWV2ZW50cy1jb250ZW50e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgNXB4fWhlYWRlciAuc3ViLWhlYWRlciBuYXYuaW5uZXIgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyLGhlYWRlciAuc3ViLWhlYWRlciAuY29udGFjdC1zb2NpYWwtbWVkaWEgbmF2LnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSBoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2LnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyLGhlYWRlciAuc3ViLWhlYWRlciAuaGVybyBuYXYuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciwuaGVybyBoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2Lmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIsaGVhZGVyIC5zdWItaGVhZGVyIG5hdiN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIsaGVhZGVyIC5zdWItaGVhZGVyIG5hdiN0cmliZS1ldmVudHMtY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXJ7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OjIwcHh9aGVhZGVyIC5zdWItaGVhZGVyIG5hdi5pbm5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0LGhlYWRlciAuc3ViLWhlYWRlciAuY29udGFjdC1zb2NpYWwtbWVkaWEgbmF2LnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldCwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQsaGVhZGVyIC5zdWItaGVhZGVyIC5oZXJvIG5hdi5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldCwuaGVybyBoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2Lmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0LGhlYWRlciAuc3ViLWhlYWRlciBuYXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDozOHB4fWhlYWRlciAuc3ViLWhlYWRlciBuYXYuaW5uZXIgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXYsaGVhZGVyIC5zdWItaGVhZGVyIC5jb250YWN0LXNvY2lhbC1tZWRpYSBuYXYuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2LGhlYWRlciAuc3ViLWhlYWRlciAuaGVybyBuYXYuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2LC5oZXJvIGhlYWRlciAuc3ViLWhlYWRlciBuYXYuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2LGhlYWRlciAuc3ViLWhlYWRlciBuYXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXZ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1oZWFkZXIgLnN1Yi1oZWFkZXIgbmF2LmlubmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCxoZWFkZXIgLnN1Yi1oZWFkZXIgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCxoZWFkZXIgLnN1Yi1oZWFkZXIgLmhlcm8gbmF2Lmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3QsLmhlcm8gaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0LGhlYWRlciAuc3ViLWhlYWRlciBuYXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0e21hcmdpbjowO3BhZGRpbmc6OXB4IDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4fWhlYWRlciAuc3ViLWhlYWRlciBuYXYuaW5uZXIgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0IG9wdGlvbixoZWFkZXIgLnN1Yi1oZWFkZXIgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCBvcHRpb24sLmNvbnRhY3Qtc29jaWFsLW1lZGlhIGhlYWRlciAuc3ViLWhlYWRlciBuYXYuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdiBzZWxlY3Qgb3B0aW9uLGhlYWRlciAuc3ViLWhlYWRlciAuaGVybyBuYXYuaGVyby1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCBvcHRpb24sLmhlcm8gaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5oZXJvLWNvbnRlbnQgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXYgc2VsZWN0IG9wdGlvbixoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2I3RyaWJlLWV2ZW50cy1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2IHNlbGVjdCBvcHRpb257Y29sb3I6IzAwMH1oZWFkZXIgLnN1Yi1oZWFkZXIgbmF2LmlubmVyIC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2OmFmdGVyLGhlYWRlciAuc3ViLWhlYWRlciAuY29udGFjdC1zb2NpYWwtbWVkaWEgbmF2LnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnRfaGVhZGVyIC5nb29nLXRlLWdhZGdldD5kaXY6YWZ0ZXIsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIGhlYWRlciAuc3ViLWhlYWRlciBuYXYuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdjphZnRlcixoZWFkZXIgLnN1Yi1oZWFkZXIgLmhlcm8gbmF2Lmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdjphZnRlciwuaGVybyBoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2Lmhlcm8tY29udGVudCAuZ29vZ2xlLXRyYW5zbGF0ZS1oZWFkZXIgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudF9oZWFkZXIgLmdvb2ctdGUtZ2FkZ2V0PmRpdjphZnRlcixoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2I3RyaWJlLWV2ZW50cy1jb250ZW50IC5nb29nbGUtdHJhbnNsYXRlLWhlYWRlciAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciAuZ29vZy10ZS1nYWRnZXQ+ZGl2OmFmdGVye2NvbnRlbnQ6J+KGkyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6N3B4O2ZvbnQtc2l6ZToyMXB4fWhlYWRlciAuc3ViLWhlYWRlciBuYXYuaW5uZXIgLnN1cGVyLW5hdmlnYXRpb24saGVhZGVyIC5zdWItaGVhZGVyIC5jb250YWN0LXNvY2lhbC1tZWRpYSBuYXYuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuc3VwZXItbmF2aWdhdGlvbiwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zdXBlci1uYXZpZ2F0aW9uLGhlYWRlciAuc3ViLWhlYWRlciAuaGVybyBuYXYuaGVyby1jb250ZW50IC5zdXBlci1uYXZpZ2F0aW9uLC5oZXJvIGhlYWRlciAuc3ViLWhlYWRlciBuYXYuaGVyby1jb250ZW50IC5zdXBlci1uYXZpZ2F0aW9uLGhlYWRlciAuc3ViLWhlYWRlciBuYXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLWxpc3QgLnN1cGVyLW5hdmlnYXRpb24saGVhZGVyIC5zdWItaGVhZGVyIG5hdiN0cmliZS1ldmVudHMtY29udGVudCAuc3VwZXItbmF2aWdhdGlvbntkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9aGVhZGVyIC5zdWItaGVhZGVyIG5hdi5pbm5lciAuc3VwZXItbmF2aWdhdGlvbiBhLGhlYWRlciAuc3ViLWhlYWRlciAuY29udGFjdC1zb2NpYWwtbWVkaWEgbmF2LnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnN1cGVyLW5hdmlnYXRpb24gYSwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zdXBlci1uYXZpZ2F0aW9uIGEsaGVhZGVyIC5zdWItaGVhZGVyIC5oZXJvIG5hdi5oZXJvLWNvbnRlbnQgLnN1cGVyLW5hdmlnYXRpb24gYSwuaGVybyBoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2Lmhlcm8tY29udGVudCAuc3VwZXItbmF2aWdhdGlvbiBhLGhlYWRlciAuc3ViLWhlYWRlciBuYXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLWxpc3QgLnN1cGVyLW5hdmlnYXRpb24gYSxoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2I3RyaWJlLWV2ZW50cy1jb250ZW50IC5zdXBlci1uYXZpZ2F0aW9uIGF7Y29sb3I6I2ZmZjtmb250LXNpemU6MS40ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MTJweCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjF9aGVhZGVyIC5zdWItaGVhZGVyIG5hdi5pbm5lciAuc3VwZXItbmF2aWdhdGlvbiBhOmhvdmVyLGhlYWRlciAuc3ViLWhlYWRlciAuY29udGFjdC1zb2NpYWwtbWVkaWEgbmF2LnNvY2lhbC1tZWRpYS1jb250YWluZXIgLnN1cGVyLW5hdmlnYXRpb24gYTpob3ZlciwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5zdWItaGVhZGVyIG5hdi5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5zdXBlci1uYXZpZ2F0aW9uIGE6aG92ZXIsaGVhZGVyIC5zdWItaGVhZGVyIC5oZXJvIG5hdi5oZXJvLWNvbnRlbnQgLnN1cGVyLW5hdmlnYXRpb24gYTpob3ZlciwuaGVybyBoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2Lmhlcm8tY29udGVudCAuc3VwZXItbmF2aWdhdGlvbiBhOmhvdmVyLGhlYWRlciAuc3ViLWhlYWRlciBuYXYjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLWxpc3QgLnN1cGVyLW5hdmlnYXRpb24gYTpob3ZlcixoZWFkZXIgLnN1Yi1oZWFkZXIgbmF2I3RyaWJlLWV2ZW50cy1jb250ZW50IC5zdXBlci1uYXZpZ2F0aW9uIGE6aG92ZXJ7Y29sb3I6IzJkNTY2MX1oZWFkZXIgLmhlYWRlciAuaW5uZXIsaGVhZGVyIC5oZWFkZXIgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSBoZWFkZXIgLmhlYWRlciAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcixoZWFkZXIgLmhlYWRlciAuaGVybyAuaGVyby1jb250ZW50LC5oZXJvIGhlYWRlciAuaGVhZGVyIC5oZXJvLWNvbnRlbnQsaGVhZGVyIC5oZWFkZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0LGhlYWRlciAuaGVhZGVyICN0cmliZS1ldmVudHMtY29udGVudHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufWhlYWRlciAuaGVhZGVyIC5pbm5lciAuaGVhZGVyLWxlZnQsaGVhZGVyIC5oZWFkZXIgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5oZWFkZXItbGVmdCwuY29udGFjdC1zb2NpYWwtbWVkaWEgaGVhZGVyIC5oZWFkZXIgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmhlYWRlci1sZWZ0LGhlYWRlciAuaGVhZGVyIC5oZXJvIC5oZXJvLWNvbnRlbnQgLmhlYWRlci1sZWZ0LC5oZXJvIGhlYWRlciAuaGVhZGVyIC5oZXJvLWNvbnRlbnQgLmhlYWRlci1sZWZ0LGhlYWRlciAuaGVhZGVyICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCAuaGVhZGVyLWxlZnQsaGVhZGVyIC5oZWFkZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IC5oZWFkZXItbGVmdHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4fWhlYWRlciAuaGVhZGVyIC5sb2dve21heC13aWR0aDoxNjBweDtwYWRkaW5nOjExcHggNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7aGVhZGVyIC5oZWFkZXIgLmxvZ297cGFkZGluZzo1cHggMjVweH19aGVhZGVyIC5oZWFkZXIgLmxvZ28gaW1ne2hlaWdodDphdXRvO3dpZHRoOjEwMCV9aGVhZGVyIC5oZWFkZXIgLm1haW4tbmF2IGF7Y29sb3I6IzU1NTY1YTtmb250LXNpemU6MS41ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgMC4ycztwYWRkaW5nOjVweCAxMHB4O2xpbmUtaGVpZ2h0OjF9aGVhZGVyIC5oZWFkZXIgLm1haW4tbmF2IGEuc2VhcmNoe3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KXtoZWFkZXIgLmhlYWRlciAubWFpbi1uYXYgYXtwYWRkaW5nOjVweCAxNXB4O2ZvbnQtc2l6ZToxLjZlbX19aGVhZGVyIC5oZWFkZXIgLm1haW4tbmF2IGE+aXtmb250LXNpemU6MS40ZW07Y29sb3I6IzZjYWFiYn1oZWFkZXIgLmhlYWRlciAubWFpbi1uYXYgYTpob3ZlcixoZWFkZXIgLmhlYWRlciAubWFpbi1uYXYgYS5kcm9wZG93bi1vcGVue2NvbG9yOiM2Y2FhYmJ9aGVhZGVyIC5oZWFkZXIgLm1haW4tbmF2IGE6aG92ZXI+aSxoZWFkZXIgLmhlYWRlciAubWFpbi1uYXYgYS5kcm9wZG93bi1vcGVuPml7Y29sb3I6IzNkNzU4NH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe2hlYWRlciAuaGVhZGVyIC5tYWluLW5hdiBhe2Rpc3BsYXk6bm9uZX1oZWFkZXIgLmhlYWRlciAubWFpbi1uYXYgYS5zZWFyY2h7ZGlzcGxheTppbmxpbmV9fWhlYWRlciAuaGVhZGVyIC5tb2JpbGUtbWVudS10cmlnZ2Vye2Rpc3BsYXk6bm9uZTttYXJnaW4tcmlnaHQ6MjBweDt3aWR0aDoyNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7aGVhZGVyIC5oZWFkZXIgLm1vYmlsZS1tZW51LXRyaWdnZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNoO2FsaWduLWNvbnRlbnQ6Y2VudGVyfX1oZWFkZXIgLmhlYWRlciAubW9iaWxlLW1lbnUtdHJpZ2dlciBzcGFue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiM2Y2FhYmI7bWFyZ2luLXRvcDo2cHg7d2lkdGg6MTAwJX1oZWFkZXIgLmhlYWRlciAubW9iaWxlLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1jaGlsZCgxKXttYXJnaW4tdG9wOjB9aGVhZGVyIC5tYWluLW5hdntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24tc2VsZjpzdHJldGNoO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMCAwIDVweH1oZWFkZXIgLm1haW4tbmF2PnVsOm5vdCguZHJvcGRvd24tbWVudSl7ZGlzcGxheTpmbGV4O2FsaWduLXNlbGY6c3RyZXRjaDttYXJnaW4tYm90dG9tOjB9aGVhZGVyIC5tYWluLW5hdj51bDpub3QoLmRyb3Bkb3duLW1lbnUpPmxpe2Rpc3BsYXk6ZmxleDthbGlnbi1zZWxmOnN0cmV0Y2g7YWxpZ24taXRlbXM6Y2VudGVyO2Zsb2F0OmxlZnQ7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2ZvbnQtc2l6ZToxZW07Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe2hlYWRlciAubWFpbi1uYXY+dWw6bm90KC5kcm9wZG93bi1tZW51KT5saXtkaXNwbGF5Om5vbmV9aGVhZGVyIC5tYWluLW5hdj51bDpub3QoLmRyb3Bkb3duLW1lbnUpPmxpOm50aC1jaGlsZCgxKSxoZWFkZXIgLm1haW4tbmF2PnVsOm5vdCguZHJvcGRvd24tbWVudSk+bGk6bnRoLWNoaWxkKDIpLGhlYWRlciAubWFpbi1uYXY+dWw6bm90KC5kcm9wZG93bi1tZW51KT5saS5zZWFyY2h7ZGlzcGxheTpmbGV4fX1oZWFkZXIgLm1haW4tbmF2PnVsOm5vdCguZHJvcGRvd24tbWVudSk+bGkgLmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpmbGV4O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC4xNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjB9aGVhZGVyIC5tYWluLW5hdj51bDpub3QoLmRyb3Bkb3duLW1lbnUpPmxpOmhvdmVyPmF7Y29sb3I6IzZjYWFiYn1oZWFkZXIgLm1haW4tbmF2PnVsOm5vdCguZHJvcGRvd24tbWVudSk+bGk6aG92ZXIgLmRyb3Bkb3duLW1lbnV7bWF4LWhlaWdodDo2MDBweDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcil7YmFja2dyb3VuZDojNmNhYWJiO2JvcmRlci10b3A6MnB4IHNvbGlkICNkZGQ7cGFkZGluZzo0NXB4IDVweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5O2N1cnNvcjppbml0aWFsfS5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmlubmVyLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8gLmhlcm8tY29udGVudCwuaGVybyAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvLWNvbnRlbnQsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLWxpc3QsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAjdHJpYmUtZXZlbnRzLWNvbnRlbnR7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXh9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5pbm5lciwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvIC5oZXJvLWNvbnRlbnQsLmhlcm8gLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaGVyby1jb250ZW50LC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0LC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH19LmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaW5uZXIgLmRlc2NyaXB0aW9uLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5kZXNjcmlwdGlvbiwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuZGVzY3JpcHRpb24sLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaGVybyAuaGVyby1jb250ZW50IC5kZXNjcmlwdGlvbiwuaGVybyAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvLWNvbnRlbnQgLmRlc2NyaXB0aW9uLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0IC5kZXNjcmlwdGlvbiwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudCAuZGVzY3JpcHRpb257cGFkZGluZy1yaWdodDo0NXB4O3dpZHRoOjMwJX0uZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5pbm5lciAuaGVhZGluZywuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaGVhZGluZywuY29udGFjdC1zb2NpYWwtbWVkaWEgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciAuaGVhZGluZywuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvIC5oZXJvLWNvbnRlbnQgLmhlYWRpbmcsLmhlcm8gLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaGVyby1jb250ZW50IC5oZWFkaW5nLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0IC5oZWFkaW5nLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50IC5oZWFkaW5ne2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxLjRlbX0uZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5pbm5lciBwLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIHAsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgcCwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvIC5oZXJvLWNvbnRlbnQgcCwuaGVybyAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvLWNvbnRlbnQgcCwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCBwLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50IHB7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbToyNXB4fS5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmlubmVyIC5sZWFybi1tb3JlLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5sZWFybi1tb3JlLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5sZWFybi1tb3JlLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8gLmhlcm8tY29udGVudCAubGVhcm4tbW9yZSwuaGVybyAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvLWNvbnRlbnQgLmxlYXJuLW1vcmUsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLWxpc3QgLmxlYXJuLW1vcmUsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmxlYXJuLW1vcmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MWVtO3BhZGRpbmc6MH0uZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5pbm5lciAubGVhcm4tbW9yZSBpLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5sZWFybi1tb3JlIGksLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmxlYXJuLW1vcmUgaSwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvIC5oZXJvLWNvbnRlbnQgLmxlYXJuLW1vcmUgaSwuaGVybyAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvLWNvbnRlbnQgLmxlYXJuLW1vcmUgaSwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCAubGVhcm4tbW9yZSBpLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50IC5sZWFybi1tb3JlIGl7Y29sb3I6I2ZmZjttYXJnaW4tbGVmdDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tdG9wOi0zcHg7dHJhbnNpdGlvbjpjb2xvciAwLjJzfS5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmlubmVyIC5sZWFybi1tb3JlOmhvdmVyLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5sZWFybi1tb3JlOmhvdmVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5sZWFybi1tb3JlOmhvdmVyLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8gLmhlcm8tY29udGVudCAubGVhcm4tbW9yZTpob3ZlciwuaGVybyAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvLWNvbnRlbnQgLmxlYXJuLW1vcmU6aG92ZXIsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLmxlYXJuLW1vcmU6aG92ZXJ7Y29sb3I6IzJkNTY2MX0uZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5pbm5lciAubGVhcm4tbW9yZTpob3ZlciBpLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIC5sZWFybi1tb3JlOmhvdmVyIGksLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgLmxlYXJuLW1vcmU6aG92ZXIgaSwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvIC5oZXJvLWNvbnRlbnQgLmxlYXJuLW1vcmU6aG92ZXIgaSwuaGVybyAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvLWNvbnRlbnQgLmxlYXJuLW1vcmU6aG92ZXIgaSwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudCAubGVhcm4tbW9yZTpob3ZlciBpe2NvbG9yOiMyZDU2NjF9LmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaW5uZXIgbmF2LmxpbmtzLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIG5hdi5saW5rcywuY29udGFjdC1zb2NpYWwtbWVkaWEgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciBuYXYubGlua3MsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaGVybyAuaGVyby1jb250ZW50IG5hdi5saW5rcywuaGVybyAuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvLWNvbnRlbnQgbmF2LmxpbmtzLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0IG5hdi5saW5rcywuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudCBuYXYubGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDt3aWR0aDo3MCV9LmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaW5uZXIgbmF2LmxpbmtzIGEsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgbmF2LmxpbmtzIGEsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgbmF2LmxpbmtzIGEsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaGVybyAuaGVyby1jb250ZW50IG5hdi5saW5rcyBhLC5oZXJvIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8tY29udGVudCBuYXYubGlua3MgYSwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCBuYXYubGlua3MgYSwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudCBuYXYubGlua3MgYXtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjI1JTtmb250LXNpemU6MWVtO3RleHQtdHJhbnNmb3JtOm5vbmV9LmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaW5uZXIgbmF2LmxpbmtzIGE6aG92ZXIsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgbmF2LmxpbmtzIGE6aG92ZXIsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgbmF2LmxpbmtzIGE6aG92ZXIsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaGVybyAuaGVyby1jb250ZW50IG5hdi5saW5rcyBhOmhvdmVyLC5oZXJvIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8tY29udGVudCBuYXYubGlua3MgYTpob3ZlciwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudCBuYXYubGlua3MgYTpob3Zlcntjb2xvcjojMmQ1NjYxfS5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmlubmVyIG5hdi5saW5rcyBhOmhvdmVyIC50aHVtYm5haWwsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgbmF2LmxpbmtzIGE6aG92ZXIgLnRodW1ibmFpbCwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciBuYXYubGlua3MgYTpob3ZlciAudGh1bWJuYWlsLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8gLmhlcm8tY29udGVudCBuYXYubGlua3MgYTpob3ZlciAudGh1bWJuYWlsLC5oZXJvIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8tY29udGVudCBuYXYubGlua3MgYTpob3ZlciAudGh1bWJuYWlsLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50IG5hdi5saW5rcyBhOmhvdmVyIC50aHVtYm5haWx7dHJhbnNmb3JtOnNjYWxlKDEuMSk7Ym94LXNoYWRvdzozcHggM3B4IDVweCAwcHggcmdiYSgwLDAsMCwwLjIpfS5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmlubmVyIG5hdi5saW5rcyBhIC50aHVtYm5haWwsLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgbmF2LmxpbmtzIGEgLnRodW1ibmFpbCwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciBuYXYubGlua3MgYSAudGh1bWJuYWlsLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8gLmhlcm8tY29udGVudCBuYXYubGlua3MgYSAudGh1bWJuYWlsLC5oZXJvIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8tY29udGVudCBuYXYubGlua3MgYSAudGh1bWJuYWlsLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50IG5hdi5saW5rcyBhIC50aHVtYm5haWx7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycywgY29sb3IgMC4ycztiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbi1ib3R0b206MTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5pbm5lciBuYXYubGlua3MgYSAudGh1bWJuYWlsIGltZywuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciBuYXYubGlua3MgYSAudGh1bWJuYWlsIGltZywuY29udGFjdC1zb2NpYWwtbWVkaWEgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciBuYXYubGlua3MgYSAudGh1bWJuYWlsIGltZywuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5oZXJvIC5oZXJvLWNvbnRlbnQgbmF2LmxpbmtzIGEgLnRodW1ibmFpbCBpbWcsLmhlcm8gLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaGVyby1jb250ZW50IG5hdi5saW5rcyBhIC50aHVtYm5haWwgaW1nLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgI3RyaWJlLWV2ZW50cy1jb250ZW50IG5hdi5saW5rcyBhIC50aHVtYm5haWwgaW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfS5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmlubmVyIG5hdi5saW5rcyBhIC50aXRsZSwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpIC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciBuYXYubGlua3MgYSAudGl0bGUsLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLnNvY2lhbC1tZWRpYS1jb250YWluZXIgbmF2LmxpbmtzIGEgLnRpdGxlLC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXBpY2tlcikgLmhlcm8gLmhlcm8tY29udGVudCBuYXYubGlua3MgYSAudGl0bGUsLmhlcm8gLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSAuaGVyby1jb250ZW50IG5hdi5saW5rcyBhIC50aXRsZSwuZHJvcGRvd24tbWVudTpub3QoLmRhdGVwaWNrZXIpICN0cmliZS1ldmVudHMtY29udGVudCBuYXYubGlua3MgYSAudGl0bGV7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uc2VhcmNoLWRyb3Bkb3due2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7d2lkdGg6MTAwJX0uc2VhcmNoLWRyb3Bkb3duIC5pbm5lciwuc2VhcmNoLWRyb3Bkb3duIC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNlYXJjaC1kcm9wZG93biAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuc2VhcmNoLWRyb3Bkb3duIC5oZXJvIC5oZXJvLWNvbnRlbnQsLmhlcm8gLnNlYXJjaC1kcm9wZG93biAuaGVyby1jb250ZW50LC5zZWFyY2gtZHJvcGRvd24gI3RyaWJlLWV2ZW50cy1jb250ZW50LnRyaWJlLWV2ZW50cy1saXN0LC5zZWFyY2gtZHJvcGRvd24gI3RyaWJlLWV2ZW50cy1jb250ZW50e2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiM2Y2FhYmI7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7LnNlYXJjaC1kcm9wZG93biAuaW5uZXI6YmVmb3JlLC5zZWFyY2gtZHJvcGRvd24gLmNvbnRhY3Qtc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWEtY29udGFpbmVyOmJlZm9yZSwuY29udGFjdC1zb2NpYWwtbWVkaWEgLnNlYXJjaC1kcm9wZG93biAuc29jaWFsLW1lZGlhLWNvbnRhaW5lcjpiZWZvcmUsLnNlYXJjaC1kcm9wZG93biAuaGVybyAuaGVyby1jb250ZW50OmJlZm9yZSwuaGVybyAuc2VhcmNoLWRyb3Bkb3duIC5oZXJvLWNvbnRlbnQ6YmVmb3JlLC5zZWFyY2gtZHJvcGRvd24gI3RyaWJlLWV2ZW50cy1jb250ZW50OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDoyNXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoyNXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MjVweCBzb2xpZCAjNmNhYWJiO3JpZ2h0OjA7dG9wOi0yNXB4fX0uc2VhcmNoLWRyb3Bkb3duIGZvcm17d2lkdGg6MTAwJX0uc2VhcmNoLWRyb3Bkb3duIGlucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MS44ZW07cGFkZGluZzoyNXB4IDE1cHg7b3V0bGluZTowO3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDExNTBweCl7LnNlYXJjaC1kcm9wZG93biBpbnB1dHtmb250LXNpemU6Mi40ZW19fS5zZWFyY2gtZHJvcGRvd24gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZn1ib2R5W2RhdGEtbWVudS1wb3NpdGlvbj1cIm9wZW5cIl0gLmpQYW5lbE1lbnUtcGFuZWw6YmVmb3Jle2JhY2tncm91bmQ6IzZjYWFiYjtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO29wYWNpdHk6MC42O3dpZHRoOjEwMCU7ei1pbmRleDoyMH1ib2R5W2RhdGEtbWVudS1wb3NpdGlvbj1cImNsb3NlZFwiXSAjalBhbmVsTWVudS1tZW51e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KXsualBhbmVsTWVudS1wYW5lbC5oZWFkZXItc3R1Y2t7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH19Lm1vYmlsZS1tZW51e2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5Om5vbmV9Lm1vYmlsZS1tZW51IC5zdWItaGVhZGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7Lm1vYmlsZS1tZW51IC5zdWItaGVhZGVye2JhY2tncm91bmQ6IzZjYWFiYjtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9fS5tb2JpbGUtbWVudSAubWVudS1oZWFkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZGQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NHB4IDI1cHh9Lm1vYmlsZS1tZW51IC5tZW51LWhlYWRlciAubG9nb3t3aWR0aDo1MCU7bWFyZ2luOjAgYXV0b30ubW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyIC5sb2dvIGltZ3toZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX0ubW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyIC5tb2JpbGUtbWVudS1jbG9zZS10cmlnZ2Vye2NvbG9yOiM2Y2FhYmI7Zm9udC1zaXplOjZlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MX0ubW9iaWxlLW1lbnUgbmF2LmxpbmtzPi5tYWluLWhhcy1kcm9wZG93bi5kcm9wZG93bi1vcGVuPmF7Y29sb3I6IzZjYWFiYn0ubW9iaWxlLW1lbnUgbmF2LmxpbmtzPi5tYWluLWhhcy1kcm9wZG93biBhe3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubW9iaWxlLW1lbnUgbmF2LmxpbmtzPi5tYWluLWhhcy1kcm9wZG93biBpe2ZvbnQtc2l6ZToxLjVlbX0ubW9iaWxlLW1lbnUgbmF2LmxpbmtzPi5tYWluLWhhcy1kcm9wZG93biAuZHJvcGRvd24gZGl2Omxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZGRkfS5tb2JpbGUtbWVudSBuYXYubGlua3MgYXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzU1NTY1YTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRlbTtwYWRkaW5nOjI1cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO3otaW5kZXg6Mn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5tb2JpbGUtbWVudSBuYXYubGlua3MgYXtwYWRkaW5nOjIwcHggMjVweH19Lm1vYmlsZS1tZW51IG5hdi5saW5rcyBhLmhhcy1kcm9wZG93bnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tb2JpbGUtbWVudSBuYXYubGlua3MgYS5oYXMtZHJvcGRvd24uZHJvcGRvd24tb3Blbntjb2xvcjojNmNhYWJifS5tb2JpbGUtbWVudSBuYXYubGlua3MgYS5oYXMtZHJvcGRvd24gaXtmb250LXNpemU6MS41ZW19Lm1vYmlsZS1tZW51IG5hdi5saW5rcz5uYXY6bm90KC5kcm9wZG93bik+YXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZGRkfS5tb2JpbGUtbWVudSBuYXYuZHJvcGRvd257ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubW9iaWxlLW1lbnUgbmF2LmRyb3Bkb3duIGF7Y29sb3I6IzMzMztkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LXRyYW5zZm9ybTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm1vYmlsZS1tZW51IG5hdi5kcm9wZG93biBhe3BhZGRpbmc6MCAyNXB4fS5tb2JpbGUtbWVudSBuYXYuZHJvcGRvd24gYTpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1ib3R0b206MTVweH0ubW9iaWxlLW1lbnUgbmF2LmRyb3Bkb3duIGE6bGFzdC1vZi10eXBle3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MjVweH19Lmhlcm97YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2hlaWdodDo1NjVweDtwYWRkaW5nOjAgMjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uaGVybzphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKTtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtsZWZ0OjA7dG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVyb3toZWlnaHQ6NTM1cHh9fS5oZXJvKy5pbm5lciwuY29udGFjdC1zb2NpYWwtbWVkaWEgLmhlcm8rLnNvY2lhbC1tZWRpYS1jb250YWluZXIsLmhlcm8gLmhlcm8rLmhlcm8tY29udGVudCwuaGVybysjdHJpYmUtZXZlbnRzLWNvbnRlbnQudHJpYmUtZXZlbnRzLWxpc3QsLmhlcm8rI3RyaWJlLWV2ZW50cy1jb250ZW50e21hcmdpbi10b3A6NDBweH0uaGVybyAuaGVyby1jb250ZW50e21hcmdpbjotMTMwcHggYXV0byAwICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuaGVybyAuaGVyby1jb250ZW50e21hcmdpbjotMTAwcHggYXV0byAwICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmhlcm8gLmhlcm8tY29udGVudHttYXJnaW46LTE2MHB4IGF1dG8gMCAhaW1wb3J0YW50fX0uaGVybyAuaGVyby1jb250ZW50IGgxe2ZvbnQtc2l6ZTo0LjhlbTttYXJnaW4tYm90dG9tOjQwcHg7bGluZS1oZWlnaHQ6MS4yNX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7Lmhlcm8gLmhlcm8tY29udGVudCBoMXtmb250LXNpemU6NC4xZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmhlcm8gLmhlcm8tY29udGVudCBoMXtmb250LXNpemU6M2VtO21hcmdpbi1ib3R0b206MzBweDt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmhlcm8gLmhlcm8tY29udGVudCAuYnV0dG9uLC5oZXJvIC5oZXJvLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXXtkaXNwbGF5OmlubGluZS1ibG9ja319Lmhlcm8uc21hbGx7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RkZDtoZWlnaHQ6NDEwcHg7cGFkZGluZzoyMHB4IDIwcHggNDVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZXJvLnNtYWxse2hlaWdodDphdXRvO3BhZGRpbmc6MzVweCAyMHB4fX0uaGVyby5zbWFsbCAuaGVyby1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0OjEwMCU7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVyby5zbWFsbCAuaGVyby1jb250ZW50e2Rpc3BsYXk6YmxvY2t9fS5oZXJvLnNtYWxsIC5oZXJvLWNvbnRlbnQgaDF7Zm9udC1zaXplOjQycHg7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmhlcm8uc21hbGwgLmhlcm8tY29udGVudCBoMXtmb250LXNpemU6M2VtfX0uaGVyby5zbWFsbCAuaGVyby1jb250ZW50IHB7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzBweDttYXgtd2lkdGg6NDg1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVyby5zbWFsbCAuaGVyby1jb250ZW50IHB7Zm9udC1zaXplOjEuNmVtfX0uaG9tZSAuaGVybzpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmhpZTplbXB0eXtkaXNwbGF5Om5vbmV9LmlubmVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuaGVybyAuaGVyby1jb250ZW50LCN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCwjdHJpYmUtZXZlbnRzLWNvbnRlbnR7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTEzNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmlubmVyLC5jb250YWN0LXNvY2lhbC1tZWRpYSAuc29jaWFsLW1lZGlhLWNvbnRhaW5lciwuaGVybyAuaGVyby1jb250ZW50LCN0cmliZS1ldmVudHMtY29udGVudC50cmliZS1ldmVudHMtbGlzdCwjdHJpYmUtZXZlbnRzLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fX0uaW50ZXJhY3RpdmUtbWFwe3BhZGRpbmc6MCAwIDQ1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaW50ZXJhY3RpdmUtbWFwe3BhZGRpbmc6ODBweCAyMHB4fX0uaW50ZXJhY3RpdmUtbWFwIC5pbWFnZS1wb2ludHN7cG9zaXRpb246cmVsYXRpdmV9LmludGVyYWN0aXZlLW1hcCAuaW1hZ2UtcG9pbnRzIGltZ3toZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX0uaW50ZXJhY3RpdmUtbWFwIC5wb2ludHN7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCV9LmludGVyYWN0aXZlLW1hcCAucG9pbnRzIC5wbHVze3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0NXB4O3dpZHRoOjQ1cHg7b3BhY2l0eTowLjY7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnN9LmludGVyYWN0aXZlLW1hcCAucG9pbnRzIC5wbHVzOmhvdmVye29wYWNpdHk6MX0uaW50ZXJhY3RpdmUtbWFwIC5wb2ludHMgLnBsdXMgaW1ne2hlaWdodDphdXRvO3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzozcHggM3B4IDNweCAycHggcmdiYSgwLDAsMCwwLjMpfS5pbnRlcmFjdGl2ZS1tYXAgLnBvaW50cyAucGx1czh7bGVmdDo2NSU7dG9wOjY4JX0uZmFuY3lib3gtbGlnaHRib3h7cGFkZGluZzowIDIwcHg7bWFyZ2luOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYSAobWluLXdpZHRoOiAxMTUxcHgpey5mYW5jeWJveC1saWdodGJveHttYXgtd2lkdGg6MTEwOHB4fX0uZmFuY3lib3gtbGlnaHRib3ggLmZhbmN5Ym94LWNsb3NlLXNtYWxse3RvcDotMzVweDtyaWdodDotMTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTE1MXB4KXsuZmFuY3lib3gtbGlnaHRib3ggLmZhbmN5Ym94LWNsb3NlLXNtYWxse3RvcDotNDJweDtyaWdodDowfX0uZmFuY3lib3gtbGlnaHRib3ggLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyLC5mYW5jeWJveC1saWdodGJveCAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWN0aXZlOmFmdGVyLC5mYW5jeWJveC1saWdodGJveCAuZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXM6YWZ0ZXJ7b3V0bGluZTpub25lO2JvcmRlcjpub25lfS5mYW5jeWJveC1saWdodGJveCAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo0MHB4fS5mYW5jeWJveC1saWdodGJveCAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXI6aG92ZXIsLmZhbmN5Ym94LWxpZ2h0Ym94IC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcjphY3RpdmUsLmZhbmN5Ym94LWxpZ2h0Ym94IC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcjpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyOm5vbmV9LmZhbmN5Ym94LWxpZ2h0Ym94IC5mYW5jeWJveC1pbWFnZS1jb250YWluZXJ7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiAxMTUxcHgpey5mYW5jeWJveC1saWdodGJveCAuZmFuY3lib3gtaW1hZ2UtY29udGFpbmVye21heC13aWR0aDoxMDAwcHh9fS5mYW5jeWJveC1saWdodGJveCAuZmFuY3lib3gtaW1hZ2UtY29udGFpbmVyIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZmFuY3lib3gtbGlnaHRib3ggLmZhbmN5Ym94LWltYWdlLWNvbnRhaW5lciAuZmFuY3lib3gtYXJyb3d7aGVpZ2h0OjEwMCU7b3BhY2l0eToxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2FsaWduLWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3RvcDowO2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwwLjgpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZhbmN5Ym94LWxpZ2h0Ym94IC5mYW5jeWJveC1pbWFnZS1jb250YWluZXIgLmZhbmN5Ym94LWFycm93e3dpZHRoOjI0cHh9fS5mYW5jeWJveC1saWdodGJveCAuZmFuY3lib3gtaW1hZ2UtY29udGFpbmVyIC5mYW5jeWJveC1hcnJvdzphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbjowIGF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmFuY3lib3gtbGlnaHRib3ggLmZhbmN5Ym94LWltYWdlLWNvbnRhaW5lciAuZmFuY3lib3gtYXJyb3c6YWZ0ZXJ7YmFja2dyb3VuZC1zaXplOjE0cHggMjRweH19QG1lZGlhIChtaW4td2lkdGg6IDExNTFweCl7LmZhbmN5Ym94LWxpZ2h0Ym94IC5mYW5jeWJveC1pbWFnZS1jb250YWluZXIgLmZhbmN5Ym94LWFycm93LmZhbmN5Ym94LWFycm93LS1sZWZ0e2xlZnQ6LTU0cHh9LmZhbmN5Ym94LWxpZ2h0Ym94IC5mYW5jeWJveC1pbWFnZS1jb250YWluZXIgLmZhbmN5Ym94LWFycm93LmZhbmN5Ym94LWFycm93LS1yaWdodHtyaWdodDotNTRweH19LmZhbmN5Ym94LWxpZ2h0Ym94IC5saWdodGJveC1jb250ZW50e21hcmdpbjowIGF1dG87cGFkZGluZzoyMHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDExNTFweCl7LmZhbmN5Ym94LWxpZ2h0Ym94IC5saWdodGJveC1jb250ZW50Om5vdCguc2lnbmxlLXNsaWRlKXtwYWRkaW5nOjIwcHggMzRweH19LmZhbmN5Ym94LWxpZ2h0Ym94IC5saWdodGJveC1jb250ZW50IHB7Y29sb3I6I2ZmZjtmb250LXNpemU6MS41ZW19LmZhbmN5Ym94LWxpZ2h0Ym94IC5saWdodGJveC1jb250ZW50IC5saWdodGJveC1oZWFkZXJ7Zm9udC1zaXplOjEuOGVtfS5mYW5jeWJveC1saWdodGJveCAubGlnaHRib3gtY29udGVudCAuY29udGVudHttYXJnaW4tYm90dG9tOjVweH0uZmFuY3lib3gtbGlnaHRib3ggLmxpZ2h0Ym94LWNvbnRlbnQgLmltYWdlLWNvdW50e2ZvbnQtc2l6ZToxLjJlbTttYXJnaW4tYm90dG9tOjA7Y29sb3I6I2RkZH0ubG9nZ2VkLWluICNtYWluLm5lZy1tYXJnaW57bWFyZ2luLXRvcDotMzJweH1AbWVkaWEgKG1heC13aWR0aDogNzgycHgpey5sb2dnZWQtaW4gI21haW4ubmVnLW1hcmdpbnttYXJnaW4tdG9wOi00NnB4fX0ualBhbmVsTWVudS1wYW5lbD5tYWlue3Bvc2l0aW9uOnJlbGF0aXZlfS5qUGFuZWxNZW51LXBhbmVsPm1haW4ubWVudS1vcGVue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jbWFpbi5vdmVybGF5OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5wYWdlLWNvbnRlbnQgYTpob3Zlcntjb2xvcjojZjA1OTUxfS5wYWdlLWNvbnRlbnQuaGFzLXNpZGViYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0ucGFnZS1jb250ZW50Lmhhcy1zaWRlYmFyIC5jb250ZW50e3dpZHRoOjc1JX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5wYWdlLWNvbnRlbnQuaGFzLXNpZGViYXIgLmNvbnRlbnR7d2lkdGg6NzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWdlLWNvbnRlbnQuaGFzLXNpZGViYXIgLmNvbnRlbnR7b3JkZXI6Mjt3aWR0aDoxMDAlO3BhZGRpbmc6MCAyMHB4IDQ1cHh9fS5wYWdlLWNvbnRlbnQgLmNvbnRlbnR7cGFkZGluZzowIDIwcHggNDVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWdlLWNvbnRlbnQgLmNvbnRlbnR7cGFkZGluZzo0NXB4IDIwcHh9fS5wYWdlLWNvbnRlbnQgLmNvbnRlbnQgLmFkZC10by1jYWxlbmRhcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MjBweH0ucGFnZS1jb250ZW50IC5jb250ZW50IC5hZGQtdG8tY2FsZW5kYXIgLmZhLWNhbGVuZGFye2ZvbnQtc2l6ZToyLjJlbTtsaW5lLWhlaWdodDoxLjc7Y29sb3I6I2YyNmY2ODttYXJnaW4tcmlnaHQ6MTBweH0ucGFnZS1jb250ZW50IC5jb250ZW50IC5hZGQtdG8tY2FsZW5kYXIgYSwucGFnZS1jb250ZW50IC5jb250ZW50IC5hZGQtdG8tY2FsZW5kYXIgc3Bhbntmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MS43O2NvbG9yOiNmMjZmNjh9LnBhZ2UtY29udGVudCAuY29udGVudCAuYWRkLXRvLWNhbGVuZGFyIHNwYW57bWFyZ2luLWxlZnQ6OHB4O21hcmdpbi1yaWdodDo4cHh9LnBhZ2UtY29udGVudCAuc2lkZWJhcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucGFnZS1jb250ZW50IC5zaWRlYmFye3BhZGRpbmctcmlnaHQ6OTVweDt3aWR0aDoyNSV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5wYWdlLWNvbnRlbnQgLnNpZGViYXJ7d2lkdGg6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYWdlLWNvbnRlbnQgLnNpZGViYXJ7b3JkZXI6MjtwYWRkaW5nOjAgMjBweCAyNXB4O3dpZHRoOjEwMCV9fS5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItbmF2IGF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjVlbTtwYWRkaW5nOjE1cHggMDtjb2xvcjojNTU1NjVhfS5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItbmF2IGE6aG92ZXIsLnBhZ2UtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1uYXYgYS5hY3RpdmV7Y29sb3I6IzZjYWFiYn0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc3ViLXBhZ2UtbmF2e3BhZGRpbmctbGVmdDoyMHB4O2NvbG9yOiM1NTU2NWF9LnBhZ2UtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1uYXYgLnN1Yi1wYWdlLW5hdiBhe2JvcmRlci1ib3R0b206MH0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLW5hdiAuc3ViLXBhZ2UtbmF2IGE6aG92ZXIsLnBhZ2UtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1uYXYgLnN1Yi1wYWdlLW5hdiBhLmFjdGl2ZXtjb2xvcjojNmNhYWJifS5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLmV2ZW50LWNhdGVnb3J5e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cGFkZGluZy1ib3R0b206MjBweH0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5ldmVudC1jYXRlZ29yeSBhe2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEuNGVtO2ZvbnQtc3R5bGU6aXRhbGljfS5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLmV2ZW50LWNhdGVnb3J5IGEgaW1ne21heC13aWR0aDo0OXB4O21heC1oZWlnaHQ6NDlweDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTttYXJnaW4tcmlnaHQ6MTVweH0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5pY29uLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtkaXNwbGF5OmZsZXg7cGFkZGluZzoxNXB4IDB9LnBhZ2UtY29udGVudCAuc2lkZWJhciAuaWNvbi1jb250ZW50IC5pY29ue2NvbG9yOiM2Y2FhYmI7Zm9udC1zaXplOjJlbTttYXJnaW4tcmlnaHQ6MTVweH0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5pY29uLWNvbnRlbnQgcC5oZWFkaW5nLC5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItY29udGVudCBwLmhlYWRpbmd7Y29sb3I6I2YwNTk1MX0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5pY29uLWNvbnRlbnQgcC5tZWRpYS1oZWFkaW5nLC5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItY29udGVudCBwLm1lZGlhLWhlYWRpbmd7bWFyZ2luLWJvdHRvbToyMHB4fS5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLmljb24tY29udGVudCBwLm1lZGlhLWhlYWRpbmc6bGFzdC1vZi10eXBlLC5wYWdlLWNvbnRlbnQgLnNpZGViYXIgLnNpZGViYXItY29udGVudCBwLm1lZGlhLWhlYWRpbmc6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MjBweH0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5pY29uLWNvbnRlbnQgLndwLWF1ZGlvLXNob3J0Y29kZSwucGFnZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgLndwLWF1ZGlvLXNob3J0Y29kZXttYXJnaW4tYm90dG9tOjIwcHh9LnBhZ2UtY29udGVudCAuc2lkZWJhciAuaWNvbi1jb250ZW50IHAsLnBhZ2UtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50IHB7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OjEuN30ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5pY29uLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUsLnBhZ2UtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50IHA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5pY29uLWNvbnRlbnQgcCBhLmJ1dHRvbiwucGFnZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgcCBhLmJ1dHRvbnttYXJnaW4tdG9wOjB9LnBhZ2UtY29udGVudCAuc2lkZWJhciAuaWNvbi1jb250ZW50IHN0cm9uZywucGFnZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0ucGFnZS1jb250ZW50IC5zaWRlYmFyIC5pY29uLWNvbnRlbnQgLmJ1dHRvbiwucGFnZS1jb250ZW50IC5zaWRlYmFyIC5pY29uLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwucGFnZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgLmJ1dHRvbiwucGFnZS1jb250ZW50IC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXXttYXJnaW4tdG9wOjIwcHg7cGFkZGluZzoxNXB4IDI1cHh9LnBhZ2UtY29udGVudCAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cGFkZGluZzoxNXB4IDB9cCsubWVqcy1jb250YWluZXJ7bWFyZ2luOjEwcHggMCAyMHB4fS5tZWpzLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjIwcHh9Lm1lanMtY29udGFpbmVyLC5tZWpzLWVtYmVkLC5tZWpzLWVtYmVkIGJvZHl7YmFja2dyb3VuZDojNTU1NjVhfS5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtY3VycmVudCwubWVqcy1lbWJlZCAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtY3VycmVudCwubWVqcy1lbWJlZCBib2R5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1jdXJyZW50e2JhY2tncm91bmQ6IzZjYWFiYn0ubWVqcy1jb250YWluZXIgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtc2xpZGVyOmZvY3VzLC5tZWpzLWVtYmVkIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXNsaWRlcjpmb2N1cywubWVqcy1lbWJlZCBib2R5IC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXNsaWRlcjpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyOm5vbmV9Lm1lanMtY29udGFpbmVyIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWN1cnJlbnQsLm1lanMtZW1iZWQgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtY3VycmVudCwubWVqcy1lbWJlZCBib2R5IC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWN1cnJlbnR7YmFja2dyb3VuZDojNmNhYWJifS5jYW50LWF1ZGlvLXBsYXllcntmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9LmNhbnQtYXVkaW8tcGxheWVyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmNhbnQtYXVkaW8tcGxheWVyIC5saXN0ZW4td3JhcHtkaXNwbGF5OnRhYmxlO2hlaWdodDoxMDAlfS5jYW50LWF1ZGlvLXBsYXllciAubGlzdGVuLXdyYXAgLmxpc3Rlbntmb250LXNpemU6MS41ZW07Y29sb3I6IzY2NjtkaXNwbGF5OnRhYmxlLWNlbGw7aGVpZ2h0OjEwMCU7cGFkZGluZy1yaWdodDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY2FudC1hdWRpby1wbGF5ZXIgLmxpc3Rlbi13cmFwIC5hdWRpby10cmlnZ2Vye2Rpc3BsYXk6dGFibGUtY2VsbDtoZWlnaHQ6MTAwJX0uY2FudC1hdWRpby1wbGF5ZXIgLmxpc3Rlbi13cmFwIC5hdWRpby10cmlnZ2VyOmhvdmVyIC5mYS1jaXJjbGV7Y29sb3I6I2ZmZn0uY2FudC1hdWRpby1wbGF5ZXIgLmxpc3Rlbi13cmFwIC5hdWRpby10cmlnZ2VyOmhvdmVyIC5mYS1zdGFjay0xeHtjb2xvcjojZjI2ZjY4fS5jYW50LWF1ZGlvLXBsYXllciAubGlzdGVuLXdyYXAgLmF1ZGlvLXRyaWdnZXIgLmZhLWNpcmNsZXtjb2xvcjojZjI2ZjY4fS5jYW50LWF1ZGlvLXBsYXllciAubGlzdGVuLXdyYXAgLmF1ZGlvLXRyaWdnZXIgLmZhLXN0YWNrLTF4e2NvbG9yOiNmZmZ9LmJsb2NrLWNvbnRlbnQgLmNhbnQtYXVkaW8tcGxheWVyK3B7bWFyZ2luLWJvdHRvbToyMHB4fS5jYW50LWF1ZGlvLXBsYXllcnttYXJnaW4tYm90dG9tOjIwcHh9LmNhbnQtYXVkaW8tcGxheWVyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmNhbnQtYXVkaW8tcGxheWVyIC5hdWRpby10cmlnZ2VyIC5mYS1zdGFja3t3aWR0aDo1ZW07aGVpZ2h0OjVlbTtsaW5lLWhlaWdodDo1ZW19LmNhbnQtYXVkaW8tcGxheWVyIC5hdWRpby10cmlnZ2VyIC5mYS1jaXJjbGV7Zm9udC1zaXplOjVlbX0uY2FudC1hdWRpby1wbGF5ZXIgLmF1ZGlvLXRyaWdnZXIgLmZhLXN0YWNrLTF4e2ZvbnQtc2l6ZToyLjI1ZW07bGluZS1oZWlnaHQ6Mi4yNWVtfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvKy5wYWdlLW5hdnttYXJnaW4tYm90dG9tOjQwcHh9fS5wYWdlLW5hdntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO21hcmdpbi1ib3R0b206MHB4fS5wYWdlLW5hdiAucGFnZS1uYXYtbW9iaWxlLXRyaWdnZXJ7ZGlzcGxheTpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXNpemU6MS4yZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MjBweDt3aWR0aDoxMDAlfS5wYWdlLW5hdiAucGFnZS1uYXYtbW9iaWxlLXRyaWdnZXIuc2xpZGUtb3Blbntjb2xvcjojNmNhYWJiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsucGFnZS1uYXYgLnBhZ2UtbmF2LW1vYmlsZS10cmlnZ2Vye2Rpc3BsYXk6ZmxleH19LnBhZ2UtbmF2IC5wYWdlLW5hdi1tb2JpbGUtdHJpZ2dlciBpe2ZvbnQtc2l6ZToxLjVlbX0ucGFnZS1uYXYgbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsucGFnZS1uYXYgbmF2e2Rpc3BsYXk6bm9uZX19LnBhZ2UtbmF2IG5hdiBhe2NvbG9yOiM4ODg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4zZW07cGFkZGluZzo0NXB4IDEwcHggNDBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmV9LnBhZ2UtbmF2IG5hdiBhOmhvdmVye2NvbG9yOiM2Y2FhYmJ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsucGFnZS1uYXYgbmF2IGF7cGFkZGluZzoxNXB4IDIwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KXsucGFnZS1uYXYgbmF2IGE6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvO2hlaWdodDo1cHg7d2lkdGg6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3RyYW5zaXRpb246d2lkdGggLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9LnBhZ2UtbmF2IG5hdiBhOmhvdmVyOmFmdGVyLC5wYWdlLW5hdiBuYXYgYS5hY3RpdmU6YWZ0ZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiM2Y2FhYmJ9fS5wYWdlLWNvbnRlbnQgLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb257Y29sb3I6IzZjYWFiYjtmb250LXNpemU6Mi40ZW07bWFyZ2luLWJvdHRvbTowLjdlbX0ucGFnZS1jb250ZW50IC50YWJsZXByZXNzIHRmb290IHRoLC5wYWdlLWNvbnRlbnQgLnRhYmxlcHJlc3MgdGhlYWQgdGh7YmFja2dyb3VuZDojNmNhYWJiICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZjtmb250LXNpemU6MS41ZW07cGFkZGluZzoxMnB4IDIwcHg7d29yZC13cmFwOmJyZWFrLXdvcmR9LnBhZ2UtY29udGVudCAudGFibGVwcmVzcyB0Ym9keS5vZGQgdGR7YmFja2dyb3VuZC1jb2xvcjojZjZmN2Y3O2JvcmRlci10b3A6MH0ucGFnZS1jb250ZW50IC50YWJsZXByZXNzIHRib2R5IHRke2JvcmRlci10b3A6MDtmb250LXNpemU6MS40ZW07cGFkZGluZzoxMnB4IDIwcHg7d29yZC13cmFwOmJyZWFrLXdvcmR9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsucGFnZS1jb250ZW50IC50YWJsZXByZXNzIHRib2R5IHRke2ZvbnQtc2l6ZToxLjVlbX19LmV2ZW50LXB1cnBsZXtjb2xvcjojYTU1YzkyfS5ldmVudC1ncmVlbntjb2xvcjojODI5RTM3fS5ldmVudC10dXJxdW9pc2V7Y29sb3I6IzZjYWFiYn0uZXZlbnQteWVsbG93e2NvbG9yOiNlNWM0MjB9LmV2ZW50LW9yYW5nZXtjb2xvcjojZWY4NDIyfS5ldmVudC1ibHVle2NvbG9yOiM0NDZiN2R9LmV2ZW50LWRlZXBwdXJwbGV7Y29sb3I6IzUzMjg1MX0uZXZlbnQtZGFya2dyZWVue2NvbG9yOiM0ODcxMzV9I3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSwudHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRle21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0jdHJpYmUtZXZlbnRzLWJhcntiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowIDIwcHg7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWluLXdpZHRoOiA5OTNweCl7I3RyaWJlLWV2ZW50cy1iYXJ7cGFkZGluZzo0MHB4IDIwcHh9fSN0cmliZS1iYXItZm9ybXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjExMzVweH0jdHJpYmUtYmFyLWZvcm0gbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS40ZW07dGV4dC10cmFuc2Zvcm06bm9uZTttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDExNTFweCl7I3RyaWJlLWJhci1mb3JtIGxhYmVse2ZvbnQtc2l6ZToxLjhlbX19I3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItZmlsdGVycy1pbm5lciAudHJpYmUtYmFyLWRhdGUtZmlsdGVyLCN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIgLnRyaWJlLWJhci1zZWFyY2gtZmlsdGVyLCN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIgLnRyaWJlLWJhci1zdWJtaXR7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIgLnRyaWJlLWJhci1kYXRlLWZpbHRlciwjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIC50cmliZS1iYXItc2VhcmNoLWZpbHRlciwjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIC50cmliZS1iYXItc3VibWl0e3dpZHRoOjMzLjMzMzMlfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIgLnRyaWJlLWJhci1kYXRlLWZpbHRlciwjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIC50cmliZS1iYXItc2VhcmNoLWZpbHRlciwjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIC50cmliZS1iYXItc3VibWl0e21hcmdpbi1sZWZ0OjB9fSN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIgaW5wdXRbdHlwZT10ZXh0XXtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JhY2tncm91bmQ6I2Y2ZjdmNztmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojNTU1NjVhO3BhZGRpbmc6MTJweDt3aWR0aDo4MCV9I3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItZmlsdGVycy1pbm5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzU1NTY1YTtmb250LXNpemU6MTNweH0jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLCN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLWZpbHRlcnMtaW5uZXIgaW5wdXRbdHlwZT10ZXh0XTpob3ZlciwjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1maWx0ZXJzLWlubmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmV9I3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgbGFiZWx7cGFkZGluZzowIDE1cHg7Zm9udC1zaXplOjEuNGVtfUBtZWRpYSAobWluLXdpZHRoOiAxMTUxcHgpeyN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIGxhYmVse3BhZGRpbmc6MH19I3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgbGFiZWwgaXttYXJnaW4tbGVmdDo1cHg7Y29sb3I6IzU1NTY1YX0jdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyBzcGFue2JhY2tncm91bmQtc2l6ZTozMHB4IDMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LWluZGVudDoxNXB4O21hcmdpbi1ib3R0b206MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3Mgc3Bhbi50cmliZS1pY29uLW1vbnRoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC93cC1jb250ZW50L3RoZW1lcy9jYW50aWdueS9hc3NldHMvaW1nL2ljb24tbW9udGgucG5nKX0jdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyBzcGFuLnRyaWJlLWljb24tbGlzdHtiYWNrZ3JvdW5kLWltYWdlOnVybCgvd3AtY29udGVudC90aGVtZXMvY2FudGlnbnkvYXNzZXRzL2ltZy9pY29uLWxpc3QucG5nKX0jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1saXN0e3BhZGRpbmc6NXB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDExNTFweCl7I3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3MtbGlzdHtwYWRkaW5nOjAgMCAwIDVweH19I3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3MtbGlzdCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbi50cmliZS1iYXItYWN0aXZlIGF7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1saXN0IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLnRyaWJlLWJhci1hY3RpdmUgYTpob3ZlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fSN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLWxpc3QgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gYXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MH0jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1saXN0IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGE6aG92ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0udHJpYmUtYmFyLXZpZXdzLWlubmVye2JhY2tncm91bmQ6I2ZmZn0udHJpYmUtYmFyLXN1Ym1pdHttYXJnaW4tbGVmdDowO3dpZHRoOjE1JX0jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87YmFja2dyb3VuZDojZjI2ZjY4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS4ycmVtO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4yczt0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjE1cHggMjBweH0jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVye2JhY2tncm91bmQ6I2YwNTk1MX0jdHJpYmUtZ2VvLXJlc3VsdHMgaDIudHJpYmUtZXZlbnRzLXBhZ2UtdGl0bGUsaDIudHJpYmUtZXZlbnRzLXBhZ2UtdGl0bGUsLnRyaWJlLWV2ZW50cy1saXN0IGgyLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxle2JhY2tncm91bmQ6IzZjYWFiYjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyLjJlbTtwYWRkaW5nOjMwcHggMDttYXJnaW4tYm90dG9tOjB9I3RyaWJlLWV2ZW50cy1mb290ZXIsI3RyaWJlLWV2ZW50cy1oZWFkZXJ7ZGlzcGxheTpub25lfSN0cmliZS1ldmVudHMtY29udGVudCB0YWJsZS50cmliZS1ldmVudHMtY2FsZW5kYXJ7bWFyZ2luLXRvcDowfS50cmliZS1ldmVudHMtY2FsZW5kYXIgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjojZjZmN2Y3O2JvcmRlci1jb2xvcjojZjZmN2Y3O2NvbG9yOiM2NjZ9I3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQudHJpYmUtZXZlbnRzLW90aGVybW9udGgsI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQsI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQ6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6I2RkZH0udHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wYXN0IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dLC50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQudHJpYmUtZXZlbnRzLXBhc3QgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV0+YSwudHJpYmUtZXZlbnRzLWNhbGVuZGFyIGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dLC50cmliZS1ldmVudHMtY2FsZW5kYXIgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV0gYXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6Izg4ODt0ZXh0LWFsaWduOnJpZ2h0fSN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b24sI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLnRyaWJlLWV2ZW50cy1idXR0b24sLnRyaWJlLWV2ZW50cy1idXR0b24udHJpYmUtYWN0aXZlOmhvdmVyLC50cmliZS1ldmVudHMtYnV0dG9uLnRyaWJlLWluYWN0aXZlLC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLC50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQudHJpYmUtZXZlbnRzLXByZXNlbnQgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV0sLnRyaWJlLWV2ZW50cy1jYWxlbmRhciB0ZC50cmliZS1ldmVudHMtcHJlc2VudCBkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXT5he2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNmNhYWJiO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dLC50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQudHJpYmUtZXZlbnRzLXBhc3QgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV17dGV4dC1hbGlnbjpjZW50ZXJ9I3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIGgye2ZvbnQtc2l6ZToyLjJlbTtwYWRkaW5nOjIwcHggMH19LnRyaWJlLWV2ZW50cy1wcmVzZW50e2JvcmRlcjoycHggc29saWQgIzZjYWFiYiAhaW1wb3J0YW50fWgyLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlIGEsaDIudHJpYmUtZXZlbnRzLXBhZ2UtdGl0bGUgYTpmb2N1cyxoMi50cmliZS1ldmVudHMtcGFnZS10aXRsZSBhOmhvdmVye2NvbG9yOiNmZmZ9I3RyaWJlLWV2ZW50cy1oZWFkZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjB9I3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LW5leHQgYSwjdHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGl7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9I3RyaWJlLWV2ZW50cy1jb250ZW50IGF7Y29sb3I6IzY2Njtmb250LXNpemU6MS4zZW19dWwudHJpYmUtZXZlbnRzLXN1Yi1uYXYgYXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0jdHJpYmUtZXZlbnRzLWZvb3RlcntkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NTBweH0jdHJpYmUtZXZlbnRzLWZvb3RlciBhe2NvbG9yOiM2Y2FhYmIgIWltcG9ydGFudH0uZXZlbnRzLWxpc3QgLnRyaWJlLWV2ZW50cy1sb29wLC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtbG9vcCwuc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtbG9vcCwudHJpYmUtZXZlbnRzLWRheSAudHJpYmUtZXZlbnRzLWxvb3B7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0udHJpYmUtZXZlbnRzLWljYWx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I3RyaWJlLWV2ZW50cy1oZWFkZXJ7YmFja2dyb3VuZDojNmNhYWJiO3BhZGRpbmc6MjVweCAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjFlbX0jdHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLXN1Yi1uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0jdHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGl7ZmxleC1ncm93OjE7Zm9udC1zaXplOjFlbX0jdHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGkgaDJ7Zm9udC1zaXplOjIuMmVtfSN0cmliZS1ldmVudHMtaGVhZGVyIC50cmliZS1ldmVudHMtc3ViLW5hdiBsaTpub3QoLmV2ZW50LW5hdi1pdGVtKXtmbGV4LWdyb3c6Mjt0ZXh0LWFsaWduOmNlbnRlcn0jdHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgYSAuZmEtc3RhY2t7d2lkdGg6Mi41ZW07aGVpZ2h0OjIuNWVtO2xpbmUtaGVpZ2h0OjIuNWVtfSN0cmliZS1ldmVudHMtaGVhZGVyIC50cmliZS1ldmVudHMtc3ViLW5hdiBhIC5mYS1zdGFjay0yeHtmb250LXNpemU6Mi41ZW19I3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IGEgLmZhLXN0YWNrLTF4e2ZvbnQtc2l6ZToxLjI1ZW07bGluZS1oZWlnaHQ6MmVtfSN0cmliZS1ldmVudHMtaGVhZGVyIC50cmliZS1ldmVudHMtc3ViLW5hdiBhIC5mYS1jaXJjbGV7Y29sb3I6IzRkOTRhN30jdHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgYTpob3ZlciAuZmEtY2lyY2xle2NvbG9yOiMzZDc1ODR9I3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC5tb250aC1uYW1le2Rpc3BsYXk6bm9uZX0jdHJpYmUtZXZlbnRzLWZvb3RlcntwYWRkaW5nOjEwcHggMH0jdHJpYmUtZXZlbnRzLWZvb3RlcjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0jdHJpYmUtZXZlbnRzLWZvb3RlciBsaSBhOmhvdmVye2NvbG9yOiM0ZDk0YTcgIWltcG9ydGFudH0jdHJpYmUtZXZlbnRzLWZvb3RlciBsaSBhOmhvdmVyIGl7Y29sb3I6IzRkOTRhN30jdHJpYmUtZXZlbnRzLWZvb3RlciAuZmEtc3RhY2sgLmZhLXN0YWNrLTJ4e2Rpc3BsYXk6bm9uZX0jdHJpYmUtZXZlbnRzLWZvb3RlciAuZmEtc3RhY2sgLmZhLXN0YWNrLTF4e2NvbG9yOiM2Y2FhYmJ9I3RyaWJlLWV2ZW50cy1mb290ZXIgLm1vbnRoLW5hbWV7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3RyaWJlLWV2ZW50cy1mb290ZXIgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYXtwYWRkaW5nOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjdHJpYmUtZXZlbnRzLWZvb3RlciAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAubW9udGgtbmFtZXttYXJnaW4tbGVmdDoxNXB4fX0jdHJpYmUtZXZlbnRzLWZvb3RlciAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGF7cGFkZGluZzowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I3RyaWJlLWV2ZW50cy1mb290ZXIgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAubW9udGgtbmFtZXttYXJnaW4tcmlnaHQ6MTVweH19I3RyaWJlLWV2ZW50cy1mb290ZXIgbGk6bm90KC5ldmVudC1uYXYtaXRlbSl7ZGlzcGxheTpub25lfS50cmliZS1ldmVudHMtbm90aWNlc3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM4ODg7Zm9udC1zaXplOjEuMmVtO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjQwcHggMDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRyaWJlLWV2ZW50cy1ub3RpY2Vze21heC13aWR0aDo3MCV9fS5ibG9jay1waG90by1ncmlkIC5waG90b3MtaGVhZGVyIGgze21hcmdpbi1ib3R0b206MWVtfS5ibG9jay1waG90by1ncmlkIC5waG90by1ncmlkLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOjEwMCV9LmJsb2NrLXBob3RvLWdyaWQgLnBob3RvLWdyaWQtcm93IC5waG90by1ncmlkLWl0ZW17ZmxleDowIDAgY2FsYygzMy4zMzMlIC0gMTBweCk7d2lkdGg6Y2FsYygzMy4zMzMlIC0gMTBweCk7bWF4LXdpZHRoOmNhbGMoMzMuMzMzJSAtIDEwcHgpO21hcmdpbi1ib3R0b206MjBweH0uYmxvY2stcGhvdG8tZ3JpZCAucGhvdG8tZ3JpZC1yb3cgLnBob3RvLWdyaWQtaXRlbTpudGgtY2hpbGQoM24tMil7bWFyZ2luLXJpZ2h0OjE1cHh9LmJsb2NrLXBob3RvLWdyaWQgLnBob3RvLWdyaWQtcm93IC5waG90by1ncmlkLWl0ZW06bnRoLWNoaWxkKDNuKXttYXJnaW4tbGVmdDoxNXB4fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stcGhvdG8tZ3JpZCAucGhvdG8tZ3JpZC1yb3cgLnBob3RvLWdyaWQtaXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudH19LmJsb2NrLXBob3RvLWdyaWQgLnBob3RvLWdyaWQtcm93IC5waG90by1ncmlkLWl0ZW0gLmltYWdlLXdyYXB7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyMjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjplYXNlIGFsbCAzMDBtc30uYmxvY2stcGhvdG8tZ3JpZCAucGhvdG8tZ3JpZC1yb3cgLnBob3RvLWdyaWQtaXRlbSAuaW1hZ2Utd3JhcDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjIwcHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJodHRwczovL2NhbnRpZ255Lm9yZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOC96b29tLWxpbmsucG5nXCIpfS5ibG9jay1waG90by1ncmlkIC5waG90by1ncmlkLXJvdyAucGhvdG8tZ3JpZC1pdGVtIC5pbWFnZS13cmFwIGltZ3tvYmplY3QtZml0OmNvdmVyO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjplYXNlIGFsbCAzMDBtc30uYmxvY2stcGhvdG8tZ3JpZCAucGhvdG8tZ3JpZC1yb3cgLnBob3RvLWdyaWQtaXRlbSAuaW1hZ2Utd3JhcCAuY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO2xlZnQ6MDtwYWRkaW5nOjhweCAzMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjQpfS5ibG9jay1waG90by1ncmlkIC5waG90by1ncmlkLXJvdyAucGhvdG8tZ3JpZC1pdGVtIC5pbWFnZS13cmFwIC5jYXB0aW9uIHB7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjB9LmJsb2NrLXBob3RvLWdyaWQgLnBob3RvLWdyaWQtcm93IC5waG90by1ncmlkLWl0ZW0gLmltYWdlLXdyYXA6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7Ym94LXNoYWRvdzowIDNweCA4cHggcmdiYSgwLDAsMCwwLjMpfS5ibG9jay1waG90by1ncmlkIC5waG90by1ncmlkLXJvdyAucGhvdG8tZ3JpZC1pdGVtIC5pbWFnZS13cmFwOmhvdmVyIGltZ3tvcGFjaXR5Oi44fS5ibG9jay1waG90by1ncmlkIC5waG90by1ncmlkLXJvdyAucGhvdG8tZ3JpZC1pdGVtIC5pbWFnZS13cmFwLnBhZ2UtbGluazphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImh0dHBzOi8vY2FudGlnbnkub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA4L3BhZ2UtbGluay5wbmdcIil9LmJsb2NrLXBob3RvLWdyaWQgLnBob3RvLWdyaWQtcm93IC5waG90by1ncmlkLWl0ZW0gLmltYWdlLXdyYXAudmlkZW8tbGlnaHRib3g6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJodHRwczovL2NhbnRpZ255Lm9yZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOC92aWRlby1saW5rLnBuZ1wiKX0uYmxvY2stcGhvdG8tZ3JpZCAucGhvdG8tZ3JpZC1yb3cgLnBob3RvLWdyaWQtaXRlbSAuaW1hZ2Utd3JhcC5nYWxsZXJ5LWxpZ2h0Ym94OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaHR0cHM6Ly9jYW50aWdueS5vcmcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDgvZ2FsbGVyeS1saW5rLnBuZ1wiKX0uYmxvY2stcGhvdG8tZ3JpZCAucGhvdG8tZ3JpZC1yb3cgLnBob3RvLWdyaWQtaXRlbSAuaW1hZ2Utd3JhcC5jb250ZW50LW1vZGFsOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaHR0cHM6Ly9jYW50aWdueS5vcmcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDgvaW5mby1saW5rLnBuZ1wiKX0ubW9kYWwtd3JhcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDtib3R0b206MDt6LWluZGV4Ojk5OTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45Nik7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbjplYXNlIGFsbCAzMDBtc30ubW9kYWwtd3JhcCAubW9kYWwtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwcHg7cmlnaHQ6MzBweDtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMDAxfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubW9kYWwtd3JhcCAubW9kYWwtY2xvc2V7dG9wOjQwcHg7cmlnaHQ6NDVweH19Lm1vZGFsLXdyYXAgLm1vZGFsLWNsb3NlIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0MHB4O2hlaWdodDoycHg7Ym9yZGVyLXJhZGl1czoxcHg7dG9wOjE5cHg7YmFja2dyb3VuZC1jb2xvcjojNjY2O3RyYW5zaXRpb246ZWFzZSBhbGwgMzAwbXN9Lm1vZGFsLXdyYXAgLm1vZGFsLWNsb3NlIHNwYW46Zmlyc3Qtb2YtdHlwZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1vZGFsLXdyYXAgLm1vZGFsLWNsb3NlIHNwYW46bGFzdC1vZi10eXBle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5tb2RhbC13cmFwIC5tb2RhbC1jbG9zZTpob3ZlcntjdXJzb3I6cG9pbnRlcn0ubW9kYWwtd3JhcCAubW9kYWwtY2xvc2U6aG92ZXIgc3BhbntvcGFjaXR5Oi41fS5tb2RhbC13cmFwIC5tb2RhbC1jbG9zZTpob3ZlciBzcGFuOmZpcnN0LW9mLXR5cGV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0ubW9kYWwtd3JhcCAubW9kYWwtY2xvc2U6aG92ZXIgc3BhbjpsYXN0LW9mLXR5cGV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0ubW9kYWwtd3JhcCAubW9kYWwtaW5uZXJ7d2lkdGg6MTA5NXB4O21hcmdpbjo1dmggYXV0byAwO2hlaWdodDo5MHZoO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93LXk6YXV0b31AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5tb2RhbC13cmFwIC5tb2RhbC1pbm5lcnt3aWR0aDo5MzFweH19QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkxcHgpey5tb2RhbC13cmFwIC5tb2RhbC1pbm5lcnt3aWR0aDoxMDAlO21heC13aWR0aDo5OTZweDtwYWRkaW5nOjAgNjBweH19QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpey5tb2RhbC13cmFwIC5tb2RhbC1pbm5lcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMTAwdmggLSA4MHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTttYXJnaW46NDBweCAzMHB4IDAgMH19Lm1vZGFsLXdyYXAgLm1vZGFsLWlubmVyIC5tb2RhbC1pbWFnZXtmbGV4OjAgMCA0MCU7d2lkdGg6NDAlO21heC13aWR0aDo0MCU7aGVpZ2h0Ojkwdmg7bWF4LWhlaWdodDo0NTBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm1vZGFsLXdyYXAgLm1vZGFsLWlubmVyIC5tb2RhbC1pbWFnZXtmbGV4OjAgMCAxMDAlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjM1MHB4O21hcmdpbi1ib3R0b206NDBweH19Lm1vZGFsLXdyYXAgLm1vZGFsLWlubmVyIC5tb2RhbC1pbWFnZSAuaW1hZ2UtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9ja30ubW9kYWwtd3JhcCAubW9kYWwtaW5uZXIgLm1vZGFsLWltYWdlIC5pbWFnZS1pbm5lciBpbWd7b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5tb2RhbC13cmFwIC5tb2RhbC1pbm5lciAubW9kYWwtaW1hZ2UgLmNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjA7cGFkZGluZzo4cHggMzBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC40KX0ubW9kYWwtd3JhcCAubW9kYWwtaW5uZXIgLm1vZGFsLWltYWdlIC5jYXB0aW9uIHB7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuNWVtfS5tb2RhbC13cmFwIC5tb2RhbC1pbm5lciAubW9kYWwtY29udGVudHtmbGV4OjAgMCBjYWxjKDYwJSAtIDYwcHgpO3dpZHRoOmNhbGMoNjAlIC0gNjBweCk7bWF4LXdpZHRoOmNhbGMoNjAlIC0gNjBweCk7bWFyZ2luLWxlZnQ6NjBweH1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm1vZGFsLXdyYXAgLm1vZGFsLWlubmVyIC5tb2RhbC1jb250ZW50e2ZsZXg6MCAwIDEwMCU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MCAwIDgwcHh9fS5tb2RhbC13cmFwIC5tb2RhbC1pbm5lciAubW9kYWwtY29udGVudCBoMntmb250LXNpemU6Mi41ZW07bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206LjVlbX0ubW9kYWwtd3JhcCAubW9kYWwtaW5uZXIgLm1vZGFsLWNvbnRlbnQgcHtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206LjVlbX0ubW9kYWwtd3JhcC5hY3RpdmUtbW9kYWx7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbH1odG1sLm1vZGFsLW9ue292ZXJmbG93OmhpZGRlbn0uc2VhcmNoLXJlc3VsdHMgLmNvbnRlbnR7b3JkZXI6MX0uc2VhcmNoLXJlc3VsdHMgLnNpZGViYXJ7b3JkZXI6Mn0uc2VhcmNoLXJlc3VsdHMgLnNpZGViYXIgLnNpZGViYXItY29udGVudHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b206MH0uc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1maWVsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cGFkZGluZzoxMHB4IDB9LnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtZmllbGQgaXtmb250LXNpemU6M2VtO2NvbG9yOiNkZGQ7bWFyZ2luLXJpZ2h0OjE1cHh9LnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtZmllbGQgZm9ybXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4MCV9LnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtZmllbGQgaW5wdXR7Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojNmNhYWJiO2ZvbnQtc2l6ZToyLjRlbTt3aWR0aDoxMDAlfS5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWhlYWRpbmd7Y29sb3I6IzY2NjttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLWhlYWRpbmcgaDJ7Zm9udC1zaXplOjNlbTttYXJnaW4tYm90dG9tOjMwcHh9LnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtaGVhZGluZyBwe2ZvbnQtc2l6ZToxLjhlbX0uc2VhcmNoLXJlc3VsdHMgLnJlc3VsdHtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbTozMHB4fS5zZWFyY2gtcmVzdWx0cyAucmVzdWx0Omxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdHtmbGV4LWZsb3c6cm93IHdyYXB9fS5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC50aHVtYm5haWx7bWFyZ2luLXJpZ2h0OjMwcHg7d2lkdGg6MzAlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAudGh1bWJuYWlse21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MzBweDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn19LnNlYXJjaC1yZXN1bHRzIC5yZXN1bHQgLnRodW1ibmFpbCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5wb3N0LWRlc2NyaXB0aW9ue3dpZHRoOjcwJX0uc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCAucG9zdC1kZXNjcmlwdGlvbiBoMyBhe2NvbG9yOiM2Y2FhYmI7Zm9udC1zaXplOjEuOGVtfS5zZWFyY2gtcmVzdWx0cyAucmVzdWx0IC5wb3N0LWRlc2NyaXB0aW9uIGgzIGE6aG92ZXJ7Y29sb3I6IzNkNzU4NH0uc2VhcmNoLXJlc3VsdHMgLnJlc3VsdCBwe2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoxLjd9LnRkLWxvZ297ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDoyMHZofS50ZW1wbGF0ZS1kaXJlY3Rvcnl7bWluLWhlaWdodDo4MHZoO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udGVtcGxhdGUtZGlyZWN0b3J5IGRpdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjUwJTttaW4taGVpZ2h0OjUwdmh9LnRlbXBsYXRlLWRpcmVjdG9yeSBkaXYubmF2e2JhY2tncm91bmQtY29sb3I6I2RkZH0udGVtcGxhdGUtZGlyZWN0b3J5IGRpdi5uYXYgYXttYXJnaW46MCAxcmVtIDFyZW19XG4iLCIubm9zY3JvbGx7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4gIFxyXG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8vIFR5cG9ncmFwaGljIHJlc2V0IGZvciBzaW1wbGVyIGZvbnQgc3R5bGluZ1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxufVxyXG5ib2R5IHtcclxuICBmb250LXNpemU6IDEuNWVtOyAvKiBjdXJyZW50bHkgZW1zIGNhdXNlIGNocm9tZSBidWcgbWlzaW50ZXJwcmV0aW5nIHJlbXMgb24gYm9keSBlbGVtZW50ICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbm9sLCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4uc3ByaXRle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLyogPVdvcmRQcmVzcyBDb3JlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hbGlnbm5vbmUge1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlcixcclxuZGl2LmFsaWduY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xyXG59XHJcblxyXG5hIGltZy5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xyXG59XHJcblxyXG5hIGltZy5hbGlnbm5vbmUge1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbmEgaW1nLmFsaWdubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xyXG59XHJcblxyXG5hIGltZy5hbGlnbmNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgbWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cclxuICAgIHBhZGRpbmc6IDVweCAzcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcclxuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xyXG4gICAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZyB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogOTguNSU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCA0cHggNXB4O1xyXG59XHJcblxyXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMjE3NTliO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXNpemU6IDAuODc1cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRsZWZ0OiA1cHg7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dG9wOiA1cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xyXG59XHJcbiIsIi8qIEZvbnRzICovXG5cbi5mb250LXN0YWNrLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvbnQtc3RhY2stcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LXN0YWNrLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb250LXN0YWNrLXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogV2hpdGUvR3JheXMgKi9cbiRvZmZ3aGl0ZTogI2Y2ZjdmNztcbiRsaWdodGdyYXk6ICNkZGRkZGQ7XG4kbWlkZ3JheTogIzg4ODg4ODtcbiRncmF5OiAjNjY2NjY2O1xuJGRhcmtncmF5OiAjNTU1NjVhO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4vLyBHcmVlbnNcbiRncmVlbjogIzQwNjYxODtcblxuLy8gQmx1ZXNcbiR0dXJxb2lzZTogIzZhNzQ3YztcbiRtdXNldW0tYmx1ZSA6ICM2Y2FhYmI7XG5cbi8vIFllbGxvd3NcbiRnYXJkZW4teWVsbG93OiAjODI5RTM3O1xuJGdvbGYteWVsbG93OiAjZTVjNDIwO1xuXG4vLyBSZWRzXG4kbm90aWNlX3JlZCA6ICNjNDEyMzA7XG4iLCIvLyBDb2xvcnNcbiRwcmltYXJ5IDogIzZjYWFiYjtcbiRwcmltYXJ5X2RhcmsgOiBkYXJrZW4oICRwcmltYXJ5LCAyMCUpO1xuJGFjY2VudCA6ICNmMjZmNjg7XG4kYWNjZW50X2RhcmsgOiBkYXJrZW4oICRhY2NlbnQsIDUlICk7XG5cbi8vIEhvbWUgSGVybyBPdmVybGF5XG4ub3ZlcmxheSB7XG5cdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM2Y2FhYmIrMCwwMDAwMDArMTAwJjAuOSswLDArMzUgKi9cblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMTA4LDE3MCwxODcsMC45KSAwJSwgcmdiYSg3MCwxMTEsMTIyLDApIDM1JSwgcmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMTA4LDE3MCwxODcsMC45KSAwJSxyZ2JhKDcwLDExMSwxMjIsMCkgMzUlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIHJnYmEoMTA4LDE3MCwxODcsMC45KSAwJSxyZ2JhKDcwLDExMSwxMjIsMCkgMzUlLHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2U2NmNhYWJiJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cbn0iLCJib2R5IHtcblx0b3ZlcmZsb3cteDogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIEBleHRlbmQgLmZvbnQtc3RhY2stcmVndWxhcjtcbiAgY29sb3I6ICRkYXJrZ3JheTtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbi5ncmV5LWJnIHtcbiAgLy9iYWNrZ3JvdW5kOiAkb2Zmd2hpdGU7XG59XG5cbi5ncmFkaWVudC1iZyB7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNlNWU1ZTUrMCxmZmZmZmYrMTUsZmZmZmZmKzEwMCAqL1xuICAvL2JhY2tncm91bmQ6ICNlNWU1ZTU7IC8qIE9sZCBicm93c2VycyAqL1xuICAvL2JhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICNlNWU1ZTUgMCUsICR3aGl0ZSAxNSUsICR3aGl0ZSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgLy9iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAjZTVlNWU1IDAlLCAkd2hpdGUgMTUlLCR3aGl0ZSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2U1ZTVlNSAwJSwgJHdoaXRlIDE1JSwkd2hpdGUgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAvL2ZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZTVlNWU1JywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59IiwiLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDEuMmVtO1xuXG4gICYuZGFyayB7XG4gICAgY29sb3I6ICRncmF5O1xuICB9XG5cbiAgJi5wYWdlLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IC44NGVtO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gICYuZGFyayBhIHtcbiAgICBjb2xvcjogJGdyYXk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIH1cbiAgfVxuXG59IiwiLmJ1dHRvbiB7XG5cbiAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICYuY29tcGFjdCB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG5cbiAgJi5ncmVlbiB7XG5cbiAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50X2Rhcms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICB9XG5cbiAgJi50cmFuc3BhcmVudCB7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGxpZ2h0Z3JheTtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodGdyYXk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodGdyYXk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICB9XG4gIC5mYSB7IG1hcmdpbi1yaWdodDogNXB4OyBmb250LXNpemU6IDEuM2VtOyB9XG5cbn0iLCIuY2FsbG91dCB7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogNzBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5N3B4O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmltYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkYWNjZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBwYWRkaW5nOiAzNXB4IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnRfZGFyaztcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMge1xuXG4gICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG4gICAgd2lkdGg6IDc1JTtcbiAgICBmb250LXNpemU6IDQuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLmRvd25sb2FkLWJ1dHRvbiB7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxufSIsIi5jb250YWN0LXNvY2lhbC1tZWRpYSB7IGJhY2tncm91bmQ6ICRwcmltYXJ5OyBwYWRkaW5nOiA3MHB4IDA7XG5cdC5zb2NpYWwtbWVkaWEtY29udGFpbmVyIHsgQGV4dGVuZCAuaW5uZXI7XG5cdFx0PiBkaXYgeyBjb2xvcjogJHdoaXRlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0XHRwIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdC5zb2NpYWwtbWVkaWEtc3ViLWhlYWRlciB7XG5cdFx0XHRwIHsgZm9udC1zaXplOiAxNXB4OyBmb250LXN0eWxlOiBpdGFsaWM7IG1hcmdpbi1ib3R0b206IDA7IH1cblx0XHR9XG5cdFx0LnNvY2lhbC1tZWRpYS1oZWFkZXIgeyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cCB7IGZvbnQtc2l6ZTogMjhweDsgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07IG1hcmdpbi1ib3R0b206IDA7IH1cblx0XHR9XG5cdFx0LnNvY2lhbC1tZWRpYS1jb250ZW50IHsgbWFyZ2luOiAwIGF1dG8gNDBweDtcblx0XHRcdEBtZWRpYSAoIG1pbi13aWR0aDogMTAyNHB4ICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHRcdH1cblx0XHRcdHAgeyBmb250LXNpemU6IDE1cHg7IH1cblx0XHR9XG5cdFx0LnNvY2lhbC1tZWRpYS1jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QG1lZGlhICggbWluLXdpZHRoOiA3NjhweCApIHtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdH1cblx0XHRcdC5pdGVtIHsgcGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHQuc29jaWFsLW1lZGlhIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRpIHsgY29sb3I6ICRsaWdodGdyYXk7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGksIHAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAkd2hpdGU7IH1cblx0XHRcdFx0XHRcdGkgeyBmb250LXNpemU6IDQycHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblx0XHRcdFx0XHRcdHAgeyBtYXJnaW4tYm90dG9tOiAwOyBmb250LXNpemU6IDE1cHg7IGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHsgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5vbmUgeyB3aWR0aDogMTAwJTsgfVxuXHRcdFx0XHQmLnR3byxcblx0XHRcdFx0Ji5mb3VyIHsgd2lkdGg6IDUwJTsgfVxuXHRcdFx0XHQmLnRocmVlLFxuXHRcdFx0XHQmLmZpdmUgeyB3aWR0aDogMzMuMzMzMyU7IH1cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4ICkge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlOyBwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHsgYm9yZGVyOiBub25lOyB9XG5cdFx0XHRcdFx0Ji5vbmUgeyB3aWR0aDogMTAwJTsgfVxuXHRcdFx0XHRcdCYudHdvIHsgd2lkdGg6IDUwJTsgfVxuXHRcdFx0XHRcdCYudGhyZWUgeyB3aWR0aDogMzMuMzMzMyU7IH1cblx0XHRcdFx0XHQmLmZvdXIgeyB3aWR0aDogMjUlOyB9XG5cdFx0XHRcdFx0Ji5maXZlIHsgd2lkdGg6IDIwJTsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0JjpsYXN0LW9mLXR5cGUgeyBwYWRkaW5nLWJvdHRvbTogMDsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXG4gICY6bGFzdC1vZi10eXBlIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG5cdGgxLGgyLGgzLGg0LGg1LGg2IHsgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XHR9XG5cblx0aDEgeyBmb250LXNpemU6IDRlbTsgfVxuXHRoMiB7IGZvbnQtc2l6ZTogM2VtOyB9XG5cdGgzIHsgZm9udC1zaXplOiAyLjVlbTsgY29sb3I6ICRwcmltYXJ5OyB9XG5cdGg0IHsgZm9udC1zaXplOiAyZW07IGNvbG9yOiAkcHJpbWFyeTsgfVxuXHRoNSB7IGZvbnQtc2l6ZTogMS41ZW07IH1cblx0aDYgeyBmb250LXNpemU6IDFlbTsgfVxuXG5cdGhyIHsgYm9yZGVyOiBub25lOyBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0Z3JheTsgfVxuXG5cbiAgLmlmcmFtZS13cmFwcGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyBwYWRkaW5nLXRvcDogMzVweDsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGlmcmFtZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG4gIH1cblxuICAuZ3JleS1zdWItaGVhZGluZyB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50OyBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTsgfVxuICAubGluay1zdWItaGVhZGluZyB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtOyBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuXG59XG5cbi5ibG9jay1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBoMSxoMixoMyxoNCxoNSxoNiB7XG5cbiAgICBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTtcblxuICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAmOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgcC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG5cbiAgLmFsaWdubm9uZXttYXJnaW46NXB4IDIwcHggMjBweCAwfVxuXHQuYWxpZ25jZW50ZXIsZGl2LmFsaWduY2VudGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweCBhdXRvfVxuXHQuYWxpZ25yaWdodHtmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgMjBweCAyMHB4fVxuXHQuYWxpZ25sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjVweCAyMHB4IDIwcHggMH1cblx0YSBpbWcuYWxpZ25yaWdodHtmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgMjBweCAyMHB4fVxuXHRhIGltZy5hbGlnbmxlZnQsXG5cdGEgaW1nLmFsaWdubm9uZXttYXJnaW46NXB4IDIwcHggMjBweCAwfVxuXHRhIGltZy5hbGlnbmxlZnR7ZmxvYXQ6bGVmdH1cblx0YSBpbWcuYWxpZ25jZW50ZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfVxuXHQud3AtY2FwdGlvbntiYWNrZ3JvdW5kOiR3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNmMGYwZjA7bWF4LXdpZHRoOjk2JTtwYWRkaW5nOjVweCAzcHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcn1cblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0LC53cC1jYXB0aW9uLmFsaWdubm9uZXttYXJnaW46NXB4IDIwcHggMjBweCAwfVxuXHQud3AtY2FwdGlvbi5hbGlnbnJpZ2h0e21hcmdpbjo1cHggMCAyMHB4IDIwcHh9XG5cdC53cC1jYXB0aW9uIGltZ3tib3JkZXI6MDtoZWlnaHQ6YXV0bzttYXJnaW46MDttYXgtd2lkdGg6OTguNSU7cGFkZGluZzowO3dpZHRoOmF1dG99XG5cdC53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0e2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE3cHg7bWFyZ2luOjA7cGFkZGluZzowIDRweCA1cHh9XG5cdC5zY3JlZW4tcmVhZGVyLXRleHR7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcDtoZWlnaHQ6MXB4O3dpZHRoOjFweDtvdmVyZmxvdzpoaWRkZW59XG5cdC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDAsMCwuNik7Y2xpcDphdXRvIWltcG9ydGFudDtjb2xvcjojMjE3NTliO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2hlaWdodDphdXRvO2xlZnQ6NXB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOjE1cHggMjNweCAxNHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RvcDo1cHg7d2lkdGg6YXV0bzt6LWluZGV4OjEwMDAwMH1cblxuICAmI3RocmVlZC1zcGFjZSB7XG4gICAgcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgcGFkZGluZy10b3A6IDM1cHg7IGhlaWdodDogMDsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGlmcmFtZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG4gICAgfVxuICB9XG5cbn1cblxuLmJsb2NrLXBhZ2UtaGVhZGluZyB7XG5cbiAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxufVxuXG4uYmxvY2stcGhvdG8ge1xuXG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogNzUwcHg7XG5cbiAgLmNhcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLnNsaWRlLWNvdW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuY2FwdGlvbi1jb250ZW50IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5waG90by1saWdodGJveC10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblxuICAgICAgaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5ibG9jay1waG90by1jYXJvdXNlbCB7XG5cbiAgLnBob3Rvcy1oZWFkZXIgeyBtYXJnaW4tYm90dG9tOiA0NXB4O31cblxuICAucGhvdG9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5zbGlkZS1uYXYge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB9XG5cbiAgICAuc2xpZGUtbmF2LnByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2xpZGUtbmF2Lm5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciAuc2xpZGUtbmF2IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uYmxvY2stbGlnaHRib3gtY29udGFpbmVyIHtcblxuICAuYmxvY2stcGhvdG8gLmNhcHRpb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxufVxuXG4uYmxvY2stbGlzdCB7XG5cbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBoMyB7IHBhZGRpbmctYm90dG9tOiAyMHB4O31cblxuICAubGlzdC1pdGVtIHtcblxuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICRvZmZ3aGl0ZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5ibG9jay1hY2NvcmRpb24ge1xuXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgLnFhIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgLnRpdGxlIHsgcGFkZGluZy10b3A6IDA7IH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuXG4gICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICB9XG5cbiAgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuXG4gICAgcCwgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG5cdCAgcCB7IG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCAgICAmOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblx0ICB9XG4gICAgYSB7IGZvbnQtc2l6ZTogMWVtO31cblxuICB9XG5cbn1cblxuLmJsb2NrLWZlYXR1cmVkLWxpc3Qge1xuXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLnJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDYwJTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vaDMge1xuICAgIC8vXG4gICAgLy8gIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuICAgIC8vXG4gICAgLy8gIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAvLyAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAvL31cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgICAgJjpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgfVxuICAgIC5ncmV5LXN1Yi1oZWFkaW5nIHsgbWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7IH1cblxuICB9XG5cbiAgLnRodW1ibmFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDQwJTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4uYmxvY2stZm9ybS1hY2NvcmRpb24ge1xuXHRoMSxoMixoMyxoNCxoNSxoNiB7IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cblx0cCB7IGZvbnQtc2l6ZTogMS41ZW07IGxpbmUtaGVpZ2h0OiAxLjU7IG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0JjpsYXN0LW9mLXR5cGUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cdH1cblx0c3Ryb25nIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXHQuZm9ybS1hY2NvcmRpb24geyBwYWRkaW5nOiAyNXB4IDAgMjBweDsgfVxufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSB7XG4gIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBpZnJhbWUgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgaWZyYW1lIHt9XG4gIH1cbn1cblxuLmJsb2NrLXNlY3Rpb24taGVhZGluZyB7IG1hcmdpbi1ib3R0b206IDMwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4O1xufSIsIi5jb250ZW50LWNhcm91c2VsIHtcblxuICBiYWNrZ3JvdW5kOiAkb2Zmd2hpdGU7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBuYXYuY2Fyb3VzZWwtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbmF2LmNhcm91c2VsLW5hdiBhIHtcblxuICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuXG4gICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0ICAmOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IGF1dG87IGhlaWdodDogNXB4OyB3aWR0aDogMDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO31cblxuXHQgICY6aG92ZXIsJi5hY3RpdmUge1xuXHRcdCAgJjphZnRlciB7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9kYXJrXG5cdFx0ICB9XG5cdCAgfVxuXG4gICAgLy8mLmFjdGl2ZSB7XG4gICAgLy8gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgLy8gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAvL31cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5jb250ZW50LXNsaWRlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICAuY29udGVudC1zbGlkZSB7XG5cbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi5maXJzdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5tb2JpbGUtc2xpZGUtbGFiZWwge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLnNsaWRlLW9wZW4ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmNvbnRlbnQtc2xpZGUgLmNvbnRlbnQtaGFsZiB7XG4gICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Mi41cHg7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYyLjVweDtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblx0ICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBoNCB7XG5cbiAgICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuXG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5zcGxpdC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5zcGxpdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZyB0ZCB7XG5cbiAgICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1zZW1pYm9sZDtcblxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgQG1lZGlhICggbWluLXdpZHRoOiA5OTJweCApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNsaWRlLWFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuY29udGVudC1zbGlkZSAud2VhdGhlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICAudGVtcGVyYXR1cmUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAjMzMzIDFweCBzb2xpZDtcbiAgICAgIGZvbnQtc2l6ZTogNy4yZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICBzdXAge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY29udGVudC1zbGlkZSBuYXYuZ3JhcGhpYyA+IC5ncmFwaGljLXJvdyB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0ICAmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgIH1cbiAgfVxuICAuY29udGVudC1zbGlkZSBuYXYuZ3JhcGhpYyBhIHtcbiAgICAgICYuZ2FyZGVucyB7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkZ2FyZGVuLXllbGxvdyAhaW1wb3J0YW50OyB9XG4gICAgICB9XG4gICAgICAmLm11c2V1bSB7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkbXVzZXVtLWJsdWUgIWltcG9ydGFudDsgfVxuICAgICAgfVxuICAgICAgJi5nb2xmIHtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRnb2xmLXllbGxvdyAhaW1wb3J0YW50OyB9XG4gICAgICB9XG4gICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhICggbWluLXdpZHRoOiA3NjhweCApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxhYmVsIC5pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgfVxuXG5cbn0iLCIuY29udGVudC1ncmlkIHtcbiAgcGFkZGluZzogNzBweCAyMHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxuICBoMyB7XG5cbiAgICBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB9XG5cbiAgcC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmdyaWQtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZ3JpZC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuZ3JpZC1pdGVtcyAuaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMjUlO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaWNvbi1jb250YWluZXIgeyB3aWR0aDogODVweDsgaGVpZ2h0OiA4NXB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5OyBtYXJnaW46IDAgYXV0byAzMHB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGltZyB7IG1hcmdpbi1ib3R0b206IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgaGVpZ2h0OiA2MHB4OyB3aWR0aDogNjBweDsgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIC5mYSB7IG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICB9XG5cbiAgfVxuXG59IiwiLmV2ZW50LWNhdGVnb3JpZXMge1xuICAuY2F0ZWdvcnktbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5kaXNwbGF5LWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5jYXRlZ29yeS1saXN0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDVweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgICB3aWR0aDogMTIuNSU7XG5cblx0ICAmOmhvdmVyLFxuXHQgICYuYWN0aXZle1xuXHRcdCAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuXHQgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7IHdpZHRoOiA1MHB4O1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmx1cihQaXhlbFJhZGl1cz0nMCcpO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMCwxLjApO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzQlO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gIH1cblxuICAuY2F0ZWdvcnktbGlzdCBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuY2F0ZWdvcnktbGlzdCBhIHNwYW46bm90KC5pY29uKSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG5cbiAgLmNhdGVnb3J5LWxpc3QgYSAuaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICRsaWdodGdyYXk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuY2F0ZWdvcnktbGlzdCBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEwKTtcblxuICAgIC5pY29uIHsgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogOTkycHggKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAgIC5jYXRlZ29yeS1saXN0IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCA1cHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMCk7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmV2ZW50LWNhdGVnb3JpZXMtbW9iaWxlLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuXG4gICAgJi5jYXRlZ29yeS1vcGVuIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxufSIsIi5ldmVudC1saXN0IHtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuXG4gIC5ldmVudC1wcmV2aWV3IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgLnRodW1ibmFpbCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgfVxuICB9XG5cdEBtZWRpYSAoIG1pbi13aWR0aDogOTkzcHggKSB7XG5cdFx0LmV2ZW50LXN1bW1hcnkge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdH1cblxuICAuZGF0ZSB7XG5cbiAgICBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTtcblxuICAgIGNvbG9yOiAkbWlkZ3JheTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICB9XG5cbiAgLmV2ZW50LWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICR0dXJxb2lzZTtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGgzIGEge1xuICAgIGNvbG9yOiAkdHVycW9pc2UhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMi41ZW0haW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDYwcHg7XG4gICAgfVxuXG4gIH1cblxufSIsIi5ldmVudC1zZWFyY2gge1xuXG4gIHBhZGRpbmc6IDQwcHggMjBweDtcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuXG4gIGxhYmVsIHtcblxuICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIH1cblxuICBpbnB1dCB7XG5cbiAgICBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTtcblxuICAgIGJhY2tncm91bmQ6ICRvZmZ3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRkYXJrZ3JheTtcblxuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgcGFkZGluZzogMTYuNXB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmW3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWZpZWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAzMCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc2VhcmNoLWFjdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgIHdpZHRoOiAyMCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgfVxuXG4gIH1cblxuICAudG9nZ2xlLXZpZXcge1xuICAgIHdpZHRoOiAxNSU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkbGlnaHRncmF5O1xuICAgIH1cblxuICAgIC52aWV3LWxhYmVsIHtcblxuICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn0iLCIjdHJpYmUtZXZlbnRzLWNvbnRlbnQge1xuXHQudHJpYmUtZXZlbnRzLXRvb2x0aXAgeyBwYWRkaW5nOiAwOyBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTsgd2lkdGg6IDY3NnB4O1xuXHRcdEBtZWRpYSAoIG1heC13aWR0aDogMTAyM3B4ICkge1xuXHRcdFx0d2lkdGg6IDQ3NnB4O1xuXHRcdH1cblx0XHQudG9vbHRpcC1mbGV4IHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyB9XG5cdFx0Ji50cmliZS1ldmVudHMtdG9vbHRpcC1mbGlwZG93biB7XG5cdFx0XHQmOmJlZm9yZSB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5OyB9XG5cdFx0fVxuXHRcdCY6bm90KC50cmliZS1ldmVudHMtdG9vbHRpcC1mbGlwZG93bikge1xuXHRcdFx0JjpiZWZvcmUgeyBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5OyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDsgcmlnaHQ6IDY3cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMjFweDsgd2lkdGg6IDA7IHotaW5kZXg6IDI7IH1cblx0XHR9XG5cdFx0LnRvb2x0aXAtbGVmdCB7IGZsZXg6IDQ1JTsgcGFkZGluZy1yaWdodDogMiU7XG5cdFx0XHQudG9vbHRpcC1pbWFnZSB7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aW1nIHsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IG1heC1oZWlnaHQ6IDM0M3B4OyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b29sdGlwLXJpZ2h0IHsgZmxleDogNTUlOyBwYWRkaW5nOiAyMHB4IDIlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHQ+ICogeyBmbGV4OiAxMDAlOyB9XG5cdFx0XHRwIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdFx0LnRvb2x0aXAtZGF0ZSB7IG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0cCB7IGNvbG9yOiAkbWlkZ3JheTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxNHB4OyBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bSB9XG5cdFx0XHR9XG5cdFx0XHQudG9vbHRpcC1jYXRlZ29yeSB7IG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdHAgeyBmb250LXNpemU6IDE0cHg7IH1cblx0XHRcdH1cblx0XHRcdC50b29sdGlwLWhlYWRlciB7IG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdGg0IHsgbWFyZ2luOiAwOyBjb2xvcjogJGdyYXk7IGZvbnQtc2l6ZTogMjJweDsgbGluZS1oZWlnaHQ6IDE7IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtIH1cblx0XHRcdH1cblx0XHRcdC50b29sdGlwLWNvbnRlbnQgeyBtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRwIHsgZm9udC1zaXplOiAxNHB4OyB9XG5cdFx0XHR9XG5cdFx0XHQudG9vbHRpcC1sZWFybi1tb3JlIHsgbWFyZ2luOiAwO1xuXHRcdFx0XHQuYnV0dG9uIHsgZm9udC1zaXplOiAxMXB4OyBib3JkZXItcmFkaXVzOiAycHg7IHBhZGRpbmc6IDEwcHggMTVweDsgY29sb3I6ICR3aGl0ZTsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIiN0cmliZS1ldmVudHMtY29udGVudCB7XG5cdC50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGUgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xuXHRcdFx0cGFkZGluZzogNXB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGUgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cdFx0YSB7IGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdCY6aG92ZXIgeyBjb2xvcjogJHByaW1hcnk7IH1cblx0XHR9XG5cdH1cbn1cbiN0cmliZS1ldmVudHMtY29udGVudCB7XG5cbi50cmliZS1tb2JpbGUtZGF5LWhlYWRpbmcgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgY29sb3I6ICR3aGl0ZTsgcGFkZGluZzogMjBweCAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDA7IGZvbnQtc2l6ZTogMi40ZW07IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtfVxuXG4vKiBQb3Bkb3duIENhbGVuZGFyIENvbnRlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wb3Bkb3duLWNvbnRhaW5lciB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya2dyYXk7IG1hcmdpbi1ib3R0b206IDIwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQucG9wZG93bi1pbWFnZSB7XG5cdFx0aW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXHR9XG5cdC5wb3Bkb3duLWNvbnRlbnQge1x0XHRcdFx0aDQgeyBtYXJnaW46IDA7IGNvbG9yOiAkZ3JheTsgZm9udC1zaXplOiAxLjhlbTsgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07IH1cblx0XHR9XG5cdFx0LnBvcGRvd24tZGF0ZSB7IG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwIHsgZm9udC1zaXplOiAxNHB4OyBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTsgfVxuXHRcdH1cblx0XHQucG9wZG93bi1jYXRlZ29yeSB7IG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwIHsgfVxuXHRcdH1cblx0XHQucG9wZG93bi1leGNlcnB0IHsgbWFyZ2luLWJvdHRvbTogMTBweDt9XG5cdFx0LnBvcGRvd24tbGVhcm4tbW9yZSB7IG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQuYnV0dG9uIHsgbWFyZ2luLWJvdHRvbTogMDsgZm9udC1zaXplOiAxMXB4OyBib3JkZXItcmFkaXVzOiAycHg7IHBhZGRpbmc6IDEwcHggMTVweDsgY29sb3I6ICR3aGl0ZTsgfVxuXHRcdH1cblx0fVxuXHQmOmZpcnN0LW9mLXR5cGUgeyBwYWRkaW5nLXRvcDogMDsgfVxuXHQmOmxhc3Qtb2YtdHlwZSB7IGJvcmRlci1ib3R0b206IDA7IH1cbn1cblxuQG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcblx0I3RyaWJlLWV2ZW50cy1mb290ZXIsICN0cmliZS1ldmVudHMtaGVhZGVyIHtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxuXG5cblx0I3RyaWJlLWV2ZW50cy1jb250ZW50IHtcblx0XHQudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHtcblx0XHRcdC5tb2JpbGUtYWN0aXZlIHsgY29sb3I6ICR3aGl0ZTsgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHsgY29sb3I6ICR3aGl0ZTsgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7IH1cblx0XHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5OyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS10cmliZV9ldmVudHMgZm9vdGVyIHsgbWFyZ2luLXRvcDogMDsgfVxuI3RyaWJlLWV2ZW50cy1jb250ZW50IHtcblx0LnRyaWJlLWV2ZW50cy12aWV3bW9yZSB7XG5cdFx0PiBhIHsgZm9udC1zaXplOiAxZW07IGNvbG9yOiAkYWNjZW50O1xuXHRcdFx0Jjpob3ZlciB7IGNvbG9yOiAkYWNjZW50X2Rhcms7IH1cblx0XHR9XG5cdH1cbn0iLCIuaG9tZSB7XG4gIC5mZWF0dXJlZC1ldmVudHMge1xuICAgIC5ldmVudHMtbGlzdCB7XG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnRodW1ibmFpbCB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIGltZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZlYXR1cmVkLWV2ZW50cyB7XG5cbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5ldmVudHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDc2OHB4ICkgYW5kICggbWF4LXdpZHRoOiAxMDIzcHggKSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgLmV2ZW50IHsgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDQpeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDIge1xuXG4gICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbiAgLmV2ZW50cy1saXN0IC5ldmVudCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBjb2xvciAwLjJzO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhICggbWluLXdpZHRoOiAxMDIzcHggKSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBjb2xvciAwLjJzO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50X2Rhcms7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5ldmVudHMtcGFnZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGxpZ2h0Z3JheTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLmN5Y2xlLXBhZ2VyLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbWlkZ3JheTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4uZmVhdHVyZWQtZXZlbnRzLmV2ZW50cy1wYWdlIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIHBhZGRpbmc6IDcwcHggMjBweDtcblxuICAuaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZXZlbnRzLWxpc3QgLmV2ZW50IC5ldmVudC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIEBtZWRpYSAoIG1pbi13aWR0aDogNzY4cHggKSB7XG4gICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAkbWlkZ3JheTtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5ldmVudC1jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICRkYXJrZ3JheTtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmV2ZW50cy1saXN0IC5ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50LWNhcmQge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmJ1dHRvbiB7IG9wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1czsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRodW1ibmFpbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5ldmVudC1jYXJkIHsgaGVpZ2h0OiAyMjVweDsgbWFyZ2luLXRvcDogLTU5cHg7XG4gICAgICAgICAgJjphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxMHB4OyBiYWNrZ3JvdW5kOiAkd2hpdGU7IHotaW5kZXg6IDIwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkYWNjZW50X2Rhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyB7XG5cdC5mZWF0dXJlZC1ldmVudHN7XG5cdFx0Ji5ldmVudHMtcGFnZSB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIC0yMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFnZS1jb250ZW50e1xuXHRcdCYuaGFzLXNpZGViYXIge1xuXHRcdFx0QG1lZGlhICggbWF4LXdpZHRoOiA5OTJweCApIHtcblx0XHRcdFx0LnNpZGViYXIgeyBvcmRlcjogMjsgfVxuXHRcdFx0XHQuY29udGVudCB7IG9yZGVyOiAxO31cblx0XHRcdH1cblx0XHRcdC5zaWRlYmFyIHsgb3JkZXI6IDE7IH1cblx0XHRcdC5jb250ZW50IHsgb3JkZXI6IDI7fVxuXHRcdH1cblx0fVxuXHRmb290ZXIgeyBtYXJnaW4tdG9wOiAwOyB9XG59IiwiLmhvbWUge1xuXHRmb290ZXIgeyBtYXJnaW4tdG9wOiAwO31cbn1cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRvZmZ3aGl0ZTtcbiAgcGFkZGluZzogNDVweCAwO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAudG9wIHtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgIC5sb2dvcyxcbiAgICAgIC5zZWFyY2gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDVweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnRvcCAubG9nb3Mge1xuXHQgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC50b3AgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRvcCAuc2VhcmNoIGlucHV0IHtcblxuICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgfVxuXG4gIC50b3AgLnNlYXJjaCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNC41cHg7XG4gICAgdG9wOiA1MCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJvdHRvbSB7XG4gICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIG5hdi5mb290ZXIgYSB7XG5cbiAgICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuXG4gICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIgeyBjb2xvcjogJHByaW1hcnk7IH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wge1xuXHQgICAgcGFkZGluZy1yaWdodDogMjBweDtcblx0ICAgIEBtZWRpYSAoIG1pbi13aWR0aDogMTIwMHB4ICkge1xuXHRcdCAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHQgICAgfVxuICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY29sLWNvbnRlbnQge1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29sIC5oZWFkaW5nIHtcblxuICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJi50b3AtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgaSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAmLnBhbmVsLW9wZW4ge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29sIHAge1xuICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1yZWd1bGFyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmxvY2F0aW9uIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1yZWd1bGFyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcblxuICAgICAgICBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTtcblxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkcHJpbWFyeV9kYXJrOyB9XG4gICAgICB9XG5cbiAgICAgICYuY29udGFjdCBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JheTtcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkcHJpbWFyeTsgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnZpc2l0b3ItaW5mbyB7XG5cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zY29vcCB7XG5cbiAgICAgIEBleHRlbmQgLmZvbnQtc3RhY2stcmVndWxhcjtcblxuICAgICAgYSB7XG5cbiAgICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkcHJpbWFyeV9kYXJrOyB9XG5cbiAgICAgIH1cblxuICAgICAgbmF2LnNvY2lhbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIG5hdi5zb2NpYWwgYSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAmOmhvdmVyeyBjb2xvcjogJHByaW1hcnlfZGFyazsgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgfVxuXG5cblxuICB9XG5cbn1cblxuLmNvcHlyaWdodCB7IEBleHRlbmQgLmZvbnQtc3RhY2stcmVndWxhcjsgYmFja2dyb3VuZDogJHByaW1hcnk7IGNvbG9yOiAkd2hpdGU7IGZvbnQtc2l6ZTogMS41ZW07IHBhZGRpbmc6IDI1cHggNXB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkgeyBwYWRkaW5nOiAyNXB4IDM1cHg7IH1cblx0LmlubmVyIHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHBhZGRpbmc6IDAgNXB4O1xuXHRcdC5jb3B5cmlnaHQtdGV4dCB7IGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhIHsgY29sb3I6ICR3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQmOmhvdmVyIHsgY29sb3I6IGRhcmtlbigkcHJpbWFyeV9kYXJrLCAxMCUpOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5nb29nbGUtdHJhbnNsYXRlLWZvb3RlciB7IGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2Zvb3RlciB7XG5cdFx0XHRcdC5nb29nLXRlLWdhZGdldCB7IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtOyBjb2xvcjogJHdoaXRlOyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiAxOyBvdmVyZmxvdzogaGlkZGVuOyBoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0PiBkaXYgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0c2VsZWN0IHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAzcHggMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiAwOyBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTsgY29sb3I6ICR3aGl0ZTsgZm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRvcHRpb24geyBjb2xvcjogIzAwMDsgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjphZnRlciB7IGNvbnRlbnQ6ICfihpMnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0b3A6IDJweDsgZm9udC1zaXplOiAyMXB4OyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm5mLXRhYmxlLWRpc3BsYXkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHsgZGlzcGxheTogbm9uZTsgfVxuXG4ubmYtZm9ybS1jb250ZW50IHtcbiAgc2VsZWN0IHsgaGVpZ2h0OiA1OXB4OyB9XG59XG5cbmxhYmVsIHtcblxuICBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTtcblxuICBjb2xvcjogJGdyYXk7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcblxuICBiYWNrZ3JvdW5kOiAkb2Zmd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG5cbiAgQGV4dGVuZCAuYnV0dG9uO1xuXG4gIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkYWNjZW50X2Rhcms7IH1cblxufVxuXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuXHQubmYtZm9ybS1jb250IHtcblx0XHQub25lLWhhbGYsXG5cdFx0Lm9uZS10aGlyZCxcblx0XHQudGhyZWUtc2l4dGhzLFxuXHRcdC50d28tc2l4dGhzLFxuXHRcdC50d28tZm91cnRocyB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cdH1cbn1cblxuc2VsZWN0IHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7fVxuXG4ubGlzdC1zZWxlY3Qtd3JhcCB7XG5cdC5uZi1maWVsZC1lbGVtZW50IHtcblx0XHQmOmFmdGVyIHsgY29udGVudDogJ1xcRjA3OCc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyBjb2xvcjogJGdyYXk7IGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDMzJTsgcmlnaHQ6IDIwcHg7fVxuXHR9XG59IiwiLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbmEge1xuICBjb2xvcjogJGFjY2VudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHsgY29sb3I6ICRhY2NlbnRfZGFyazsgfVxufVxuXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxuZW0geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbnNtYWxsIHsgZm9udC1zaXplOiA4NSU7IH1cbnVsIHsgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGkgeyBtYXJnaW4tbGVmdDogMmVtOyBsaXN0LXN0eWxlOiBkaXNjOyBtYXJnaW4tYm90dG9tOiAwLjVlbTsgZm9udC1zaXplOiAxLjVlbTsgfVxufVxucCB7IG1hcmdpbi1ib3R0b206IDFlbTtcbiAgJjplbXB0eSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4ICRwcmltYXJ5OyBjb2xvcjogJHdoaXRlO31cblxuLmNscy0xIHtcbiAgZmlsbDogJHByaW1hcnk7XG4gIGZpbGwtcnVsZTogZXZlbm9kZDtcbn1cbi5zdmctd2hpdGUge1xuICBmaWxsOiAkd2hpdGU7XG4gIGZpbGwtcnVsZTogZXZlbm9kZDtcbn0iLCIualBhbmVsTWVudS1wYW5lbCB7XG4gICYubm8tdHJhbnNmb3JtIHsgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDsgfVxuICAmLnRyYW5zZm9ybSB7XG4gICAgLmhlYWRlci1jb250YWluZXIgeyB6LWluZGV4OiAxOyB9XG4gIH1cbn1cblxuLmhlYWRlci1jb250YWluZXIgeyBwb3NpdGlvbjogZml4ZWQ7IHdpZHRoOiAxMDAlOyB6LWluZGV4OiAxNTA7fVxuXG4udHJhbnNsYXRlZC1sdHIge1xuXHQuaGVhZGVyLWNvbnRhaW5lciB7IG1hcmdpbi10b3A6IDM4cHg7IH1cbn1cblxuLmdvb2ctdGUtbWVudS1mcmFtZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKnJlZ2lvbiBIZWFkZXIgKi9cbmhlYWRlciB7XG5cbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gIGEgeyBjdXJzb3I6IHBvaW50ZXI7fVxuXG4gIC5ub3RpZmljYXRpb24tYmFubmVyIHsgYmFja2dyb3VuZDogJG5vdGljZV9yZWQ7IHBhZGRpbmc6IDIwcHggMDsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHAgeyBjb2xvcjogJHdoaXRlOyBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IGZvbnQtc2l6ZTogMS44ZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgfVxuXG5cdEBtZWRpYSAoIG1heC13aWR0aDogNzY3cHggKSB7XG5cdFx0LmhlYWRlciB7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXHR9XG5cbiAgLnN1Yi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cblx0XG4gIC5zdWItaGVhZGVyIG5hdi5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCA1cHg7XG5cdCAgXG5cdCAgLy8gR29vZ2xlIFRyYW5zbGF0ZSBTdHlsZXNcblx0ICAvLyBTaW1wbGUgU3R5bGVzIHwgSGVhZGVyIHwgRGlzYWJsZWQgKipcblx0XG5cdCAgLmdvb2dsZS10cmFuc2xhdGUtaGVhZGVyIHsgZGlzcGxheTogZmxleDsgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0ICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50X2hlYWRlciB7XG5cdFx0XHQgIC5nb29nLXRlLWdhZGdldCB7IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtOyBjb2xvcjogJHdoaXRlOyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiAxOyBvdmVyZmxvdzogaGlkZGVuOyBoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdCAgPiBkaXYgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCAgc2VsZWN0IHsgbWFyZ2luOiAwOyBwYWRkaW5nOiA5cHggMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiAwOyBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTsgY29sb3I6ICR3aGl0ZTsgZm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0ICBvcHRpb24geyBjb2xvcjogIzAwMDsgfVxuXHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdCAgJjphZnRlciB7IGNvbnRlbnQ6ICfihpMnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB0b3A6IDdweDsgZm9udC1zaXplOiAyMXB4OyB9XG5cdFx0XHRcdCAgfVxuXHRcdFx0ICB9XG5cdFx0ICB9XG5cdCAgfVxuXHQgIFxuXHQgIC5zdXBlci1uYXZpZ2F0aW9uIHsgZGlzcGxheTogZmxleDsgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgYSB7XG5cdFx0XHRcblx0XHRcdCAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07IGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQgIGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHQgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQgIHBhZGRpbmc6IDEycHggMTVweDtcblx0XHRcdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ICBsaW5lLWhlaWdodDogMTtcblx0XHRcdFxuXHRcdFx0ICAmOmhvdmVyIHsgY29sb3I6IGRhcmtlbigkcHJpbWFyeV9kYXJrLCAxMCUpOyB9XG5cdFx0XHRcblx0XHQgIH1cblx0ICB9XG5cbiAgfVxuXG4gIC5oZWFkZXIgLmlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmhlYWRlciAuaW5uZXIgLmhlYWRlci1sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaGVhZGVyIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDExcHggNXB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIgLm1haW4tbmF2IGEge1xuXG4gICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblx0ICAmLnNlYXJjaCB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDExNTFweCApIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4OyBmb250LXNpemU6MS42ZW07XG4gICAgfVxuXG4gICAgPiBpIHsgZm9udC1zaXplOiAxLjRlbTsgY29sb3I6ICRwcmltYXJ5OyB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYuZHJvcGRvd24tb3BlbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICA+IGkgeyBjb2xvcjogJHByaW1hcnlfZGFyazsgfVxuICAgIH1cblxuXG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgd3JhcDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYWxpZ24tc2VsZjogc3RyZXRjaDsgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1uYXYgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyBub3dyYXA7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICA+IHVsOm5vdCguZHJvcGRvd24tbWVudSkgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1zZWxmOiBzdHJldGNoOyBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgPiBsaSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IGZvbnQtc2l6ZTogMWVtOyBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHQgICAgICBkaXNwbGF5OiBub25lO1xuXG5cdFx0ICAgICAgJjpudGgtY2hpbGQoMSksXG5cdFx0ICAgICAgJjpudGgtY2hpbGQoMiksXG5cdFx0ICAgICAgJi5zZWFyY2gge1xuXHRcdFx0ICAgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgICB9XG5cdCAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUgeyBkaXNwbGF5OiBmbGV4OyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xNXMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyByaWdodDogMDsgd2lkdGg6IDEwMCU7IG1heC1oZWlnaHQ6IDA7IH1cbiAgICAgICAgJjpob3ZlciB7XG5cdCAgICAgICAgPiBhIHsgY29sb3I6ICRwcmltYXJ5fVxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHsgbWF4LWhlaWdodDogNjAwcHg7IG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi8qI2VuZHJlZ2lvbiAqL1xuXG4vKnJlZ2lvbiBEcm9wZG93biBNZW51cyAqL1xuLy8uZHJvcGRvd24tbWVudXMge1xuLy9cbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmRyb3Bkb3duLW1lbnU6bm90KC5kYXRlcGlja2VyKSB7IGJhY2tncm91bmQ6ICRwcmltYXJ5OyBib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0Z3JheTsgcGFkZGluZzogNDVweCA1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IHotaW5kZXg6IDk5OTsgY3Vyc29yOiBpbml0aWFsO1xuICAgIC5pbm5lciB7IG1hcmdpbjogMCBhdXRvOyBkaXNwbGF5OiBmbGV4O1xuXHQgICAgQG1lZGlhICggbWluLXdpZHRoOiA5OTJweCApe1xuXHRcdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG5cdCAgICB9XG4gICAgICAuZGVzY3JpcHRpb24geyBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB3aWR0aDogMzAlOyB9XG4gICAgICAuaGVhZGluZyB7IGNvbG9yOiAkd2hpdGU7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIHAgeyBjb2xvcjogJHdoaXRlOyBsaW5lLWhlaWdodDogMS43OyBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAubGVhcm4tbW9yZSB7IGNvbG9yOiAkd2hpdGU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1zaXplOiAxZW07IHBhZGRpbmc6IDA7XG5cdCAgICAgIGkgeyBjb2xvcjogJHdoaXRlOyBtYXJnaW4tbGVmdDogMTBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luLXRvcDogLTNweDsgdHJhbnNpdGlvbjogY29sb3IgMC4yczt9XG4gICAgICAgICY6aG92ZXIgeyBjb2xvcjogZGFya2VuKCRwcmltYXJ5X2RhcmssIDEwJSk7XG5cdCAgICAgICAgaSB7IGNvbG9yOiBkYXJrZW4oJHByaW1hcnlfZGFyaywgMTAlKTsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBuYXYubGlua3MgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWZsb3c6IHJvdyB3cmFwOyB3aWR0aDogNzAlO1xuICAgICAgICBhIHsgY29sb3I6ICR3aGl0ZTsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDE1cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgd2lkdGg6IDI1JTsgZm9udC1zaXplOiAxZW07IHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogZGFya2VuKCRwcmltYXJ5X2RhcmssIDEwJSk7XG4gICAgICAgICAgICAudGh1bWJuYWlsIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEwKTsgYm94LXNoYWRvdzogM3B4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGh1bWJuYWlsIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGNvbG9yIDAuMnM7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICBpbWcgeyBoZWlnaHQ6IGF1dG87IG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGl0bGUgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLy99XG4vKiNlbmRyZWdpb24gKi9cblxuLypyZWdpb24gU2VhcmNoIERyb3Bkb3duICovXG4uc2VhcmNoLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcblxuICAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cblx0QG1lZGlhICggbWluLXdpZHRoOiA5OTNweCApIHtcblx0XHQuaW5uZXI6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAtMjVweDtcblxuXHRcdH1cblx0fVxuXG4gIGZvcm0geyB3aWR0aDogMTAwJTt9XG5cbiAgaW5wdXQge1xuXG4gICAgQGV4dGVuZCAuZm9udC1zdGFjay1yZWd1bGFyO1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAoIG1pbi13aWR0aDogMTE1MHB4ICkge1xuICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gIH1cbn1cbi8qI2VuZHJlZ2lvbiAqL1xuXG4vLyBNb2JpbGUgbWVudSBvdmVybGF5LlxuYm9keVtkYXRhLW1lbnUtcG9zaXRpb249XCJvcGVuXCJdIC5qUGFuZWxNZW51LXBhbmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLy8gSGlkZSB0aGUgbG9nby9oYW1idXJnZXIgaWNvblxuLy9ib2R5W2RhdGEtbWVudS1wb3NpdGlvbj1cIm9wZW5cIl0gaGVhZGVyIC5oZWFkZXIgLmlubmVyIC5oZWFkZXItbGVmdCB7XG4vLyAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy99XG5cbmJvZHlbZGF0YS1tZW51LXBvc2l0aW9uPVwiY2xvc2VkXCJdICNqUGFuZWxNZW51LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCApIHtcbiAgLmpQYW5lbE1lbnUtcGFuZWwuaGVhZGVyLXN0dWNrIHsgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbn1cbi5tb2JpbGUtbWVudSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuc3ViLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0cHggMjVweDtcblxuICAgIC5sb2dvIHsgd2lkdGg6IDUwJTsgbWFyZ2luOiAwIGF1dG87XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgfVxuXG4gIC5tZW51LWhlYWRlciAubW9iaWxlLW1lbnUtY2xvc2UtdHJpZ2dlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogNmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgbmF2LmxpbmtzIHtcbiAgICA+IC5tYWluLWhhcy1kcm9wZG93biB7XG4gICAgICAmLmRyb3Bkb3duLW9wZW4ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHsgd2lkdGg6IDEwMCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxuICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRncmF5OyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgJi5oYXMtZHJvcGRvd24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJi5kcm9wZG93bi1vcGVuIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBuYXYubGlua3Mge1xuICAgID4gbmF2IHtcbiAgICAgICY6bm90KC5kcm9wZG93bikge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHRncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbmF2LmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgbmF2LmRyb3Bkb3duIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7IHBhZGRpbmctdG9wOiAyNXB4OyBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUgeyBwYWRkaW5nLXRvcDogMTVweDsgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICB9XG5cbiAgfVxuXG59IiwiI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSwgLnRyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBUcmliZSBFdmVudHMgQmFyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jdHJpYmUtZXZlbnRzLWJhciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRAbWVkaWEgKCBtaW4td2lkdGg6IDk5M3B4ICkge1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0fVxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3RyaWJlLWJhci1mb3JtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExMzVweDtcbiAgbGFiZWwge1xuICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgQG1lZGlhICggbWluLXdpZHRoOiAxMTUxcHggKSB7XG4gICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIH1cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50cmliZS1iYXItZmlsdGVycy1pbm5lciB7XG5cbiAgICAudHJpYmUtYmFyLWRhdGUtZmlsdGVyLFxuICAgIC50cmliZS1iYXItc2VhcmNoLWZpbHRlcixcbiAgICAudHJpYmUtYmFyLXN1Ym1pdCB7IHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4ICkge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBiYWNrZ3JvdW5kOiAkb2Zmd2hpdGU7IGZvbnQtc3R5bGU6IG5vcm1hbDsgY29sb3I6ICRkYXJrZ3JheTsgcGFkZGluZzogMTJweDsgd2lkdGg6IDgwJTtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zdHlsZTogbm9ybWFsOyBjb2xvcjogJGRhcmtncmF5OyBmb250LXNpemU6IDEzcHg7IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtOyB9XG4gICAgICAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBvdXRsaW5lOiBub25lOyB9XG4gICAgfVxuICB9XG5cblxuICAjdHJpYmUtYmFyLXZpZXdzIHtcbiAgICBsYWJlbCB7IHBhZGRpbmc6IDAgMTVweDsgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogMTE1MXB4ICkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgaSB7IG1hcmdpbi1sZWZ0OiA1cHg7IGNvbG9yOiAkZGFya2dyYXk7fVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4OyBoZWlnaHQ6IDMwcHg7IGxpbmUtaGVpZ2h0OiAzMHB4OyB0ZXh0LWluZGVudDogMTVweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICYudHJpYmUtaWNvbi1tb250aCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2FudGlnbnkvYXNzZXRzL2ltZy9pY29uLW1vbnRoLnBuZyk7IH1cbiAgICAgICYudHJpYmUtaWNvbi1saXN0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jYW50aWdueS9hc3NldHMvaW1nL2ljb24tbGlzdC5wbmcpOyB9XG4gICAgfVxuICB9XG4gIC50cmliZS1iYXItdmlld3MtbGlzdCB7ICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDExNTFweCApIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICB9XG4gICAgLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgICAgJi50cmliZS1iYXItYWN0aXZlIHtcbiAgICAgICAgYSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgcGFkZGluZzogMDtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4udHJpYmUtYmFyLXZpZXdzLWlubmVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4udHJpYmUtYmFyLXN1Ym1pdCB7XG4gIC8vIGZsb2F0OiBub25lO1xuICAvLyB3aWR0aDogMTAwJTtcbiAgLy8gY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTUlO1xufVxuXG4jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogJGFjY2VudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGFjY2VudF9kYXJrO1xuICB9XG59XG5cblxuLyogVHJpYmUgRXZlbnRzIENvbnRlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiN0cmliZS1ldmVudHMtY29udGVudCB7XG4gICYudHJpYmUtZXZlbnRzLWxpc3QgeyBAZXh0ZW5kIC5pbm5lcjsgfVxuICBAZXh0ZW5kIC5pbm5lcjtcbn1cblxuI3RyaWJlLWdlby1yZXN1bHRzIGgyLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlLCBoMi50cmliZS1ldmVudHMtcGFnZS10aXRsZSxcbi50cmliZS1ldmVudHMtbGlzdCBoMi50cmliZS1ldmVudHMtcGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN0cmliZS1ldmVudHMtZm9vdGVyLCAjdHJpYmUtZXZlbnRzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0cmliZS1ldmVudHMtY29udGVudCB0YWJsZS50cmliZS1ldmVudHMtY2FsZW5kYXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZndoaXRlO1xuICBib3JkZXItY29sb3I6ICRvZmZ3aGl0ZTtcbiAgY29sb3I6JGdyYXk7XG59XG5cbiN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1vdGhlcm1vbnRoLFxuI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQsXG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1jYWxlbmRhciB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkbGlnaHRncmF5O1xufVxuXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wYXN0IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wYXN0IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dPmEsXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyIGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyIGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIGEge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkbWlkZ3JheTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLnRyaWJlLWV2ZW50cy1idXR0b24sIC50cmliZS1ldmVudHMtYnV0dG9uLnRyaWJlLWFjdGl2ZTpob3ZlciwgLnRyaWJlLWV2ZW50cy1idXR0b24udHJpYmUtaW5hY3RpdmUsIC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dPmEge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXHQudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dLCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkLnRyaWJlLWV2ZW50cy1wYXN0IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdCN0cmliZS1ldmVudHMtaGVhZGVyIC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSBoMiB7IGZvbnQtc2l6ZTogMi4yZW07IHBhZGRpbmc6IDIwcHggMDsgfVxufVxuXG4udHJpYmUtZXZlbnRzLXByZXNlbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeSFpbXBvcnRhbnQ7XG59XG5cbmgyLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlIGEsXG5oMi50cmliZS1ldmVudHMtcGFnZS10aXRsZSBhOmZvY3VzLCBoMi50cmliZS1ldmVudHMtcGFnZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuI3RyaWJlLWV2ZW50cy1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IC50cmliZS1ldmVudHMtbmF2LW5leHQgYSwgI3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4jdHJpYmUtZXZlbnRzLWNvbnRlbnQgYSB7XG5cbiAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG4gIGNvbG9yOiRncmF5O1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG51bC50cmliZS1ldmVudHMtc3ViLW5hdiBhIHtcbiAgY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbiN0cmliZS1ldmVudHMtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5ldmVudHMtbGlzdCAudHJpYmUtZXZlbnRzLWxvb3AsIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtbG9vcCwgLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWxvb3AsIC50cmliZS1ldmVudHMtZGF5IC50cmliZS1ldmVudHMtbG9vcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIH1cblxuXG4gIC50cmliZS1ldmVudHMtaWNhbCB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuLyogVHJpYmUgRXZlbnRzIEhlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI3RyaWJlLWV2ZW50cy1oZWFkZXIgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgcGFkZGluZzogMjVweCAwOyBjb2xvcjogJHdoaXRlOyBmb250LXNpemU6IDFlbTtcbiAgLnRyaWJlLWV2ZW50cy1zdWItbmF2IHsgZGlzcGxheTogZmxleDsgZmxleC1mbG93OiByb3cgbm93cmFwOyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpeyBmbGV4LWdyb3c6IDE7IGZvbnQtc2l6ZTogMWVtO1xuICAgICAgaDIgeyBmb250LXNpemU6IDIuMmVtOyB9IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuICAgICAgJjpub3QoLmV2ZW50LW5hdi1pdGVtKSB7IGZsZXgtZ3JvdzogMjsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgfVxuICAgIGEge1xuICAgICAgLmZhLXN0YWNrIHsgd2lkdGg6IDIuNWVtOyBoZWlnaHQ6IDIuNWVtOyBsaW5lLWhlaWdodDogMi41ZW07IH1cbiAgICAgIC5mYS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMi41ZW07IH1cbiAgICAgIC5mYS1zdGFjay0xeCB7IGZvbnQtc2l6ZTogMS4yNWVtOyBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgICAuZmEtY2lyY2xlIHsgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlICk7fVxuICAgICAgLy8uZmEtY2lyY2xlIHsgY29sb3I6ICRhY2NlbnQ7fVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5mYS1jaXJjbGUgeyBjb2xvcjogJHByaW1hcnlfZGFya31cbiAgICAgICAgLy8uZmEtY2lyY2xlIHsgY29sb3I6ICRhY2NlbnRfZGFyazsgfVxuICAgICAgfVxuICAgIH1cbiAgICAubW9udGgtbmFtZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxufVxuXG4vKiBUcmliZSBFdmVudHMgRm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jdHJpYmUtZXZlbnRzLWZvb3RlciB7IHBhZGRpbmc6IDEwcHggMDtcbiAgJjphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiB0YWJsZTsgY2xlYXI6IGJvdGg7IH1cbiAgbGkge1xuICAgIGEge1xuICAgICAgJjpob3ZlciB7IGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSApIWltcG9ydGFudDtcbiAgICAgICAgaSB7IGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSApOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mYS1zdGFjayB7XG4gICAgLmZhLXN0YWNrLTJ4IHsgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mYS1zdGFjay0xeCB7IGNvbG9yOiAkcHJpbWFyeTsgfVxuICB9XG4gIC5tb250aC1uYW1lIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIHtcbiAgICBhIHsgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAoIG1pbi13aWR0aDogNzY4cHggKSB7XG4gICAgICAubW9udGgtbmFtZSB7IG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgfVxuXG4gIH1cbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCB7XG4gICAgYSB7IHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xuICAgICAgLm1vbnRoLW5hbWUgeyBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICB9XG4gIH1cbiAgbGkge1xuICAgICY6bm90KC5ldmVudC1uYXYtaXRlbSApIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59XG5cbi8qIFRyaWJlIEV2ZW50cyBOb3RpZmljYXRpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udHJpYmUtZXZlbnRzLW5vdGljZXMgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogJG1pZGdyYXk7IGZvbnQtc2l6ZTogMS4yZW07IGJvcmRlcjogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgcGFkZGluZzogNDBweCAwOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBAbWVkaWEgKCBtaW4td2lkdGg6IDc2OHB4ICkge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59IiwiLmhlcm8ge1xuXG4gIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTY1cHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaGVpZ2h0OiA1MzVweDtcbiAgfVxuXG5cdCYgKyAuaW5uZXIge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuICAuaGVyby1jb250ZW50IHtcblxuICAgIEBleHRlbmQgLmlubmVyO1xuXG4gICAgbWFyZ2luOiAtMTMwcHggYXV0byAwIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW46IC0xMDBweCBhdXRvIDAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW46IC0xNjBweCBhdXRvIDAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbiAgLmhlcm8tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0LjhlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0LjFlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxuXG4gIC5oZXJvLWNvbnRlbnQgLmJ1dHRvbiB7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICB9XG5cbn1cblxuLmhlcm8uc21hbGwge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0Z3JheTtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQ1cHg7XG4gIC8vdGV4dC1zaGFkb3c6IDJweCAycHggIzU1NTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIH1cblxuICAuaGVyby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG4gIC5oZXJvLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIH1cblxuICB9XG5cbiAgLmhlcm8tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0ODVweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIH1cbiAgfVxuXG59XG5cbi5ob21lIHtcbiAgLmhlcm8ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IEBleHRlbmQgLm92ZXJsYXk7XG4gICAgfVxuICB9XG59IiwiLmhpZTplbXB0eXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5pbm5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMTM1cHg7XHJcbiAgQG1lZGlhICggbWluLXdpZHRoOiA3NjhweCApIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbn0iLCIuaW50ZXJhY3RpdmUtbWFwIHtcbiAgICBwYWRkaW5nOiAwIDAgNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgfVxuICBcbiAgICAuaW1hZ2UtcG9pbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgXG4gICAgfVxuICBcbiAgICAucG9pbnRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5wb2ludHMgLnBsdXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gIFxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAycHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgfVxuICBcbiAgICB9XG4gIFxuICAgIC5wb2ludHMgLnBsdXM4IHtcbiAgICAgIGxlZnQ6IDY1JTtcbiAgICAgIHRvcDogNjglO1xuICAgIH1cbiAgXG4gIH1cblxuLmZhbmN5Ym94LXNsaWRlIHsgfVxuXG4uZmFuY3lib3gtbGlnaHRib3ggeyBwYWRkaW5nOiAwIDIwcHg7IG1hcmdpbjogMDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IG92ZXJmbG93OiB2aXNpYmxlO1xuICBAbWVkaWEgKCBtaW4td2lkdGg6IDExNTFweCApIHtcbiAgICBtYXgtd2lkdGg6IDExMDhweDtcbiAgfVxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwgeyB0b3A6IC0zNXB4OyByaWdodDogLTEwcHg7XG4gICAgQG1lZGlhICggbWluLXdpZHRoOiAxMTUxcHggKSB7XG4gICAgICB0b3A6IC00MnB4OyByaWdodDogMDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgJjphZnRlciB7IG91dGxpbmU6IG5vbmU7IGJvcmRlcjogbm9uZTsgfVxuICAgIH1cbiAgICAmOmFmdGVyIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiAkd2hpdGU7IGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgYm9yZGVyOiBub25lOyB9XG4gICAgfVxuICB9XG4gIC5mYW5jeWJveC1pbWFnZS1jb250YWluZXIgeyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDExNTFweCApIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIH1cbiAgICBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO31cbiAgICAgIC5mYW5jeWJveC1hcnJvdyB7IGhlaWdodDogMTAwJTsgb3BhY2l0eTogMTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luOiAwOyB0b3A6IDA7IGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjgpO1xuICAgICAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIEBtZWRpYSAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIEBtZWRpYSAoIG1pbi13aWR0aDogMTE1MXB4ICkge1xuICAgICAgICAmLmZhbmN5Ym94LWFycm93LS1sZWZ0IHsgbGVmdDogLTU0cHg7IH1cbiAgICAgICAgJi5mYW5jeWJveC1hcnJvdy0tcmlnaHQgeyByaWdodDogLTU0cHg7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpZ2h0Ym94LWNvbnRlbnQgeyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMjBweCAwO1xuICAgICY6bm90KC5zaWdubGUtc2xpZGUpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTUxcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzNHB4XG4gICAgICB9XG4gICAgfVxuICAgIHAgeyBjb2xvcjogJHdoaXRlOyBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgLmxpZ2h0Ym94LWhlYWRlciB7IGZvbnQtc2l6ZTogMS44ZW07IEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtOyB9XG4gICAgLmNvbnRlbnQgeyBtYXJnaW4tYm90dG9tOiA1cHg7fVxuICAgIC5pbWFnZS1jb3VudCB7IGZvbnQtc2l6ZTogMS4yZW07IG1hcmdpbi1ib3R0b206IDA7IGNvbG9yOiAkbGlnaHRncmF5OyB9XG4gIH1cbn0iLCIubG9nZ2VkLWluIHtcblx0I21haW4ge1xuXHRcdCYubmVnLW1hcmdpbiB7IG1hcmdpbi10b3A6IC0zMnB4OyB9XG5cdFx0QG1lZGlhICggbWF4LXdpZHRoOiA3ODJweCApIHtcblx0XHRcdCYubmVnLW1hcmdpbiB7IG1hcmdpbi10b3A6IC00NnB4OyB9XG5cdFx0fVxuXHR9XG59XG4ualBhbmVsTWVudS1wYW5lbCB7XG5cdD4gbWFpbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLm1lbnUtb3BlbiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjt9XG5cdH1cbn1cblxuI21haW4ge1xuXHQmLm92ZXJsYXkge1xuXHRcdCY6YWZ0ZXIgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyB9XG5cdH1cbn0iLCIucGFnZS1jb250ZW50IHtcbiAgLy9tYXJnaW4tdG9wOiAyNXB4O1xuXG4gIGEge1xuICAgICY6aG92ZXIgeyBjb2xvcjogJGFjY2VudF9kYXJrOyB9XG4gIH1cblxuICAvL0BtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8vICBtYXJnaW4tdG9wOiAwO1xuICAvL31cblxuICAmLmhhcy1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuY29udGVudCB7XG5cdCAgICB3aWR0aDogNzUlO1xuXHQgICAgQG1lZGlhICggbWluLXdpZHRoOiA5OTJweCApIHtcblx0XHQgICAgd2lkdGg6IDcwJTtcblx0ICAgIH1cblxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5wYWdlLWNvbnRlbnQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHggNDVweDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweDtcbiAgfVxuXG5cdC5hZGQtdG8tY2FsZW5kYXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC5mYS1jYWxlbmRhciB7IGZvbnQtc2l6ZTogMi4yZW07IGxpbmUtaGVpZ2h0OiAxLjc7IGNvbG9yOiAkYWNjZW50OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblx0XHRhLCBzcGFuIHsgZm9udC1zaXplOiAxLjVlbTsgbGluZS1oZWlnaHQ6IDEuNzsgY29sb3I6ICRhY2NlbnQ7IH1cblx0XHRzcGFuIHsgbWFyZ2luLWxlZnQ6IDhweDsgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblx0fVxuXG59XG5cbi8vIFNpZGViYXIgQmxvY2tzXG4ucGFnZS1jb250ZW50IC5zaWRlYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRAbWVkaWEgKCBtaW4td2lkdGg6IDk5MnB4ICkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDk1cHg7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHRAbWVkaWEgKCBtaW4td2lkdGg6IDEyMDBweCApIHtcblx0XHR3aWR0aDogMzAlO1xuXHR9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaWRlYmFyLW5hdiB7XG5cbiAgICBhIHtcblxuICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRncmF5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgY29sb3I6ICRkYXJrZ3JheTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnN1Yi1wYWdlLW5hdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBjb2xvcjogJGRhcmtncmF5O1xuICAgICAgYSB7XG5cbiAgICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1yZWd1bGFyO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5ldmVudC1jYXRlZ29yeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OXB4OyBtYXgtaGVpZ2h0OiA0OXB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmljb24tY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5pY29uLWNvbnRlbnQsXG4gIC5zaWRlYmFyLWNvbnRlbnQge1xuXG4gICAgcC5oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50X2Rhcms7XG4gICAgfVxuXG4gICAgcC5tZWRpYS1oZWFkaW5nIHsgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIH1cbiAgICAud3AtYXVkaW8tc2hvcnRjb2RlIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICY6bGFzdC1vZi10eXBlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXHQgICAgYXtcblx0XHQgICAgJi5idXR0b24geyBtYXJnaW4tdG9wOiAwOyB9XG5cdCAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgfVxuXG4gIH1cblxuICAuc2lkZWJhci1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cblxufVxuXG4vLyBXUC1BdWRpb1xucCB7XG4gICYgKyAubWVqcy1jb250YWluZXIge21hcmdpbjogMTBweCAwIDIwcHg7IH1cbn1cbi5tZWpzLWNvbnRhaW5lciB7IG1hcmdpbi1ib3R0b206IDIwcHg7fVxuLm1lanMtY29udGFpbmVyLCAubWVqcy1lbWJlZCwgLm1lanMtZW1iZWQgYm9keSB7IGJhY2tncm91bmQ6ICRkYXJrZ3JheTtcbiAgLm1lanMtY29udHJvbHMge1xuICAgIC5tZWpzLXRpbWUgeyAgfVxuICAgIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gICAgICAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1jdXJyZW50IHsgYmFja2dyb3VuZDogJHByaW1hcnk7IH1cbiAgICB9XG4gIH1cbiAgLm1lanMtdGltZS1yYWlsIHtcbiAgICAubWVqcy10aW1lLXNsaWRlciB7XG4gICAgICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgYm9yZGVyOiBub25lOyB9XG4gICAgfVxuICAgIC5tZWpzLXRpbWUtY3VycmVudCB7IGJhY2tncm91bmQ6ICRwcmltYXJ5OyB9XG4gIH1cbn1cbi5jYW50LWF1ZGlvLXBsYXllciB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTtcblx0JjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IHRhYmxlOyBjbGVhcjogYm90aDsgfVxuXHQubGlzdGVuLXdyYXAgeyBkaXNwbGF5OiB0YWJsZTsgaGVpZ2h0OiAxMDAlO1xuXHRcdC5saXN0ZW4geyBmb250LXNpemU6IDEuNWVtOyBjb2xvcjogJGdyYXk7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IGhlaWdodDogMTAwJTsgcGFkZGluZy1yaWdodDogMTBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cdFx0LmF1ZGlvLXRyaWdnZXIgeyBkaXNwbGF5OiB0YWJsZS1jZWxsOyBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmZhLWNpcmNsZSB7IGNvbG9yOiAkd2hpdGU7IH1cblx0XHRcdFx0LmZhLXN0YWNrLTF4IHsgY29sb3I6ICRhY2NlbnQ7IH1cblx0XHRcdH1cblx0XHRcdC5mYS1jaXJjbGUgeyBjb2xvcjogJGFjY2VudDsgfVxuXHRcdFx0LmZhLXN0YWNrLTF4IHsgY29sb3I6ICR3aGl0ZTsgfVxuXHRcdH1cblx0fVxufVxuLmJsb2NrLWNvbnRlbnQge1xuXHQuY2FudC1hdWRpby1wbGF5ZXIge1xuXHRcdCYgKyBwIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXHR9XG59XG4uY2FudC1hdWRpby1wbGF5ZXIgeyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQmOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cblx0LmF1ZGlvLXRyaWdnZXIge1xuXHRcdC5mYS1zdGFjayB7IHdpZHRoOiA1ZW07IGhlaWdodDogNWVtOyBsaW5lLWhlaWdodDogNWVtOyB9XG5cdFx0LmZhLWNpcmNsZSB7IGZvbnQtc2l6ZTogNWVtOyB9XG5cdFx0LmZhLXN0YWNrLTF4IHsgZm9udC1zaXplOiAyLjI1ZW07IGxpbmUtaGVpZ2h0OiAyLjI1ZW07IH1cblx0fVxufVxuIiwiLmhlcm8gKyAucGFnZS1uYXYge1xuXHRAbWVkaWEoIG1pbi13aWR0aDogMTAyNHB4ICkge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLnBhZ2UtbmF2IHtcblxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gIC5wYWdlLW5hdi1tb2JpbGUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuc2xpZGUtb3BlbiB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICB9XG5cbiAgbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIG5hdiBhIHtcblxuICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuXG4gICAgLy9ib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRtaWRncmF5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgcGFkZGluZzogNDVweCAxMHB4IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHsgY29sb3I6ICRwcmltYXJ5OyB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogOTkzcHggKSB7XG5cdFx0XHQmOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IGF1dG87IGhlaWdodDogNXB4OyB3aWR0aDogMDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IH1cblxuXHRcdFx0Jjpob3ZlciwmLmFjdGl2ZSB7XG5cdFx0XHRcdCY6YWZ0ZXIgeyB3aWR0aDoxMDAlOyBiYWNrZ3JvdW5kOiAkcHJpbWFyeVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblxuXG4gIH1cblxufSIsIi5wYWdlLWNvbnRlbnQge1xuXHQudGFibGVwcmVzcy10YWJsZS1kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMi40ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC43ZW07XG5cdFx0QGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cdH1cblxuXHQudGFibGVwcmVzcyB7XG5cdFx0dGZvb3QsIHRoZWFkIHtcblx0XHRcdHRoIHsgYmFja2dyb3VuZDogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50YWJsZXByZXNzIHtcblx0XHR0Ym9keSB7XG5cdFx0XHQmLm9kZCB7XG5cdFx0XHRcdHRkIHsgYmFja2dyb3VuZC1jb2xvcjogJG9mZndoaXRlOyBib3JkZXItdG9wOiAwOyB9XG5cdFx0XHR9XG5cdFx0XHR0ZCB7IGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDk5MnB4ICkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIENvbG9ycy5cclxuJGV2ZW50LXB1cnBsZTogI2E1NWM5MjtcclxuJGV2ZW50LWdyZWVuOiAjODI5RTM3O1xyXG4kZXZlbnQtdHVycXVvaXNlOiAjNmNhYWJiO1xyXG4kZXZlbnQteWVsbG93OiAjZTVjNDIwO1xyXG4kZXZlbnQtb3JhbmdlOiAjZWY4NDIyO1xyXG4kZXZlbnQtYmx1ZTogIzQ0NmI3ZDtcclxuJGV2ZW50LWRlZXBwdXJwbGU6ICM1MzI4NTE7XHJcbiRldmVudC1kYXJrZ3JlZW46ICM0ODcxMzU7XHJcblxyXG4uZXZlbnQtcHVycGxlIHtcclxuICBjb2xvcjogJGV2ZW50LXB1cnBsZTtcclxufVxyXG5cclxuLmV2ZW50LWdyZWVuIHtcclxuICBjb2xvcjogJGV2ZW50LWdyZWVuO1xyXG59XHJcblxyXG4uZXZlbnQtdHVycXVvaXNlIHtcclxuICBjb2xvcjogJGV2ZW50LXR1cnF1b2lzZTtcclxufVxyXG5cclxuLmV2ZW50LXllbGxvdyB7XHJcbiAgY29sb3I6ICRldmVudC15ZWxsb3c7XHJcbn1cclxuXHJcbi5ldmVudC1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAkZXZlbnQtb3JhbmdlO1xyXG59XHJcblxyXG4uZXZlbnQtYmx1ZSB7XHJcbiAgY29sb3I6ICRldmVudC1ibHVlO1xyXG59XHJcblxyXG4uZXZlbnQtZGVlcHB1cnBsZSB7XHJcbiAgY29sb3I6ICRldmVudC1kZWVwcHVycGxlO1xyXG59XHJcblxyXG4uZXZlbnQtZGFya2dyZWVuIHtcclxuICBjb2xvcjogJGV2ZW50LWRhcmtncmVlbjtcclxufSIsIi8vICBfcGhvdG9ncmlkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYmxvY2stcGhvdG8tZ3JpZCB7XG5cdC5waG90b3MtaGVhZGVyIHtcblx0XHRoMyB7IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXHR9XG5cdC5waG90by1ncmlkLXJvdyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogd3JhcDsgd2lkdGg6IDEwMCU7XG5cdFx0LnBob3RvLWdyaWQtaXRlbSB7IGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxMHB4KTsgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDEwcHgpOyBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDEwcHgpOyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0JjpudGgtY2hpbGQoM24gLSAyKSB7IG1hcmdpbi1yaWdodDogMTVweDsgfVxuXHRcdFx0JjpudGgtY2hpbGQoM24pIHsgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7IGZsZXg6IDAgMCAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgMCAyMHB4IDAgIWltcG9ydGFudDsgfVxuXHRcdFx0LmltYWdlLXdyYXAgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMjIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgdHJhbnNpdGlvbjogZWFzZSBhbGwgMzAwbXM7XG5cdFx0XHRcdCY6YWZ0ZXIgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDIwcHg7IHJpZ2h0OiAyMHB4OyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jYW50aWdueS5vcmcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDgvem9vbS1saW5rLnBuZycpOyAgfVxuXHRcdFx0XHRpbWcgeyBvYmplY3QtZml0OiBjb3ZlcjsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbjogZWFzZSBhbGwgMzAwbXM7IH1cblx0XHRcdFx0LmNhcHRpb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGxlZnQ6IDA7IHBhZGRpbmc6IDhweCAzMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywuNCk7XG5cdFx0XHRcdFx0cCB7IGNvbG9yOiAkd2hpdGU7IG1hcmdpbi1ib3R0b206IDA7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHsgY3Vyc29yOiBwb2ludGVyOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7IGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKCRibGFjaywuMyk7XG5cdFx0XHRcdFx0aW1nIHsgb3BhY2l0eTogLjg7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBhZ2UtbGluayB7XG5cdFx0XHRcdFx0JjphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jYW50aWdueS5vcmcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDgvcGFnZS1saW5rLnBuZycpOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji52aWRlby1saWdodGJveCB7XG5cdFx0XHRcdFx0JjphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jYW50aWdueS5vcmcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDgvdmlkZW8tbGluay5wbmcnKTsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ2FsbGVyeS1saWdodGJveCB7XG5cdFx0XHRcdFx0JjphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jYW50aWdueS5vcmcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDgvZ2FsbGVyeS1saW5rLnBuZycpOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jb250ZW50LW1vZGFsIHtcblx0XHRcdFx0XHQmOmFmdGVyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2NhbnRpZ255Lm9yZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wOC9pbmZvLWxpbmsucG5nJyk7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubW9kYWwtd3JhcCB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyByaWdodDogMDsgbGVmdDogMDsgYm90dG9tOiAwOyB6LWluZGV4OiA5OTk7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLC45Nik7IG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2l0aW9uOiBlYXNlIGFsbCAzMDBtcztcblx0Lm1vZGFsLWNsb3NlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDMwcHg7IHJpZ2h0OiAzMHB4OyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgei1pbmRleDogMTAwMTtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyB0b3A6IDQwcHg7IHJpZ2h0OiA0NXB4OyB9XG5cdFx0c3BhbiB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDJweDsgYm9yZGVyLXJhZGl1czogMXB4OyB0b3A6IDE5cHg7IGJhY2tncm91bmQtY29sb3I6ICRncmF5OyB0cmFuc2l0aW9uOiBlYXNlIGFsbCAzMDBtcztcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblx0XHRcdCY6bGFzdC1vZi10eXBlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cdFx0fVxuXHRcdCY6aG92ZXIgeyBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRzcGFuIHsgb3BhY2l0eTogLjU7XG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1vZGFsLWlubmVyIHsgd2lkdGg6IDEwOTVweDsgbWFyZ2luOiA1dmggYXV0byAwOyBoZWlnaHQ6IDkwdmg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGZsZXgtd3JhcDogd3JhcDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdy15OiBhdXRvO1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgeyB3aWR0aDogOTMxcHg7IH1cblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA5OTZweDsgcGFkZGluZzogMCA2MHB4OyB9XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTsgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyBtYXJnaW46IDQwcHggMzBweCAwIDA7IH1cblx0XHQubW9kYWwtaW1hZ2UgeyBmbGV4OiAwIDAgNDAlOyB3aWR0aDogNDAlOyBtYXgtd2lkdGg6IDQwJTsgaGVpZ2h0OiA5MHZoOyBtYXgtaGVpZ2h0OiA0NTBweDsgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgZmxleDogMCAwIDEwMCU7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogMzUwcHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblx0XHRcdC5pbWFnZS1pbm5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGltZyB7IG9iamVjdC1maXQ6IGNvdmVyOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5cdFx0XHR9XG5cdFx0XHQuY2FwdGlvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyByaWdodDogMDsgbGVmdDogMDsgcGFkZGluZzogOHB4IDMwcHg7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLC40KTtcblx0XHRcdFx0cCB7IGNvbG9yOiAkd2hpdGU7IG1hcmdpbi1ib3R0b206IDA7IGZvbnQtc2l6ZTogMS41ZW07IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vZGFsLWNvbnRlbnQgeyBmbGV4OiAwIDAgY2FsYyg2MCUgLSA2MHB4KTsgd2lkdGg6IGNhbGMoNjAlIC0gNjBweCk7IG1heC13aWR0aDogY2FsYyg2MCUgLSA2MHB4KTsgbWFyZ2luLWxlZnQ6IDYwcHg7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBmbGV4OiAwIDAgMTAwJTsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgODBweDsgfVxuXHRcdFx0aDIgeyBmb250LXNpemU6IDIuNWVtOyBsaW5lLWhlaWdodDogMS42OyBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG5cdFx0XHRwIHsgZm9udC1zaXplOiAxLjVlbTsgbGluZS1oZWlnaHQ6IDEuNjsgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuXHRcdH1cblx0fVxuXHQmLmFjdGl2ZS1tb2RhbCB7IG9wYWNpdHk6IDE7IHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbn1cblxuaHRtbCB7XG5cdCYubW9kYWwtb24geyBvdmVyZmxvdzogaGlkZGVuOyB9XG59XG4iLCIuc2VhcmNoLXJlc3VsdHMge1xuXG4gIC5jb250ZW50IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICBvcmRlcjogMjtcblxuICAgIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGdyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG5cbiAgLnNlYXJjaC1maWVsZCB7XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0Z3JheTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgY29sb3I6ICRsaWdodGdyYXk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIGlucHV0IHtcblxuICAgICAgQGV4dGVuZCAuZm9udC1zdGFjay1tZWRpdW07XG5cbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyLjRlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgLnNlYXJjaC1oZWFkaW5nIHtcblxuICAgIEBleHRlbmQgLmZvbnQtc3RhY2stbWVkaXVtO1xuXG4gICAgY29sb3I6ICRncmF5O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgfVxuXG4gIH1cblxuICAucmVzdWx0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIC50aHVtYm5haWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwJTtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICBoZWlnaHQ6IDIzMHB4O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblx0ICAgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIC5wb3N0LWRlc2NyaXB0aW9uIGgzIGEge1xuXG4gICAgICBAZXh0ZW5kIC5mb250LXN0YWNrLW1lZGl1bTtcblxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxLjhlbTtcblxuXHQgICAgJjpob3ZlciB7XG5cdFx0ICAgIGNvbG9yOiAkcHJpbWFyeV9kYXJrO1xuXHQgICAgfVxuXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG5cbiAgfVxuXG59IiwiXG4udGQtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDIwdmg7XG59XG5cbi50ZW1wbGF0ZS1kaXJlY3Rvcnl7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXZ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgJi5uYXZ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuICAgICAgYXtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
