@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */body,html{background:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}hr,img{border:0}button,select{text-transform:none}pre,textarea{overflow:auto}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}.fullWidthImg,img{height:auto}legend,td,th{padding:0}hr,p{margin-bottom:1.5em}address,table{margin:0 0 1.5em}ins,mark{background:#fff9c0;text-decoration:none}blockquote,q{quotes:"" ""}ol,ul{margin:0 0 1.5em 3em}input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,input[type=number]:focus,textarea:focus{color:#111}embed,iframe,img,object,pre{max-width:100%}.site-header .navigation ul li a,ins,mark{text-decoration:none}.contentTag,.tileItem a,a{-webkit-text-decoration-color:#ffa397;text-decoration-color:#ffa397}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-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{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-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{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-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)}}@keyframes pulse{from,to{-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)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.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,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.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)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.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)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-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)}}@keyframes wobble{from,to{-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)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{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(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{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(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{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}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-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{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;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 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(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{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}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}button[disabled],html input[disabled]{cursor:default}figure{margin:1em 0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.mobile,.modal-body .hero,.modal-body .heroNoImage,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a{background-color:transparent}a:focus{color:#191970;outline:dotted thin}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;background-color:#ccc;height:1px}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}samp{font-family:monospace,monospace;font-size:1em}button,input{font:inherit;margin:0;color:#404040}button{overflow:visible;font-family:sans-serif;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;line-height:1;padding:.6em 1em .4em}select,textarea{border:1px solid #ccc}button::-moz-focus-inner{border:0;padding:0}button:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input{font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}optgroup,select{font:inherit;margin:0}input::-moz-focus-inner{border:0;padding:0}optgroup{color:inherit;font-weight:700}select{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}textarea{font:inherit;margin:0;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5;color:#666;border-radius:3px;padding:3px;width:100%}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;line-height:1;padding:.6em 1em .4em}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search],input[type=number]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0;width:100%}.bookContentTitle,.cardBottom-title,.contentPhoto-subTitle,.contentTags-title,.contentTitle,.documentDescription,.hours-large,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status,.relatedBlogPosts-title,.relatedEvents-title,.visitTitle,h2,h3,h4,h5,h6{clear:both}cite,em,i{font-style:italic}blockquote{margin:0 1.5em}blockquote:after,blockquote:before,q:after,q:before{content:""}tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}big{font-size:125%}ul{list-style:disc}ol{list-style:decimal}h2,li>ol,li>ul{margin-bottom:0}li>ol,li>ul{margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}input[type=button]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;line-height:1;padding:.6em 1em .4em}input[type=button]:hover{border-color:#ccc #bbb #aaa}input[type=button]:active,input[type=button]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}.button.white,.button.white.hollow{border-color:#fff}.combo--rev>.combo-last img,.combo>.combo-first img{max-width:none}html body{background:0 0;font:18px/1.6 proxima-nova,sans-serif;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.white{background:#fff}.button.hollow.black{color:#030}#viewlet-above-content-body{float:right;clear:both}.in-exhibit #content-core{padding-top:0}.mosaic-panel .mosaic-info-icon{background-color:#FFF;border-radius:8px}.mosaic-panel .mosaic-info-icon:hover{background-color:#6C6C6C}.mosaic-toolbar{z-index:1000000}.site-header{background:#fff;border-bottom:2px solid #000;display:block;height:92px;position:relative;width:100%}.site-header h1.site-title,.site-header h2.site-title{display:inline-block;margin:0 auto;vertical-align:top;width:22.36111111%;padding:0}@media screen and (max-width:1023px){.site-header{height:66px}.site-header h1.site-title,.site-header h2.site-title{width:180px}}.site-header h1.site-title a,.site-header h2.site-title a{background:url(../dist/img/logo.svg?v=1) center center/contain no-repeat;display:block;height:92px;margin:0 0 0 28.57142857%;text-decoration:none;text-indent:-10000px;width:280px}@media screen and (max-width:1023px){.site-header h1.site-title a,.site-header h2.site-title a{width:200px;height:66px}.site-header .mobile-toggle{display:block}}.site-header .mobile-toggle{background:#fff;border:none;border-radius:0;height:64px;position:absolute;right:0;text-align:left;transition:all .25s ease;top:0;width:45px}.site-header .mobile-toggle:active,.site-header .mobile-toggle:hover{background:#265b4f}.site-header .mobile-toggle:active span,.site-header .mobile-toggle:hover span{border-color:#fff}.site-header .mobile-toggle:active span:after,.site-header .mobile-toggle:active span:before,.site-header .mobile-toggle:hover span:after,.site-header .mobile-toggle:hover span:before{background:#fff}.site-header .mobile-toggle.open{background:#265b4f}.site-header .mobile-toggle.open span{border-color:transparent}.site-header .mobile-toggle.open span:after,.site-header .mobile-toggle.open span:before{background:#fff;height:2px}.site-header .mobile-toggle.open span:before{transform:rotate(45deg)}.site-header .mobile-toggle.open span:after{transform:rotate(-45deg)}.site-header .mobile-toggle span{border:1px solid #000;border-left:none;border-right:none;display:block;height:15px;left:12.5px;position:absolute;text-indent:-10000px;transition:all .25s ease;top:23px;width:20px}.site-header .mobile-toggle span:after,.site-header .mobile-toggle span:before{background:#000;content:'';display:block;height:1px;left:0;position:absolute;transition:all .25s ease;top:6px;width:20px}.site-header .navigation{display:inline-block;height:92px;padding-right:72px;text-align:right;vertical-align:top;width:77.63888889%;z-index:100;font-family:josefin-sans,sans-serif}@media screen and (max-width:1023px){.site-header .navigation{background:#265b4f;color:#fff;display:none;height:auto;left:0;padding:0 0 20px;position:absolute;text-align:left;top:66px;width:100%}.site-header .navigation.open{display:block}}.site-header .navigation ul{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top}@media screen and (max-width:1023px){.site-header .navigation ul{display:block;margin:20px 0;width:100%}}.site-header .navigation ul li{border-right:1px solid #b2b6c2;display:inline-block;margin:0;padding:0;vertical-align:top}@media screen and (max-width:1023px){.site-header .navigation ul li{border:none;display:block;margin:0 0 5px;position:relative;text-align:left}}@media screen and (max-width:1271px){.site-header .navigation ul li{border-right:0 solid #fff}}@media screen and (min-width:1272px){.site-header .navigation ul li{border-right:1px solid #b2b6c2}}.site-header .navigation ul li a{border-top:3px solid #fff;color:#000;display:block;font-size:12px;font-weight:700;line-height:1;padding:40px 30px 35px;text-align:center;transition:all .25s ease;text-transform:uppercase}@media screen and (min-width:1024px) and (max-width:1271px){.site-header .navigation ul li a{padding:40px 10px 35px}}@media screen and (max-width:1023px){.site-header .navigation ul li a{border:none;color:#fff;display:block;padding:10px 30px;text-align:left}.site-header .navigation ul li .mobile-expand{display:block}}.site-header .navigation ul li a:active,.site-header .navigation ul li a:hover{background:#265b4f;border-color:#265b4f;color:#fff}.site-header .navigation ul li .mobile-expand{border:none;cursor:pointer;height:10px;padding:11px;position:absolute;right:19px;top:5px;width:10px}.site-header .navigation ul li .mobile-expand.open:before{display:none}.site-header .navigation ul li .mobile-expand:before{background:#fff;content:'';display:block;height:10px;left:11px;position:absolute;top:6px;width:1px}.site-header .navigation ul li .mobile-expand:after{background:#fff;content:'';display:block;height:1px;left:6px;position:absolute;top:11px;width:10px}.site-header .navigation ul li .sub-menu{background:#265b4f;border:none;left:0;opacity:0;position:absolute;text-align:center;top:90px;transition:opacity .25s ease;visibility:hidden;width:100%}.site-header .navigation ul li .sub-menu li{border:none}.site-header .navigation ul li .sub-menu li a{border:none;color:#fff;font:700 14px/16px josefin-sans,sans-serif;padding:27px 20px 29px;text-transform:none}@media screen and (max-width:1023px){.site-header .navigation ul li.open>.sub-menu{display:block}.site-header .navigation ul li .sub-menu{display:none;left:auto;margin:0 30px;opacity:1;position:relative;text-align:left;top:auto;visibility:visible}.site-header .navigation ul li .sub-menu li{margin:0}.site-header .navigation ul li .sub-menu li a{font-size:12px;font-weight:400;padding:0;line-height:27px}}.site-header .navigation ul li .sub-menu li a:active,.site-header .navigation ul li .sub-menu li a:hover{color:#ffa397}.site-header .navigation ul li .sub-menu.holder{padding:28px 6.8%}.site-header .navigation ul li .sub-menu.holder ul.collections{border:none;border-right:1px solid #b2b6c2;column-count:3;display:inline-block;vertical-align:top;width:60%}@media screen and (max-width:1023px){.site-header .navigation ul li .sub-menu.holder{padding:0}.site-header .navigation ul li .sub-menu.holder ul.collections{margin:0 0 15px;width:100%}}.site-header .navigation ul li .sub-menu.holder ul.collections li{display:block}.site-header .navigation ul li .sub-menu.holder ul.collections li a{font:700 12px/1 josefin-sans,sans-serif;margin:0 0 17px;padding:0;text-align:left;text-transform:uppercase}@media screen and (max-width:1023px){.site-header .navigation ul li .sub-menu.holder ul.collections li a{font-weight:400;margin:0;padding:4px 0}}.site-header .navigation ul li .sub-menu.holder ul.sub-menu{column-count:2;display:inline-block;left:auto;padding:0 0 0 4%;position:relative;text-align:left;top:auto;vertical-align:top;width:40%}@media screen and (max-width:1023px){.site-header .navigation ul li .sub-menu.holder ul.sub-menu{margin:0;position:relative;padding:0;width:100%}}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li{display:block}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a{font-size:15px;line-height:19px;margin:0 0 10px;padding:0;text-align:left}@media screen and (max-width:1023px){.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a{font-size:12px;font-weight:400;line-height:16px;margin:0;padding:0}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a.button{margin:10px 0}}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a.button{background:0 0;border:1.5px solid #ff7f08;border-radius:22px;color:#fff;display:inline-block;font:700 12px/1 josefin-sans,sans-serif;letter-spacing:0;padding:16px 32px;text-transform:uppercase}.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a.button:active,.site-header .navigation ul li .sub-menu.holder ul.sub-menu li a.button:hover{background:#ff7f08}.site-header .navigation ul>li:active>a,.site-header .navigation ul>li:hover>a{background:#265b4f;border-color:#265b4f;color:#fff}.site-header .navigation ul>li:active .sub-menu,.site-header .navigation ul>li:hover .sub-menu{opacity:1;visibility:visible}.site-header .navigation ul#nav-secondary{border:none}@media screen and (max-width:1023px){.site-header .navigation ul#nav-secondary{display:block;padding:0;position:relative;right:auto;top:auto}}@media screen and (min-width:1272px){.site-header .navigation ul#nav-secondary li{border-right:1px solid #b2b6c2}}@media screen and (max-width:1271px){.site-header .navigation ul#nav-secondary li{border-right:0 solid #fff}}.site-header .navigation ul#nav-secondary li a{font:700 13px/16px josefin-sans,sans-serif;padding:37px 13px 35px}@media screen and (max-width:1023px){.site-header .navigation ul#nav-secondary li a{font-size:12px;padding:10px 30px}}.site-header .navigation ul#nav-secondary li a:active,.site-header .navigation ul#nav-secondary li a:hover{background:0 0;border-color:#fff;color:#000;text-decoration:underline}@media screen and (max-width:1023px){.site-header .navigation ul#nav-secondary li a:active,.site-header .navigation ul#nav-secondary li a:hover{color:#fff;text-decoration:none}}@media screen and (min-width:1024px) and (max-width:1271px){.site-header .navigation ul#nav-secondary li a{padding-left:10px;padding-right:10px}.site-header .navigation ul#nav-secondary li:last-child{border-right:0 solid #fff}}@media screen and (min-width:1024px){.site-header .navigation ul#nav-secondary>li:active>a,.site-header .navigation ul#nav-secondary>li:hover>a{border-top:3px solid #fff;color:#000;background-color:#fff;text-decoration:underline;padding-bottom:34px}}.site-header a.search{border-left:1px solid #b2b6c2;display:block;font-size:10px;height:90px;position:absolute;right:0;text-indent:-10000px;transition:all .25s ease;top:0;width:72px}@media screen and (max-width:1023px){.site-header a.search{border-left:none;right:45px;width:45px;height:66px}}@media screen and (max-width:1271px){.site-header a.search{border-left:0 solid #fff}}@media screen and (min-width:1272px){.site-header .navigation ul#nav-secondary li a{padding-left:26px;padding-right:26px}.site-header .navigation ul#nav-secondary li:last-child{border-right:1px solid #b2b6c2}.site-header a.search{border-left:1px solid #b2b6c2}}.site-header a.search:after,.site-header a.search:before{background:url(../dist/img/icon-search.svg) center center/contain no-repeat;content:'';display:block;height:23px;left:24px;opacity:1;position:absolute;top:36px;transition:all .25s ease;width:23px}.site-footer .footer-widget .hours .status,.u-relative,h2,h2.alt,h2.alt:after{position:relative}@media screen and (max-width:1023px){.site-header a.search:after,.site-header a.search:before{height:15px;left:15px;top:24px;width:15px}}.site-header a.search:after{background-image:url(../dist/img/icon-search-white.svg);opacity:0}.site-header a.search:active,.site-header a.search:hover{background:#265b4f}.site-header a.search:active:before,.site-header a.search:hover:before{opacity:0}.site-header a.search:active:after,.site-header a.search:hover:after{opacity:1}.site-footer{clear:both}.site-footer .footer-widget{display:inline-block;margin:50px 0 0;padding:2% 3.47222222%;vertical-align:top;width:25%}@media screen and (max-width:1023px){.site-footer .footer-widget{width:33%}}@media screen and (max-width:767px){.site-footer .footer-widget{margin:0 0 30px;width:100%}}.site-footer .footer-widget.half{border:1px solid #d8d8d8;border-bottom:none;border-top:none;width:50%}@media screen and (max-width:1023px){.site-footer .footer-widget.half{width:33%}}@media screen and (max-width:767px){.site-footer .footer-widget.half{border:none;width:100%}}.site-footer .footer-widget h3{font-size:18px;line-height:1;text-transform:uppercase}.site-footer .footer-widget p{color:#000;font-size:18px;font-weight:300;line-height:1.33;margin:0}.site-footer .footer-widget form label,.site-footer .footer-widget p strong{line-height:1;text-transform:uppercase}.site-footer .footer-widget p strong em{font-style:normal}.site-footer .footer-widget p.trustees{background:url(../dist/img/harvard_trustees_logo.gif) center center/contain no-repeat;display:block;height:51px;text-align:center;text-indent:-10000px;width:75px}.site-footer .footer-widget p.more a{display:inline-block;margin:40px auto;font-size:12px;transition:all .25s ease}.site-footer .footer-widget p.more a:active,.site-footer .footer-widget p.more a:hover{color:#ffa397}.site-footer .footer-widget label{text-transform:uppercase;text-align:left}.site-footer .footer-widget form label{color:#000;font-size:14px;font-weight:700;letter-spacing:0;margin:0}.site-footer .footer-widget form input{background:#eaeaea;border:none;margin:20px auto 32px;padding:12px;text-align:center;width:90%}.site-footer .footer-widget form button{letter-spacing:0;min-width:200px}.site-footer .footer-widget .hours{display:inline-block;vertical-align:top}.site-footer .footer-widget .hours.first{border-right:none}@media screen and (max-width:1023px){.site-footer .footer-widget .hours{width:100%}.site-footer .footer-widget .hours.first{border:none;margin:0 0 30px;text-align:left}}.site-footer .footer-widget .hours p{margin:0 0 6px}.site-footer .footer-widget .hours .status{color:#000;font:700 24px/1.2 josefin-sans,sans-serif;margin:0 0 14px;padding:0 0 13px}@media screen and (max-width:1023px){.site-footer .footer-widget .hours .status{font-size:20px}}.site-footer .footer-widget .hours .info{color:#1a1a1a;font:300 18px/1 proxima-nova,sans-serif}@media screen and (max-width:1023px){.site-footer .footer-widget .hours .info{font-size:18px}}.site-footer .footer-widget ul.social{list-style:none;margin:12px 0;padding:0;text-align:left}.site-footer .footer-widget ul.social li{display:inline-block;margin:0 2.5px}.site-footer .footer-widget ul.social li a{background:#eaeaea;border-radius:50%;display:block;height:31px;width:31px;color:#265b4f;border-style:solid;border-width:1px}.site-footer .footer-widget ul.social li a .label{display:none}.site-footer .footer-widget ul.social li a svg{display:block}.site-footer .footer-widget ul.social li a svg circle,.site-footer .footer-widget ul.social li a svg path{fill:#265b4f!important;transition:all .25s ease}.site-footer .footer-widget ul.social li a.ld svg{width:16px;position:relative;top:7px;left:7px}.site-footer .footer-widget ul.social li a:active,.site-footer .footer-widget ul.social li a:hover{border-color:rgba(38,91,79,.7);border-style:solid;border-width:1px}.site-footer .footer-widget ul.social li a:active svg circle,.site-footer .footer-widget ul.social li a:active svg path,.site-footer .footer-widget ul.social li a:hover svg circle,.site-footer .footer-widget ul.social li a:hover svg path{fill:rgba(38,91,79,.7)!important}.site-footer #nav-footer{background:#265b4f;padding:0 3.47222222%}.site-footer #nav-footer ul,.site-footer #nav-footer ul li{display:inline-block;padding:0;vertical-align:top;margin:0}.site-footer #nav-footer ul{list-style:none}.site-footer #nav-footer ul li a{color:#f4f4f4;display:block;font:500 11px/2 josefin-sans,sans-serif;padding:15px 40px 0 0;text-decoration:none;text-transform:uppercase;transition:all .25s ease}a,a:active,a:hover{text-decoration:underline}.site-footer #nav-footer ul li a:active,.site-footer #nav-footer ul li a:hover{color:#fff}.site-footer #nav-footer .copyright{color:#FFB2A8;display:inline-block;font:500 11px/2 josefin-sans,sans-serif;padding:15px 0;text-align:left;vertical-align:top}.combo--full .combo-last,.grid--full>*{padding-left:0}#content{counter-reset:para_numbers}p.numbered:before{counter-increment:para_numbers;content:counter(para_numbers) ". "}p.numbered[data-para-number]:before{content:attr(data-para-number) ". "}#content p[data-para-number]{text-indent:-1rem}#content p[data-para-number]::before{content:attr(data-para-number);display:inline-block;width:1rem;color:#7d7d7d;text-align:right;padding-right:.2rem;font-size:65%;font-weight:700;vertical-align:middle}.grid--rev,.grid--rev>*,h2.alt{text-align:left}body,html{margin:0;padding:0;width:100%;height:100%}*,:after,:before{box-sizing:border-box}.combo{display:table;width:100%}.combo>.combo-first{width:0;white-space:nowrap}.combo>.combo-last{width:100%}.combo-first,.combo-last{display:table-cell;vertical-align:top}.grid>*,.row>*{display:inline-block}.combo--middle>*{vertical-align:middle}.combo--bottom>*{vertical-align:bottom}.combo--full .combo-first{padding-right:0}.combo--rev>.combo-first{width:100%;white-space:normal}.combo--rev>.combo-last{width:0;white-space:nowrap}.grid{font-size:0}.grid>*{font-size:16px;vertical-align:top}.grid-1of1{width:100%}.grid-1of2{width:50%}.grid-2of2{width:100%}.grid-1of3{width:33.3333333333333%}.grid-2of3{width:66.6666666666667%}.grid-3of3{width:100%}.grid-1of4{width:25%}.grid-2of4{width:50%}.grid-3of4{width:75%}.grid-4of4{width:100%}.grid-1of5{width:20%}.grid-2of5{width:40%}.grid-3of5{width:60%}.grid-4of5{width:80%}.grid-5of5{width:100%}.grid-1of6{width:16.6666666666667%}.grid-2of6{width:33.3333333333333%}.grid-3of6{width:50%}.grid-4of6{width:66.6666666666667%}.grid-5of6{width:83.3333333333333%}.grid-6of6{width:100%}.grid-1of7{width:14.285714285714299%}.grid-2of7{width:28.571428571428598%}.grid-3of7{width:42.8571428571429%}.grid-4of7{width:57.142857142857096%}.grid-5of7{width:71.4285714285714%}.grid-6of7{width:85.7142857142857%}.grid-7of7{width:100%}.grid-1of8{width:12.5%}.grid-2of8{width:25%}.grid-3of8{width:37.5%}.grid-4of8{width:50%}.grid-5of8{width:62.5%}.grid-6of8{width:75%}.grid-7of8{width:87.5%}.grid-8of8{width:100%}.grid-1of9{width:11.1111111111111%}.grid-2of9{width:22.2222222222222%}.grid-3of9{width:33.3333333333333%}.grid-4of9{width:44.4444444444444%}.grid-5of9{width:55.5555555555556%}.grid-6of9{width:66.6666666666667%}.grid-7of9{width:77.7777777777778%}.grid-8of9{width:88.8888888888889%}.grid-9of9{width:100%}.grid-1of10{width:10%}.grid-2of10{width:20%}.grid-3of10{width:30%}.grid-4of10{width:40%}.grid-5of10{width:50%}.grid-6of10{width:60%}.grid-7of10{width:70%}.grid-8of10{width:80%}.grid-9of10{width:90%}.grid-10of10{width:100%}.grid-1of11{width:9.090909090909099%}.grid-2of11{width:18.181818181818198%}.grid-3of11{width:27.2727272727273%}.grid-4of11{width:36.363636363636395%}.grid-5of11{width:45.454545454545496%}.grid-6of11{width:54.5454545454545%}.grid-7of11{width:63.636363636363605%}.grid-8of11{width:72.72727272727269%}.grid-9of11{width:81.8181818181818%}.grid-10of11{width:90.90909090909089%}.grid-11of11{width:100%}.grid-1of12{width:8.3333333333333%}.grid-2of12{width:16.6666666666667%}.grid-3of12{width:25%}.grid-4of12{width:33.3333333333333%}.grid-5of12{width:41.6666666666667%}.grid-6of12{width:50%}.grid-7of12{width:58.3333333333333%}.grid-8of12{width:66.6666666666667%}.grid-9of12{width:75%}.grid-10of12{width:83.3333333333333%}.grid-11of12{width:91.6666666666667%}.grid-12of12{width:100%}.grid--middle>*{vertical-align:middle}.grid--bottom>*{vertical-align:bottom}.grid--full{margin-left:0}.grid--rev{direction:rtl}.grid--rev>*{direction:ltr}@media (min-width:481px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--large>*{vertical-align:middle}.combo--bottom--large>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--large .combo-first{padding-right:0}.combo--full--large .combo-last{padding-left:0}.combo--rev--large>.combo-first{width:100%;white-space:normal}.combo--rev--large>.combo-last{width:0;white-space:nowrap}.combo--rev--large>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--large{width:100%}.grid-1of2--large{width:50%}.grid-2of2--large{width:100%}.grid-1of3--large{width:33.3333333333333%}.grid-2of3--large{width:66.6666666666667%}.grid-3of3--large{width:100%}.grid-1of4--large{width:25%}.grid-2of4--large{width:50%}.grid-3of4--large{width:75%}.grid-4of4--large{width:100%}.grid-1of5--large{width:20%}.grid-2of5--large{width:40%}.grid-3of5--large{width:60%}.grid-4of5--large{width:80%}.grid-5of5--large{width:100%}.grid-1of6--large{width:16.6666666666667%}.grid-2of6--large{width:33.3333333333333%}.grid-3of6--large{width:50%}.grid-4of6--large{width:66.6666666666667%}.grid-5of6--large{width:83.3333333333333%}.grid-6of6--large{width:100%}.grid-1of7--large{width:14.285714285714299%}.grid-2of7--large{width:28.571428571428598%}.grid-3of7--large{width:42.8571428571429%}.grid-4of7--large{width:57.142857142857096%}.grid-5of7--large{width:71.4285714285714%}.grid-6of7--large{width:85.7142857142857%}.grid-7of7--large{width:100%}.grid-1of8--large{width:12.5%}.grid-2of8--large{width:25%}.grid-3of8--large{width:37.5%}.grid-4of8--large{width:50%}.grid-5of8--large{width:62.5%}.grid-6of8--large{width:75%}.grid-7of8--large{width:87.5%}.grid-8of8--large{width:100%}.grid-1of9--large{width:11.1111111111111%}.grid-2of9--large{width:22.2222222222222%}.grid-3of9--large{width:33.3333333333333%}.grid-4of9--large{width:44.4444444444444%}.grid-5of9--large{width:55.5555555555556%}.grid-6of9--large{width:66.6666666666667%}.grid-7of9--large{width:77.7777777777778%}.grid-8of9--large{width:88.8888888888889%}.grid-9of9--large{width:100%}.grid-1of10--large{width:10%}.grid-2of10--large{width:20%}.grid-3of10--large{width:30%}.grid-4of10--large{width:40%}.grid-5of10--large{width:50%}.grid-6of10--large{width:60%}.grid-7of10--large{width:70%}.grid-8of10--large{width:80%}.grid-9of10--large{width:90%}.grid-10of10--large{width:100%}.grid-1of11--large{width:9.090909090909099%}.grid-2of11--large{width:18.181818181818198%}.grid-3of11--large{width:27.2727272727273%}.grid-4of11--large{width:36.363636363636395%}.grid-5of11--large{width:45.454545454545496%}.grid-6of11--large{width:54.5454545454545%}.grid-7of11--large{width:63.636363636363605%}.grid-8of11--large{width:72.72727272727269%}.grid-9of11--large{width:81.8181818181818%}.grid-10of11--large{width:90.90909090909089%}.grid-11of11--large{width:100%}.grid-1of12--large{width:8.3333333333333%}.grid-2of12--large{width:16.6666666666667%}.grid-3of12--large{width:25%}.grid-4of12--large{width:33.3333333333333%}.grid-5of12--large{width:41.6666666666667%}.grid-6of12--large{width:50%}.grid-7of12--large{width:58.3333333333333%}.grid-8of12--large{width:66.6666666666667%}.grid-9of12--large{width:75%}.grid-10of12--large{width:83.3333333333333%}.grid-11of12--large{width:91.6666666666667%}.grid-12of12--large{width:100%}.grid--middle--large>*{vertical-align:middle}.grid--bottom--large>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--large{margin-left:0}.grid--full--large>*{padding-left:0}.grid--rev--large{direction:rtl;text-align:left}.grid--rev--large>*{direction:ltr;text-align:left}}@media (min-width:1024px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--desk>*{vertical-align:middle}.combo--bottom--desk>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--desk .combo-first{padding-right:0}.combo--full--desk .combo-last{padding-left:0}.combo--rev--desk>.combo-first{width:100%;white-space:normal}.combo--rev--desk>.combo-last{width:0;white-space:nowrap}.combo--rev--desk>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--desk{width:100%}.grid-1of2--desk{width:50%}.grid-2of2--desk{width:100%}.grid-1of3--desk{width:33.3333333333333%}.grid-2of3--desk{width:66.6666666666667%}.grid-3of3--desk{width:100%}.grid-1of4--desk{width:25%}.grid-2of4--desk{width:50%}.grid-3of4--desk{width:75%}.grid-4of4--desk{width:100%}.grid-1of5--desk{width:20%}.grid-2of5--desk{width:40%}.grid-3of5--desk{width:60%}.grid-4of5--desk{width:80%}.grid-5of5--desk{width:100%}.grid-1of6--desk{width:16.6666666666667%}.grid-2of6--desk{width:33.3333333333333%}.grid-3of6--desk{width:50%}.grid-4of6--desk{width:66.6666666666667%}.grid-5of6--desk{width:83.3333333333333%}.grid-6of6--desk{width:100%}.grid-1of7--desk{width:14.285714285714299%}.grid-2of7--desk{width:28.571428571428598%}.grid-3of7--desk{width:42.8571428571429%}.grid-4of7--desk{width:57.142857142857096%}.grid-5of7--desk{width:71.4285714285714%}.grid-6of7--desk{width:85.7142857142857%}.grid-7of7--desk{width:100%}.grid-1of8--desk{width:12.5%}.grid-2of8--desk{width:25%}.grid-3of8--desk{width:37.5%}.grid-4of8--desk{width:50%}.grid-5of8--desk{width:62.5%}.grid-6of8--desk{width:75%}.grid-7of8--desk{width:87.5%}.grid-8of8--desk{width:100%}.grid-1of9--desk{width:11.1111111111111%}.grid-2of9--desk{width:22.2222222222222%}.grid-3of9--desk{width:33.3333333333333%}.grid-4of9--desk{width:44.4444444444444%}.grid-5of9--desk{width:55.5555555555556%}.grid-6of9--desk{width:66.6666666666667%}.grid-7of9--desk{width:77.7777777777778%}.grid-8of9--desk{width:88.8888888888889%}.grid-9of9--desk{width:100%}.grid-1of10--desk{width:10%}.grid-2of10--desk{width:20%}.grid-3of10--desk{width:30%}.grid-4of10--desk{width:40%}.grid-5of10--desk{width:50%}.grid-6of10--desk{width:60%}.grid-7of10--desk{width:70%}.grid-8of10--desk{width:80%}.grid-9of10--desk{width:90%}.grid-10of10--desk{width:100%}.grid-1of11--desk{width:9.090909090909099%}.grid-2of11--desk{width:18.181818181818198%}.grid-3of11--desk{width:27.2727272727273%}.grid-4of11--desk{width:36.363636363636395%}.grid-5of11--desk{width:45.454545454545496%}.grid-6of11--desk{width:54.5454545454545%}.grid-7of11--desk{width:63.636363636363605%}.grid-8of11--desk{width:72.72727272727269%}.grid-9of11--desk{width:81.8181818181818%}.grid-10of11--desk{width:90.90909090909089%}.grid-11of11--desk{width:100%}.grid-1of12--desk{width:8.3333333333333%}.grid-2of12--desk{width:16.6666666666667%}.grid-3of12--desk{width:25%}.grid-4of12--desk{width:33.3333333333333%}.grid-5of12--desk{width:41.6666666666667%}.grid-6of12--desk{width:50%}.grid-7of12--desk{width:58.3333333333333%}.grid-8of12--desk{width:66.6666666666667%}.grid-9of12--desk{width:75%}.grid-10of12--desk{width:83.3333333333333%}.grid-11of12--desk{width:91.6666666666667%}.grid-12of12--desk{width:100%}.grid--middle--desk>*{vertical-align:middle}.grid--bottom--desk>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--desk{margin-left:0}.grid--full--desk>*{padding-left:0}.grid--rev--desk{direction:rtl;text-align:left}.grid--rev--desk>*{direction:ltr;text-align:left}}@media (min-width:481px) and (max-width:1023px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--lap>*{vertical-align:middle}.combo--bottom--lap>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--lap .combo-first{padding-right:0}.combo--full--lap .combo-last{padding-left:0}.combo--rev--lap>.combo-first{width:100%;white-space:normal}.combo--rev--lap>.combo-last{width:0;white-space:nowrap}.combo--rev--lap>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--lap{width:100%}.grid-1of2--lap{width:50%}.grid-2of2--lap{width:100%}.grid-1of3--lap{width:33.3333333333333%}.grid-2of3--lap{width:66.6666666666667%}.grid-3of3--lap{width:100%}.grid-1of4--lap{width:25%}.grid-2of4--lap{width:50%}.grid-3of4--lap{width:75%}.grid-4of4--lap{width:100%}.grid-1of5--lap{width:20%}.grid-2of5--lap{width:40%}.grid-3of5--lap{width:60%}.grid-4of5--lap{width:80%}.grid-5of5--lap{width:100%}.grid-1of6--lap{width:16.6666666666667%}.grid-2of6--lap{width:33.3333333333333%}.grid-3of6--lap{width:50%}.grid-4of6--lap{width:66.6666666666667%}.grid-5of6--lap{width:83.3333333333333%}.grid-6of6--lap{width:100%}.grid-1of7--lap{width:14.285714285714299%}.grid-2of7--lap{width:28.571428571428598%}.grid-3of7--lap{width:42.8571428571429%}.grid-4of7--lap{width:57.142857142857096%}.grid-5of7--lap{width:71.4285714285714%}.grid-6of7--lap{width:85.7142857142857%}.grid-7of7--lap{width:100%}.grid-1of8--lap{width:12.5%}.grid-2of8--lap{width:25%}.grid-3of8--lap{width:37.5%}.grid-4of8--lap{width:50%}.grid-5of8--lap{width:62.5%}.grid-6of8--lap{width:75%}.grid-7of8--lap{width:87.5%}.grid-8of8--lap{width:100%}.grid-1of9--lap{width:11.1111111111111%}.grid-2of9--lap{width:22.2222222222222%}.grid-3of9--lap{width:33.3333333333333%}.grid-4of9--lap{width:44.4444444444444%}.grid-5of9--lap{width:55.5555555555556%}.grid-6of9--lap{width:66.6666666666667%}.grid-7of9--lap{width:77.7777777777778%}.grid-8of9--lap{width:88.8888888888889%}.grid-9of9--lap{width:100%}.grid-1of10--lap{width:10%}.grid-2of10--lap{width:20%}.grid-3of10--lap{width:30%}.grid-4of10--lap{width:40%}.grid-5of10--lap{width:50%}.grid-6of10--lap{width:60%}.grid-7of10--lap{width:70%}.grid-8of10--lap{width:80%}.grid-9of10--lap{width:90%}.grid-10of10--lap{width:100%}.grid-1of11--lap{width:9.090909090909099%}.grid-2of11--lap{width:18.181818181818198%}.grid-3of11--lap{width:27.2727272727273%}.grid-4of11--lap{width:36.363636363636395%}.grid-5of11--lap{width:45.454545454545496%}.grid-6of11--lap{width:54.5454545454545%}.grid-7of11--lap{width:63.636363636363605%}.grid-8of11--lap{width:72.72727272727269%}.grid-9of11--lap{width:81.8181818181818%}.grid-10of11--lap{width:90.90909090909089%}.grid-11of11--lap{width:100%}.grid-1of12--lap{width:8.3333333333333%}.grid-2of12--lap{width:16.6666666666667%}.grid-3of12--lap{width:25%}.grid-4of12--lap{width:33.3333333333333%}.grid-5of12--lap{width:41.6666666666667%}.grid-6of12--lap{width:50%}.grid-7of12--lap{width:58.3333333333333%}.grid-8of12--lap{width:66.6666666666667%}.grid-9of12--lap{width:75%}.grid-10of12--lap{width:83.3333333333333%}.grid-11of12--lap{width:91.6666666666667%}.grid-12of12--lap{width:100%}.grid--middle--lap>*{vertical-align:middle}.grid--bottom--lap>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--lap{margin-left:0}.grid--full--lap>*{padding-left:0}.grid--rev--lap{direction:rtl;text-align:left}.grid--rev--lap>*{direction:ltr;text-align:left}}@media (max-width:1023px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--portable>*{vertical-align:middle}.combo--bottom--portable>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--portable .combo-first{padding-right:0}.combo--full--portable .combo-last{padding-left:0}.combo--rev--portable>.combo-first{width:100%;white-space:normal}.combo--rev--portable>.combo-last{width:0;white-space:nowrap}.combo--rev--portable>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--portable{width:100%}.grid-1of2--portable{width:50%}.grid-2of2--portable{width:100%}.grid-1of3--portable{width:33.3333333333333%}.grid-2of3--portable{width:66.6666666666667%}.grid-3of3--portable{width:100%}.grid-1of4--portable{width:25%}.grid-2of4--portable{width:50%}.grid-3of4--portable{width:75%}.grid-4of4--portable{width:100%}.grid-1of5--portable{width:20%}.grid-2of5--portable{width:40%}.grid-3of5--portable{width:60%}.grid-4of5--portable{width:80%}.grid-5of5--portable{width:100%}.grid-1of6--portable{width:16.6666666666667%}.grid-2of6--portable{width:33.3333333333333%}.grid-3of6--portable{width:50%}.grid-4of6--portable{width:66.6666666666667%}.grid-5of6--portable{width:83.3333333333333%}.grid-6of6--portable{width:100%}.grid-1of7--portable{width:14.285714285714299%}.grid-2of7--portable{width:28.571428571428598%}.grid-3of7--portable{width:42.8571428571429%}.grid-4of7--portable{width:57.142857142857096%}.grid-5of7--portable{width:71.4285714285714%}.grid-6of7--portable{width:85.7142857142857%}.grid-7of7--portable{width:100%}.grid-1of8--portable{width:12.5%}.grid-2of8--portable{width:25%}.grid-3of8--portable{width:37.5%}.grid-4of8--portable{width:50%}.grid-5of8--portable{width:62.5%}.grid-6of8--portable{width:75%}.grid-7of8--portable{width:87.5%}.grid-8of8--portable{width:100%}.grid-1of9--portable{width:11.1111111111111%}.grid-2of9--portable{width:22.2222222222222%}.grid-3of9--portable{width:33.3333333333333%}.grid-4of9--portable{width:44.4444444444444%}.grid-5of9--portable{width:55.5555555555556%}.grid-6of9--portable{width:66.6666666666667%}.grid-7of9--portable{width:77.7777777777778%}.grid-8of9--portable{width:88.8888888888889%}.grid-9of9--portable{width:100%}.grid-1of10--portable{width:10%}.grid-2of10--portable{width:20%}.grid-3of10--portable{width:30%}.grid-4of10--portable{width:40%}.grid-5of10--portable{width:50%}.grid-6of10--portable{width:60%}.grid-7of10--portable{width:70%}.grid-8of10--portable{width:80%}.grid-9of10--portable{width:90%}.grid-10of10--portable{width:100%}.grid-1of11--portable{width:9.090909090909099%}.grid-2of11--portable{width:18.181818181818198%}.grid-3of11--portable{width:27.2727272727273%}.grid-4of11--portable{width:36.363636363636395%}.grid-5of11--portable{width:45.454545454545496%}.grid-6of11--portable{width:54.5454545454545%}.grid-7of11--portable{width:63.636363636363605%}.grid-8of11--portable{width:72.72727272727269%}.grid-9of11--portable{width:81.8181818181818%}.grid-10of11--portable{width:90.90909090909089%}.grid-11of11--portable{width:100%}.grid-1of12--portable{width:8.3333333333333%}.grid-2of12--portable{width:16.6666666666667%}.grid-3of12--portable{width:25%}.grid-4of12--portable{width:33.3333333333333%}.grid-5of12--portable{width:41.6666666666667%}.grid-6of12--portable{width:50%}.grid-7of12--portable{width:58.3333333333333%}.grid-8of12--portable{width:66.6666666666667%}.grid-9of12--portable{width:75%}.grid-10of12--portable{width:83.3333333333333%}.grid-11of12--portable{width:91.6666666666667%}.grid-12of12--portable{width:100%}.grid--middle--portable>*{vertical-align:middle}.grid--bottom--portable>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--portable{margin-left:0}.grid--full--portable>*{padding-left:0}.grid--rev--portable{direction:rtl;text-align:left}.grid--rev--portable>*{direction:ltr;text-align:left}}@media (max-width:480px){.combo-first{padding-right:12px}.combo-last{padding-left:12px}.combo--middle--palm>*{vertical-align:middle}.combo--bottom--palm>*{vertical-align:bottom}.combo--wide .combo-first{padding-right:24px}.combo--wide .combo-last{padding-left:24px}.combo--narrow .combo-first{padding-right:6px}.combo--narrow .combo-last{padding-left:6px}.combo--full--palm .combo-first{padding-right:0}.combo--full--palm .combo-last{padding-left:0}.combo--rev--palm>.combo-first{width:100%;white-space:normal}.combo--rev--palm>.combo-last{width:0;white-space:nowrap}.combo--rev--palm>.combo-last img{max-width:none}.grid{margin-left:-24px}.grid>*{padding-left:24px}.grid-1of1--palm{width:100%}.grid-1of2--palm{width:50%}.grid-2of2--palm{width:100%}.grid-1of3--palm{width:33.3333333333333%}.grid-2of3--palm{width:66.6666666666667%}.grid-3of3--palm{width:100%}.grid-1of4--palm{width:25%}.grid-2of4--palm{width:50%}.grid-3of4--palm{width:75%}.grid-4of4--palm{width:100%}.grid-1of5--palm{width:20%}.grid-2of5--palm{width:40%}.grid-3of5--palm{width:60%}.grid-4of5--palm{width:80%}.grid-5of5--palm{width:100%}.grid-1of6--palm{width:16.6666666666667%}.grid-2of6--palm{width:33.3333333333333%}.grid-3of6--palm{width:50%}.grid-4of6--palm{width:66.6666666666667%}.grid-5of6--palm{width:83.3333333333333%}.grid-6of6--palm{width:100%}.grid-1of7--palm{width:14.285714285714299%}.grid-2of7--palm{width:28.571428571428598%}.grid-3of7--palm{width:42.8571428571429%}.grid-4of7--palm{width:57.142857142857096%}.grid-5of7--palm{width:71.4285714285714%}.grid-6of7--palm{width:85.7142857142857%}.grid-7of7--palm{width:100%}.grid-1of8--palm{width:12.5%}.grid-2of8--palm{width:25%}.grid-3of8--palm{width:37.5%}.grid-4of8--palm{width:50%}.grid-5of8--palm{width:62.5%}.grid-6of8--palm{width:75%}.grid-7of8--palm{width:87.5%}.grid-8of8--palm{width:100%}.grid-1of9--palm{width:11.1111111111111%}.grid-2of9--palm{width:22.2222222222222%}.grid-3of9--palm{width:33.3333333333333%}.grid-4of9--palm{width:44.4444444444444%}.grid-5of9--palm{width:55.5555555555556%}.grid-6of9--palm{width:66.6666666666667%}.grid-7of9--palm{width:77.7777777777778%}.grid-8of9--palm{width:88.8888888888889%}.grid-9of9--palm{width:100%}.grid-1of10--palm{width:10%}.grid-2of10--palm{width:20%}.grid-3of10--palm{width:30%}.grid-4of10--palm{width:40%}.grid-5of10--palm{width:50%}.grid-6of10--palm{width:60%}.grid-7of10--palm{width:70%}.grid-8of10--palm{width:80%}.grid-9of10--palm{width:90%}.grid-10of10--palm{width:100%}.grid-1of11--palm{width:9.090909090909099%}.grid-2of11--palm{width:18.181818181818198%}.grid-3of11--palm{width:27.2727272727273%}.grid-4of11--palm{width:36.363636363636395%}.grid-5of11--palm{width:45.454545454545496%}.grid-6of11--palm{width:54.5454545454545%}.grid-7of11--palm{width:63.636363636363605%}.grid-8of11--palm{width:72.72727272727269%}.grid-9of11--palm{width:81.8181818181818%}.grid-10of11--palm{width:90.90909090909089%}.grid-11of11--palm{width:100%}.grid-1of12--palm{width:8.3333333333333%}.grid-2of12--palm{width:16.6666666666667%}.grid-3of12--palm{width:25%}.grid-4of12--palm{width:33.3333333333333%}.grid-5of12--palm{width:41.6666666666667%}.grid-6of12--palm{width:50%}.grid-7of12--palm{width:58.3333333333333%}.grid-8of12--palm{width:66.6666666666667%}.grid-9of12--palm{width:75%}.grid-10of12--palm{width:83.3333333333333%}.grid-11of12--palm{width:91.6666666666667%}.grid-12of12--palm{width:100%}.grid--middle--palm>*{vertical-align:middle}.grid--bottom--palm>*{vertical-align:bottom}.grid--wide{margin-left:-48px}.grid--wide>*{padding-left:48px}.grid--narrow{margin-left:-12px}.grid--narrow>*{padding-left:12px}.grid--full--palm{margin-left:0}.grid--full--palm>*{padding-left:0}.grid--rev--palm{direction:rtl;text-align:left}.grid--rev--palm>*{direction:ltr;text-align:left}}.row{font-size:0}.row>*{vertical-align:top;font-size:18px}.row .width-1\:4{width:20%}@media (min-width:481px) and (max-width:1023px){.row .width-1\:4{width:30%}}@media (max-width:480px){.row .width-1\:4{width:100%}}.row .width-1\:2{width:60%}@media (min-width:481px) and (max-width:1023px){.row .width-1\:2{width:40%}}@media (max-width:480px){.row .width-1\:2{width:100%}}.row .width-3\:4{width:80%}@media (min-width:481px) and (max-width:1023px){.row .width-3\:4{width:70%}}.fullWidthImg,.row .width-full,.u-table,label[for=nl-email]{width:100%}#edit-zone{z-index:20!important}body,html,p{font-family:proxima-nova,sans-serif;font-size:17px;line-height:28px;letter-spacing:0;font-weight:400;color:#000}a{color:#000;font-weight:600;transition:all .2s ease-in-out}a:active,a:hover{outline:0;color:#ffa397}.mosaic-tile-light-text a{color:#fff}.mosaic-tile-light-text a:active,.mosaic-tile-light-text a:hover{color:#ffa397;text-decoration:underline}.bookContentTitle,.cardBottom-title,.contentPhoto-subTitle,.contentTags-title,.contentTitle,.documentDescription,.form-title,.heroInfo-title,.hours-large,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status,.relatedBlogPosts-title,.relatedEvents-title,.visitTitle,h1,h2,h3,h4,h5,h6{margin:0;color:#000;font-family:josefin-sans,sans-serif}.form-title,.heroInfo-title,h1{clear:both;font-size:36px;font-weight:700;line-height:48px;letter-spacing:0}@media (max-width:480px){.row .width-3\:4{width:100%}.form-title,.heroInfo-title,h1{font-size:32px}}h2{font-size:30px;line-height:37px;letter-spacing:0;font-weight:700;padding-bottom:0}@media (max-width:480px){h2{font-size:28px;line-height:31px}}h2.alt,h2.style2{font-size:14px;letter-spacing:2px}h2.style2{line-height:18px}h2.alt{display:inline;background-color:#265b4f;color:#fff;text-transform:uppercase;line-height:24px;background-clip:padding-box;white-space:normal;margin-right:auto;padding:10px 0;box-shadow:-20px 0 0 #265b4f,20px 0 0 #265b4f;-webkit-box-decoration-break:clone;box-decoration-break:clone;left:20px}h2.alt:after,h2.alt:before{content:" ";display:block;width:100%;clear:both}.arrow-link a:after,.breadcrumbs:after,.breadcrumbs:before,.full-arrow-link:after,.hours-large:after,.viewAll:after,a.arrow-link:after{content:''}h2.alt:before{margin-top:9px}h2.alt:after{margin-top:0;margin-bottom:50px;border-bottom:1px solid #265b4f;left:-20px;bottom:-4px}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){h2.alt:after{bottom:-8px}}.bookContentTitle,.cardBottom-title,.contentTitle,.documentDescription,.hours-large,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status,h3{font-size:24px;letter-spacing:0;line-height:30px;font-weight:700;text-transform:none}h3.small,h4{font-size:20px}h4{letter-spacing:0;line-height:24px;font-weight:700;text-transform:none}.contentPhoto-subTitle,.contentTags-title,.nav-heading,.relatedBlogPosts-title,.relatedEvents-title,.visitTitle,h5{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;text-transform:uppercase;color:#2e2e2e}.arrow-link,.arrow-link a,.full-arrow-link,a.arrow-link{font-size:12px;font-weight:700;border:none;text-decoration:none;text-transform:uppercase}.arrow-link{color:#000}.mosaic-tile-light-text .arrow-link{color:#fff}.full-arrow-link{color:#000}.mosaic-tile-light-text .full-arrow-link{color:#fff}.full-arrow-link:after{padding-left:24px;padding-right:8px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90' font-weight='bold' fill='lightsalmon'>\3009</text></svg>") center/contain no-repeat}.full-arrow-link:hover,.full-arrow-link:visited{color:initial;text-decoration:none}.full-arrow-link:hover{opacity:.8;text-decoration:none;border:none;color:#ffa397}.full-arrow-link:hover:after{padding-left:24px;padding-right:8px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' x='.6em' font-size='90' font-weight='bold' fill='lightsalmon'>\3009</text></svg>") center/contain no-repeat}.arrow-link a,a.arrow-link{color:#000}.mosaic-tile-light-text .arrow-link a,.mosaic-tile-light-text a.arrow-link{color:#fff}.arrow-link a:after,a.arrow-link:after{padding-left:24px;padding-right:8px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90' font-weight='bold' fill='lightsalmon'>\3009</text></svg>") center/contain no-repeat}.arrow-link a:hover,.arrow-link a:visited,a.arrow-link:hover,a.arrow-link:visited{color:initial;text-decoration:none}.arrow-link a:hover,a.arrow-link:hover{opacity:.8;text-decoration:none;border:none;color:#ffa397}.arrow-link a:hover:after,a.arrow-link:hover:after{padding-left:24px;padding-right:8px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' x='.6em' font-size='90' font-weight='bold' fill='lightsalmon'>\3009</text></svg>") center/contain no-repeat}body[class] #content blockquote.pullquote{border:none;border-left:4px solid #ffa397;color:#000;font:300 24px/34px josefin-sans,sans-serif;letter-spacing:0!important;padding:24px;float:right}.listingBar>span.next,.listingBar>span.previous{float:none!important}@media (max-width:1023px){body[class] #content blockquote.pullquote{min-width:0;width:auto}}@media (max-width:767px) (max-width:1022px){body[class] #content blockquote.pullquote{margin:.6em 0}}body[class] #content blockquote.pullquote>cite{font-size:100%;font-style:normal;font-weight:500}#content .bigfoot-footnote__button::after,.overlay .bigfoot-footnote__button::after{background:#ededed;border-radius:8px;color:#767676;font:normal 700 11px/1 proxima-nova,sans-serif!important;padding:1px 4px!important}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours p em,address{font-style:normal}.heroInfo-by,.heroInfoGrid-big,.heroInfoGrid-small{font-family:josefin-sans,sans-serif}#content .bigfoot-footnote__button::after:active,#content .bigfoot-footnote__button::after:hover,.overlay .bigfoot-footnote__button::after:active,.overlay .bigfoot-footnote__button::after:hover{color:#ff7f08}.collection-hero-image a.ArchiveDownload{color:#ddd}.collection-hero-image a.ArchiveDownload:hover{color:#fff}.ZoomImageLabel{color:#fff;min-height:35px;padding-top:5px;display:inline}.ZoomImageLabelContainer{text-align:center;background-color:#161515}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}#viewlet-below-content .listingBar,.site-footer .footer-widget:first-child p{text-align:left}.u-block{display:block}.u-inline{display:inline-block}.u-noScroll{overflow:hidden}.u-marginTop40{margin-top:40px}.u-bg-gray{background-color:#eaeaea}.sidebar .sidebarItemGroup,.sidebar .sidebarItems,.u-plainList{margin:0;padding:0;list-style-type:none}.u-plainList li{margin:0;padding:0}@media (max-width:480px){.u-noMobile{display:none!important}}@media (min-width:481px){.u-noLarge{display:none!important}}.u-semiBold{font-weight:600}.u-bold{font-weight:700}.u-table{display:table;height:100%;positon:relative}.u-none{display:none!important}.site-footer .footer-widget .hours .status,.site-footer .footer-widget:first-child p strong{display:block}.u-bgImage{background-repeat:no-repeat;background-position:center center;background-size:cover}.u-paddingTop50{padding-top:50px}.u-paddingTop40{padding-top:40px}.u-paddingTop30{padding-top:30px}.u-paddingTop20{padding-top:20px}.u-paddingTop10{padding-top:10px}.u-paddingBottom150{padding-bottom:150px}.u-paddingBottom100{padding-bottom:100px}.u-paddingBottom50{padding-bottom:50px}.u-paddingBottom40{padding-bottom:40px}.u-paddingBottom30{padding-bottom:30px}.u-paddingBottom20{padding-bottom:20px}.u-paddingBottom10{padding-bottom:10px}.u-spacer{margin-bottom:300px}.u-topSpacer{margin-top:60px}.field-shift{left:-9999px;position:absolute}@media handheld,screen and (max-device-width:480px){#portal-column-content,#portal-column-one,#portal-column-two{clear:both;width:100%;margin-left:0}}.site-footer .footer-widget .hours p{display:block;color:#000}.site-footer .footer-widget p strong em{color:#000}.site-footer .button{margin:0}#hours-viewlet{padding:2% 0 2% 7%}.site-footer .footer-widget .hours{width:45%}@media (max-width:767px){#hours-viewlet{padding:2% 0 2% 5%}.site-footer .footer-widget .hours{width:45%}.site-footer .footer-widget.half{width:100%}}@media screen and (max-width:1100px){.site-footer .footer-widget .hours{width:38%}}.site-footer #nav-footer ul li#siteaction-contact a{display:none}.listingBar{display:block;margin:20px auto!important;padding:20px 0;width:90%}.listingBar>span.previous a:active,.listingBar>span.previous a:hover{border-left-color:#ff7f08;border-left-width:4px}.listingBar>span.next a:active,.listingBar>span.next a:hover{border-right-color:#ff7f08;border-right-width:4px}.listingBar span.current{background:#212121;font-weight:500}.listingBar a{font-weight:500}.listingBar a:active,.listingBar a:hover{background:#212121!important;border-color:#212121;color:#fff;text-decoration:none}.listingBar a.previous:active,.listingBar a.previous:hover{border-left-color:#ff7f08;border-left-width:4px}.listingBar a.next:active,.listingBar a.next:hover{border-right-color:#ff7f08;border-right-width:4px}footer .pagination ul{margin:0 .5em 1.5em 3em}@media (max-width:480px){footer .pagination ul{margin:.5em 0 1.5em .5em}}.container{margin:0 auto;max-width:1280px;padding:0 20px;width:auto}@media (max-width:480px){.container{padding:0 15px}}.container--fullWidth{max-width:100%;padding:0 0 0 5%}.container--fullWidth>.grid{margin-left:0;display:table;width:100%}@media (max-width:480px){.container--fullWidth>.grid{display:block}}.container--fullWidth>.grid>*{display:table-cell}@media (max-width:767px){.container--fullWidth>.grid>*{display:inline-block}}.fullWidthLeft,.fullWidthRight{padding:0;height:100%}.fullWidthRight{background-color:#eaeaea}.bgImage{height:100%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.blackOverlay{background-color:rgba(28,28,28,.7)}.orangeOverlay{background-color:rgba(236,102,2,.8)}.container--noTop .fullWidthLeft,.container--noTop .fullWidthRight{padding-top:30px}.has-hero #content{padding-top:150px}@media (max-width:480px){.container--fullWidth>.grid>*{display:inline-block}.has-hero #content{padding-top:0}}.has-hero #content #content-wrapper{margin:0 auto;max-width:1280px;padding:0 20px;width:auto}@media (max-width:480px){.has-hero #content #content-wrapper{padding:0 15px}}@media screen and (min-width:480px) and (max-width:1280px){.has-hero #content #content-wrapper{max-width:100vw}}.template-event_view .has-hero #content{padding-top:0}.template-event_view .has-hero #content #content-wrapper,.template-newsitem_view .has-hero #content #content-wrapper{margin:0;padding:0;max-width:unset}#column-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}@media (max-width:767px){#column-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}#column-wrapper #content{box-sizing:border-box;width:auto;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-order:2;order:2}#column-wrapper #portal-column-one{padding-right:5%;-ms-flex-order:1;order:1}#column-wrapper #portal-column-two{padding:0;-ms-flex-order:3;order:3;margin-left:15px;border-left:1px solid #d8d8d8}@media (max-width:767px){#column-wrapper #content{width:100%}#column-wrapper #portal-column-two{margin-left:0;padding-left:5%;padding-top:15px;margin-top:15px}}.portaltype-doaks-publications-annotation #column-wrapper #portal-column-two,.portaltype-doaks-publications-essaypubitem #column-wrapper #portal-column-two,.portaltype-doaks-publications-letterpubitem #column-wrapper #portal-column-two{margin-left:0}#column-wrapper #portal-column-one,#column-wrapper #portal-column-two{box-sizing:border-box;-ms-flex:1 1 25%;flex:1 1 25%;padding-top:60px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.has-hero #column-wrapper #portal-column-one,.has-hero #column-wrapper #portal-column-two{margin-top:0;padding-top:150px}@media (max-width:767px){#column-wrapper #portal-column-one,#column-wrapper #portal-column-two{margin-top:0;padding-bottom:30px;width:100%;-ms-flex:1 1 100%;flex:1 1 100%}.has-hero #column-wrapper #portal-column-one,.has-hero #column-wrapper #portal-column-two{padding-top:0}}.mosaic-grid-row{margin:0 auto;max-width:1280px;padding:0 20px 0 0;width:auto}@media (max-width:480px){#column-wrapper{display:block}.mosaic-grid-row{padding:0 15px}}.mosaic-grid-row .mosaic-grid-cell{padding-left:24px}@media (max-width:480px){.mosaic-grid-row .mosaic-grid-cell{padding-left:0;padding-right:0}}.mosaic-grid-row.mosaic-row-full-width{margin:0!important;padding-left:0;padding-right:0;max-width:100%}.mosaic-grid-row.mosaic-grid-row-dark{background-color:#212121;color:#fff;padding-top:30px;padding-bottom:30px;padding-right:20px}@media (max-width:480px){.mosaic-grid-row.mosaic-grid-row-dark{padding-right:15px;padding-left:15px}.mosaic-grid-row .mosaic-tile.mosaic-tile-full-width{margin-left:0}}@media (min-width:1024px){.mosaic-grid-row.mosaic-grid-row-dark.mosaic-row-full-width{padding-right:calc(50vw - 620px);padding-left:calc(50vw - 620px)}}.mosaic-grid-row .mosaic-tile.mosaic-tile-full-width{margin:0}.mosaic-grid-row .mosaic-width-full{width:100%}.mosaic-grid-row .mosaic-width-half{width:50%}@media (min-width:481px) and (max-width:1023px){.mosaic-grid-row .mosaic-width-half{width:100%}}@media (max-width:480px){.mosaic-grid-row .mosaic-width-half{width:100%}}.mosaic-grid-row .mosaic-width-third{width:33.3333333333333%}@media (min-width:481px) and (max-width:1023px){.mosaic-grid-row .mosaic-width-third{width:100%}}@media (max-width:480px){.mosaic-grid-row .mosaic-width-third{width:100%}}.mosaic-grid-row .mosaic-jazkarta\.tesserae\.background_image-tile .content-container{margin:0 auto;max-width:1280px;padding:0 20px;width:auto}@media (max-width:480px){.mosaic-grid-row .mosaic-jazkarta\.tesserae\.background_image-tile .content-container{padding:0 15px}}.mosaic-grid-row.mosaic-row-full-width .mosaic-width-full .mosaic-tile-full-width{margin-left:0!important;margin-right:0!important}.mosaic-grid-row.mosaic-row-full-width:first-child .mosaic-grid-cell.mosaic-width-full.mosaic-position-leftmost{padding-left:0}.template-layout .has-hero #portal-column-content #content{padding:0}.template-layout .has-hero #portal-column-content #content #content-wrapper{margin:0;padding:0;max-width:unset}.portaltype-doaks-image #content #content-wrapper,.portaltype-doaks-publications-annotation #content #content-wrapper,.portaltype-doaks-publications-letterpubitem #content #content-wrapper{margin:0 auto;max-width:1280px;padding:0 20px}#portal-columns.has-right-nav{width:100%}#portal-columns.has-right-nav #column-wrapper{max-width:100%;margin-left:0;width:100%}#portal-columns.has-right-nav #content{width:80%;max-width:80%}@media (max-width:767px){#portal-columns.has-right-nav #content{max-width:100%;width:100%!important}#portal-columns.has-right-nav #portal-column-content .contentContainer{margin-right:0!important}}@media (max-width:480px){#portal-columns.has-right-nav #content{width:100%}}#portal-columns.has-right-nav #content-wrapper{padding:0 70px 0 0}@media screen and (max-width:1293px){#portal-columns.has-right-nav #content-wrapper{padding:0 20px 0 0}}#portal-columns.has-right-nav #portal-column-content{margin-right:0!important;padding:0 0 0 20px}@media screen and (min-width:1294px){#portal-columns.has-right-nav #portal-column-content{margin-left:calc((100% - 1280px)/ 2);margin-left:-moz-calc((100% - 1280px)/ 2);width:auto}}.hero,.hero .bgImage,.hero .container{min-height:475px;padding:0 0 1px}@media (max-width:480px){.hero,.hero .bgImage,.hero .container{min-height:300px;margin-bottom:30px;padding:1px 0}}.heroNoImage{min-height:100px}.mosaic-doaks\.theme\.hero-tile{margin-bottom:150px!important}@media (max-width:480px){.mosaic-doaks\.theme\.hero-tile{margin-bottom:0}}.in-publication .hero,.in-publication .heroNoImage{margin-bottom:0!important}.hero--tall,.hero--tall .bgImage,.hero--tall .container{min-height:690px}@media (max-width:480px){.hero--tall,.hero--tall .bgImage,.hero--tall .container{min-height:480px}.hero--coinseal,.hero--coinseal .bgImage,.hero--coinseal .container{min-height:400px}}.hero--coinseal,.hero--coinseal .bgImage,.hero--coinseal .container{min-height:400px}.hero--fullWidth .heroInfoContainer{left:5%}#archive-image-zoomer,.archive-image-zoomer,.hero .itemImage img{max-width:initial;box-sizing:initial;height:initial;vertical-align:initial}.heroInfoContainer{position:absolute;left:20px;bottom:0;margin-bottom:-70px;max-width:90%;width:auto}@media (min-width:481px) and (max-width:1023px){.heroInfoContainer{margin-top:70px}.heroInfoContainer.inline{max-width:100%}}@media (max-width:480px){.heroInfoContainer{position:relative;bottom:auto;left:30px;top:0;margin-bottom:0;margin-top:150px}.heroInfoContainer.inline{left:auto;max-width:100%}}.heroInfoContainer.inline{bottom:auto;left:auto;position:relative;transform:none;width:auto}.heroNoImage .heroInfoContainer{position:relative;left:auto;margin-top:30px;bottom:auto}@media (max-width:480px){.heroNoImage .heroInfoContainer{bottom:auto;left:20px;margin-bottom:30px;top:auto;width:100%}}.heroInfo{position:relative;padding:30px 45px;border-left:1px solid #d9dbe1;border-bottom:1px solid #d9dbe1;border-top:1px solid #d9dbe1;border-right:1px solid #d9dbe1;background-color:#FFF}.inline .heroInfo{border:none;margin:0 0 30px;padding:0}@media (max-width:480px){.heroInfo{padding:20px 15px 10px}}.heroInfo-tag{position:absolute;margin-bottom:15px;top:-50px;left:-5px;white-space:nowrap}.heroInfo-tag a,.heroInfo-tag a:hover,.heroInfo-tag a:visited{color:#FFF;text-decoration:none}.heroInfo-subTitle a,.heroInfo-subTitle a:hover,.heroInfo-subTitle a:visited,.heroInfo-title a,.heroInfo-title a:hover,.heroInfo-title a:visited{color:#000;text-decoration:none}.heroInfo-title{margin-bottom:10px}.heroInfo-subTitle{font-size:17px;line-height:22px;font-weight:300}.heroInfo-subTitle--book{font-size:24px}.heroInfoContainer--exhibit{background:#f0f0f0;border-bottom:1px solid #dadce3}.heroInfoContainer--exhibit .heroInfo{background:0 0;margin:0 7.63888889% 30px;padding:30px 0 0}.heroInfoContainer--exhibit .heroInfo-tag{position:relative;left:auto;top:auto}.heroInfo--contact{padding:0}.heroInfo--contact .heroInfo-title{text-align:center;padding:30px 20px;border-bottom:1px solid #d9dbe1;margin-bottom:20px}@media (max-width:480px){.heroInfo--contact .heroInfo-title{padding:30px 10px}}.heroInfoGrid{padding:0 45px 30px;font-size:0}.heroInfoGrid>*{font-size:14px;display:inline-block;vertical-align:top}.heroInfoGrid-first,.heroInfoGrid-last{width:50%;text-align:center;display:inline-block}@media (max-width:480px){.heroInfoGrid-first,.heroInfoGrid-last{width:100%;padding-right:0;padding-left:0}}.heroInfoGrid-first .heroInfoGrid-text:last-child,.heroInfoGrid-last .heroInfoGrid-text:last-child{margin-bottom:0}.heroInfoGrid-first{padding-right:10px;border-right:1px solid #d9dbe1}@media (max-width:480px){.heroInfoGrid-first{border-right:0;border-bottom:1px solid #d9dbe1;padding-bottom:15px;margin-bottom:15px}}.heroInfoGrid-last{padding-left:20px}.heroInfoGrid-header{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:5px}.heroInfoGrid-text{font-size:14px;margin-bottom:3px;font-weight:400}.heroInfo-aboveTitle,.heroInfo-by,.heroInfoContainer-button,.heroInfoGrid-big,.heroInfoGrid-small{font-weight:700;letter-spacing:0}.heroInfoGrid-text a{color:#205c90}.heroInfoGrid-text a:hover{color:#256ba8}.heroInfoContainer--event{width:66%}.heroInfoContainer--event .heroInfo{padding:0;width:100%;border-bottom:0}.heroInfoContainer--event .heroInfo .heroInfo-title{text-align:left;padding:30px 55px;border-bottom:1px solid #d9dbe1;margin-bottom:20px}@media (max-width:480px){.heroInfoContainer--event .heroInfo .heroInfo-title{padding:30px 10px}}.heroInfoContainer--event .heroInfoGrid{padding:0 10px 30px}.heroInfoGrid-big{font-size:22px;margin-top:-10px}.heroInfoGrid-small{font-size:16px;margin-top:-5px}.heroInfoContainer-button{display:block;color:#FFF;background-color:#ffa397;text-transform:uppercase;font-size:13px;text-align:center;padding:20px 10px}.heroInfoContainer-button:hover{color:#FFF;background-color:rgba(255,163,151,.8)}.heroInfo-aboveTitle{font-size:14px;text-transform:uppercase}.heroInfo-aboveTitle--small{font-size:12px;margin-bottom:5px}.heroInfo-by{font-size:22px;line-height:35px}.heroInfo-blog{color:#696969;font-size:14px;font-weight:400}.heroInfo-blog .blogSpacer{margin:0 7px}.heroInfo-blog .postedOn{font-size:12px;font-weight:700;letter-spacing:0;margin-right:5px;text-transform:uppercase}.table--twoColumn th,.tabs-link{font-weight:600;text-transform:uppercase}.heroInfo-blog a{color:#7d7d7d}.heroInfo-blog a:hover{color:#636363}.heroInfoContainer--pubitem{width:66%}@media (max-width:480px){.heroInfoContainer--pubitem{width:100%}}.heroInfoContainer .leadImage{display:none}.tabs-nav{list-style:none;text-align:right;margin:0;padding:0}.tabs-item{display:inline-block;text-align:center;margin:0;padding:0}.tabs-link{display:inline-block;text-decoration:none;height:40px;line-height:40px;padding:0 30px 0 20px;color:#000;font-size:12px;border-top:3px solid transparent;background-color:#FFF;position:relative}.tabs-link:hover{color:#ffa397}.tabs-arrow{width:9px;height:7px;background-image:url(../dist/img/arrow-down.png);position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media (max-width:1023px){.tabs-link{padding:0 18px 0 9px;font-size:11px}.tabs-arrow{right:5px}}.tabs-link--active{border-top:3px solid #ffa397}.tabs-content{background:#FFF;padding:50px}.tabs-innerContent{padding:0 0 0 20px}@media (max-width:1023px){.tabs-innerContent{padding:0}}.table--twoColumn td,.table--twoColumn th{border-right:1px solid #D1D4DC;border-bottom:1px solid #D1D4DC;padding:10px;vertical-align:top}.tabs-innerContent h3{font-size:20px;margin-bottom:20px}.tabs-innerContent p{font-size:15px}#content .container li.tabs-item{display:inline-block!important;margin:0!important}#content .container ul.tabs-nav{list-style:none!important;margin:0!important}.tabs-innerContent .sources ul li{list-style:none}.table{border-top:1px solid #D1D4DC}.table--twoColumn th{width:33.33%;border-left:1px solid #D1D4DC;letter-spacing:0;font-size:13px;text-align:right}.table--twoColumn td{width:66.33%;font-size:13px}.table--twoColumn td p,.table--twoColumn th p{font-size:13px;padding-top:0;margin-top:0}.table--twoColumn td blockquote{font-size:16px;padding:0 20px 20px;margin:0}.doaksInfo{padding:150px 0}.doaksInfo-intro{font-size:20px;padding:10px 0 0 50px;line-height:31px;font-weight:300}.doaksInfo-intro strong,.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours p strong,.tag{font-weight:700}@media (min-width:481px) and (max-width:1023px){.doaksInfo-intro{padding:10px 0 0 30px}}@media (max-width:480px){.doaksInfo-intro{padding:0;margin-top:50px}}.tag{background-color:#000;font-size:12px;color:#FFF;text-transform:uppercase}.tag a,.tag a:visited{color:#FFF;text-decoration:none;border:none;display:inline-block;padding:10px 20px}.infoTable,.mosaic-tile.mosaic-doaks\.theme\.hours-tile{background-color:#f6f6f6;border:1px solid #d9dbe1;padding:50px 20px;text-align:center}.mosaic-tile.mosaic-doaks\.theme\.hours-tile h3,.mosaic-tile.mosaic-doaks\.theme\.hours-tile p.more{display:none}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours{display:inline-block;font-size:0;padding:0 10px;vertical-align:top;width:49%}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours>*{display:inline-block;font-size:16px;vertical-align:middle}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours.first{border-right:1px solid #d9dbe1}@media (max-width:1023px){.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours{width:100%}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours.first{border-bottom:1px solid #d9dbe1;border-right:0;padding-bottom:25px}}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours p{display:block;font-size:14px;font-weight:700;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .status{display:block;font-family:josefin-sans,sans-serif;font-size:24px;letter-spacing:0;line-height:1;text-transform:none;margin-bottom:25px;position:relative}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours .info{font-family:proxima-nova,sans-serif;display:block;font-size:18px;line-height:1;font-weight:300}.mosaic-tile.mosaic-doaks\.theme\.hours-tile .hours h3{text-transform:uppercase;font-size:14px}.hours{font-size:0}.hours>*{display:inline-block;vertical-align:middle;font-size:16px}.hours-first,.hours-last{width:50%;padding:0 10px}.hours-first{border-right:1px solid #d9dbe1}@media (max-width:1023px){.hours-first,.hours-last{width:100%}.hours-first{border-right:0;padding-bottom:25px;border-bottom:1px solid #d9dbe1}.hours-last{padding-top:25px}}.hours-title{font-size:14px;letter-spacing:0;text-transform:uppercase;font-weight:700;margin-bottom:10px}.hours-large{font-family:josefin-sans,sans-serif;font-size:27px;letter-spacing:0;line-height:1;text-transform:none;margin-bottom:25px;position:relative}.hours-large:after{width:60px;position:absolute;height:1px;border-bottom:1px solid #d9dbe1;right:50%;margin-right:-30px;bottom:-10px}.cardLeft>a,.cardTop>a{bottom:0;left:0;right:0;top:0}.hours-time{font-size:26px;line-height:1;font-weight:300}.twoColumnRow-first,.twoColumnRow-last strong{font-weight:700;text-transform:uppercase}.infoTable.twoColumn{padding:30px}@media (max-width:1023px){.infoTable.twoColumn{padding:30px 10px}}.twoColumnRow{display:table;width:100%;padding-bottom:8px}.twoColumnRow-first,.twoColumnRow-last{display:table-cell;width:50%;font-size:14px}.twoColumn--firstWider .twoColumnRow-first{width:65%}.twoColumn--firstWider .twoColumnRow-last{width:35%}.twoColumnRow-first{padding-right:15px;text-align:right;letter-spacing:0}.twoColumnRow-last{padding-left:15px;text-align:left}.twoColumnRow-first--small{font-size:12px;line-height:18px;font-weight:400}.twoColumnDivider{margin-top:23px;padding-bottom:25px;border-top:1px solid #d9dbe1;height:1px;margin-left:-30px;margin-right:-30px}.upcomingEvents{padding:110px 0;background-color:#eee}@media (max-width:1023px){.twoColumnDivider{margin-left:-10px;margin-right:-10px}.upcomingEvents{padding:75px 0}}.eventBlock{padding:0;background-color:#eee}@media (max-width:1023px){.eventBlock{padding:75px 0}}.viewAll:after,.viewAll:hover:after{padding-left:24px;padding-right:8px}.eventBlock--paddingTop{padding-top:110px}.eventBlock--paddingBottom{padding-bottom:110px}.pullUp{margin-top:-143px}@media (max-width:1023px){.pullUp{margin-top:-108px}}.cardsTop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-bottom:1px solid #265b4f;margin-bottom:50px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.cardsTop-left{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.cardsTop-right{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;text-align:right}.card--colection:after,.cardGradient,.cardLeft:after,.cardTop:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 32%,rgba(0,0,0,.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0)}.viewAll{color:#000;font-size:12px;text-decoration:none;text-transform:uppercase;border:none;font-weight:700}.cardBottom-title,.cardTitle a{text-transform:none;text-decoration:none;letter-spacing:0}.mosaic-tile-light-text .viewAll{color:#fff}.viewAll:after{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90' font-weight='bold' fill='lightsalmon'>\3009</text></svg>") center/contain no-repeat}.viewAll:hover,.viewAll:visited{color:initial;text-decoration:none}.viewAll:hover{opacity:.8;text-decoration:none;border:none;color:#ffa397}.viewAll:hover:after{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' x='.6em' font-size='90' font-weight='bold' fill='lightsalmon'>\3009</text></svg>") center/contain no-repeat}.cardLeft,.cardTop{background-position:center center;background-size:cover;display:block;overflow:hidden;background-repeat:no-repeat}.viewAll img{height:6px;width:auto}@media (max-width:480px){.viewAll{padding-top:10px;height:32px;padding-left:20px}}.cardTop{position:relative;min-height:198px}.cardLeft,.cardRight{min-height:250px;width:50%;float:left}.cardTop>a{position:absolute;z-index:2}.cardLeft{position:relative}.cardLeft>a{position:absolute;z-index:2}.cardsTop--upcoming{margin-bottom:110px}.cardBottom-date,.cardBottom-title,.cardDate,.cardTitle a{margin-bottom:5px;font-family:josefin-sans,sans-serif}.cardsTop--spaceTop{margin-top:160px}.cardsTop--borderBottom{border-bottom:1px solid #d1d4dc}.cardBottom,.cardRight{padding:30px;border:1px solid #d9dbe1;background-color:#fff}.cardBottom-date,.cardDate{font-size:13px;font-weight:700;color:#000}.cardBottom-title{font-size:27px;line-height:1;display:block;color:#000}.cardBottom-title:hover{color:#333;border:none;text-decoration:none}.cardTitle a{font-size:20px;line-height:24px;display:block;color:#000}.card--small,.mosaic-tile-centered-text-box .card{margin-bottom:30px}.cardTitle a:hover{color:#333;border:none;text-decoration:underline}.cardBottom-description,.cardDescription{font-size:17px;line-height:22px;font-weight:300}.cards h2.cardsTitle,.collectionTitle,.researchOppsTitle{font-weight:700;text-transform:uppercase}.card--small{display:table;width:100%}.card--small>.cardTop{width:0;white-space:nowrap;padding:88px}.card--small>.cardTop img{max-width:none}.card--small>.cardBottom{width:100%;border-left:0}.card--small .cardTop{border:1px solid #d9dbe1;display:table-cell;vertical-align:middle}@media (max-width:480px){.card--small>.cardTop{width:100%}.card--small .cardTop{display:block}}.card--small .cardBottom{display:table-cell;vertical-align:middle;padding:20px}@media (max-width:480px){.card--small,.card--small .cardBottom{display:block}}.cardsContainer--big{background-color:#fff;border:1px solid #d9dbe1}.card--big .cardTop{min-height:0}.card--big .cardTop img{width:100%;height:auto;display:block}.card--big .cardBottom{border:0}@media (max-width:1023px){.card--big{margin-bottom:30px}}.mosaic-tile-centered-text-box .card .cardTop{text-align:center;padding:131px 0 120px;height:276px}.mosaic-tile-centered-text-box .card .cardTop>a{z-index:2;background-color:transparent}.mosaic-tile-centered-text-box .card .cardTop h4.cardTitle{background-color:#265b4f;border:none;display:inline-block;transform:translateY(-50%)}.mosaic-tile-centered-text-box .card .cardTop h4.cardTitle a{font-family:josefin-sans,sans-serif;font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;display:inline-block;letter-spacing:0;line-height:22px;margin:0;padding:7px 10px}.mosaic-tile-centered-text-box .card .cardBottom{display:none}.cards{margin:0 auto;max-width:1280px;width:auto;padding:0 20px 0 0}@media (max-width:480px){.cards{padding:0 15px}}.cards .card{margin-bottom:30px}.cards h2.cardsTitle{-ms-flex:0 0 auto;flex:0 0 auto;color:#FFF;display:table;background-color:#265b4f;font-size:14px;line-height:18px;letter-spacing:2px;padding:10px 20px;width:auto;white-space:nowrap}.cards h2.cardsTitle a,.cards h2.cardsTitle a:visited{color:#FFF;text-decoration:none;border:none;display:inline-block;padding:10px 20px}.cards .viewAll{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;text-align:right}.button--full,.button-addCircle,.card--colection,.collectionTitle,.crumbs,.getInvolved .container,.researchOpps .blackOverlay .container,.researchOppsTitle{text-align:center}.cards .cardContainer{font-size:0;margin-left:-24px}.cards .cardContainer>*{font-size:16px;display:inline-block;vertical-align:top}.cards .cardContainer .card{width:33.3333333333333%;padding-left:24px}@media (min-width:481px) and (max-width:1023px){.cards .cardContainer .card{width:50%}}@media (max-width:480px){.cards h2.cardsTitle{white-space:initial}.cards .cardContainer .card{width:100%}}.cards .cardContainer .card .cardTop img{width:100%;height:auto;display:block}.mosaic-tile.mosaic-tile-two-across .cards{overflow:hidden}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+1){width:40%;float:left}@media (max-width:1023px){.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+1){float:none;width:100%}}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+1) .cardBottom{min-height:184px}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2),.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3){margin-bottom:30px;display:table;width:100%;width:60%;min-height:176px}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2)>.cardTop,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3)>.cardTop{width:0;white-space:nowrap;padding:88px}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2)>.cardTop img,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3)>.cardTop img{max-width:none}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2)>.cardBottom,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3)>.cardBottom{width:100%;border-left:0}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2) .cardTop,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3) .cardTop{border:1px solid #d9dbe1;display:table-cell;vertical-align:middle}@media (max-width:480px){.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2)>.cardTop,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3)>.cardTop{width:100%}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2) .cardTop,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3) .cardTop{display:block}}.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2) .cardBottom,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3) .cardBottom{display:table-cell;vertical-align:middle;padding:20px}.collection{background-color:#212121;padding:140px 0}@media (max-width:1023px){.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2),.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3){width:100%}.collection{padding:75px 0}}.collectionTitle{color:#FFF;font-family:josefin-sans,sans-serif;font-size:20px;letter-spacing:0;margin-bottom:50px}.tag--collection{font-size:14px}.card--colection{padding:110px 0;display:block;position:relative}@media (max-width:1023px){.card--colection{margin-bottom:30px}}@media (max-width:480px){.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2),.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+2) .cardBottom,.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3),.mosaic-tile.mosaic-tile-two-across .cards .cardContainer .card:nth-child(3n+3) .cardBottom{display:block}.card--colection{padding:80px}.ctaContainer .button{min-width:80%}}.collection-hero-image{background-color:#161515;text-align:center;position:relative}.collection-hero-image #archive-image-zoomer>div.noSel,.collection-hero-image .archive-image-zoomer>div.noSel{width:auto;right:unset!important;left:24px!important;bottom:5px!important;z-index:101!important}.collection-hero-image #archive-photo-selector{position:absolute;right:24px;bottom:5px;z-index:100}.collection-hero-image #archive-photo-selector a.ImageSelector{margin-right:10px;display:inline-block}.collection-hero-image #archive-photo-selector a.ImageSelector img{opacity:.6;max-height:55px;width:auto!important}.collection-hero-image #archive-photo-selector a.ImageSelector.selected img{opacity:1}.thumb_nav_next,.thumb_nav_prev{width:16px;height:16px!important;margin:0 0 14px;border-radius:2px;opacity:.7;background-image:url(++resource++zoom-assets/icons.png);background-repeat:no-repeat;background-attachment:scroll;background-clip:border-box;background-origin:padding-box;background-color:#fff;display:inline-block}.thumb_nav_next:hover,.thumb_nav_prev:hover{opacity:1}.thumb_nav_prev{background-position-x:-117px;background-position-y:-17px;margin-right:10px}.thumb_nav_next{background-position-x:-167px;background-position-y:-17px}article.entry dd.description{margin:0 0 0 1.5em}.researchOpps .blackOverlay{padding:100px 0}.researchOppsTitle{color:#FFF;font-family:josefin-sans,sans-serif;font-size:20px;letter-spacing:0;margin-bottom:25px}.reseachOppsText{font-size:20px;line-height:29px;color:#FFF;max-width:820px;margin:0 auto 35px}.ctaContainer{max-width:820px;margin:0 auto}@media (max-width:1023px){.ctaContainer .button{margin-bottom:15px}}.button,.button--secondary,.button--secondaryWhite,.button--small,.portaltype-easyform .formControls #form-buttons-submit{background:#ffa397;border:1.5px solid #ffa397;border-radius:22px;color:#000;display:inline-block;font:700 12px/1 josefin-sans,sans-serif;margin:15px 7.5px;padding:16px 32px;text-decoration:none;text-transform:uppercase;transition:all .25s ease;letter-spacing:0}#content .contentPhoto-text p strong,#content .contentText p strong,.contentPhoto-text p strong,.contentText p strong,.notice-title{font-weight:700}.button--secondary:hover,.button--secondaryWhite:hover,.button--small:hover,.button:hover,.mosaic-tile-light-text .button--secondary:hover,.mosaic-tile-light-text .button--secondaryWhite:hover,.mosaic-tile-light-text .button--small:hover,.mosaic-tile-light-text .button:hover,.mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit:hover,.portaltype-easyform .formControls #form-buttons-submit:hover{color:#000;background:rgba(255,163,151,.8);text-decoration:none}.button--secondary.white .mosaic-tile-light-text .button--secondary.white,.button--secondary.white .mosaic-tile-light-text .button--secondaryWhite.white,.button--secondary.white .mosaic-tile-light-text .button--small.white,.button--secondary.white .mosaic-tile-light-text .button.white,.button--secondary.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white,.button--secondaryWhite.white .mosaic-tile-light-text .button--secondary.white,.button--secondaryWhite.white .mosaic-tile-light-text .button--secondaryWhite.white,.button--secondaryWhite.white .mosaic-tile-light-text .button--small.white,.button--secondaryWhite.white .mosaic-tile-light-text .button.white,.button--secondaryWhite.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white,.button--small.white .mosaic-tile-light-text .button--secondary.white,.button--small.white .mosaic-tile-light-text .button--secondaryWhite.white,.button--small.white .mosaic-tile-light-text .button--small.white,.button--small.white .mosaic-tile-light-text .button.white,.button--small.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white,.button.white .mosaic-tile-light-text .button--secondary.white,.button.white .mosaic-tile-light-text .button--secondaryWhite.white,.button.white .mosaic-tile-light-text .button--small.white,.button.white .mosaic-tile-light-text .button.white,.button.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .button--secondary.white,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .button--secondaryWhite.white,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .button--small.white,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .button.white,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white{background:#fff;border-color:#fff}.button--secondary.white .mosaic-tile-light-text .button--secondary.white.hollow,.button--secondary.white .mosaic-tile-light-text .button--secondaryWhite.white.hollow,.button--secondary.white .mosaic-tile-light-text .button--small.white.hollow,.button--secondary.white .mosaic-tile-light-text .button.white.hollow,.button--secondary.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white.hollow,.button--secondaryWhite.white .mosaic-tile-light-text .button--secondary.white.hollow,.button--secondaryWhite.white .mosaic-tile-light-text .button--secondaryWhite.white.hollow,.button--secondaryWhite.white .mosaic-tile-light-text .button--small.white.hollow,.button--secondaryWhite.white .mosaic-tile-light-text .button.white.hollow,.button--secondaryWhite.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white.hollow,.button--small.white .mosaic-tile-light-text .button--secondary.white.hollow,.button--small.white .mosaic-tile-light-text .button--secondaryWhite.white.hollow,.button--small.white .mosaic-tile-light-text .button--small.white.hollow,.button--small.white .mosaic-tile-light-text .button.white.hollow,.button--small.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white.hollow,.button.white .mosaic-tile-light-text .button--secondary.white.hollow,.button.white .mosaic-tile-light-text .button--secondaryWhite.white.hollow,.button.white .mosaic-tile-light-text .button--small.white.hollow,.button.white .mosaic-tile-light-text .button.white.hollow,.button.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white.hollow,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .button--secondary.white.hollow,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .button--secondaryWhite.white.hollow,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .button--small.white.hollow,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .button.white.hollow,.portaltype-easyform .formControls #form-buttons-submit.white .mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.white.hollow{border-color:#fff}.button--secondary.hollow,.button--secondaryWhite.hollow,.button--small.hollow,.button.hollow,.mosaic-tile-light-text .button--secondary.hollow,.mosaic-tile-light-text .button--secondaryWhite.hollow,.mosaic-tile-light-text .button--small.hollow,.mosaic-tile-light-text .button.hollow,.mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.hollow,.portaltype-easyform .formControls #form-buttons-submit.hollow{background:0 0;color:#fff}.button--secondary.hollow:active,.button--secondary.hollow:hover,.button--secondaryWhite.hollow:active,.button--secondaryWhite.hollow:hover,.button--small.hollow:active,.button--small.hollow:hover,.button.hollow:active,.button.hollow:hover,.mosaic-tile-light-text .button--secondary.hollow:active,.mosaic-tile-light-text .button--secondary.hollow:hover,.mosaic-tile-light-text .button--secondaryWhite.hollow:active,.mosaic-tile-light-text .button--secondaryWhite.hollow:hover,.mosaic-tile-light-text .button--small.hollow:active,.mosaic-tile-light-text .button--small.hollow:hover,.mosaic-tile-light-text .button.hollow:active,.mosaic-tile-light-text .button.hollow:hover,.mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.hollow:active,.mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.hollow:hover,.portaltype-easyform .formControls #form-buttons-submit.hollow:active,.portaltype-easyform .formControls #form-buttons-submit.hollow:hover{background:#ffa397}.button--secondary.hollow.black,.button--secondaryWhite.hollow.black,.button--small.hollow.black,.button.hollow.black,.mosaic-tile-light-text .button--secondary.hollow.black,.mosaic-tile-light-text .button--secondaryWhite.hollow.black,.mosaic-tile-light-text .button--small.hollow.black,.mosaic-tile-light-text .button.hollow.black,.mosaic-tile-light-text .portaltype-easyform .formControls #form-buttons-submit.hollow.black,.portaltype-easyform .formControls #form-buttons-submit.hollow.black{color:#030}.button--secondary{background-color:transparent;margin:0 15px 15px;color:#ffa397}.button--secondary:hover,.mosaic-tile-light-text .button--secondary:hover{background-color:#ffa397;color:#000}.button--secondaryWhite{background-color:transparent;margin:0 15px 15px;border-color:#FFF;color:#000;padding:16px 45px}.button--secondaryWhite:hover,.mosaic-tile-light-text .button--secondaryWhite:hover{background-color:#FFF;color:#ffa397}.button--small{padding:8px 16px;font-size:11px}.button-addCircle{width:20px;height:20px;background:#FFF;border-radius:50%;line-height:20px;color:#ffa397;display:inline-block;margin-right:4px;letter-spacing:0}.button--full{width:100%;border-radius:0;margin:0 0 8px;padding:20px 10px}.latestNews{background-color:#eee;padding:80px 0}.getInvolved .orangeOverlay{padding:65px 0}.iconInvolved img{max-height:50px;width:auto;margin-bottom:15px}.getInvolved-title{font-size:25px;font-weight:700;letter-spacing:0;color:#FFF;margin-bottom:20px;text-transform:uppercase}.getInvolved-text{font-size:20px;line-height:27px;color:#FFF;max-width:820px;margin:0 auto 30px}.sub-menu{z-index:20}.breadcrumbs:after,.breadcrumbs:before{position:absolute;z-index:-1;width:50%;top:0;bottom:0}.breadcrumbs:before{left:0;background-color:#265b4f}.breadcrumbs:after{right:0;background-color:#265b4f}.breadcrumbs{z-index:5;position:relative;margin-top:-2px}#portal-breadcrumbs span:after,.breadcrumbs .crumb:after,.crumbs .crumb:after{content:">";margin-top:-10px;top:50%;z-index:10}@media (max-width:480px){.breadcrumbs{display:none}}.crumbs .crumb:last-child:after{display:none}.breadcrumbs .crumb,.crumbs .crumb{background-color:#265b4f;vertical-align:top;margin-right:-4px!important;display:inline-block;position:relative;color:#d4d4d4;font-size:10px;letter-spacing:0;text-transform:uppercase}.breadcrumbs .crumb a,.crumbs .crumb a{color:#f4f4f4;padding:8px 20px;display:inline-block;text-decoration:none}.breadcrumbs .crumb a:hover,.crumbs .crumb a:hover{color:#fff}.breadcrumbs .crumb.first,.crumbs .crumb.first{background-color:#0f0f0f}#portal-breadcrumbs,#portal-breadcrumbs #breadcrumbs-1,#viewlet-above-content{background:#265b4f}.breadcrumbs .crumb.first:after,.crumbs .crumb.first:after{display:none}.breadcrumbs .crumb:after,.crumbs .crumb:after{color:#f4f4f4;font-size:12px;position:absolute;right:-6px}#portal-breadcrumbs span#breadcrumbs-1 a{padding:8px 26px 8px 0}#portal-breadcrumbs span#breadcrumbs-1{margin-left:0}#portal-breadcrumbs{max-width:1280px;position:relative;text-align:left;text-transform:uppercase;margin:0 auto;padding:0 20px;width:auto}#portal-breadcrumbs:after,#portal-breadcrumbs:before{bottom:0;content:'';position:absolute;top:0;width:50%}#content dl.captioned.image-inline,#content dl.captioned.image-left,#content dl.captioned.image-right,#content span.captioned.image-inline,#content span.captioned.image-left,#content span.captioned.image-right{width:auto!important}#portal-breadcrumbs:before{left:0;background-color:#265b4f}#portal-breadcrumbs:after{right:0;background-color:#265b4f}#portal-breadcrumbs span{background:#265b4f;display:inline-block;font-size:10px;letter-spacing:.26em;margin-left:-5px;position:relative;vertical-align:top;z-index:1}#portal-breadcrumbs span:after{color:#f4f4f4;font-size:12px;position:absolute;right:0}#portal-breadcrumbs span .breadcrumbSeparator{display:none}#portal-breadcrumbs span a{color:#f4f4f4;display:inline-block;padding:8px 26px 8px 14px;position:relative;text-decoration:none}#portal-breadcrumbs #breadcrumbs-1 a:after,#portal-breadcrumbs #breadcrumbs-home,#portal-breadcrumbs #breadcrumbs-you-are-here,#portal-breadcrumbs span:nth-last-child(2):after,#portal-breadcrumbs>span:last-child,.contentTitle .documentDescription:after,.documentDescription .documentDescription:after{display:none}#portal-breadcrumbs span a:active,#portal-breadcrumbs span a:hover{color:#fff;text-decoration:underline}.visitInfo{padding-bottom:120px;border-bottom:1px solid #d9dbe1}.bookContentTitle:after,.contentTitle:after,.documentDescription:after{position:absolute;height:1px;bottom:0;border-bottom:0!important;left:0;content:""}.visitTitle{font-size:16px;text-align:center;margin-bottom:10px}.notice{background-color:#000;padding:30px;text-align:center;margin-bottom:40px}.notice-title{font-size:20px;letter-spacing:0;color:#FFF;margin-bottom:10px}.notice-text{color:#FFF;font-size:16px}.detailsContainer{padding-top:180px;padding-right:20px}@media (max-width:480px){.detailsContainer{padding-top:240px;padding-right:0}}.contentContainer{padding-top:60px}@media (max-width:480px){.contentContainer{padding-top:0}}.contentTitle,.documentDescription{padding-bottom:40px}.contentTitle .documentDescription,.documentDescription .documentDescription{padding-bottom:0}.bookContentTitle{padding-bottom:40px;margin-bottom:100px}#content .contentPhoto-text p,#content .contentText p,.contentPhoto-text p,.contentText p{font-size:17px;line-height:28px;margin-bottom:20px}#content .contentPhoto-text p.contentCallout,#content .contentText p.contentCallout,.contentPhoto-text p.contentCallout,.contentText p.contentCallout{margin:60px 0}#content .contentPhoto-text p.contentSmall,#content .contentText p.contentSmall,.contentPhoto-text p.contentSmall,.contentText p.contentSmall{font-size:14px;line-height:1}#content .contentPhoto-text p.callout a,#content .contentText p.callout a,.contentPhoto-text p.callout a,.contentText p.callout a{color:#000}#content .contentPhoto-text p.callout a:active,#content .contentPhoto-text p.callout a:hover,#content .contentText p.callout a:active,#content .contentText p.callout a:hover,.contentPhoto-text p.callout a:active,.contentPhoto-text p.callout a:hover,.contentText p.callout a:active,.contentText p.callout a:hover{color:#ff7f08;text-decoration:none}#content.mce-content-body .underline,#content.mceContentBody .underline,#tinymce.mce-content-body .underline,.contentTag{text-decoration:underline}.contentQuote{margin-left:2px;padding:20px 0 0 20px;border-left:5px solid #ff7f08}#content dl.captioned.image-left img,#content dl.captioned.image-right img,#content span.captioned.image-left img,#content span.captioned.image-right img,.contentFloatRight img{padding:10px;display:block;background-color:#ededed;height:auto}.contentQuote-text{font-family:josefin-sans,sans-serif;font-size:24px;font-weight:300;line-height:31px;margin-bottom:10px}.contentQuote-author{font-size:14px;color:#3a3a3a}.contentPhoto{margin:60px 0}.contentPhoto-title{font-weight:700;font-size:28px;line-height:34px;font-family:josefin-sans,sans-serif;margin-bottom:30px}.contentPhoto-subTitle{font-size:16px;text-align:left;margin-bottom:10px}.contentFloatRight{float:right;max-width:415px;margin-left:20px}#content dl.captioned,#content span.captioned,.contentFloatRight img{max-width:100%}#content dl.captioned a:link,#content span.captioned a:link{border-bottom:none!important}#content figcaption.image-caption,#content span.image-caption{display:block;max-width:100%}.image-caption,.subInfoText{font-size:13px;color:inherit;padding-left:15px;line-height:17px;margin:10px 0 0}.subInfoText--imageCallout{text-align:center;padding-left:0;margin-top:15px;margin-bottom:40px}.contentImageCallout{padding:30px 0;text-align:center;background-color:#ededed;margin-top:40px}.contentImageCallout img{width:auto;height:auto;max-width:100%;display:inline-block}#slider,#slider-container,.ImageFader,li.slide dl{max-width:100%!important}.inscription-replica .athenarubyweb .abbreviation,.inscription-replica .athenarubyweb .reconstruction,.inscription-replica .athenarubyweb .restoration,.modal-content.flexpaper_printdialog,.modal-content.flexpaper_socialsharedialog{display:none}.modal-content{font-size:14px}.ImageFader{position:relative;overflow:hidden;margin:0 auto}.inscription-replica,.inscription-text{clear:right;min-width:18em;overflow:auto;padding:.75em 0}.ImageFader img{top:0;left:0;position:absolute;margin:0 0 15px}#slider li.slide img{height:auto!important}#slider-container,#slider-container #slider,#slider-container #slider li.slide{height:auto!important;max-height:383px}.inscription-replica .athenarubyweb .certain{color:transparent;-webkit-transition:color 2s;transition:color 2s ease-in-out}.athenarubyweb .certain::after,.athenarubyweb .certain::before{content:""}.athenarubyweb .abbreviation::before{content:"("}.athenarubyweb .abbreviation::after{content:")"}.athenarubyweb .illegible::before,.athenarubyweb .missing::before,.athenarubyweb .reconstruction::before{content:"["}.athenarubyweb .illegible::after,.athenarubyweb .missing::after,.athenarubyweb .reconstruction::after{content:"]"}.athenarubyweb .reconstruction>.illegible::after,.athenarubyweb .reconstruction>.illegible::before,.athenarubyweb .reconstruction>.missing::after,.athenarubyweb .reconstruction>.missing::before{content:""}.athenarubyweb .restoration::before{content:"<"}.athenarubyweb .restoration::after{content:">"}.athenarubyweb .superfluous::before{content:"{"}.athenarubyweb .superfluous::after{content:"}"}.inscription-replica{color:#333;font-family:athenarubyweb,"Athena Ruby";font-weight:400}.inscription-replica p{float:left;font-size:133%;line-height:1.25em;margin:0 .5em;text-align:center}.inscription-replica p:first-child{text-align:right}.inscription-replica p:last-child{text-align:left}#content .CenteredColumn img,#content-core .CenteredColumn img,#tinymce .CenteredColumn img,.inscription-replica p:only-of-type,.relatedEvents-title{text-align:center}.inscription-replica .athenarubyweb .certain:hover{color:#999}.inscription-replica .athenarubyweb .certain>span[class]{color:inherit}.inscription-replica .athenarubyweb .uncertain{color:#666}.inscription-replica .athenarubyweb .uncertain>span{color:inherit}.inscription-replica .athenarubyweb .illegible{letter-spacing:.01em}.inscription-replica .athenarubyweb .missing{letter-spacing:.35em}.inscription-replica .athenarubyweb .superfluous{color:#ff7f08}.inscription-replica .athenarubyweb span[class]::after,.inscription-replica .athenarubyweb span[class]::before{content:""}.inscription-text p{display:inline;font-size:107%}.add-info .inscription-translation br,.inscription-text br{display:none}.inscription-text p+p::before{content:" ";white-space:pre}.inscription-text span::after,.inscription-text span::before,.inscription-text span[class]{color:#333}.inscription-text span>span{color:inherit}.add-info .inscription-translation p{font-size:100%;font-style:italic}.add-info .inscription-translation .grc,.add-info .inscription-translation>p:first-of-type{color:#333;font-family:proxima-nova,sans-serif;font-style:400}#content.mce-content-body p .abbreviation,#content.mce-content-body p .certain,#content.mce-content-body p .illegible,#content.mce-content-body p .missing,#content.mce-content-body p .reconstruction,#content.mce-content-body p .restoration,#content.mce-content-body p .superfluous,#content.mce-content-body p .uncertain,#content.mceContentBody p .abbreviation,#content.mceContentBody p .certain,#content.mceContentBody p .illegible,#content.mceContentBody p .missing,#content.mceContentBody p .reconstruction,#content.mceContentBody p .restoration,#content.mceContentBody p .superfluous,#content.mceContentBody p .uncertain,#tinymce.mce-content-body p .abbreviation,#tinymce.mce-content-body p .certain,#tinymce.mce-content-body p .illegible,#tinymce.mce-content-body p .missing,#tinymce.mce-content-body p .reconstruction,#tinymce.mce-content-body p .restoration,#tinymce.mce-content-body p .superfluous,#tinymce.mce-content-body p .uncertain{background-color:rgba(255,255,0,.2);border:1px solid #F90;padding:0 1px;margin-left:1px}#content.mce-content-body p .abbreviation>span,#content.mce-content-body p .certain>span,#content.mce-content-body p .illegible>span,#content.mce-content-body p .missing>span,#content.mce-content-body p .reconstruction>span,#content.mce-content-body p .restoration>span,#content.mce-content-body p .superfluous>span,#content.mce-content-body p .uncertain>span,#content.mceContentBody p .abbreviation>span,#content.mceContentBody p .certain>span,#content.mceContentBody p .illegible>span,#content.mceContentBody p .missing>span,#content.mceContentBody p .reconstruction>span,#content.mceContentBody p .restoration>span,#content.mceContentBody p .superfluous>span,#content.mceContentBody p .uncertain>span,#tinymce.mce-content-body p .abbreviation>span,#tinymce.mce-content-body p .certain>span,#tinymce.mce-content-body p .illegible>span,#tinymce.mce-content-body p .missing>span,#tinymce.mce-content-body p .reconstruction>span,#tinymce.mce-content-body p .restoration>span,#tinymce.mce-content-body p .superfluous>span,#tinymce.mce-content-body p .uncertain>span{border-width:0 1px}#content.mce-content-body .certain:after,#content.mce-content-body .certain:before,#content.mceContentBody .certain:after,#content.mceContentBody .certain:before,#tinymce.mce-content-body .certain:after,#tinymce.mce-content-body .certain:before{content:''}#content.mce-content-body .abbreviation:before,#content.mceContentBody .abbreviation:before,#tinymce.mce-content-body .abbreviation:before{content:'('}#content.mce-content-body .abbreviation:after,#content.mceContentBody .abbreviation:after,#tinymce.mce-content-body .abbreviation:after{content:')'}#content.mce-content-body .illegible:before,#content.mce-content-body .missing:before,#content.mce-content-body .reconstruction:before,#content.mceContentBody .illegible:before,#content.mceContentBody .missing:before,#content.mceContentBody .reconstruction:before,#tinymce.mce-content-body .illegible:before,#tinymce.mce-content-body .missing:before,#tinymce.mce-content-body .reconstruction:before{content:'['}#content.mce-content-body .illegible:after,#content.mce-content-body .missing:after,#content.mce-content-body .reconstruction:after,#content.mceContentBody .illegible:after,#content.mceContentBody .missing:after,#content.mceContentBody .reconstruction:after,#tinymce.mce-content-body .illegible:after,#tinymce.mce-content-body .missing:after,#tinymce.mce-content-body .reconstruction:after{content:']'}#content.mce-content-body .reconstruction>.illegible:after,#content.mce-content-body .reconstruction>.illegible:before,#content.mce-content-body .reconstruction>.missing:after,#content.mce-content-body .reconstruction>.missing:before,#content.mceContentBody .reconstruction>.illegible:after,#content.mceContentBody .reconstruction>.illegible:before,#content.mceContentBody .reconstruction>.missing:after,#content.mceContentBody .reconstruction>.missing:before,#tinymce.mce-content-body .reconstruction>.illegible:after,#tinymce.mce-content-body .reconstruction>.illegible:before,#tinymce.mce-content-body .reconstruction>.missing:after,#tinymce.mce-content-body .reconstruction>.missing:before,.bigfoot-footnote.is-scrollable:after{content:''}#content.mce-content-body .restoration:before,#content.mceContentBody .restoration:before,#tinymce.mce-content-body .restoration:before{content:'<'}#content.mce-content-body .restoration:after,#content.mceContentBody .restoration:after,#tinymce.mce-content-body .restoration:after{content:'>'}#content.mce-content-body .superfluous:before,#content.mceContentBody .superfluous:before,#tinymce.mce-content-body .superfluous:before{content:'{'}#content.mce-content-body .superfluous:after,#content.mceContentBody .superfluous:after,#tinymce.mce-content-body .superfluous:after{content:'}'}.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a:after,.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a:before,.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a:hover:after,.portletNavigationTree nav.portletContent ul.navTree>li>a:after,.portletNavigationTree nav.portletContent ul.navTree>li>a:before,.portletNavigationTree nav.portletContent ul.navTree>li>a:hover:after{content:unset}#content.mce-content-body span:after,#content.mce-content-body span:before,#content.mce-content-body span[class],#content.mceContentBody span:after,#content.mceContentBody span:before,#content.mceContentBody span[class],#tinymce.mce-content-body span:after,#tinymce.mce-content-body span:before,#tinymce.mce-content-body span[class]{color:#333}#content .CenteredColumn img,#content .ColumnLeft img,#content .ColumnRight img,#content figcaption,#content figure.captioned,#content span.captioned,#content span.image-caption,#content span.image-inline.captioned,#content span.image-left.captioned,#content span.image-right.captioned,#content-core .CenteredColumn img,#content-core .ColumnLeft img,#content-core .ColumnRight img,#content-core figcaption,#content-core figure.captioned,#content-core span.captioned,#content-core span.image-caption,#content-core span.image-inline.captioned,#content-core span.image-left.captioned,#content-core span.image-right.captioned,#tinymce .CenteredColumn img,#tinymce .ColumnLeft img,#tinymce .ColumnRight img,#tinymce figcaption,#tinymce figure.captioned,#tinymce span.captioned,#tinymce span.image-caption,#tinymce span.image-inline.captioned,#tinymce span.image-left.captioned,#tinymce span.image-right.captioned{max-width:100%;height:auto}#content .CenteredColumn h2:first-child,#content .CenteredColumn h3:first-child,#content .ColumnLeft h2:first-child,#content .ColumnLeft h3:first-child,#content .ColumnRight h2:first-child,#content .ColumnRight h3:first-child,#content .FullWidthColumn h2:first-child,#content .FullWidthColumn h3:first-child,#content-core .CenteredColumn h2:first-child,#content-core .CenteredColumn h3:first-child,#content-core .ColumnLeft h2:first-child,#content-core .ColumnLeft h3:first-child,#content-core .ColumnRight h2:first-child,#content-core .ColumnRight h3:first-child,#content-core .FullWidthColumn h2:first-child,#content-core .FullWidthColumn h3:first-child,#tinymce .CenteredColumn h2:first-child,#tinymce .CenteredColumn h3:first-child,#tinymce .ColumnLeft h2:first-child,#tinymce .ColumnLeft h3:first-child,#tinymce .ColumnRight h2:first-child,#tinymce .ColumnRight h3:first-child,#tinymce .FullWidthColumn h2:first-child,#tinymce .FullWidthColumn h3:first-child{margin-top:0}#content .ColumnLeft,#content .ColumnRight,#content-core .ColumnLeft,#content-core .ColumnRight,#tinymce .ColumnLeft,#tinymce .ColumnRight{width:48%}#content .ColumnLeft,#content p.ColumnLeft,#content-core .ColumnLeft,#content-core p.ColumnLeft,#tinymce .ColumnLeft,#tinymce p.ColumnLeft{clear:left;float:left;overflow:hidden;margin:10px 4% 10px 0;max-width:42vw!important}#content .ColumnRight,#content p.ColumnRight,#content-core .ColumnRight,#content-core p.ColumnRight,#tinymce .ColumnRight,#tinymce p.ColumnRight{clear:right;margin-left:0;overflow:hidden;margin-top:0;padding:10px 0;position:relative;margin-right:-100%;max-width:42vw!important}#content .CenteredColumn,#content p.CenteredColumn,#content-core .CenteredColumn,#content-core p.CenteredColumn,#tinymce .CenteredColumn,#tinymce p.CenteredColumn{clear:both;float:none;width:75%;margin:10px auto;overflow:hidden;max-width:80vw!important}#content .FullWidthColumn,#content p.FullWidthColumn,#content-core .FullWidthColumn,#content-core p.FullWidthColumn,#tinymce .FullWidthColumn,#tinymce p.FullWidthColumn{float:none;clear:both;width:100%;margin:10px 0;padding:0;overflow:hidden}@media (max-width:600px){#content .ColumnLeft,#content .ColumnRight,#content p.ColumnLeft,#content p.ColumnRight,#content-core .ColumnLeft,#content-core .ColumnRight,#content-core p.ColumnLeft,#content-core p.ColumnRight,#tinymce .ColumnLeft,#tinymce .ColumnRight,#tinymce p.ColumnLeft,#tinymce p.ColumnRight{clear:both;float:none;margin:10px;padding:0;position:static;width:calc(80%);max-width:80vw!important}#content .CenteredColumn,#content .FullWidthColumn,#content p.CenteredColumn,#content p.FullWidthColumn,#content-core .CenteredColumn,#content-core .FullWidthColumn,#content-core p.CenteredColumn,#content-core p.FullWidthColumn,#tinymce .CenteredColumn,#tinymce .FullWidthColumn,#tinymce p.CenteredColumn,#tinymce p.FullWidthColumn{margin:10px;padding:0;width:calc(80%)}}.tinyshow-slideshow{border:1px dashed;clear:both;padding:5px}.relatedEvents,.scholarship{border-bottom:1px solid #d9dbe1}.blogContent{max-width:80vw!important;margin:auto}.datetime-widget.datetime-field{width:100px;display:inline-block}.eventInfo{padding-top:50px;padding-bottom:120px}.relatedEvents{background-color:#eee;padding:65px 0}.relatedEvents-title{font-size:16px;margin-bottom:35px}.event_description_container{width:100%;margin-top:20px}.event_description_text{display:inline-block;vertical-align:top}.event_description_text p{margin-top:0 0 20px 0!important}.event_description_image{display:inline-block;text-align:center}.two-column{width:48%}@media (max-width:480px){.two-column{width:100%}.two-column-divider{padding-top:30px}}.two-column-divider{width:2%}#content .event_description_image.two-column img{max-height:500px}.contentContainer--scholarship{padding-top:0;margin-right:70px}@media (max-width:480px){.contentContainer--scholarship{margin-right:20px}}.contentTags{margin-top:100px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:35px 0}.contentTags--left,.contentTags--left .contentTags-title{text-align:left}.contentTags--left .contentTag{margin-left:0}.contentTags-title{font-size:16px;margin-right:60px}.contentTag{color:#000;font-weight:600;transition:all .2s ease-in-out}.sidebar .sidebar-title,.sidebar .sidebarItem{font-size:14px;font-weight:700;font-family:josefin-sans,sans-serif}.contentTag:active,.contentTag:hover{color:#ffa397;text-decoration:underline}.sidebar{padding:0 20px}.sidebar li{display:inline;padding:0}.sidebar .sidebar-title{line-height:18px;letter-spacing:2px;margin-bottom:10px}.sidebar .sidebar-title a{text-transform:uppercase;color:#000;text-decoration:none}.sidebar .sidebarItem{line-height:18px;letter-spacing:2px;margin-bottom:30px;display:block;cursor:pointer}.sidebar .sidebarItem a{display:block;color:#000;text-decoration:none}.sidebar .sidebarItem a:hover{color:#333}.sidebar .sidebarItem--group{margin-bottom:10px;padding:15px 0;background-color:#2e2e2e;color:#FFF;position:relative;margin-left:-30px;margin-right:-20px}.sidebar .sidebarItem--group span{margin-left:30px;display:inline-block}.sidebar .sidebarItem--group a{color:#FFF}.sidebar .sidebarItem--group a:hover{color:#ccc}.sidebar .sidebarItemGroup{visibility:hidden;max-height:0;transition:all .4s ease-in-out;overflow:hidden}.faceted-criteria a,.formItems select,.tileItem a{transition:all .2s ease-in-out}.sidebar .sidebarItemGroup-item{margin-bottom:20px;margin-left:50px;padding-right:10px}.sidebar .sidebarItemGroup-item a{color:#FFF}.sidebar .sidebarItemGroup-item a:hover{color:#ccc}.sidebar .sidebarItem--group.show .sidebarItemGroup{visibility:visible;max-height:none;margin-top:20px}.sidebar .sidebarItem-open{position:absolute;top:19px;left:10px}.portlet .portletHeader.hiddenStructure{padding:0}.portletNavigationTree{border:none;border-radius:unset;box-shadow:unset}.portletNavigationTree nav.portletContent{background-color:#fff;border:none}.portletNavigationTree nav.portletContent ul.navTree ul>li,.portletNavigationTree nav.portletContent ul.navTree>li{margin:5px 0}.portletNavigationTree nav.portletContent ul.navTree a{box-sizing:border-box;padding:3px 10px 3px 40px}.portletNavigationTree nav.portletContent ul.navTree ul{margin-left:0}.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a,.portletNavigationTree nav.portletContent ul.navTree>li>a{color:#000;text-decoration:none;display:block;width:100%;background-color:transparent;border:none}.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a:hover,.portletNavigationTree nav.portletContent ul.navTree>li>a:hover{background-color:rgba(255,163,151,.8)}.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0>li>a{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;text-transform:uppercase;color:#2e2e2e;font-family:josefin-sans,sans-serif}.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel1{margin-left:0;padding-left:0}.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0 li.navTreeTopNode a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0>li>a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel1 li.navTreeTopNode a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel1>li>a{padding-left:20px}.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0>.navTreeItem>a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0>.navTreeItem>div>a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel1{margin-bottom:10px!important}.portletNavigationTree nav.portletContent ul.navTree ul.navTree.navTreeLevel2>li>a{padding-left:30px}.hero--form,.hero--form .bgImage{min-height:415px}.form{background-color:#eee;padding-bottom:60px}.container--form{max-width:1020px}.formContainer{border:1px solid #d9dbe1;border-top:5px solid #ff7f08;padding:80px 170px;background-color:#FFF;margin-top:-260px;position:relative;z-index:1}.form-title{position:relative;padding-bottom:25px;margin-bottom:35px}.form-title:after{content:"";height:1px;width:70px;border-bottom:5px solid #ff7f08;position:absolute;right:50%;margin-right:-35px;bottom:-5px}.form-introText{font-size:16px;font-weight:300;line-height:26px;text-align:center;margin-bottom:70px}@media (max-width:480px){.form-introText{margin-bottom:40px}}.formItems label{display:block;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:5px}.formItems input[type=color],.formItems input[type=date],.formItems input[type=datetime-local],.formItems input[type=datetime],.formItems input[type=email],.formItems input[type=month],.formItems input[type=password],.formItems input[type=range],.formItems input[type=tel],.formItems input[type=text],.formItems input[type=time],.formItems input[type=url],.formItems input[type=week],.formItems textarea{box-sizing:border-box;-webkit-appearance:none;border:1px solid #eaeaea;padding:10px 15px;transition:all .2s ease-in-out;margin:0 0 25px;font-family:josefin-sans,sans-serif;font-size:15px;outline:0;width:100%;font-weight:700;letter-spacing:0;background-color:#eaeaea;border-radius:0}.formItems input[type=color]:focus,.formItems input[type=date]:focus,.formItems input[type=datetime-local]:focus,.formItems input[type=datetime]:focus,.formItems input[type=email]:focus,.formItems input[type=month]:focus,.formItems input[type=password]:focus,.formItems input[type=range]:focus,.formItems input[type=tel]:focus,.formItems input[type=text]:focus,.formItems input[type=time]:focus,.formItems input[type=url]:focus,.formItems input[type=week]:focus,.formItems textarea:focus{border-color:#ff7f08;background-color:#FFF}.formItems .selectWrapper{display:inline-block;position:relative;margin-right:3px}.formItems .selectWrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #000;right:5px;pointer-events:none;top:18px;position:absolute}.formItems select{box-sizing:border-box;-webkit-appearance:none;appearance:none;border:1px solid #eaeaea;padding:10px 15px;margin:0 0 25px;font-family:josefin-sans,sans-serif;font-size:15px;outline:0;width:auto;box-shadow:none;background-image:none;position:relative;font-weight:700;letter-spacing:0;background-color:#eaeaea;border-radius:0;display:inline-block}.formItems select:focus{outline:0}.formItems .grid-1of2 .selectWrapper:last-child{margin-right:0}.formItems .subLabel{color:#666;font-weight:400;font-size:13px;margin-bottom:10px}.formItems textarea{height:155px;resize:none;margin-bottom:40px}.formItems input[type=checkbox]{display:none}.formItems input[type=checkbox]+label{color:#666;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;display:inline-block;margin-bottom:8px;padding-left:32px;position:relative;cursor:pointer}.formItems input[type=checkbox]+label:before{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;cursor:pointer;border:1px solid #ff7f08;position:absolute;left:0;top:2px}.formItems input[type=checkbox]:checked+label:after{content:"\2713";font-size:18px;color:#ff7f08;position:absolute;left:2px;top:-3px}.formItems .checkboxGroup{margin:20px 0 40px}.formItems submit{cursor:pointer;padding:16px 65px}#formfield-form-widgets-onlineresources table tr th:nth-child(2){width:65%;overflow:hidden}#formfield-form-widgets-onlineresources table tr .select2-container{margin-bottom:0}.portaltype-easyform .form{background-color:#fff}.portaltype-easyform .required::after{font-size:60%;top:-5px}.portaltype-easyform .formHelp{display:block}.portaltype-easyform fieldset{border:none}.book,.relatedBlogPosts{border-bottom:1px solid #d9dbe1}.portaltype-easyform input[type=submit]:active,.portaltype-easyform input[type=submit]:hover{color:#fff;background-color:#00587e}.portaltype-easyform .date-widget.date-field{width:150px;display:inline}.portaltype-easyform .pat-autotoc.autotabs .autotoc-nav a.active{border-top:3px solid #ffa397}.portaltype-easyform .view-name-view a.autotoc-level-1:after{content:"\2304";font-size:25px;position:relative;top:-5px;padding-left:10px;vertical-align:top}.book{padding-top:20px;padding-bottom:100px}.heroInfoContainer--book{width:66%}.bookISBN{font-size:14px;font-weight:700;text-align:center;letter-spacing:0;margin-bottom:25px;margin-top:5px}.bookContentContainer{padding-left:20px}@media (max-width:480px){.bookContentContainer{padding-left:0}}.manifest_link_frame{width:100%;height:690px}.blogPost{padding:0 0 100px}.container--blog{max-width:1000px;padding:0 40px}.relatedBlogPosts{background-color:#eee;padding:65px 0}.relatedBlogPosts-title{font-size:16px;text-align:center;margin-bottom:35px}#content #footnote-container{background:#f6f6f6;font-size:100%;padding:5%}#content #footnote-container h4{margin-bottom:20px;padding-bottom:16px;position:relative}#content #footnote-container ol li{margin:0 0 30px}#content #footnote-container ol li:before{background:#ededed;border-radius:8px;color:#767676;content:counter(item,decimal) " "!important;font:normal 700 11px/1 proxima-nova,sans-serif!important;margin-left:-1.75em!important;padding:1px 4px!important;text-indent:1.75em!important;counter-increment:item}#content #footnote-container ol li a:first-child{display:none}#content #footnote-container ol li span.annotationLink a,#content blockquote .bigfoot-footnote__container,.overlay blockquote .bigfoot-footnote__container{display:inline}span.footNote{vertical-align:super;font-size:75%;font-style:italic}.footNote:before{content:"\200A["}.footNote:after{content:"]"}#footnote-container{font-size:85%}#content #footnote-container ol{list-style-type:none;counter-reset:item}#content #footnote-container .article.title:before{content:"“"}#content #footnote-container .article.title:after{content:"”"}#content .bigfoot-footnote__container,.overlay .bigfoot-footnote__container{display:inline!important;position:relative;top:-.4em;white-space:nowrap}#content .bigfoot-footnote__container aside,.overlay .bigfoot-footnote__container aside{white-space:normal}#content .bigfoot-footnote__container:after,.overlay .bigfoot-footnote__container:after{content:"\202F";margin-right:.1em}#content .bigfoot-footnote__button,.overlay .bigfoot-footnote__button{height:.9em;width:auto;border-radius:8px;margin:0;padding:0;font-size:inherit;position:static;top:initial;left:initial;display:inline!important;color:#555;background:#ededed}#content .bigfoot-footnote__button:focus,.overlay .bigfoot-footnote__button:focus{color:#fff;background:#bb5a00}#content .bigfoot-footnote__button:after,.overlay .bigfoot-footnote__button:after{color:inherit;position:static;left:initial;top:initial;font-weight:700;font-style:italic;font-size:65%;padding-right:.25em;display:inline!important;background:inherit}#content .bigfoot-footnote__content p:last-child{margin-bottom:10px!important}.bigfoot-footnote__wrapper button.footnote-close{font-family:proxima-nova,sans-serif;top:5px;right:5px;position:absolute;color:#000;font-size:30px;width:20px;height:30px;text-decoration:none;background:0 0;padding:0;border:0;box-shadow:none}.bigfoot-footnote__wrapper button.footnote-close:hover{color:#ffa397;cursor:pointer;outline:0;background:0 0}.bigfoot-footnote__wrapper button.footnote-close:focus{color:#ffa397;outline:0;background:0 0}.tileItem{border-bottom:1px solid #ccc;margin:0 0 30px;padding:0 0 30px;position:relative}@media screen and (min-width:900px){.tileItem{min-height:260px}}.tileItem a{color:#000;font-weight:600;text-decoration:underline}.tileItem a:active,.tileItem a:hover{color:#ffa397;text-decoration:underline}.tileItem h2.tileHeadline{clear:none;margin:0 0 8px}.tileItem h2.tileHeadline a{color:#000;text-decoration:none;display:inline-block}.tileItem h2.tileHeadline a.summary.url{display:block;clear:both}@media screen and (min-width:1100px){.tileItem h2.tileHeadline a.summary.url{clear:none}}.tileItem h3.description{font-size:16px}.tileItem .tileImage{display:block;float:left!important;margin:0 30px 15px 0!important}@media screen and (max-width:767px){.tileItem{padding-left:0}.tileItem .tileImage{left:auto;position:relative;top:auto;width:auto}}.tileItem .tileImage img{display:block;max-width:100%;width:100%}.tileItem hr.visualClear{display:none!important}.mosaic-plone\.app\.standardtiles\.existingcontent-tile h1.documentFirstHeading{display:none}body #content .carousel .item .text-wrap,body .carousel .item .text-wrap{height:auto;display:block;width:auto}body #content .carousel .item .text-wrap .slide-text,body .carousel .item .text-wrap .slide-text{text-shadow:none;display:block}body #content .carousel .item .text-wrap .slide-text .slide-lead,body .carousel .item .text-wrap .slide-text .slide-lead{font-size:1.75rem;margin-bottom:1rem;line-height:normal;text-transform:none;font-weight:700}body #content .carousel .item .text-wrap .slide-text .slide-sub-lead,body .carousel .item .text-wrap .slide-text .slide-sub-lead{line-height:normal;font-size:1rem;font-weight:400;text-transform:none;margin-top:0}body #content .carousel .item .carousel-caption,body .carousel .item .carousel-caption{position:absolute;bottom:0;width:100%;height:auto;overflow:hidden;background-color:rgba(0,0,0,.75);transform:none;top:auto;left:0;right:0;text-align:left;text-shadow:none;margin:0;padding:1em 0 1em 3em}body #content .carousel ol.carousel-indicators,body .carousel ol.carousel-indicators{bottom:2px;right:1em;text-align:right;width:auto}body #content .carousel ol.carousel-indicators li,body .carousel ol.carousel-indicators li{width:12px;height:12px;box-sizing:border-box;border:2px solid #fff;text-shadow:none}body #content .carousel ol.carousel-indicators .active,body .carousel ol.carousel-indicators .active{background-color:#fff}body #content .carousel .carousel-control,body .carousel .carousel-control{width:3em}body #content .carousel a.left,body .carousel a.left{left:0}.mosaic-tile-content .carousel.slide{margin-top:-18px}.mosaic-tile-content .content-image img{display:none}#faceted-results ul.result-main{list-style:none}body.hide-ui-datepicker-div #ui-datepicker-div{display:none!important}#content #faceted-form #faceted-results dl dt span.documentByLine,#content #faceted-form #faceted-results dl dt span.summary img,.template-facetednavigation_view .select2-result-unselectable.faceted-select-item-disabled{display:none}#content #faceted-form div.faceted-widget .widget-fieldset{border:none;padding-top:0}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column #c10_widget{clear:none;margin-bottom:0!important}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column legend{width:auto!important}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column #c2_widget #c2_start{clear:left!important}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column #c11_widget input[type=text]{width:18em}body.template-facetednavigation_view[class*="-archive-search"] #faceted-center-column .faceted-text-widget input[type=text]{width:20em}#content #faceted-form div.faceted-widget .widget-fieldset ul{margin:0 0 0 10px;padding:0}#content #faceted-form div.faceted-widget .widget-fieldset ul li{margin:1px 0}#content #faceted-form div.faceted-widget .widget-fieldset ul li span{color:#6d6863;font-size:9px}#content #faceted-form div#c15_widget.faceted-widget form{margin:0 10px}#content #faceted-form div#c15_widget.faceted-widget input#c15{margin:0 0 15px}body.template-facetednavigation_view[class*="-archive-search"] #content .faceted-criteria-widget{clear:left;float:left;margin:0 0 0 12px!important}body.template-facetednavigation_view[class*="-archive-search"] #faceted-results .ResultCount{float:none;margin-top:20px}#faceted-right-column #s2id_c6{width:116px;margin-right:5px}#content #faceted-form #faceted-results dl dt{margin:10px 0}#content #faceted-form #faceted-results dl dt span.summary{color:#373330;font-family:Georgia,Palatino,serif;font-size:16px;font-weight:400;line-height:21px}#content #faceted-form #faceted-results dl dt span.summary a{color:#373330!important}#content #faceted-form #faceted-results dl dt span.summary a:before{content:"▪\2004";color:#9f7000;vertical-align:-1px;font-size:.95em}#content #faceted-form #faceted-results dl dt span.summary a:hover{color:#835300!important}.listingBar{border-top:1px solid #e4e1dd;margin-top:35px;clear:both;text-align:left}.listingBar a,.listingBar span.current{background-color:#e4e1dd;border:none!important;color:#2b2929!important;font-size:11px;min-width:21px;padding:.5em .6em;margin-right:3px}.listingBar span.current{background-color:#b3b1b0;padding:.5em .6em}.listingBar a:hover{background-color:#f8f7f6!important;border:none!important;color:#7e5713!important}.listingBar span.previous{float:left}.faceted-criteria a{color:#000!important;text-decoration:underline!important}.faceted-criteria a:active,.faceted-criteria a:hover{color:#ffa397!important;text-decoration:underline}.listingBar span.next a,.listingBar span.previous a{background:0 0;border:none}.listingBar span.next a:hover,.listingBar span.previous a:hover{border:none!important}#content #faceted-form .faceted-sections-buttons{float:inherit;margin:0 2em 1em 0}#content #faceted-form #center-area{margin-left:-27%;min-width:16em}#content #faceted-form #left-area{float:left;min-width:14em;width:26%}#content #faceted-form #right-area{min-width:14em;width:26%}#content #faceted-form #center-and-left-area{margin-right:-27%}#content #faceted-form #center-area #center-content-area.left-area-js{margin-left:27%}#content #faceted-form #center-area #center-content-area.right-area-js{margin-right:27%}#content #faceted-form #faceted-left-column div.faceted-widget{margin-right:0}#content #faceted-form #faceted-left-column div.faceted-widget ul{margin:0}#content #faceted-form #center-area .photoAlbumEntry{width:calc(19%);max-width:140px;min-width:10em;margin:0 10px 10px 0}#content #faceted-form #center-area .photoAlbumEntry img{max-height:145px}#content #faceted-form #center-area .photoAlbumEntry a{width:100%}#content #faceted-form #center-area .photoAlbumEntry .photoAlbumEntryTitle{width:100%;line-height:1.25em;padding-top:.5em}#content #faceted-form input[type=text]{margin-bottom:.75em}#content #faceted-form div.faceted-widget .widget-fieldset ul li[id]{float:left;margin:.25em 0;width:calc(49%);min-width:12em}#content #faceted-form div.faceted-widget.faceted-checkboxes-widget .widget-fieldset ul li label{word-wrap:break-word}#content #faceted-form .faceted-criteria dd{overflow:hidden}#content #faceted-form span.faceted-checkbox-criterion{float:left;white-space:nowrap}@media (min-width:481px) and (max-width:1023px){#content #faceted-form #center-area{margin-left:-15em}#content #faceted-form #center-and-left-area{margin-right:-15em}#content #faceted-form #center-area #center-content-area.left-area-js{margin-left:15em}#content #faceted-form #center-area #center-content-area.right-area-js{margin-right:15em}}@media (max-width:480px){#content #faceted-form #center-top-area,#content #faceted-form #left-area{order:1;width:100%;margin-right:0;margin-left:0;min-width:unset;float:none}#content #faceted-form #center-and-left-area{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}#content #faceted-form #left-area{-ms-flex-order:1}#content #faceted-form #center-area{-ms-flex-order:2;order:2;width:100%;float:none;margin-right:0;margin-left:0;min-width:unset}#content #faceted-form #right-area{-ms-flex-order:3;order:3;width:100%;float:none;margin-right:0;margin-left:0;min-width:unset;clear:both}#content #faceted-form #right-area #faceted-right-column{margin-top:15px}#content #faceted-form #center-area #center-content-area{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-right:0;margin-left:0;min-width:unset}#content #faceted-form #center-area #center-content-area.left-area-js,#content #faceted-form #center-area #center-content-area.right-area-js{margin-right:0;margin-left:0}#content #faceted-form #center-top-area{-ms-flex-order:1}#content #faceted-form #faceted-results{-ms-flex-order:2;order:2;width:100%;float:none}#content #faceted-form #center-bottom-area{-ms-flex-order:3;order:3;width:100%;float:none}#content #faceted-form #bottom-area{width:100%;float:none}#content #faceted-form #center-area .photoAlbumEntry{width:calc(49%)}#content #faceted-form .faceted-criteria{width:100%;margin-right:0;margin-left:0;min-width:unset;overflow:hidden}#content #faceted-form div.faceted-widget .widget-fieldset ul li[id]{float:none;width:100%}}#content ul.ArchiveNavTree li.ArchiveNavBase>ul{margin-left:0!important;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#content ul.ArchiveNavTree li.ArchiveNavBase>ul>li{background:#fff;display:block;margin-bottom:1.5%!important;margin-right:1.5%!important;padding:0 0 0 10px;width:30%;font-size:18px;line-height:1.6;font-family:josefin-sans,sans-serif}#content ul.ArchiveNavTree li.ArchiveNavBase>ul>li>ins.jstree-icon{position:relative;top:6px}#content ul.ArchiveNavTree li.ArchiveNavBase>ul>li a{box-sizing:border-box;padding:7px 4px;font-weight:700;color:#205c90;height:auto}#content ul.ArchiveNavTree li.ArchiveNavBase>ul>li a img{display:none!important}#content ul.ArchiveNavTree li.ArchiveNavBase>ul>li ul.navTree{box-sizing:border-box;padding-top:10px;padding-bottom:12px}#content ul.ArchiveNavTree li.ArchiveNavBase>ul>li ul.navTree li{margin:0 0 6px!important}#content ul.ArchiveNavTree li.ArchiveNavBase>ul>li ul.navTree li a{color:#000;font:normal normal 14px/16px "Lucida Grande",sans-serif;padding:0;font-weight:400!important}#content ul.ArchiveNavTree li.ArchiveNavBase>ul>li ul.navTree ul.navTree{padding-bottom:2px}li.navTreeItem div a{white-space:normal;width:85%;padding:7px 0}.jstree a{height:auto!important}ins.jstree-icon{vertical-align:top}body[class*=portaltype-doaks-publications-essaypubitem] #content h2,body[class*=portaltype-doaks-publications-essaypubitem] #content h3,body[class*=portaltype-doaks-publications-essaypubitem] #content p{margin-left:1rem}body[class*=portaltype-doaks-publications-essaypubitem] #content .image-caption{padding-left:0!important}#coin-seal-grid .itemImage{background:#161515}#coin-seal-grid .column{float:left}@media (min-width:1024px){#coin-seal-grid .column{width:50%}#coin-seal-grid .column .archive-image-zoomer{min-height:350px}.container.coinseal{display:block}}.container.coinseal.u-bg-gray{min-height:370px}@media (min-width:1024px){.coinseal-obverse-reverse{display:none}}@media (max-width:1023px){#coin-seal-grid .column{width:100%}.container.coinseal{display:none}.coinseal-obverse-reverse{display:inline-block}}.inscription{text-align:center}.innerContent.right{padding:0 0 0 20px}.innerContent h3{margin-bottom:20px}#content .map-wrapper{position:relative;margin:20px 0 0;width:100%;min-height:600px;height:100%}#content .map-wrapper .map{width:100%;height:100%;position:absolute!important;left:0;right:0;top:0;bottom:0}#content .map-wrapper .map-list-wrap{position:fixed;display:none;margin-right:0;top:0;right:0;width:50%;height:100%;max-width:850px;z-index:10;transition-property:width;transition-duration:.3s}#content .map-wrapper .map-list{margin:0}#content .map-wrapper .map-list-wrap li{display:none;position:absolute;background:#fff;list-style:none;padding:0;top:0;left:0;bottom:0;right:0;overflow-y:scroll;transition-property:all;transition-duration:.4s}#content .map-wrapper .map-list li p:first-of-type{margin-top:40px}#content .map-wrapper .map-list-wrap li.active{display:block;bottom:0;box-shadow:0 33px 41px 15px rgba(52,52,52,.5)}@media screen and (max-width:768px){#content .map-wrapper .map-list-wrap li{top:20vh}}@media screen and (max-width:400px){#content .map-wrapper .map-list-wrap li{top:10vh}}#content .map-wrapper .map-list-wrap h3{position:relative;font-size:28px;margin:0;font-weight:700;color:#4D4D4D;letter-spacing:0;text-transform:uppercase}#content .map-wrapper .loc-cont{position:relative}#content .map-wrapper .loc-cont article .cont-wrap{padding:40px 60px 180px}#content .map-wrapper .loc-cont .cont-wrap address{margin-top:15px;position:relative;font-size:17px;font-weight:600;color:#000;font-style:normal;text-transform:uppercase;letter-spacing:0;background:url(../_img/marker.svg) center left/22px no-repeat;padding:6px 0 6px 30px}#content .map-wrapper .loc-cont .cont-wrap address:after,#content .map-wrapper .map-list-wrap h3::after{content:"";height:1px;background:#C2C2C2;margin-bottom:-10px;width:100%;position:absolute;bottom:0;left:0}#content .map-wrapper .loc-cont header img{display:block;width:100%;height:auto}@media screen and (max-width:768px){#content .map-wrapper .loc-cont article .cont-wrap{padding:20px 20px 120px}#content .map-wrapper .loc-cont article .cont-wrap h3{font-size:14px}#content .map-wrapper .loc-cont article .cont-wrap address{background-position:left top;background-size:10px;font-size:11px;margin-top:8px;padding:0 0 0 18px}#content .map-wrapper .loc-cont article .cont-wrap p{font-size:14px;line-height:150%;margin-top:20px}#content .map-wrapper .loc-cont header{background-position:center center;background-repeat:no-repeat;background-size:cover;height:0;padding:0 0 40%}#content .map-wrapper .loc-cont header img{display:none}}#content .map-wrapper .number-post{position:absolute;top:0;left:0;color:rgba(227,227,227,.5);font-size:245px;line-height:170px}#content .map-wrapper .controls{position:fixed;background:#fff;width:50%;bottom:0;right:0;height:75px;max-width:850px;box-shadow:0 -3px 3px 0 rgba(100,100,100,.15);transition-property:width;transition-duration:.3s}#content .map-wrapper .controls a{line-height:75px;color:#fff;text-decoration:none;letter-spacing:0;text-align:center;padding:0 45px;box-sizing:border-box;background:url(../_img/white-arrow-right.svg) 80% center/11px no-repeat #FF7F08}#content .map-wrapper .controls button{background:url(../_img/marker.svg) 80% center/18px no-repeat,url(../_img/left-arrow.svg) 20% center/11px no-repeat #3D3D3D;color:#fff}#content .map-wrapper .controls a,#content .map-wrapper .controls button{width:50%;float:left;display:block;height:75px;border:none;cursor:pointer;font-size:12px;text-transform:uppercase;border-radius:0;margin:0;font-family:proxima-nova,sans-serif;font-weight:700}@media screen and (max-width:768px){#content .map-wrapper .controls{width:100%}#content .map-wrapper .map-list-wrap{width:100%;max-width:100%}}#content .map-wrapper .range-wrap{background:0 0;position:relative;display:inline-block;left:50%;vertical-align:middle;height:13px;width:80%;margin:0 auto;border-radius:13px;box-sizing:border-box;transform:translateX(-50%)}#content .map-wrapper .range-wrap:before{content:"";display:block;position:absolute;top:-1px;left:-1px;border:1px solid #979797;width:100%;height:100%;border-radius:13px}@media screen and (max-width:768px){#content .map-wrapper .controls{height:40px}#content .map-wrapper .controls span{display:none}#content .map-wrapper .controls button{padding:0 45px}#content .map-wrapper .controls a,#content .map-wrapper .controls button{height:40px;line-height:40px}#content .map-wrapper .timeline{width:calc(76%);padding:0 12vw}#content .map-wrapper h4[class*=date-]{font-size:12px}}#content .map-wrapper .range{position:relative;background:#FCAD3C;height:13px;border-radius:13px}#content .map-wrapper .knob{position:absolute;opacity:1;top:-29px;width:20px;height:45px;z-index:3;color:#6F6F6F;font-size:11.5px;font-weight:700}#content .map-wrapper .knob:after{content:"";display:block;position:absolute;bottom:0;width:20px;height:20px;background:#FF7F08;border-radius:100%;z-index:3;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}#content .map-wrapper .timeline:before{content:"";display:inline-block;vertical-align:middle;height:100%}#content .map-wrapper .timeline{display:none;height:100px;width:100%;background:rgba(255,255,255,.46);box-shadow:-1px 3px 23px 1px rgba(72,84,100,.5);position:absolute;bottom:0;left:0;z-index:5}#content .map-wrapper .timeline.hidden{opacity:0;height:0;width:0}#content .map-wrapper button{background:url(../_img/white-arrow-right.svg) calc(75%) center/11px no-repeat #FF7F08;font-size:13px;font-family:proxima-nova,sans-serif;text-transform:uppercase;letter-spacing:0;padding:15px 45px;color:#fff;border:none;border-radius:25px;font-weight:700;cursor:pointer;margin-top:25px}#content .map-wrapper h4[class*=date-]{text-align:center;position:absolute;top:-4px;margin:0;width:10%;min-width:65px;transform:translateX(-100%)}#content .map-wrapper h4.date-end{right:0;transform:translateX(100%)}.doaks-faceted-map-view #content #faceted-form{margin:0;width:auto;display:-ms-grid;display:grid;position:relative;min-height:600px;grid-template-areas:"buttons buttons" "top top" "left_center right" "bottom bottom";-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.doaks-faceted-map-view #content #faceted-form .faceted-sections-buttons{grid-area:buttons}.doaks-faceted-map-view #content #faceted-form .faceted-clear{display:none}.doaks-faceted-map-view #content #faceted-form #top-area{grid-area:top}.doaks-faceted-map-view #content #faceted-form #center-and-left-area{margin-right:0;margin-left:0;float:none;display:-ms-grid;display:grid;grid-template-areas:"left center";-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;grid-area:left_center;width:auto}.doaks-faceted-map-view #content #faceted-form #center-area{margin-left:0;float:none;grid-area:center}.doaks-faceted-map-view #content #faceted-form #center-area #center-content-area.right-area-js{margin:0}.doaks-faceted-map-view #content #faceted-form #left-area{grid-area:left}.doaks-faceted-map-view #content #faceted-form #bottom-area,.doaks-faceted-map-view #content #faceted-form #center-top-area,.doaks-faceted-map-view #content #faceted-form #left-area,.doaks-faceted-map-view #content #faceted-form #right-area,.doaks-faceted-map-view #content #faceted-form #top-area{width:auto;z-index:7;margin-top:5px;min-width:0}.doaks-faceted-map-view #content #faceted-form #right-area{grid-area:right}.doaks-faceted-map-view #content #faceted-form #bottom-area{grid-area:bottom}.doaks-faceted-map-view #content #faceted-form #faceted-results .map{position:absolute;bottom:0;right:0;width:100%;height:100%}.doaks-faceted-map-view #content #faceted-form .map-wrapper{margin:0;position:static;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.doaks-faceted-map-view #content #faceted-form .map-wrapper .timeline{position:static}.doaks-faceted-map-view #content #faceted-form .faceted-widget{border:1px solid rgba(0,0,0,.33);background-color:rgba(0,0,0,.1);border-radius:5px;margin-bottom:5px}#pfg-fieldwrapper .formHelp{display:block!important}#pfg-fieldwrapper .required:after{font-size:60%;top:-5px}#pfg-fieldwrapper .PFGFieldsetWidget,#pfg-fieldwrapper .field{width:70%!important}#pfg-fieldwrapper fieldset{border:0!important}#content ul{margin-left:.5em!important;font-size:16px}.plone-toolbar-main #plone-contentmenu-factories ul{margin-top:0!important}.pat-structure .navbar{z-index:1}.mosaic-enabled .mce-menu,.plone-modal-open{position:fixed}.mosaic-width-full{padding-right:0}#Masterhead.intro-opened{position:fixed!important}#content article.entry::after,#relatedItemBox ul li::after,#searchresults ul li::after,.entries::before{content:" ";display:block;clear:both;height:2px;visibility:hidden}#search-results li{margin:12px 0}#search-results li .croppedDescription{margin-bottom:0;margin-top:3px}.highlightedSearchTerm{background:#fea;box-shadow:0 0 1px 1px #fea}.search-date-options>div,.search-type-options>div{display:inline-block;margin-right:12px}.optionsToggle label{font-weight:300;color:#696969}.ordered-selection-field td{vertical-align:middle;text-align:center}.ordered-selection-field td button{display:block;margin:auto}.folder-factories{list-style:none}.searchPage{position:relative}.searchPage .actionMenu.activated dd{display:block}.searchPage .actionMenu{float:right}.searchPage .actionMenu dt{top:0;right:0;position:absolute}.searchPage .actionMenu dd{display:none;position:absolute;right:0;top:35px;width:300px;background-color:#fcfcfd;border:1px solid #e5e5e5;padding:15px;z-index:10}#search-results-bar #results-count{float:right;padding-top:15px;padding-right:15px}#searchform{margin:0 auto;max-width:1280px;padding:0 20px;width:auto}@media (max-width:480px){#searchform{padding:0 15px}}#searchform .input-group{max-width:600px;margin:20px auto;text-align:center;font-size:32px}#searchform .input-group input.searchPage{padding:10px}#searchform .input-group input.searchPage.btn{width:120px}#search-filter input{margin-right:.5rem}#folderContentsForm td img~a,.navTreeItem a img~span,dt .summary img~a{padding-left:4px}#search-results dl.actionMenu dt{margin-top:0;clear:none;line-height:normal;font-size:1em}#search-results .searchResults .discreet,.subsection-contact-us dt.collapsibleHeader{font-size:90%}#search-results .searchResults{list-style:none;margin:0 0 0 10px;padding:0}#search-results .searchResults li{list-style:none;overflow:hidden}#search-results .searchResults .result-title{line-height:1.5em;margin-top:10px;clear:both}#search-results .searchResults .result-title img.thumb-icon{width:128px;float:left;margin:0 5px 10px 0}#search-results .searchResults .documentByLine{display:none}#search-results .searchResults .discreet,#search-results .searchResults .documentLocation{display:block;margin-left:0;overflow:hidden}#search-results .searchResults .documentLocation{font-style:italic}.discreet{color:#696969!important;font-weight:300}.subsection-contact-us dl.pat-collapsible.open dt.collapsibleHeader{padding:0 .5em 0 2em;background:url(img/treeExpanded.png) .5em 50% no-repeat #fff;cursor:pointer}.subsection-contact-us dl.pat-collapsible.closed dt.collapsibleHeader{position:relative;padding:0 .5em 0 2em;cursor:pointer;background:url(img/treeCollapsed.png) .5em 50% no-repeat #fff}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.bigfoot-footnote__button{z-index:5;top:-.1em;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:.35em;margin:0 .1em 0 .2em;border:none;cursor:pointer;background-color:rgba(110,110,110,.2);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:0;vertical-align:middle;text-decoration:none;font-smoothing:antialiased;transition-property:background-color;transition-duration:.25s}.bigfoot-footnote__button:focus,.bigfoot-footnote__button:hover{outline:0;background-color:rgba(110,110,110,.5)}.bigfoot-footnote__button:active{background-color:rgba(110,110,110,.5)}.bigfoot-footnote__button.is-active{background-color:#6e6e6e;transition-delay:.1s}.bigfoot-footnote__button__circle{width:.25em;height:.25em;margin-right:.25em;float:left}.bigfoot-footnote__button__circle:last-child{margin-right:0}.bigfoot-footnote__container{display:inline-block;position:relative;text-indent:0}@media not print{.footnote-print-only{display:none!important}}@media print{.bigfoot-footnote,.bigfoot-footnote__button{display:none!important}}.bigfoot-footnote{position:fixed;z-index:10;bottom:auto;right:auto;top:0;left:0;display:inline-block;box-sizing:border-box;max-width:90%;margin:1.96924em 0;background:#fafafa;opacity:0;border-radius:.5em;border:1px solid #c3c3c3;box-shadow:0 0 8px rgba(0,0,0,.3);line-height:0;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:ease;transform:scale(.1) translateZ(0);transform-origin:50% 0}.bigfoot-footnote.is-active{transform:scale(1) translateZ(0);opacity:.97}.bigfoot-footnote.is-bottom-fixed{position:fixed;bottom:0;top:auto;left:0;right:auto;transform:translateY(100%);width:100%;margin:0;border-radius:0;opacity:1;border-width:1px 0 0;transition:transform .3s ease}.bigfoot-footnote.is-bottom-fixed.is-active{transform:translateY(0)}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{margin:0 0 0 50%;transform:translateX(-50%);max-width:100%}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content,.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{border-radius:0}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip{display:none}.bigfoot-footnote.is-scrollable:after{position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);background-size:cover;opacity:.1;transition-properties:opacity;transition-duration:.25s;transition-timing-function:ease}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after,.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{content:'';position:absolute;width:100%;z-index:12;left:0}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{top:-1px;height:1.1em;border-radius:.5em .5em 0 0;background-image:linear-gradient(to bottom,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{bottom:-1px;height:1.2em;border-radius:0 0 .5em .5em;background-image:linear-gradient(to top,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.bigfoot-footnote__content,.bigfoot-footnote__wrapper{position:relative;display:inline-block;box-sizing:inherit;border-radius:.5em}.bigfoot-footnote.is-fully-scrolled:after,.bigfoot-footnote.is-fully-scrolled:before{opacity:0;transition-delay:0}.bigfoot-footnote__wrapper{z-index:14;width:22em;overflow:hidden;margin:0;background-color:#fafafa;line-height:0}.bigfoot-footnote__content{z-index:8;max-width:21em;max-height:15em;padding:1.1em 1.3em 1.2em;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;font-smoothing:subpixel-antialiased;line-height:normal}.bigfoot-footnote__content img{max-width:100%}.bigfoot-footnote__content :last-child{margin-bottom:0!important}.bigfoot-footnote__content :first-child{margin-top:0!important}.bigfoot-footnote__content a.external-link{white-space:nowrap}.bigfoot-footnote__tooltip{position:absolute;z-index:12;box-sizing:border-box;margin-left:-.65em;width:1.3em;height:1.3em;transform:rotate(45deg);background:#fafafa;border:1px solid #c3c3c3;box-shadow:0 0 8px rgba(0,0,0,.3);border-top-left-radius:0}.is-positioned-bottom .bigfoot-footnote__tooltip{top:-.65em}.is-positioned-top .bigfoot-footnote__tooltip{bottom:-.65em}.bigfoot-footnote__button{position:relative;height:.95em;width:1.5em;border-radius:.475em}.bigfoot-footnote__button:after{clear:both;content:attr(data-footnote-number);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;font-size:.57em;font-weight:700;color:rgba(110,110,110,.5);transition:color .25s ease}.bigfoot-footnote__button.is-active:after,.bigfoot-footnote__button:hover:after{color:#fff}.bigfoot-footnote__button__circle{display:none}.pb-ajax .itemImage{float:left;margin:25px;width:auto}.AnnotationEntry{overflow:hidden;margin-bottom:10px}.AnnotationEntry .itemImage{float:right;width:auto;margin:10px 0 10px 5px}.AnnotationEntry h4.itemTitle{margin:0;font-family:inherit;font-weight:700;font-size:12px;line-height:1.5em}.AnnotationEntry .PublicationText{margin-left:1em}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluaXRpYWxpemVycy9fcmVzZXQubGVzcyIsImluaXRpYWxpemVycy9fdHlwb2dyYXBoeS5sZXNzIiwiaW5pdGlhbGl6ZXJzL19zdHlsZS5sZXNzIiwib2JqZWN0cy9fY29udGVudFRhZ3MubGVzcyIsIm9iamVjdHMvX3RpbGVzLmxlc3MiLCJpbml0aWFsaXplcnMvYW5pbWF0ZS5jc3MiLCJhcHBsaWNhdGlvbi5jc3MiLCJpbml0aWFsaXplcnMvX3NjYWZmb2xkaW5nLmxlc3MiLCJpbml0aWFsaXplcnMvX3V0aWxzLmxlc3MiLCJvYmplY3RzL19mb290ZXIubGVzcyIsIm9iamVjdHMvX2JyZWFkY3J1bWJzLmxlc3MiLCJvYmplY3RzL19pbmZvVGFibGUubGVzcyIsIm9iamVjdHMvX2hlcm8ubGVzcyIsIm9iamVjdHMvX2RlZmF1bHRzLmxlc3MiLCJvYmplY3RzL19jb250YWluZXJzLmxlc3MiLCJvYmplY3RzL190YWdzLmxlc3MiLCJvYmplY3RzL190YWJsZXMubGVzcyIsIm9iamVjdHMvX3RhYnMubGVzcyIsIm9iamVjdHMvX2RvYWtzSW5mby5sZXNzIiwib2JqZWN0cy9fY2FyZHMubGVzcyIsIm9iamVjdHMvX3VwY29taW5nRXZlbnRzLmxlc3MiLCJvYmplY3RzL19jb250ZW50Lmxlc3MiLCJvYmplY3RzL19jb2xsZWN0aW9uLmxlc3MiLCJvYmplY3RzL19yZXNlYXJjaC5sZXNzIiwib2JqZWN0cy9fZm9ybXMubGVzcyIsIm9iamVjdHMvX2J1dHRvbnMubGVzcyIsIm9iamVjdHMvX2dldEludm9sdmVkLmxlc3MiLCJvYmplY3RzL192aXNpdC5sZXNzIiwib2JqZWN0cy9fbGF0ZXN0TmV3cy5sZXNzIiwib2JqZWN0cy9fZXZlbnQubGVzcyIsIm9iamVjdHMvX2JpZ2Zvb3QubGVzcyIsIm9iamVjdHMvX3NpZGViYXIubGVzcyIsIm9iamVjdHMvX3NjaG9sYXJzaGlwLmxlc3MiLCJvYmplY3RzL19mYWNldGVkU2VhcmNoLmxlc3MiLCJvYmplY3RzL19ib29rLmxlc3MiLCJvYmplY3RzL19ibG9nLmxlc3MiLCJvYmplY3RzL19mb290bm90ZXMubGVzcyIsIm9iamVjdHMvX2pzdHJlZS5sZXNzIiwib2JqZWN0cy9fZXNzYXkubGVzcyIsIm9iamVjdHMvX2NvaW5zZWFsLmxlc3MiLCJvYmplY3RzL19tYXAubGVzcyIsIm9iamVjdHMvX3Bsb25lY3VzdG9tLmxlc3MiLCJvYmplY3RzL19jb2xsYXBzaWJsZS5sZXNzIiwib2JqZWN0cy9fYWNjZXNzLmxlc3MiLCJvYmplY3RzL19wdWJsaWNhdGlvbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFnQ0EsS0FiQSxLQW9CRSxXQUFBLEtBRUYsUUFHQSxNQUdBLFFBR0EsV0FHQSxPQUtBLE9BR0EsT0FHQSxLQUdBLEtBR0EsSUFHQSxRQUdBLFFBdEJFLFFBQUEsTUF3SEYsR0FWQSxJQWNFLE9BQUEsRUFvQ0YsT0F3REEsT0FJRSxlQUFBLEtBNUZGLElBb0dBLFNBSUUsU0FBQSxLQXhFRixPQW5NQSx3QkEyUkUsbUJBQUEsT0FDQSxPQUFBLFFDM0hGLGNBTEEsSUR3TEksT0FBQSxLQThCSixPQVVBLEdBR0EsR0FGRSxRQUFBLEVBbE9GLEdBc1BBLEVBQ0UsY0FBQSxNQXFCRixRQWpEQSxNQWtERSxPQUFBLEVBQUEsRUFBQSxNQW9CRixJQWxVQSxLQW1VRSxXQUFBLFFFdld1SixnQkFBQSxLRnVVekosV0ErQ0EsRUFPRSxPQUFBLEdBQUEsR0FNRixHQUpBLEdBS0UsT0FBQSxFQUFBLEVBQUEsTUFBQSxJQWpIQSx5QkE0SkEsdUJBU0Esd0JBU0Esc0JBU0EsMkJBU0Esc0JBU0Esd0JBU0EsdUJBU0Esd0JBU0EsdUJBU0EsdUJBU0EsMkJBU0EsaUNBU0Esd0JBdlJBLHlCQXBFQSxlQWdQRSxNQUFBLEtBK0dKLE1BR0EsT0F2ZUEsSUEwZUEsT0F4ZEEsSUFtZEUsVUFBQSxLRTdsQkYsaUNGbWFBLElBbFVBLEtFcEN5SixnQkFBQSxLQ2xGekosWUN2QkEsWUhTQSxFR0pPLDhCQUFBLFFBQUEsc0JBQUEs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QkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxLQUVGLGtCQUNFLE1BQUEsTUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxNQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLE1BRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsTUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixvQkFDRSxNQUFBLEtBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLG9CQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxvQkFFRixtQkFDRSxNQUFBLG9CQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxvQkFFRixtQkFDRSxNQUFBLG1CQUVGLG1CQUNFLE1BQUEsa0JBRUYsb0JBQ0UsTUFBQSxtQkFFRixvQkFDRSxNQUFBLEtBRUYsbUJBQ0UsTUFBQSxpQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLElBRUYsb0JBQ0UsTUFBQSxrQkFFRixvQkFDRSxNQUFBLGtCQUVGLG9CQUNFLE1BQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixtQkFDRSxZQUFBLEVBREYscUJBR0ksYUFBQSxFQUdKLGtCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsb0JBSUksVUFBQSxJQUNBLFdBQUEsTUFJTiwwQkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixnQ0FFSSxjQUFBLEVBRkosK0JBS0ksYUFBQSxFQUdKLCtCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosOEJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixrQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxNQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLE1BRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG1CQUVGLGtCQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxpQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixrQkFDRSxZQUFBLEVBREYsb0JBR0ksYUFBQSxFQUdKLGlCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsbUJBSUksVUFBQSxJQUNBLFdBQUEsTUFJTixnREFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSiwrQkFFSSxjQUFBLEVBRkosOEJBS0ksYUFBQSxFQUdKLDhCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosNkJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixpQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxvQkFFRixnQkFDRSxNQUFBLG9CQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxvQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsTUFFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxNQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLE1BRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsTUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxtQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG1CQUVGLGlCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxpQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixxQkFFSSxlQUFBLE9BR0oscUJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixpQkFDRSxZQUFBLEVBREYsbUJBR0ksYUFBQSxFQUdKLGdCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsa0JBSUksVUFBQSxJQUNBLFdBQUEsTUFJTiwwQkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRiwyQkFFSSxlQUFBLE9BR0osMkJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixvQ0FFSSxjQUFBLEVBRkosbUNBS0ksYUFBQSxFQUdKLG1DQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosa0NBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixzQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0oscUJBQ0UsTUFBQSxLQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsS0FFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsS0FFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxvQkFFRixxQkFDRSxNQUFBLG9CQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxvQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxLQUVGLHFCQUNFLE1BQUEsTUFFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxNQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLE1BRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsTUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsS0FFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRix1QkFDRSxNQUFBLEtBRUYsc0JBQ0UsTUFBQSxtQkFFRixzQkFDRSxNQUFBLG9CQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxvQkFFRixzQkFDRSxNQUFBLG9CQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxvQkFFRixzQkFDRSxNQUFBLG1CQUVGLHNCQUNFLE1BQUEsa0JBRUYsdUJBQ0UsTUFBQSxtQkFFRix1QkFDRSxNQUFBLEtBRUYsc0JBQ0UsTUFBQSxpQkFFRixzQkFDRSxNQUFBLGtCQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLGtCQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxrQkFFRixzQkFDRSxNQUFBLElBRUYsdUJBQ0UsTUFBQSxrQkFFRix1QkFDRSxNQUFBLGtCQUVGLHVCQUNFLE1BQUEsS0FFRiwwQkFFSSxlQUFBLE9BR0osMEJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixzQkFDRSxZQUFBLEVBREYsd0JBR0ksYUFBQSxFQUdKLHFCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsdUJBSUksVUFBQSxJQUNBLFdBQUEsTUFJTix5QkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixnQ0FFSSxjQUFBLEVBRkosK0JBS0ksYUFBQSxFQUdKLCtCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosOEJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixrQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxNQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLE1BRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG1CQUVGLGtCQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxpQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixrQkFDRSxZQUFBLEVBREYsb0JBR0ksYUFBQSxFQUdKLGlCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsbUJBSUksVUFBQSxJQUNBLFdBQUEsTUFLTixLQWo0REUsVUFBQSxFQWk0REYsT0E3M0RJLGVBQUEsSUE4NURBLFVBQUEsS0FqQ0osaUJBL3VERSxNQUFBLElBbXZERSxnREFtQ0gsaUJBbnhEQyxNQUFBLEtBbXZERSx5QkFnQ0gsaUJBaDZEQyxNQUFBLE1BeTNERixpQkFudURFLE1BQUEsSUFndkRFLGdEQTBCSCxpQkFoeERDLE1BQUEsS0F5dkRFLHlCQXVCSCxpQkFoNkRDLE1BQUEsTUF5M0RGLGlCQTd0REUsTUFBQSxJQW12REUsZ0RBaUJILGlCQXZ3REMsTUFBQSxLTjVERixjTTR4REEsaUJDdDVEQSxTQ2xDQSxvQkYrREUsTUFBQSxLQTg1REYsV0FDRSxRQUFBLGFEaStDRixLTHY5R0EsS0t3OUdBLEVMdjlHRSxZQUFBLGFBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsRUFDQSxZQUFBLElBQ0EsTUFBQSxLQUdGLEVBQUcsTUFBQSxLQUFjLFlBQUEsSUFHZixXQUFBLElBQUEsSUFBQSxZSzY5R0YsU0w1OUdDLFFEa0dHLFFBQUEsRUNqR1EsTUFBQSxRQUNWLDBCQUNFLE1BQUEsS0tpK0dKLGlDTGgrR0ksZ0NBQ1UsTUFBQSxRQUFhLGdCQUFBLFVLZy9HM0Isa0JBSkEsa0JBS0EsdUJBRUEsbUJBTEEsY0FDQSxxQkFLQSxZQVhBLGdCQUVBLGFBREEsNERBV0Esd0JBSEEscUJBTEEsWUx4K0dBLEdLKzlHQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdMbCtHRSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFlBQUEsYUFBQSxXS28vR0YsWUFEQSxnQkxoL0dBLEdEOEdFLE1BQUEsS0M3R0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxFQUNBLHlCTXE5REQsaUJBaDZEQyxNQUFBLEtEZzhHQSxZQURBLGdCTDl5R0YsR0FyTUksVUFBQSxNQUlKLEdBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEVBQ0EsWUFBQSxJQUNBLGVBQUEsRUFHQSx5QkF5TEYsR0F4TEksVUFBQSxLQUNBLFlBQUEsTUFTSixPQVBFLFVBYUEsVUFBQSxLQUVBLGVBQUEsSUFmQSxVQUVBLFlBQUEsS0FLRixPQUNFLFFBQUEsT0FFQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxlQUFBLFVBRUEsWUFBQSxLQUVBLGdCQUFBLFlBQ0EsWUFBQSxPQUNBLGFBQUEsS0FDQSxRQUFBLEtBQUEsRUFHQSxXQUFBLE1BQUEsRUFBQSxFQUFBLFFBQUEsS0FBQSxFQUFBLEVBQUEsUUFFQSw2QkFBQSxNQUFBLHFCQUFBLE1BRUEsS0FBQSxLS3MvR0YsYUxyL0dFLGNBQ0UsUUFBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsTUFBQSxLSzZtSEosb0JBK3NFQSxtQkkxNExBLG9CVGdKRSx1QlV2REEsbUJWdURBLGVBQUEsbUJTOUlFLFFBQUEsR1Q4RUYsY0FDRSxXQUFBLElBRUYsYUFDRSxXQUFBLEVBQ0EsY0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBRUEsS0FBQSxNQUNBLE9BQUEsS0FLSixzRUFDRSxhQUFlLE9BQUEsTUs0L0dqQixrQkFIQSxrQkFDQSxjQUNBLHFCQUhBLGFBREEsNERMcC9HQSxHQUNFLFVBQUEsS0FDQSxlQUFBLEVBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsU0FLRixHQUNFLFVBQUEsS0FERixHQUVFLGVBQUEsRUFDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0tvZ0hGLHVCQUVBLG1CTG5nSEEsYUtvZ0hBLHdCQUZBLHFCQUZBLFlMdi9HQSxHQVJFLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQU9GLFlLNGlIQSxjTGhpSEEsaUJBeUJBLGFBbkNFLFVBQUEsS0FJQSxZQUFBLElBK0NjLFlRN0crRCxnQkFBQSxLUjREN0UsZUFBQSxVQUpGLFlBQ0UsTUFBQSxLQU1BLG9DQUNFLE1BQUEsS0FJSixpQkFYRSxNQUFBLEtBTUEseUNBQ0UsTUFBQSxLQU1GLHVCQUNJLGFBQUEsS0FDQSxjQUFBLElBRUEsV0FBQSwrS0FBQSxPQUFBLFFBQUEsVUswZ0hOLHVCTHhnSEUseUJBQ0UsTUFBQSxRQUNBLGdCQUFBLEtBRUYsdUJBQ0UsUUFBQSxHQUNBLGdCQUFBLEtBQ0EsWUFDQSxNQUFBLFFBQ0EsNkJBQ0UsYUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLHdMQUFBLE9BQUEsUUFBQSxVSzRnSE4sY0x2Z0hBLGFBcENFLE1BQUEsS0tvakhGLHNDTDlpSEUscUNBQ0UsTUFBQSxLS2lqSEosb0JMM2lIRSxtQkFDSSxhQUFBLEtBQ0EsY0FBQSxJQUVBLFdBQUEsK0tBQUEsT0FBQSxRQUFBLFVLZ2pITixvQkFGQSxzQkFDQSxtQkw3aUhFLHFCQUNFLE1BQUEsUUFDQSxnQkFBQSxLS2lqSEosb0JML2lIRSxtQkFDRSxRQUFBLEdBQ0EsZ0JBQUEsS0FDQSxZQUNBLE1BQUEsUUtrakhKLDBCTGpqSEkseUJBQ0UsYUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLHdMQUFBLE9BQUEsUUFBQSxVQXFCSCwwQ0FBYSxZQUFhLFlBQUEsSUFBQSxNQUFBLFFBQTZCLE1BQUEsS0FBWSxLQUFBLElBQUEsS0FBQSxLQUFBLGFBQUEsV0FBbUMsZUFBQSxZQUE2QixRQUFBLEtBQWMsTUFBQSxNUWhJcEosc0JBQUEsMEJBU0UsTUFBQSxlUndIRSwwQkE0Q0osMENBNUNzQixVQUFBLEVBQWEsTUFBQSxNQUMvQiw0Q0EyQ0osMENBM0NzQyxPQUFBLEtBQUEsR0FGbkMsK0NBR1MsVUFBQSxLQUFnQixXQUFBLE9BQW1CLFlBQUEsSUs2akgvQywwQ0x2akhBLDBDQUMyQyxXQUFBLFFBQW9CLGNBQUEsSUFBbUIsTUFBQSxRQUFlLEtBQUEsT0FBQSxJQUFBLEtBQUEsRUFBQSxhQUFBLHFCQUFpRCxRQUFBLElBQUEsY1U3TGxKLHlERjhGQSxRRWxGTyxXQUFBLE9Da1FQLGFBNUNBLGtCQVFBLG9CRHpORyxZQUFBLGFBQUEsV0w0dUhILGlEQUZBLGdEQUNBLGlETDlqSEMsZ0RBQ1UsTUFBQSxRQWNYLHlDQUNJLE1BQUEsS0FHSiwrQ0FDSSxNQUFBLEtBR0osZ0JBQ0ksTUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxPQUdKLHlCQUNJLFdBQUEsT0FDQSxpQkFBQSxRT3RPSixhQUNFLFdBQUEsS0FHRixlQUNFLFdBQUEsT0NxRkYsbUNBMUZBLDBDQTJGYyxXQUFBLEtEbkZkLFNBQ0UsUUFBQSxNQUdGLFVBQ0UsUUFBQSxhQUdGLFlBQ0UsU0FBQSxPQUdGLGVBQ0UsV0FBQSxLQUdGLFdBQ0UsaUJBQUEsUUZzeEhGLDJCQURBLHVCRWx4SEEsYUFDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLGdCQUFBLEtBSEYsZ0JBS0ksT0FBQSxFQUNBLFFBQUEsRUFLRix5QkFzR0YsWUFyR0ksUUFBQSxnQkFLRix5QkFnR0YsV0EvRkksUUFBQSxnQkFJSixZQUNFLFlBQUEsSUFHRixRQUNFLFlBQUEsSUFHRixTQUNFLFFBQUEsTUFDQSxPQUFBLEtBRUEsUUFBQSxTQUdGLFFBQ0UsUUFBQSxlQ2xERiwyQ0FoQkEsaURBaUJFLFFBQUEsTUR3REYsV0FDRSxrQkFBQSxVQUNBLG9CQUFBLE9BQUEsT0FJQSxnQkFBQSxNQUdGLGdCQUNFLFlBQUEsS0FHRixnQkFDRSxZQUFBLEtBR0YsZ0JBQ0UsWUFBQSxLQUdGLGdCQUNFLFlBQUEsS0FHRixnQkFDRSxZQUFBLEtBR0Ysb0JBQ0UsZUFBQSxNQUdGLG9CQUNFLGVBQUEsTUFHRixtQkFDRSxlQUFBLEtBR0YsbUJBQ0UsZUFBQSxLQUdGLG1CQUNFLGVBQUEsS0FHRixtQkFDRSxlQUFBLEtBR0YsbUJBQ0UsZUFBQSxLQUdGLFVBQ0UsY0FBQSxNQUdGLGFBQ0UsV0FBQSxLQUdGLGFBQ0UsS0FBQSxRQUFlLFNBQUEsU0t0R2pCLG9EUDgySEUsdUJPNzJIRCxtQlA0MkhDLG1CT3oySEEsTUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEdKcENGLHFDQUNFLFFBQUEsTUFDQSxNQUFBLEtBR0Ysd0NBQ0UsTUFBQSxLQU9GLHFCQUNJLE9BQUEsRUFPSixlQUNJLFFBQUEsR0FBQSxFQUFBLEdBQUEsR0FNSixtQ0FDSSxNQUFBLElBT0EseUJBOERKLGVBMUVRLFFBQUEsR0FBQSxFQUFBLEdBQUEsR0EwRVIsbUNBbkVRLE1BQUEsSUFtRVIsaUNBN0RRLE1BQUEsTUFLSixxQ0F3REosbUNBdkRRLE1BQUEsS0FLUixvREFDSSxRQUFBLEtBR0osWUFBeUIsUUFBQSxNQUFlLE9BQUEsS0FBQSxlQUE2QixRQUFBLEtBQUEsRUFBZ0IsTUFBQSxJSDg1SHJGLG1DRzE1SEcsa0NBQ1Usa0JBQUEsUUFBMkIsa0JBQUEsSUhpNkh4QywrQkczNUhHLDhCQUNVLG1CQUFBLFFBQTRCLG1CQUFBLElBWnpDLHlCQWUyRixXQUFBLFFBQWtELFlBQUEsSUFmN0ksY0FpQjBELFlBQUEsSUgyNkgxRCxxQkcxNkhFLG9CQUNVLFdBQUEsa0JBQStCLGFBQUEsUUFBc0IsTUFBQSxLQUFjLGdCQUFBLEtIZzdIL0UsOEJHOTZIRyw2QkFDVSxrQkFBQSxRQUEyQixrQkFBQSxJSGs3SHhDLDBCRy82SEcseUJBQ1UsbUJBQUEsUUFBNEIsbUJBQUEsSUFVekMsc0JBQ0ksT0FBQSxFQUFBLEtBQUEsTUFBQSxJQUNBLHlCQVFKLHNCQVBRLE9BQUEsS0FBQSxFQUFBLE1BQUEsTUtsR1IsV0FDRSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLHlCQThSRixXQTdSSSxRQUFBLEVBQUEsTUFJSixzQkFDRSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxHQUZGLDRCQUlJLFlBQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLHlCQWtSSiw0QkFqUk0sUUFBQSxPQVJOLDhCQVdNLFFBQUEsV0FDQSx5QkE2UU4sOEJBNVFRLFFBQUEsY0FTUixlUjRoSUEsZ0JRM2hJeUIsUUFBQSxFQUN2QixPQUFBLEtBR0YsZ0JBQ0UsaUJBQUEsUUFHRixTQUNFLE9BQUEsS0FDQSxTQUFBLFNBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUFBLE9BQ0EsZ0JBQUEsTUFHRixjQUNFLGlCQUFBLGtCQUdGLGVBQ0UsaUJBQUEsbUJBR0YsaUNSeWhJQSxrQ1F2aElFLFlBQUEsS0FJRixtQkFDRSxZQUFBLE1BQ0EseUJBa09GLDhCQXpRUSxRQUFBLGFBeVFSLG1CQWxPZ0IsWUFBQSxHQUZoQixvQ0E5REUsT0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLFFBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSx5QkE4UkYsb0NBN1JJLFFBQUEsRUFBQSxNQThEQSwyREErTkosb0NBOU5RLFVBQUEsT0FHTix3Q0FDRSxZQUFBLEVBREYseURBUUEsNERBTEksT0FBQSxFQUNBLFFBQUEsRUFDQSxVQUFBLE1BVU4sZ0JBQ0UsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxlQUFBLFFBQUEsWUFBQSxRQUNBLHlCQXdNRixnQkF2TUksY0FBQSxLQUFBLFVBQUEsTUFMSix5QkFXSSxXQUFBLFdBQ0EsTUFBQSxLQUNBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxlQUFBLEVBQUEsTUFBQSxFQWRKLG1DQW9CSSxjQUFBLEdBQ0EsZUFBQSxFQUFBLE1BQUEsRUFyQkosbUNBd0JJLFFBQUEsRUFDQSxlQUFBLEVBQUEsTUFBQSxFQUNBLFlBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRQUNBLHlCQWdMSix5QkE1TE0sTUFBQSxLQTRMTixtQ0EvS00sWUFBQSxFQUNBLGFBQUEsR0FDQSxZQUFBLEtBQ0EsV0FBQSxNUnlqSU4sNkVRdmpJSSwrRVJ3aklKLGdGUXZqSU0sWUFBQSxFQW5DTixtQ1I4bElBLG1DUXZqSUksV0FBQSxXQUNBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxZQUFBLEtBQ0Esb0JBQUEsUUFBQSxtQkFBQSxRQUFBLFdBQUEsUUFPQSw2Q1Jpa0lKLDZDUWhrSU8sV0FBQSxFQUNBLFlBQUEsTUFDQSx5QkF3SlAsbUNSNjVIRSxtQ1E3aklJLFdBQUEsRUFDQSxlQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0E2Sk4sNkNSNDZIRSw2Q1Fua0lPLFlBQUEsR0FNVCxpQkFqSkUsT0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLFFBQUEsRUFBQSxLQUFBLEVBaUpBLEVBaEpBLE1BQUEsS0FDQSx5QkE4UkYsZ0JBcE1JLFFBQUEsTUFvTUosaUJBN1JJLFFBQUEsRUFBQSxNQTRJSixtQ0FLSSxhQUFBLEtBQ0EseUJBMklKLG1DQTFJTSxhQUFBLEVBQ0EsY0FBQSxHQUlKLHVDQUNFLE9BQUEsWUFDQSxhQUFBLEVBQ0EsY0FBQSxFQUNBLFVBQUEsS0FHRixzQ0FDRSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsS0FDQSx5QkF3SEosc0NBdkhLLGNBQUEsS0FDQyxhQUFBLEtBc0hOLHFEQXhHSyxZQUFBLEdBVEQsMEJBaUhKLDREQWhITSxjQUFBLG1CQUNBLGFBQUEsb0JBbENOLHFEQXVDSSxPQUFBLEVBdkNKLG9DQTZDSSxNQUFBLEtBN0NKLG9DUHhERSxNQUFBLElPeUdFLGdEQWdHSixvQ1A1TUUsTUFBQSxNTytHRSx5QkE2Rkosb0NQNU1FLE1BQUEsTU8yREYscUNQbERFLE1BQUEsa0JPNEdFLGdEQXVGSixxQ1A1TUUsTUFBQSxNT3dIRSx5QkFvRkoscUNQNU1FLE1BQUEsTU8yREYsc0ZBakpFLE9BQUEsRUFBQSxLQUNBLFVBQUEsT0FDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EseUJBOFJGLHNGQTdSSSxRQUFBLEVBQUEsTUFpTkYsa0ZBQ0UsWUFBQSxZQUNBLGFBQUEsWUFLSixnSEFDRSxhQUFBLEVBR0YsMkRBQ0UsUUFBQSxFQURGLDRFQUdJLE9BQUEsRUFDQSxRQUFBLEVBQ0EsVUFBQSxNUjhsSUosa0RRMWxJQSxvRVJ5bElBLHVFUXRsSUksT0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLFFBQUEsRUFBQSxLQUlKLDhCQUNJLE1BQUEsS0FHSiw4Q0FDSSxVQUFBLEtBQ0EsWUFBQSxFQUNBLE1BQUEsS0FHSix1Q0FDSSxNQUFBLElBQ0EsVUFBQSxJQUNBLHlCQWtDSix1Q0FqQ1EsVUFBQSxLQUNBLE1BQUEsZUFnQ1IsdUVBSFEsYUFBQSxhQTNCSix5QkE4QkosdUNBN0JRLE1BQUEsTUFJUiwrQ0FDSSxRQUFBLEVBQUEsS0FBQSxFQUFBLEVBQ0EscUNBdUJKLCtDQXRCUSxRQUFBLEVBQUEsS0FBQSxFQUFBLEdBSVIscURBQ0ksYUFBQSxZQUNBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxxQ0FlSixxREFkUSxZQUFBLHlCQUVBLFlBQUEsOEJBQ0EsTUFBQSxNRnhSUixNTjgzSUEsZUFEQSxpQk01M0lFLFdBQUEsTUFDQSxRQUFBLEVBQUEsRUFBQSxJQUNBLHlCQTZURixNTnFrSUUsZUFEQSxpQk1oNElFLFdBQUEsTUFDQSxjQUFBLEtBQ0EsUUFBQSxJQUFBLEdBSUosYUFDRSxXQUFBLE1BS0YsZ0NBQ0UsY0FBQSxnQkFDQSx5QkE4U0YsZ0NBOVNnQixjQUFBLEdBR2hCLHNCTms0SUEsNkJNaDRJUSxjQUFBLFlBSVIsWU5pNElBLHFCQURBLHVCTTczSUUsV0FBQSxNQUNBLHlCQWlTRixZTmttSUUscUJBREEsdUJNajRJRSxXQUFBLE1BZ1NKLGdCTjhtSUUseUJBREEsMkJNcDRJRSxXQUFBLE9BTEosZ0JObzRJQSx5QkFEQSwyQk1oNElFLFdBQUEsTUFNRixvQ0FFSSxLQUFBLEdOdTRJSixzQkFDQSxzQk1wNElBLHFCQUNFLFVBQUEsUUFDQSxXQUFBLFFBQ0EsT0FBQSxRQUNBLGVBQUEsUUFHRixtQkFDRSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE9BQUEsRUFFQSxjQUFBLE1BQ0EsVUFBQSxJQUNBLE1BQUEsS0FDQSxnREE4UEYsbUJBNVBJLFdBQUEsS0E0UEosMEJBaFBpQixVQUFBLE1BVmYseUJBMFBGLG1CQXpQSSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsS0FDQSxJQUFBLEVBQ0EsY0FBQSxFQUNBLFdBQUEsTUFvUEosMEJBL09rQixLQUFBLEtBQVcsVUFBQSxNQUYzQiwwQkFBVSxPQUFBLEtBQWEsS0FBQSxLQUFXLFNBQUEsU0FBbUIsVUFBQSxLQUFnQixNQUFBLEtBS3JFLGdDQUFnQixTQUFBLFNBQW1CLEtBQUEsS0FBVyxXQUFBLEtBQWlCLE9BQUEsS0FDOUQseUJBMk9ILGdDQTNPaUIsT0FBQSxLQUFhLEtBQUEsS0FBVyxjQUFBLEtBQW9CLElBQUEsS0FBVSxNQUFBLE1BS3ZFLFVBQ0UsU0FBQSxTQUNBLFFBQUEsS0FBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsS0FFQSxrQkFBVyxZQUFhLE9BQUEsRUFBQSxFQUFBLEtBQWlCLFFBQUEsRUFDekMseUJBNE5GLFVBNU5nQixRQUFBLEtBQUEsS0FBQSxNQUdoQixjQUNFLFNBQUEsU0FDQSxjQUFBLEtBQ0EsSUFBQSxNQUNBLEtBQUEsS0FDQSxZQUFBLE9BTEYsZ0JOeTZJQSxzQkFDQSx3Qk1uNklJLE1BQUEsS0FDQSxnQkFBQSxLQWFKLHFCTnc2SUEsMkJBQ0EsNkJNbDdJQSxrQk5zNklBLHdCQUNBLDBCTXo1SUksTUFBQSxLR3pIQSxnQkFBQSxLSDJHSixnQkFFRSxjQUFBLEtBT0YsbUJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBT0YseUJBQTBCLFVBQUEsS0FFMUIsNEJBQTZCLFdBQUEsUUFBb0IsY0FBQSxJQUFBLE1BQUEsUUFBakQsc0NBQ1ksZUFBd0IsT0FBQSxFQUFBLFlBQUEsS0FBMkIsUUFBQSxLQUFBLEVBQUEsRUFEL0QsMENBRWdCLFNBQUEsU0FBbUIsS0FBQSxLQUFXLElBQUEsS0FHOUMsbUJBQ0UsUUFBQSxFQURGLG1DQUdJLFdBQUEsT0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSx5QkE0S0osbUNBM0tNLFFBQUEsS0FBQSxNQUtOLGNBQ0UsUUFBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEVBRkYsZ0JBSUksVUFBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLElBSUosb0JOODZJQSxtQk03NklFLE1BQUEsSUFDQSxXQUFBLE9BQ0EsUUFBQSxhQUNBLHlCQXdKRixvQk55eElFLG1CTWg3SUUsTUFBQSxLQUNBLGNBQUEsRUFDQSxhQUFBLEdBUEosa0RONDdJQSxpRE1sN0lJLGNBQUEsRUFJSixvQkFDRSxjQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSx5QkEySUYsb0JBMUlJLGFBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsS0FDQSxjQUFBLE1BSUosbUJBQ0UsYUFBQSxLQUdGLHFCQUNFLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxjQUFBLElBR0YsbUJBQ0UsVUFBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLElBOERGLHFCQVlBLGFBNUJBLDBCQWhCQSxrQkFRQSxvQkF5Q0UsWUFBQSxJRDdJQSxlQUFBLEVDMkRGLHFCQUtJLE1BQUEsUUFDQSwyQkFDRSxNQUFBLFFBS04sMEJBQ0UsTUFBQSxJQURGLG9DQUdJLFFBQUEsRUFDQSxNQUFBLEtBQ0EsY0FBQSxFQUxKLG9EQU9NLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSx5QkFnR04sb0RBL0ZRLFFBQUEsS0FBQSxNQVpSLHdDQWlCSSxRQUFBLEVBQUEsS0FBQSxLQUlKLGtCQUNFLFVBQUEsS0FJQSxXQUFBLE1BR0Ysb0JBQ0UsVUFBQSxLQUlBLFdBQUEsS0FHRiwwQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGlCQUFBLFFBRUEsZUFBQSxVQUNBLFVBQUEsS0FFQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQ0EsZ0NBQ0UsTUFBQSxLQUNBLGlCQUFBLHFCQUlKLHFCQUNFLFVBQUEsS0FHQSxlQUFBLFVBR0YsNEJBQ0UsVUFBQSxLQUNBLGNBQUEsSUFHRixhQUNFLFVBQUEsS0FDQSxZQUFBLEtBTUYsZUFDRSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFIRiwyQkFLSSxPQUFBLEVBQUEsSUFMSix5QkFRSSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxhQUFBLElBQ0EsZUFBQSxVSXRTSixxQkNVQSxXRENJLFlBQUEsSUxHMkYsZUFBQSxVQzRRL0YsaUJBZUksTUFBQSxRQUNBLHVCQUNFLE1BQUEsUUFLTiw0QkFDRSxNQUFBLElBQ0UseUJBVUosNEJBVEssTUFBQSxNQU1MLDhCQUNJLFFBQUEsS0s5VEosVUFDRSxXQUFBLEtBQ0EsV0FBQSxNQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0YsV0FDRSxRQUFBLGFBQ0EsV0FBQSxPQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0YsV0FDRSxRQUFBLGFBQ0EsZ0JBQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FHQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFlBQ0EsaUJBQUEsS0FDQSxTQUFBLFNBQ0EsaUJBQ0UsTUFBQSxRQVFKLFlBQ0UsTUFBQSxJQUNBLE9BQUEsSUFDQSxpQkFBQSxnQ0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxVQUFBLGlCQUNBLDBCQThDRixXQTNESSxRQUFBLEVBQUEsS0FBQSxFQUFBLElBQ0EsVUFBQSxLQTBESixZQTdDSSxNQUFBLEtBSUosbUJBQ0UsV0FBQSxJQUFBLE1BQUEsUUFHRixjQUNFLFdBQUEsS0FDQSxRQUFBLEtBR0YsbUJBQ0UsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLDBCQThCRixtQkE3QkksUUFBQSxHRHpESixxQkFBQSxxQkFnQkksYUFBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0xYMEQsZUFBQSxJTXNEOUQsc0JBQ0UsVUFBQSxLQUNBLGNBQUEsS0FHRixxQkFDRSxVQUFBLEtBS0YsaUNBQ0ksUUFBQSx1QkFDQSxPQUFBLFlBR0osZ0NBQ0ksV0FBQSxlQUNBLE9BQUEsWUFJSixrQ0FDSSxXQUFBLEtEeEZKLE9BQ0UsV0FBQSxJQUFBLE1BQUEsUUFHRixxQkFFSSxNQUFBLE9BRUEsWUFBQSxJQUFBLE1BQUEsUUFLQSxlQUFBLEVBQ0EsVUFBQSxLQUVBLFdBQUEsTUFaSixxQkFlSSxNQUFBLE9BS0EsVUFBQSxLQXBCSix1QlZvMUpBLHVCVTd6SkksVUFBQSxLQUNBLFlBQUEsRUFDQSxXQUFBLEVBekJKLGdDQTRCSSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQUEsS0FDQSxPQUFBLEVFbENKLFdBQ0UsUUFBQSxNQUFBLEVBR0YsaUJBQ0UsVUFBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUpGLHdCUElBLDZESVJBLEtKbUJXLFlBQUEsSU9QVCxnREFRRixpQkFQSSxRQUFBLEtBQUEsRUFBQSxFQUFBLE1BRUYseUJBS0YsaUJBSkksUUFBQSxFQUNBLFdBQUEsTUhqQkosS0FDRSxpQkFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxVQUpGLE9UaTRKQSxlUzEzSkksTUFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtUODNKSixXS3o0SkEsNkNBRUUsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsT0FHRixnREx3NEpBLG9ES3Q0SlMsUUFBQSxLQUZULG9EQUdTLFFBQUEsYUFBc0IsVUFBQSxFQUFjLFFBQUEsRUFBQSxLQUFpQixlQUFBLElBQW9CLE1BQUEsSUFIbEYsc0RBS00sUUFBQSxhQUF1QixVQUFBLEtBQWlCLGVBQUEsT0FDNUMsMERBQVMsYUFBQSxJQUFBLE1BQUEsUUFDUiwwQkErSkgsb0RBbEtvQixNQUFBLEtBa0twQiwwREEvSnFCLGNBQUEsSUFBQSxNQUFBLFFBQWtDLGFBQUEsRUFBaUIsZUFBQSxNQVB4RSxzREFVSyxRQUFBLE1BQWUsVUFBQSxLQUFpQixZQUFBLElBQWtCLGVBQUEsRUFBbUIsY0FBQSxLQUFxQixlQUFBLFVBVi9GLDREQWdCRyxRQUFBLE1BQ0EsWUFBQSxhQUFBLFdBQ0EsVUFBQSxLQUNBLGVBQUEsRUFDQSxZQUFBLEVBQ0EsZUFBQSxLQUNBLGNBQUEsS0FDQSxTQUFBLFNBdkJILDBEQTBCRyxZQUFBLGFBQUEsV0FDQSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxZQUFBLElBOUJILHVEQWdDYSxlQUFBLFVBQTJCLFVBQUEsS0FJeEMsT0FDRSxVQUFBLEVBREYsU0FHSSxRQUFBLGFBQ0EsZUFBQSxPQUNBLFVBQUEsS0FJSixhTHc2SkEsWUt2NkpFLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FNRixhQUNFLGFBQUEsSUFBQSxNQUFBLFFBU0EsMEJBdUdGLGFMcXpKRSxZSzE2SkUsTUFBQSxLQXFISixhQTlHSSxhQUFBLEVBQ0EsZUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBNEdKLFlBdEdJLFlBQUEsTUFJSixhQUNFLFVBQUEsS0FDQSxlQUFBLEVBQ0EsZUFBQSxVQUNBLFlBQUEsSUFDQSxjQUFBLEtBR0YsYUFFRSxZQUFBLGFBQUEsV0FDQSxVQUFBLEtBQ0EsZUFBQSxFQUNBLFlBQUEsRUFDQSxlQUFBLEtBQ0EsY0FBQSxLQUNBLFNBQUEsU0FDQSxtQkFDRSxNQUFBLEtBRUEsU0FBQSxTQUNBLE9BQUEsSUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsSUFDQSxhQUFBLE1BQ0EsT0FBQSxNUWpDSixZQXJCQSxXQXFDSSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRVQ1RUEsSUFBQSxFQytGSixZQUNFLFVBQUEsS0FDQSxZQUFBLEVBQ0EsWUFBQSxJQStCRixvQkFRQSwwQkFJSSxZQUFBLElWYkYsZUFBQSxVVTNCRixxQkFDRSxRQUFBLEtBQ0EsMEJBNkRGLHFCQTVESSxRQUFBLEtBQUEsTUFJSixjQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsZUFBQSxJQUdGLG9CTHU2SkEsbUJLdDZKRSxRQUFBLFdBQ0EsTUFBQSxJQUNBLFVBQUEsS0FHRiwyQ0FFSSxNQUFBLElBRkosMENBS0ksTUFBQSxJQUlKLG9CQUNFLGNBQUEsS0FDQSxXQUFBLE1BQ0EsZUFBQSxFQUtGLG1CQUNFLGFBQUEsS0FDQSxXQUFBLEtBT0YsMkJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBR0Ysa0JBQ0UsV0FBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLE9BQUEsSUFDQSxZQUFBLE1BQ0EsYUFBQSxNU3hLRixnQkFDRSxRQUFBLE1BQUEsRUFDQSxpQkFBQSxLQUNBLDBCVDJLRixrQkFKSSxZQUFBLE1BQ0EsYUFBQSxNUzVJSixnQkEzQkksUUFBQSxLQUFBLEdBSUosWUFDQyxRQUFBLEVBQ0EsaUJBQUEsS0FDQSwwQkFvQkQsWUFuQkksUUFBQSxLQUFBLEduQndJRixlQWVFLHFCQUNFLGFBQUEsS0FDQSxjQUFBLEltQnJKTix3QkFDQyxZQUFBLE1BR0QsMkJBQ0MsZUFBQSxNQUdELFFBQ0UsV0FBQSxPQUNBLDBCQUtGLFFBSkksV0FBQSxRRDNCSixVQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsZUFBQSxPQUFBLFlBQUEsT0FHRixlQUNFLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBR0YsZ0JBQ0UsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE1ieW5LRix1QmF0bktBLGNicW5LQSxnQkFEQSxlYW5uS0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBRUEsV0FBQSxpRUFDQSxPQUFBLCtHQUdGLFNsQnNHRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGdCQUFBLEtBQ0EsZUFBQSxVQUNBLFlBQ0EsWUFBQSxJa0JkRixrQkFrQkEsYUFLRSxlQUFBLEtBSUEsZ0JBQUEsS0FvR1EsZUFBQSxFbEJoSFIsaUNBQ0UsTUFBQSxLQU1GLGVBSUksV0FBQSwrS0FBQSxPQUFBLFFBQUEsVUsrZ0tOLGVMN2dLRSxpQkFDRSxNQUFBLFFBQ0EsZ0JBQUEsS0FFRixlQUNFLFFBQUEsR0FDQSxnQkFBQSxLQUNBLFlBQ0EsTUFBQSxRQUNBLHFCQUdFLFdBQUEsd0xBQUEsT0FBQSxRQUFBLFVrQmxHTixVQXJCQSxTQTBCRSxvQkFBQSxPQUFBLE9BQ0EsZ0JBQUEsTUE2RUEsUUFBQSxNRXVDRSxTQUFBLE9DakhBLGtCQUFBLFVINUNKLGFBSUksT0FBQSxJQUNBLE1BQUEsS0FFRix5QkEyU0YsU0ExU0ksWUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLE1BSUosU0FDRSxTQUFBLFNBRUEsV0FBQSxNQWtCRixVQXlDQSxXQUlFLFdBQUEsTUFFQSxNQUFBLElBNE1NLE1BQUEsS0FoUlIsV0FZSSxTQUFBLFNBS0EsUUFBQSxFQUlKLFVBQ0UsU0FBQSxTQURGLFlBY0ksU0FBQSxTQUtBLFFBQUEsRUFJSixvQkFDRSxjQUFBLE1BMEJGLGlCQVFBLGtCYjhuS0EsVWE1bUtBLGFBTUUsY0FBQSxJRWhEQSxZQUFBLGFBQUEsV0ZQRixvQkFDRSxXQUFBLE1BR0Ysd0JBQ0UsY0FBQSxJQUFBLE1BQUEsUUFHRixZQU1BLFdBRUUsUUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBZ0dBLGlCQUFBLEtBMUZGLGlCYnNvS0EsVWFwb0tFLFVBQUEsS0FDQSxZQUFBLElBRUEsTUFBQSxLQUdGLGtCQUdFLFVBQUEsS0FFQSxZQUFBLEVBR0EsUUFBQSxNQUNBLE1BQUEsS0FFQSx3QkFDRSxNQUFBLEtBQ0EsWUFDQSxnQkFBQSxLQUlKLGFBRUUsVUFBQSxLQUNBLFlBQUEsS0FJQSxRQUFBLE1BQ0EsTUFBQSxLQWVGLGFBOERBLHFDQUVJLGNBQUEsS0E3RUYsbUJBQ0UsTUFBQSxLQUNBLFlBQ0EsZ0JBQUEsVUFJSix3QmJtb0tBLGlCYWxvS0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBc0dGLHFCR2xRQSxpQkNEQSxtQkFDZ0UsWUFBQSxJQ2lENUQsZUFBQSxVTDhHSixhQUVFLFFBQUEsTUFDQSxNQUFBLEtBSEYsc0JBS0ksTUFBQSxFQUNBLFlBQUEsT0FDQSxRQUFBLEtBUEosMEJBWU0sVUFBQSxLQVpOLHlCQWdCSSxNQUFBLEtBQ0EsWUFBQSxFQWpCSixzQkFvQkksT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLFdBQ0EsZUFBQSxPQUNBLHlCQXFKSixzQkFuS00sTUFBQSxLQW1LTixzQkFwSk0sUUFBQSxPQXhCTix5QkE0QkksUUFBQSxXQUNBLGVBQUEsT0FDQSxRQUFBLEtBS0YseUJBeUlGLGFBQUEseUJBNUlNLFFBQUEsT0FRTixxQkFDRSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBR0Ysb0JBRUksV0FBQSxFQUZKLHdCQUlNLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQU5OLHVCQVVJLE9BQUEsRUFFRiwwQkFtSEYsV0FsSEksY0FBQSxNQUlKLDhDQUlNLFdBQUEsT0FDQSxRQUFBLE1BQUEsRUFBQSxNQUNBLE9BQUEsTUFOTixnREFRUSxRQUFBLEVBQ0EsaUJBQUEsWUFUUiwyREFZUSxpQkFBQSxRQUNBLFlBQ0EsUUFBQSxhQUVRLFVBQUEsaUJBaEJoQiw2REFrQlUsWUFBQSxhQUFBLFdBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxnQkFBQSxLQUNBLGVBQUEsVUFDQSxRQUFBLGFBQ0EsZUFBQSxFQUNBLFlBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxJQUFBLEtBM0JWLGlEQWdDTSxRQUFBLEtBS04sT0x6UUUsT0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUVBLE1BQUEsS0t3UUEsUUFBQSxFQUFBLEtBQUEsRUFBQSxFTHZRQSx5QkE4UkYsT0E3UkksUUFBQSxFQUFBLE1Lb1FKLGFBSUksY0FBQSxLQUpKLHFCQS9QRSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtKUkEsTUFBQSxLSWdSRSxRQUFBLE1BSUEsaUJBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxPQW5CSix1QmJxcUtBLCtCU3g2S0ksTUFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtJK1BKLGdCQTFQRSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsTU0yREYsY0FkQSxrQkg5Q0EsaUJBVEEsaUJaaUJBLFFnQnpCQSx3QkhBQSx1Q0FPQSxtQmJtQkUsV0FBQSxPU2dQRixzQlozTEUsVUFBQSxFWXdORSxZQUFBLE1BN0JKLHdCWnpMSSxVQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsSVl1TEosNEJaMUtFLE1BQUEsa0JZZ05JLGFBQUEsS0FOQSxnREF5Q04sNEJaelBFLE1BQUEsS1ltTkkseUJBc0NOLHFCQXBETSxZQUFBLFFBb0ROLDRCWjVQRSxNQUFBLE1ZbUxGLHlDQXlDVSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFLUiwyQ0FDRSxTQUFBLE9BREYsZ0ZabkZBLE1BQUEsSVl3Rk0sTUFBQSxLQUNBLDBCQW1CUixnRkFsQlUsTUFBQSxLWjFPUixNQUFBLE1ZbU9BLDRGQVdRLFdBQUEsTUFYUixnRmJvcktGLGdGYXQwS0UsY0FBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtabUVBLE1BQUEsSVk4Rk0sV0FBQSxNQWpCTix5RmI0cktGLHlGYTEwS0ksTUFBQSxFQUNBLFlBQUEsT0FDQSxRQUFBLEtBNElGLDZGYndzS0YsNkZhLzBLTSxVQUFBLEtBdUlKLDRGYjRzS0YsNEZhLzBLSSxNQUFBLEtBQ0EsWUFBQSxFQWtJRix5RmJpdEtGLHlGYWgxS0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLFdBQ0EsZUFBQSxPQUNBLHlCQXFKSix5RmIwcUtFLHlGYTcwS0ksTUFBQSxLQW1LTix5RmIrcktFLHlGYW4xS0ksUUFBQSxPQTJISiw0RmI2dEtGLDRGYXAxS0ksUUFBQSxXQUNBLGVBQUEsT0FDQSxRQUFBLEtHck1KLFlBQ0UsaUJBQUEsUUFDQSxRQUFBLE1BQUEsRUFDQSwwQkhnVkYsZ0ZidXRLRSxnRkNuOUtBLE1BQUEsS2VrQkYsWUFyR0ksUUFBQSxLQUFBLEdBSUosaUJBQ0UsTUFBQSxLQUFnQixZQUFBLGFBQUEsV0FBNkIsVUFBQSxLQUFtQyxlQUFBLEVBQ2hGLGNBQUEsS0FHRixpQkFDRSxVQUFBLEtBR0YsaUJBRUUsUUFBQSxNQUFBLEVBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSwwQkFtRkYsaUJBbEZJLGNBQUEsTUFFRix5QkgwVEYsZ0ZBQUEsNEZiaXRLRSxnRkFOQSw0RmF2MUtJLFFBQUEsTUc5Rk4saUJBL0VJLFFBQUEsS0NNSixzQkFKTSxVQUFBLEtES04sdUJBQ0ksaUJBQUEsUUFDQSxXQUFBLE9BQ0EsU0FBQSxTQUhKLHVEaEJ5akxBLHVEZ0JqakxZLE1BQUEsS0FDQSxNQUFBLGdCQUNBLEtBQUEsZUFDQSxPQUFBLGNBQ0EsUUFBQSxjQVpaLCtDQWlCUSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxRQUFBLElBcEJSLCtEQXNCWSxhQUFBLEtBQ0EsUUFBQSxhQXZCWixtRUF5QmdCLFFBQUEsR0FDQSxXQUFBLEtBQ0EsTUFBQSxlQUVKLDRFQUNFLFFBQUEsRUFNZCxnQmhCZ2pMQSxnQmdCOWlMSSxNQUFBLEtBQ0EsT0FBQSxlQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsR0FDQSxpQkFBQSx1Q0FDQSxrQkFBQSxVQUNBLHNCQUFBLE9BQ0EsZ0JBQUEsV0FDQSxrQkFBQSxZQUNBLGlCQUFBLEtBQ0EsUUFBQSxhQUdKLHNCaEIraUxBLHNCZ0I3aUxJLFFBQUEsRUFHSixnQkFDSSxzQkFBQSxPQUNBLHNCQUFBLE1BQ0EsYUFBQSxLQUdKLGdCQUNJLHNCQUFBLE9BQ0Esc0JBQUEsTUFJSiw2QkFDSSxPQUFBLEVBQUEsRUFBQSxFQUFBLE1DdkdKLDRCQUNFLFFBQUEsTUFBQSxFQU1GLG1CQUNFLE1BQUEsS0FBZ0IsWUFBQSxhQUFBLFdBQTZCLFVBQUEsS0FBbUMsZUFBQSxFQUNoRixjQUFBLEtBR0YsaUJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBR0YsY0FDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBRUUsMEJBUUosc0JBUE0sY0FBQSxNakJpcUxOLFFBQ0EsbUJBQ0Esd0JBQ0EsZW1CN3JMQSx3REFFRSxXQUFBLFFBQ0EsT0FBQSxNQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsTUFBQSxLQUVBLFFBQUEsYUFBc0IsS0FBQSxJQUFBLEtBQUEsRUFBQSxhQUFBLFdBQ3RCLE9BQUEsS0FBQSxNQUNBLFFBQUEsS0FBQSxLQUFtQixnQkFBQSxLQUNuQixlQUFBLFVBQ0EsV0FBQSxJQUFBLEtBQUEsS0FDQSxlQUFBLEVuQjBuTUYscUNlbGxNRSwrQmZvbE1GLDRCQURBLHNCcUJybk1BLGNOdUNNLFlBQUEsSWZvcExOLHlCQUNBLDhCQUNBLHFCQUhBLGNBTUEsaURBQ0Esc0RBQ0EsNkNBSEEsc0NBREEsc0ZtQm5zTEUsOERBQ0UsTUFBQSxLQUNBLFdBQUEscUJBQ0EsZ0JBQUEsS25CcXRMSiwwRUFDQSwrRUFDQSxzRUFIQSwrREFEQSwrR0FPQSwrRUFDQSxvRkFDQSwyRUFIQSxvRUFEQSxvSEFPQSxzRUFDQSwyRUFDQSxrRUFIQSwyREFEQSwyR0FiQSwrREFDQSxvRUFDQSwyREFIQSxvREFEQSxvR0FIQSwrR0FDQSxvSEFDQSwyR0FIQSxvR21CeHNMRSxvSkFDRSxXQUFBLEtBQ0EsYUFBQSxLbkI2dUxKLGlGQUNBLHNGQUNBLDZFQUhBLHNFQURBLHNIQU9BLHNGQUNBLDJGQUNBLGtGQUhBLDJFQURBLDJIQU9BLDZFQUNBLGtGQUNBLHlFQUhBLGtFQURBLGtIQWJBLHNFQUNBLDJFQUNBLGtFQUhBLDJEQURBLDJHQUhBLHNIQUNBLDJIQUNBLGtIQUhBLDJHbUJqdUxJLDJKQUNFLGFBQUEsS25CNHZMTiwwQkFDQSwrQkFDQSxzQkFIQSxlQU1BLGtEQUNBLHVEQUNBLDhDQUhBLHVDQURBLHVGbUI1dkxFLCtEQUNFLGVBQ0EsTUFBQSxLbkI4d0xKLGlDQVZBLGdDQVdBLHNDQVZBLHFDQVdBLDZCQVZBLDRCQU9BLHNCQVZBLHFCQWdCQSx5REFWQSx3REFXQSw4REFWQSw2REFXQSxxREFWQSxvREFPQSw4Q0FWQSw2Q0FTQSw4RkFWQSw2RkFLQSxzRW1CM3dMSSxxRUFDRSxXQUFBLFFuQnd4TE4sZ0NBQ0EscUNBQ0EsNEJBSEEscUJBTUEsd0RBQ0EsNkRBQ0Esb0RBSEEsNkNBREEsNkZtQnp4TEkscUVBQ0UsTUFBQSxLQUlOLG1CQUNFLGlCQUFBLFlBQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxNQUFBLFFBQ0EseUJuQjZ4TEYsaURtQjV4TEksaUJBQUEsUUFDQSxNQUFBLEtBSUosd0JBQ0UsaUJBQUEsWUFDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLGFBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsOEJuQjZ4TEYsc0RtQjV4TEksaUJBQUEsS0FDQSxNQUFBLFFBSUosZUFDRSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBR0Ysa0JBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxJQUVBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsUUFBQSxhQUVBLGFBQUEsSUFDQSxlQUFBLEVBR0YsY0FDRSxNQUFBLEtBQ0EsY0FBQSxFQUVBLE9BQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxLQUFBLEtHbEZGLFlBQ0UsaUJBQUEsS0FDQSxRQUFBLEtBQUEsRUZGRiw0QkFFSSxRQUFBLEtBQUEsRUFPSixrQkFDRSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FHRixtQkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsVUFHRixrQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS2hCN0JGLFVBQ0UsUUFBQSxHSjY0TEYsbUJJMTRMQSxvQkFHSSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE1BQUEsSUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUVKLG9CQUFvQixLQUFBLEVBQU8saUJBQUEsUUFDM0IsbUJBQW1CLE1BQUEsRUFBUSxpQkFBQSxRQUUzQixhQUNFLFFBQUEsRUFDQSxTQUFBLFNBQ0EsV0FBQSxLQStFRSwrQkF6Q0YsMEJKcTVMRixxQkk1MkxnQyxRQUFBLElBQStCLFdBQUEsTUFBZ0QsSUFBQSxJQUFVLFFBQUEsR0E5RXZILHlCQW1HRixhQWxHSSxRQUFBLE1BSUosZ0NBR0ksUUFBQSxLQUlKLG9CSis0TEEsZUk5NExFLGlCQUFBLFFBQ0EsZUFBQSxJQUNBLGFBQUEsZUFDQSxRQUFBLGFBQ0EsU0FBQSxTQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsZUFBQSxFQUNBLGVBQUEsVUFURixzQkoyNUxBLGlCSWg1TEksTUFBQSxRQUNBLFFBQUEsSUFBQSxLQUNBLFFBQUEsYUFDQSxnQkFBQSxLQUNBLDRCSm01TEosdUJJbDVMTSxNQUFBLEtBR0osMEJKbTVMRixxQklsNUxJLGlCQUFBLFFBOEJKLG9CQUFBLG1DQWJBLHVCQXdDaUIsV0FBQSxRQXhEYixnQ0pxNUxKLDJCSXA1TE0sUUFBQSxLQUdKLDBCSnE1TEYscUJJbjVMSSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBWUoseUNBQ0ksUUFBQSxJQUFBLEtBQUEsSUFBQSxFQUdKLHVDQUNJLFlBQUEsRUFHSixvQkFFRSxVQUFBLE9BRUEsU0FBQSxTQUNBLFdBQUEsS0FDQSxlQUFBLFVBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLSm01TEYsMEJJbDVMQywyQkFDUyxPQUFBLEVBQVUsUUFBQSxHQUFZLFNBQUEsU0FBbUIsSUFBQSxFQUFPLE1BQUEsSVdtQ3hELG1DQU1BLGlDZjRsTUYsa0NBVEEscUNBUUEsbUNBRUEsb0NlNWxNSSxNQUFBLGVYekNILDJCQUFVLEtBQUEsRUFBTyxpQkFBQSxRQUNqQiwwQkFBUyxNQUFBLEVBQVEsaUJBQUEsUUFibEIseUJBZVEsV0FBQSxRQUF1QixRQUFBLGFBQXNCLFVBQUEsS0FBaUIsZUFBQSxNQUF3QixZQUFBLEtBQWtCLFNBQUEsU0FBbUIsZUFBQSxJQUFvQixRQUFBLEVBQ25KLCtCQUFTLE1BQUEsUUFBaUMsVUFBQSxLQUFvQyxTQUFBLFNBQW9CLE1BQUEsRUFoQnRHLDhDQWlCMEIsUUFBQSxLQWpCMUIsMkJBa0JLLE1BQUEsUUFBbUIsUUFBQSxhQUF1QixRQUFBLElBQUEsS0FBQSxJQUFBLEtBQTRCLFNBQUEsU0FBbUIsZ0JBQUEsS0FXM0YsMkNKMjdMSCxzQ0l4OUxBLDhDQXVCTSxpREprOExOLG9DZTNnTUcseUNmOGtNSCxnRGU5a01ZLFFBQUEsS2Y0L0xaLGtDSXY3TEcsaUNBQ1UsTUFBQSxLQUFlLGdCQUFBLFVpQnRHNUIsV0FDRSxlQUFBLE1BQ0EsY0FBQSxJQUFBLE1BQUEsUU51Q0Esd0JBbkJBLG9CZjJrTUYsMkJldGpNSSxTQUFBLFNBQ0EsT0FBQSxJQUVBLE9BQUEsRUFDQSxjQUFBLFlBcUpBLEtBQUEsRUE2QkMsUUFBQSxHTTVOTCxZQUVFLFVBQUEsS0FBZ0IsV0FBQSxPQUNoQixjQUFBLEtBR0YsUUFDRSxpQkFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxLQUdGLGNBQ0UsVUFBQSxLQUVBLGVBQUEsRUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUdGLGFBQ0UsTUFBQSxLQUNBLFVBQUEsS041QkYsa0JBQ0UsWUFBQSxNQUNBLGNBQUEsS0FDQSx5QkFpZkYsa0JBaGZJLFlBQUEsTUFDQSxjQUFBLEdBSUosa0JBQ0UsWUFBQSxLQUlBLHlCQXNlRixrQkFyZUksWUFBQSxHQUlKLGNmMGtNQSxxQmV4a01FLGVBQUEsS0FGRixtQ2Z1bE1BLDBDZTNrTXdCLGVBQUEsRUFNeEIsa0JBRUUsZUFBQSxLQUNBLGNBQUEsTWZzbE1GLDhCZTFrTUUsd0JmNGtNRixxQkFEQSxlZTFrTUksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtmcWxNSiw2Q2VqbE1JLHVDZm1sTUosb0NBREEsOEJlamxNTSxPQUFBLEtBQUEsRWZzbE1OLDJDZXBsTUkscUNmc2xNSixrQ0FEQSw0QmVwbE1NLFVBQUEsS0FDQSxZQUFBLEVmeWxNTix3Q2V2bE1JLGtDZnlsTUosK0JBREEseUJldmxNUSxNQUFBLEtmZ21NUiwrQ0FKQSw4Q0FHQSx5Q2U5bE1NLHdDZmltTU4sc0NBSkEscUNBR0EsZ0NBSkEsK0JlM2xNZ0IsTUFBQSxRQUFlLGdCQUFBLEtmK2lOL0IscUNBQ0EsbUNlOXZNQSxxQ2xCaFdBLFlBUUksZ0JBQUEsVWtCNENKLGNBQ0UsWUFBQSxJQUNBLFFBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRQXdEQSxxQ2ZrbU1GLHNDQURBLHVDQUVBLHdDZXhuTUEsdUJBMkJNLFFBQUEsS0FNSixRQUFBLE1BdUJBLGlCQUFBLFFBSUUsT0FBQSxLQTVGSixtQkFDRSxZQUFBLGFBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxjQUFBLEtBR0YscUJBQ0UsVUFBQSxLQUNBLE1BQUEsUUFHRixjQUNFLE9BQUEsS0FBQSxFQUdGLG9CQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsYUFBQSxXQUNBLGNBQUEsS0FHRix1QkFFRSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FHRixtQkFDRSxNQUFBLE1BQ0EsVUFBQSxNQUNBLFlBQUEsS0FVRixzQmZ1bE1BLHdCZXBtTUEsdUJBUUksVUFBQSxLQUtKLDZCZitsTUEsK0JlemxNSSxjQUFBLGVmNG1NSixrQ2UvbE1BLDRCQUNFLFFBQUEsTUFDQSxVQUFBLEtBR0YsZWYrbE1BLGFlN2xNRSxVQUFBLEtBQ0EsTUFBQSxRQUNBLGFBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsRUFHRiwyQkFDRSxXQUFBLE9BQ0EsYUFBQSxFQUNBLFdBQUEsS0FDQSxjQUFBLEtBR0YscUJBQ0UsUUFBQSxLQUFBLEVBQ0EsV0FBQSxPQUNBLGlCQUFBLFFBQ0EsV0FBQSxLQUpGLHlCQU1JLE1BQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsYWZtbk1KLFFlemxNQSxrQkFiQSxZZnVtTUEsWWUxbE15QyxVQUFBLGVBS3pDLGtEQUFBLG9EQUFBLGlEZm9rTUEscUNlM2xNQSwyQ0FnQ2lCLFFBQUEsS0FwQ2pCLGVBQ0ksVUFBQSxLQVFKLFlBQ0ksU0FBQSxTQUNBLFNBQUEsT0FFQSxPQUFBLEVBQUEsS0FrRkoscUJBNERBLGtCQUNFLE1BQUEsTUFDQSxVQUFBLEtBQ0EsU0FBQSxLQUNBLFFBQUEsTUFBQSxFQWhKRixnQkFDSSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFNBQUEsU0FDQSxPQUFBLEVBQUEsRUFBQSxLQUlKLHFCQUFzQixPQUFBLGVBQ3RCLGtCZitsTUEsMEJBQ0EsbUNlL2xNb0MsT0FBQSxlQUF3QixXQUFBLE1BRTVELDZDQUVZLE1BQUEsWUFBeUMsbUJBQUEsTUFBQSxHQTRGaEQsV0FBQSxNQUFBLEdBQUEsWUF6RUYsK0JBSEEsZ0NBQ0UsUUFBQSxHQU9GLHFDQUNFLFFBQUEsSUFFRixvQ0FDRSxRQUFBLElmbW5NTCxrQ0FDQSxnQ2Vobk1HLHVDQUNFLFFBQUEsSWZtbk1MLGlDQUNBLCtCZWxuTUcsc0NBQ0UsUUFBQSxJQVFGLGlEQUhBLGtEZm9uTUgsK0NBSkEsZ0RlL21NSyxRQUFBLEdBT0Ysb0NBQ0UsUUFBQSxJQUVGLG1DQUNFLFFBQUEsSUFJRixvQ0FDRSxRQUFBLElBRUYsbUNBQ0UsUUFBQSxJQUtMLHFCQUVFLE1BQUEsS0FDQSxZQUFBLGNBQUEsY0FDQSxZQUFBLElBSkYsdUJBU0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxPQUNBLG1DQUNFLFdBQUEsTUFFRixrQ0FDRSxXQUFBLEtBcUhOLDZCZnV3TUEsa0NBQ0EsNkJlMzNNSSxvQ1EzUkoscUJBdUJJLFdBQUEsT1IyUUMsbURBQ0UsTUFBQSxLQUVGLHlEQUNFLE1BQUEsUUEvQlAsK0NBbUNLLE1BQUEsS0FDQSxvREFDRSxNQUFBLFFBckNQLCtDQXlDSyxlQUFBLE1BekNMLDZDQTRDSyxlQUFBLE1BNUNMLGlEQWtESyxNQUFBLFFmK21NTCx1RGU1bU1LLHdEQUNFLFFBQUEsR0FNUCxvQkFNSSxRQUFBLE9BQ0EsVUFBQSxLQW1CSixzQ0ExQkEscUJBcUNJLFFBQUEsS0E3QkEsOEJBQ0UsUUFBQSxJQUNBLFlBQUEsSWZnbk1OLDhCZXptTUksK0JmMG1NSiw4QmV6bU1NLE1BQUEsS0FFRiw0QkFDRSxNQUFBLFFBS04scUNBRUksVUFBQSxLQUNBLFdBQUEsT2Z5bU1KLHdDZTVtTUEsbURBTUksTUFBQSxLQUNBLFlBQUEsYUFBQSxXQUNBLFdBQUEsSWZnb01KLDBDQVpBLHFDQU1BLHVDQUdBLHFDQU1BLDRDQUdBLHlDQUdBLHlDQWxCQSx1Q0FVQSx3Q0FaQSxtQ0FNQSxxQ0FHQSxtQ0FNQSwwQ0FHQSx1Q0FHQSx1Q0FsQkEscUNBT0EsMENleG5NQSxxQ2Zrbk1BLHVDQUdBLHFDQU1BLDRDQUdBLHlDQUdBLHlDQWxCQSx1Q2U3bU1JLGlCQUFBLG1CQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLElBQ0EsWUFBQSxJZmlwTUosK0NBWkEsMENBTUEsNENBR0EsMENBTUEsaURBR0EsOENBR0EsOENBbEJBLDRDQVVBLDZDQVpBLHdDQU1BLDBDQUdBLHdDQU1BLCtDQUdBLDRDQUdBLDRDQWxCQSwwQ0FPQSwrQ2VycE1BLDBDZitvTUEsNENBR0EsMENBTUEsaURBR0EsOENBR0EsOENBbEJBLDRDZW5vTUksYUFBQSxFQUFBLElmZ3FNSix5Q0FMQSwwQ0FNQSx1Q0FMQSx3Q2VycU1BLHlDQUFBLDBDQVltQixRQUFBLEdma3FNbkIsK0NBQ0EsNkNlL3FNQSwrQ0Fld0IsUUFBQSxJZm9xTXhCLDhDQUNBLDRDZXByTUEsOENBZ0J1QixRQUFBLElmMnFNdkIsNENBR0EsMENBTkEsaURBSUEsMENBR0Esd0NBTkEsK0NBQ0EsNENBR0EsMENlN3JNQSxpREFpQitELFFBQUEsSWZxck0vRCwyQ0FHQSx5Q0FOQSxnREFJQSx5Q0FHQSx1Q0FOQSw4Q0FDQSwyQ0FHQSx5Q2V4c01BLGdEQWtCNEQsUUFBQSxJZm9zTTVELDJEQVJBLDREQVdBLHlEQVJBLDBEQU1BLHlEQVJBLDBEQVdBLHVEQVJBLHdEZWx0TUEsMkRBQUEsNERmd3RNQSx5REFSQSwwRHdCajZNQSxzQ1RvT3NFLFFBQUEsR2Yyc010RSw4Q0FDQSw0Q2UvdE1BLDhDQXFCdUIsUUFBQSxJZjhzTXZCLDZDQUNBLDJDZXB1TUEsNkNBc0JzQixRQUFBLElma3RNdEIsOENBQ0EsNENlenVNQSw4Q0F1QnVCLFFBQUEsSWZzdE12Qiw2Q0FDQSwyQ2U5dU1BLDZDQXdCc0IsUUFBQSxJZjBuTnRCLCtFQUpBLGdGQVlBLHFGeUJoNU5NLGdFQUhBLGlFQVFFLHNFQUNFLFFBQUEsTXpCcStNVixxQ0FIQSxzQ0FNQSxzQ0FGQSxtQ0FIQSxvQ0FNQSxvQ0FMQSxxQ2Vwdk1BLHNDZnV2TUEsc0NlN3RNZSxNQUFBLEtmbXZNZiw2QmUzdU1BLHlCZnd1TUEsMEJBcUJBLG9CQUhBLDBCQUhBLHdCQVNBLDRCQVpBLHFDQUhBLG1DQUhBLG9DQUZBLGtDQU5BLDhCQUdBLCtCQXFCQSx5QkFIQSwrQkFIQSw2QkFTQSxpQ0FaQSwwQ0FIQSx3Q0FIQSx5Q0FGQSw2QkFOQSx5QkFHQSwwQkFxQkEsb0JBSEEsMEJBSEEsd0JBU0EsNEJBWkEscUNBSEEsbUNBSEEsb0NlNXVNSSxVQUFBLEtBQ0EsT0FBQSxLZjR3TUosd0NBWUEsd0NlN3hNQSxvQ2Z1eE1BLG9DQVRBLHFDQVlBLHFDQU5BLHlDQVlBLHlDQWRBLDZDQVlBLDZDQWxCQSx5Q0FZQSx5Q0FUQSwwQ0FZQSwwQ0FOQSw4Q0FZQSw4Q0FkQSx3Q0FZQSx3Q0FsQkEsb0NBWUEsb0NBVEEscUNBWUEscUNBTkEseUNBWUEseUNldHhNTSxXQUFBLEVBWk4scUJmd3lNQSxzQkFGQSwwQkFHQSwyQkFGQSxxQkFHQSxzQmUxeE1NLE1BQUEsSUFoQk4scUJmZ3pNQSxzQkFGQSwwQkFHQSwyQkFGQSxxQkFHQSxzQmU5eE1NLE1BQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxPQUVBLE9BQUEsS0FBQSxHQUFBLEtBQUEsRUFDQSxVQUFBLGVBekJOLHNCZjZ6TUEsdUJBRkEsMkJBR0EsNEJBRkEsc0JBR0EsdUJlbHlNTSxNQUFBLE1BQ0EsWUFBQSxFQUNBLFNBQUEsT0FDQSxXQUFBLEVBQ0EsUUFBQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLGFBQUEsTUFDQSxVQUFBLGVBcENOLHlCZjQwTUEsMEJBRkEsOEJBR0EsK0JBRkEseUJBR0EsMEJldHlNTSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLEtBQUEsS0FDQSxTQUFBLE9BQ0EsVUFBQSxlQTdDTiwwQmZ5MU1BLDJCQUZBLCtCQUdBLGdDQUZBLDBCQUdBLDJCZTF5TU0sTUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFNBQUEsT0FHSix5QkFrQ0YscUJmK3dNRSxzQkFIQSxzQkFNQSx1QkFSQSwwQkFNQSwyQkFIQSwyQkFNQSw0QkFSQSxxQkFNQSxzQkFIQSxzQkFNQSx1QmVwek1RLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxTQUFBLE9BQ0EsTUFBQSxVQUNBLFVBQUEsZUEwQlYseUJmbXlNRSwwQkFIQSwwQkFNQSwyQkFSQSw4QkFNQSwrQkFIQSwrQkFNQSxnQ0FSQSx5QkFNQSwwQkFIQSwwQkFNQSwyQmUvek1RLE9BQUEsS0FDQSxRQUFBLEVBQ0EsTUFBQSxXQU9WLG9CQUFxQixPQUFBLElBQUEsT0FBbUIsTUFBQSxLQUFZLFFBQUEsSVFqZXBELGVHTEEsYUFDRSxjQUFBLElBQUEsTUFBQSxRWHllRixhQUNJLFVBQUEsZUFDQSxPQUFBLEtBSUosZ0NBQ0ksTUFBQSxNQUNBLFFBQUEsYVFsZkosV0FDRSxZQUFBLEtBQ0EsZUFBQSxNQUdGLGVBQ0UsaUJBQUEsS0FDQSxRQUFBLEtBQUEsRUFJRixxQkFFRSxVQUFBLEtBRUEsY0FBQSxLQUdGLDZCQUNJLE1BQUEsS0FDQSxXQUFBLEtBR0osd0JBQ0ksUUFBQSxhQUNBLGVBQUEsSUFHSiwwQkFDSSxXQUFBLEVBQUEsRUFBQSxLQUFBLFlBR0oseUJBQ0ksUUFBQSxhQUNBLFdBQUEsT0FHSixZQUNJLE1BQUEsSUFDQSx5QkFnQkosWUFmUSxNQUFBLEtBZVIsb0JBUlEsWUFBQSxNQUhSLG9CQUNJLE1BQUEsR0FPSixpREFDSSxXQUFBLE1HakRKLCtCQUNFLFlBQUEsRUFDQSxhQUFBLEtBQ0EseUJBSUYsK0JBSEksYUFBQSxNN0JSSixhQUNFLFdBQUEsTUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEVBR0YsbUJBQUEsc0NBQ0UsV0FBQSxLQURGLCtCQU1JLFlBQUEsRUFJSixtQkFFRSxVQUFBLEtBQ0EsYUFBQSxLQUdGLFlBQ0UsTUFBQSxLQUFjLFlBQUEsSUFHZCxXQUFBLElBQUEsSUFBQSxZNEIzQkYsd0JBQUEsc0I5QjBIRSxVQUFBLEtBQ0EsWUFBQSxJdUJiRSxZQUFBLGFBQUEsV2xCOHhOSixtQkhoM05FLGtCQUVFLE1BQUEsUUFDQSxnQkFBQSxVNEIvQkosU0FDRSxRQUFBLEVBQUEsS0FERixZQUdJLFFBQUEsT0FDQSxRQUFBLEVBSkosd0JBVUksWUFBQSxLQUNBLGVBQUEsSUFFQSxjQUFBLEtBYkosMEJBZU0sZUFBQSxVQUNBLE1BQUEsS0FDQSxnQkFBQSxLQWpCTixzQkEyQkksWUFBQSxLQUNBLGVBQUEsSUFFQSxjQUFBLEtBRUEsUUFBQSxNQUNBLE9BQUEsUUFqQ0osd0JBbUNNLFFBQUEsTUFDQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSw4QkFDRSxNQUFBLEtBdkNSLDZCQTZDSSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsTUFDQSxhQUFBLE1BbkRKLGtDQXFETSxZQUFBLEtBQ0EsUUFBQSxhQXRETiwrQkF5RE0sTUFBQSxLQUNBLHFDQUNFLE1BQUEsS0EzRFIsMkJBaUVJLFdBQUEsT0FDQSxXQUFBLEVBQ0EsV0FBQSxJQUFBLElBQUEsWUFDQSxTQUFBLE9FZkosb0JURkEsa0JwQm5EQSxZNkJxRHFGLFdBQUEsSUFBQSxJQUFBLFlGckRyRixnQ0F3RUksY0FBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBMUVKLGtDQTRFTSxNQUFBLEtBQ0Esd0NBQ0UsTUFBQSxLQTlFUixvREFvRkksV0FBQSxRQUNBLFdBQUEsS0FDQSxXQUFBLEtBdEZKLDJCQTBGSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsS0FJSix3Q0FDRSxRQUFBLEVBR0YsdUJBQ0UsWUFDQSxjQUFBLE1BQ0EsV0FBQSxNQUhGLDBDQUtJLGlCQUFBLEtBQ0EsWXpCdTROSiwyRHlCNzROQSx3REFTUSxPQUFBLElBQUEsRUFUUix1REFZUSxXQUFBLFdBQ0EsUUFBQSxJQUFBLEtBQUEsSUFBQSxLQWJSLHdEQWlCTSxZQUFBLEV6QnU0Tk4seUV5Qng1TkEsMERBb0JNLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsaUJBQUEsWUFDQSxZekJnNU5OLCtFeUJ6NE5NLGdFQUNFLGlCQUFBLHFCekJnNU5SLHlFeUJqN05BLHdFOUJzQkUsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsWUFBQSxLQUNBLGVBQUEsVUFDQSxNQUFBLFE4QmNJLFlBQUEsYUFBQSxXQXpDTixtRXpCMjdOQSxtRXlCLzROTSxZQUFBLEVBQ0EsYUFBQSxFekJvNU5OLHVGeUJqOE5BLHdFekJrOE5BLHVGQUZBLHdFeUJqNU5RLGFBQUEsS0EvQ1Isa0Z6QnM4TkEsc0ZBQ0EsbUV5QnA1TlEsY0FBQSxlQW5EUixtRkFzRE0sYUFBQSxLUDFKTixZbEJrak9BLHFCa0Jqak9FLFdBQUEsTUFHRixNQUNFLGlCQUFBLEtBQ0EsZUFBQSxLQUdGLGlCQUNFLFVBQUEsT0FHRixlQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsTUFDQSxpQkFBQSxLQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUdGLFlBRUUsU0FBQSxTQUNBLGVBQUEsS0FDQSxjQUFBLEtBQ0Esa0JBQ0UsUUFBQSxHQUNBLE9BQUEsSUFDQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLGFBQUEsTUFDQSxPQUFBLEtBSUosZ0JBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSx5QkEyTUYsZ0JBMU1JLGNBQUEsTUFJSixpQkFFSSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsZUFBQSxVQUNBLGNBQUEsSWxCMGpPSiw2QkFOQSw0QkFLQSxzQ0FEQSxnQ0FUQSw2QkFNQSw2QkFKQSxnQ0FFQSw2QkFEQSwyQmtCempPQSw0QmxCOGpPQSw0QkFQQSwyQkFNQSw0QkFLQSxvQmtCdmpPSSxXQUFBLFdBQ0EsbUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsSUFBQSxJQUFBLFlBQ0EsT0FBQSxFQUFBLEVBU0EsS0FSQSxZQUFBLGFBQUEsV0FDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLGlCQUFBLFFBQ0EsY0FBQSxFbEJ1a09KLG1DQU5BLGtDQUtBLDRDQURBLHNDQVRBLG1DQU1BLG1DQUpBLHNDQUVBLG1DQURBLGlDa0I3ak9JLGtDbEJra09KLGtDQVBBLGlDQU1BLGtDQUtBLDBCa0Jya09NLGFBQUEsUUFDQSxpQkFBQSxLQTVCTiwwQkFpQ0ksUUFBQSxhQUNBLFNBQUEsU0FDQSxhQUFBLElBQ0EsZ0NBQ0UsUUFBQSxHQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxJQUFBLE1BQUEsWUFDQSxhQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLGVBQUEsS0FDQSxJQUFBLEtBQ0EsU0FBQSxTQTlDTixrQkFtREksV0FBQSxXQUNBLG1CQUFBLEtBRUEsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBRUEsT0FBQSxFQUFBLEVBWUEsS0FYQSxZQUFBLGFBQUEsV0FDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsaUJBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxpQkFBQSxRQUNBLGNBQUEsRUFFQSxRQUFBLGFBQ0Esd0JBQ0UsUUFBQSxFQXpFTixnREE4RUksYUFBQSxFQTlFSixxQkFrRkksTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsY0FBQSxLQXJGSixvQkF5RkksT0FBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLEtBM0ZKLGdDQStGSSxRQUFBLEtBL0ZKLHNDQW1HSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsZUFBQSxLQUNBLFFBQUEsYUFDQSxjQUFBLElBQ0EsYUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLFFBNUdKLDZDQWdISSxRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZUFBQSxPQUNBLE9BQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQXpISixvREE2SEksUUFBQSxRQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLEtBbElKLDBCQXNJSSxPQUFBLEtBQUEsRUFBQSxLQXRJSixrQkEwSUksT0FBQSxRQUNBLFFBQUEsS0FBQSxLQUlKLGlFQUVJLE1BQUEsSUFDQSxTQUFBLE9BSEosb0VBTUksY0FBQSxFQUtKLDJCQUVRLGlCQUFBLEtBRlIsc0NBTVEsVUFBQSxJQUNBLElBQUEsS0FQUiwrQkFXUSxRQUFBLE1BWFIsOEJBZVEsWVU1TlIsTUNTQSxrQkFHRSxjQUFBLElBQUEsTUFBQSxRWGlNRiwrQ2xCa2tPQSw4Q2tCOWlPUSxNQUFBLEtBQ0EsaUJBQUEsUUFyQlIsNkNBeUJRLE1BQUEsTUFDQSxRQUFBLE9BMUJSLGlFQThCUSxXQUFBLElBQUEsTUFBQSxRQTlCUiw2REFtQ1ksUUFBQSxRQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLGFBQUEsS0FDQSxlQUFBLElVclBaLE1BQ0UsWUFBQSxLQUNBLGVBQUEsTUFJRix5QkFDRSxNQUFBLElBR0YsVUFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxlQUFBLEVBQ0EsY0FBQSxLQUNBLFdBQUEsSUFHRixzQkFDRSxhQUFBLEtBQ0EseUJBU0Ysc0JBUkksYUFBQSxHQUlKLHFCQUNJLE1BQUEsS0FDQSxPQUFBLE1DNUJKLFVBQ0UsUUFBQSxFQUFBLEVBQUEsTUFHRixpQkFDRSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBR0Ysa0JBQ0UsaUJBQUEsS0FDQSxRQUFBLEtBQUEsRUFJRix3QkFFRSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0NuQkYsNkJBRVEsV0FBQSxRQUNBLFVBQUEsS0FDQSxRQUFBLEdBSlIsZ0NBT1ksY0FBQSxLQUNBLGVBQUEsS0FDQSxTQUFBLFNBVFosbUNBYWdCLE9BQUEsRUFBQSxFQUFBLEtBQ1osMENBQ2dCLFdBQUEsUUFDQSxjQUFBLElBQ0EsTUFBQSxRQUNBLFFBQUEsc0JBQUEsY0FDQSxLQUFBLE9BQUEsSUFBQSxLQUFBLEVBQUEsYUFBQSxxQkFDQSxZQUFBLGtCQUNBLFFBQUEsSUFBQSxjQUNBLFlBQUEsaUJBcUNoQixrQkFBQSxLQWxDQyxpREFBZSxRQUFBLEtBekJwQix5RDlCMjRPQSxpRDhCcjBPQSxpREFFSSxRQUFBLE9BcENKLGNBQ0ksZUFBQSxNQUNBLFVBQUEsSUFDQSxXQUFBLE9BR0osaUJBQ0ksUUFBQSxTQUdKLGdCQUNJLFFBQUEsSUFHSixvQkFDSSxVQUFBLElBRUosZ0NBQ0ksZ0JBQUEsS0FDQSxjQUFBLEtBUUosbURBQ0MsUUFBQSxJQUVELGtEQUNDLFFBQUEsSTlCNDBPRCxzQzhCcDBPQSxzQ0FFSSxRQUFBLGlCQUNBLFNBQUEsU0FDQSxJQUFBLE1BQ0EsWUFBQSxPOUJzME9KLDRDOEJsME9BLDRDQUVJLFlBQUEsTzlCbzBPSiw0QzhCajBPQSw0Q0FFSSxRQUFBLFFBQ0EsYUFBQSxLOUJtME9KLG1DOEJoME9BLG1DQUVJLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUdBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsVUFBQSxRQUNBLFNBQUEsT0FDQSxJQUFBLFFBQ0EsS0FBQSxRQUNBLFFBQUEsaUJBQ0EsTUFBQSxLQUNBLFdBQUEsUTlCaTBPSix5QzhCaDBPSSx5Q0FDSSxNQUFBLEtBQ0EsV0FBQSxROUJtME9SLHlDOEIvek9BLHlDQUVJLE1BQUEsUUFDQSxTQUFBLE9BQ0EsS0FBQSxRQUNBLElBQUEsUUFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLFVBQUEsSUFDQSxjQUFBLE1BQ0EsUUFBQSxpQkFDQSxXQUFBLFFBSUosaURBQ0ksY0FBQSxlQUdKLGlEQUNJLFlBQUEsYUFBQSxXQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxnQkFBQSxLQUNBLGVBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLEtBQ0EsdURBQ0ksTUFBQSxRQUNBLE9BQUEsUUFDQSxRQUFBLEVBQ0EsZUFFSix1REFDSSxNQUFBLFFBQ0EsUUFBQSxFQUNBLGVoQy9KUixVQUFXLGNBQUEsSUFBQSxNQUFBLEtBQThCLE9BQUEsRUFBQSxFQUFBLEtBQWlCLFFBQUEsRUFBQSxFQUFBLEtBQWtCLFNBQUEsU0FDM0Usb0NBd0dELFVBeEdxQyxXQUFBLE9BRHJDLFlBR0ksTUFBQSxLQUFjLFlBQUEsSUFDWCxnQkFBQSxVRW0vT1AsbUJGaC9PTyxrQkFDVSxNQUFBLFFBQWEsZ0JBQUEsVUFSOUIsMEJBVWtCLE1BQUEsS0FBWSxPQUFBLEVBQUEsRUFBQSxJQVY5Qiw0QkFXSyxNQUFBLEtBQWMsZ0JBQUEsS0FBc0IsUUFBQSxhQUM3Qix3Q0FBZ0IsUUFBQSxNQUFnQixNQUFBLEtBQ2hDLHFDQUNBLHdDQUFnQixNQUFBLE1BZDVCLHlCQWtCaUIsVUFBQSxLQWxCakIscUJBbUJhLFFBQUEsTUFBZSxNQUFBLGVBQXVCLE9BQUEsRUFBQSxLQUFBLEtBQUEsWUFDakQsb0NBcUZGLFVBdkdxQyxhQUFBLEVBdUdyQyxxQkFyRnNDLEtBQUEsS0FBVyxTQUFBLFNBQW1CLElBQUEsS0FBVSxNQUFBLE1BcEI5RSx5QkFxQk8sUUFBQSxNQUFlLFVBQUEsS0FBZ0IsTUFBQSxLQXJCdEMseUJBdUJpQixRQUFBLGVBR2pCLGdGQUNDLFFBQUEsS0U4Z1BELHlDRjNnUEEsZ0NBR0csT0FBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtFNGdQSCxxREZqaFBBLDRDQU9JLFlBQUEsS0FDQSxRQUFBLE1FOGdQSixpRUZ0aFBBLHdEQVVLLFVBQUEsUUFDQSxjQUFBLEtBQ0EsWUFBQSxPQUNBLGVBQUEsS0FDQSxZQUFBLElFZ2hQTCxxRUY5aFBBLDREQWlCSyxZQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsV0FBQSxFRWloUEwsZ0RGdGlQQSx1Q0EwQkcsU0FBQSxTQUNBLE9BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxpQkFBQSxnQkFDQSxVQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxJQUFBLEVBQUEsSUFBQSxJRWdoUEgsK0NGdmpQQSxzQ0EyQ0UsT0FBQSxJQUNBLE1BQUEsSUFDQSxXQUFBLE1BQ0EsTUFBQSxLRWtoUEYsa0RGaGtQQSx5Q0FnREcsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFdBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLEtFc2hQSCx1REYxa1BBLDhDQXVERyxpQkFBQSxLRXloUEgsMENGaGxQQSxpQ0EyREUsTUFBQSxJRXloUEYsK0JGcGxQQSxzQkE4REUsS0FBQSxFQUtGLHFDQUNJLFdBQUEsTUFJSix3Q0FDSSxRQUFBLEs2QnZHSixnQ0FDaUIsV0FBQSxLQUdqQiwrQ0FFWSxRQUFBLGVBcUNaLGtFQUpBLCtEQThGQSwyRkFDRSxRQUFBLEtBekhGLDJEQUE0RCxZQUFhLFlBQUEsRUFHekUsa0dBQW1HLE1BQUEsS0FBWSxjQUFBLFlBQy9HLDZGQUE4RixNQUFBLGVBQzlGLDJHQUE0RyxNQUFBLGVBQzVHLG1IQUFzSCxNQUFBLEtBQ3RILDRIQUErSCxNQUFBLEtBQy9ILDhEQUErRCxPQUFBLEVBQUEsRUFBQSxFQUFBLEtBQXlCLFFBQUEsRUFDeEYsaUVBQWtFLE9BQUEsSUFBQSxFQUVsRSxzRUFBdUUsTUFBQSxRQUFlLFVBQUEsSUFHdEYsMERBQTJELE9BQUEsRUFBQSxLQUMzRCwrREFBZ0UsT0FBQSxFQUFBLEVBQUEsS0FFaEUsaUdBQWtHLE1BQUEsS0FBWSxNQUFBLEtBQVksT0FBQSxFQUFBLEVBQUEsRUFBQSxlQUUxSCw2RkFBOEYsTUFBQSxLQUFZLFdBQUEsS0FFMUcsK0JBQWdDLE1BQUEsTUFBYSxhQUFBLElBRzdDLDhDQUErQyxPQUFBLEtBQUEsRUFDL0MsMkRBQTRELE1BQUEsUUFBZSxZQUFBLFFBQUEsU0FBQSxNQUFvQyxVQUFBLEtBQWdCLFlBQUEsSUFBb0IsWUFBQSxLQUVuSiw2REFBOEQsTUFBQSxrQkFDOUQsb0VBQXFFLFFBQUEsU0FBbUIsTUFBQSxRQUFnQixlQUFBLEtBQXNCLFVBQUEsTUFDOUgsbUVBQW9FLE1BQUEsa0JBR3BFLFlBQWEsV0FBQSxJQUFBLE1BQUEsUUFBOEIsV0FBQSxLQUFpQixNQUFBLEtBQVksV0FBQSxLM0I0cVB4RSxjMkIzcVBBLHlCQUNlLGlCQUFBLFFBQTBCLHNCQUF3QixNQUFBLGtCQUEwQixVQUFBLEtBQWdCLFVBQUEsS0FBZ0IsUUFBQSxLQUFBLEtBQW1CLGFBQUEsSUFDOUkseUJBQTBCLGlCQUFBLFFBQTBCLFFBQUEsS0FBQSxLQUNwRCxvQkFBc0IsaUJBQUEsa0JBQXFDLHNCQUF3QixNQUFBLGtCQUNuRiwwQkFBMkIsTUFBQSxLQUczQixvQkFBcUIsTUFBQSxlQUF5QixnQkFBQSxvQkFDOUMsMkIzQjhyUEEsMEIyQjdyUDJCLE1BQUEsa0JBQXdCLGdCQUFBLFUzQmtzUG5ELHdCMkJoc1BBLDRCQUN5QixlQUF3QixZM0Jvc1BqRCw4QjJCbnNQQSxrQ0FDK0Isc0JBSS9CLGlEQUNFLE1BQUEsUUFBZ0IsT0FBQSxFQUFBLElBQUEsSUFBQSxFQUVsQixvQ0FDRSxZQUFBLEtBQ0EsVUFBQSxLQUVGLGtDQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxJQUVGLG1DQUNFLFVBQUEsS0FDQSxNQUFBLElBRUYsNkNBQ0UsYUFBQSxLQUVGLHNFQUNFLFlBQUEsSUFFRix1RUFDRSxhQUFBLElBRUYsK0RBQ0UsYUFBQSxFQUVGLGtFQUNFLE9BQUEsRUFFRixxREFDRSxNQUFBLFVBQ0EsVUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEVBRUYseURBQ0UsV0FBQSxNQUVGLHVEQUNFLE1BQUEsS0FFRiwyRUFDRSxNQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsS0FFRix3Q0FDRSxjQUFBLE1BRUYscUVBQ0UsTUFBQSxLQUNBLE9BQUEsTUFBQSxFQUNBLE1BQUEsVUFDQSxVQUFBLEtBRUYsaUdBQ0UsVUFBQSxXQUdGLDRDQUNFLFNBQUEsT0FFRix1REFDRSxNQUFBLEtBQ0EsWUFBQSxPQU9GLGdEQUNFLG9DQUNFLFlBQUEsTUFFRiw2Q0FDRSxhQUFBLE1BRUYsc0VBQ0UsWUFBQSxLQUVGLHVFQUNFLGFBQUEsTUFJSix5QkErQ0Usd0NBekNBLGtDQTBDRSxNQUFBLEVBa0JBLE1BQUEsS0FRQSxhQUFBLEVBQ0EsWUFBQSxFQUNBLFVBQUEsTUFJQSxNQUFBLEtBL0VGLDZDQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLEtBQUEsVUFBQSxJQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBRUYsa0NBQ0UsZUFBQSxFQU9GLG9DQUNFLGVBQUEsRUFBQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEVBQ0EsWUFBQSxFQUNBLFVBQUEsTUFFRixtQ0FDRSxlQUFBLEVBQUEsTUFBQSxFQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxFQUNBLFlBQUEsRUFDQSxVQUFBLE1BQ0EsTUFBQSxLQUVGLHlEQUNFLFdBQUEsS0FFRix5REFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsSUFBQSxLQUFBLFVBQUEsSUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGFBQUEsRUFDQSxZQUFBLEVBQ0EsVUFBQSxNQUVGLHNFM0J5c1BBLHVFMkJ2c1BFLGFBQUEsRUFDQSxZQUFBLEVBRUYsd0NBQ0UsZUFBQSxFQU9GLHdDQUNFLGVBQUEsRUFBQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FFRiwyQ0FDRSxlQUFBLEVBQUEsTUFBQSxFQUNBLE1BQUEsS0FDQSxNQUFBLEtBRUYsb0NBQ0UsTUFBQSxLQUNBLE1BQUEsS0FFRixxREFDRSxNQUFBLFVBRUYseUNBQ0UsTUFBQSxLQUNBLGFBQUEsRUFDQSxZQUFBLEVBQ0EsVUFBQSxNQUNBLFNBQUEsT0FFRixxRUFDRSxNQUFBLEtBQ0EsTUFBQSxNSXJPSixnREFDSSxZQUFBLFlBQ0EsTUFBQSxLQUVBLFFBQUEsWUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNJLFVBQUEsS0FFQSxjQUFBLFFBQ0ksZ0JBQUEsY0FFWixtREFDSSxXQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsZUFDQSxhQUFBLGVBQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsYUFBQSxXQVRKLG1FQVdRLFNBQUEsU0FDQSxJQUFBLElBSVIscURBQ0ksV0FBQSxXQUNBLFFBQUEsSUFBQSxJQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsT0FBQSxLQUVKLHlEQUNJLFFBQUEsZUFFSiw4REFDSSxXQUFBLFdBQ0EsWUFBQSxLQUNBLGVBQUEsS0FFSixpRUFDSSxPQUFBLEVBQUEsRUFBQSxjQUVKLG1FQUNJLE1BQUEsS0FDQSxLQUFBLE9BQUEsT0FBQSxLQUFBLEtBQUEsZ0JBQUEsV0FDQSxRQUFBLEVBQ0EsWUFBQSxjQUVKLHlFQUNJLGVBQUEsSUFFSixxQkFDSSxZQUFBLE9BQ0EsTUFBQSxJQUNBLFFBQUEsSUFBQSxFQUVKLFVBQ0ksT0FBQSxlQUdKLGdCQUNJLGVBQUEsSS9CazdQSixvRUFDQSxvRWdDeC9QQSxtRUFHSSxZQUFBLEtBRUosZ0ZBQ0ksYUFBQSxZQ05KLDJCQUVRLFdBQUEsUUFGUix3QkFLUSxNQUFBLEtBUUksMEJBd0NaLHdCQTlDWSxNQUFBLElBOENaLDhDQXZDZ0IsV0FBQSxNQXVDaEIsb0JBNUJRLFFBQUEsT0FKSiw4QkFDSSxXQUFBLE1BV0osMEJBb0JKLDBCQW5CUSxRQUFBLE1BRUosMEJBaUJKLHdCQTNDWSxNQUFBLEtBMkNaLG9CQXpCUSxRQUFBLEtBeUJSLDBCQWhCUSxRQUFBLGNBSVIsYUFDSSxXQUFBLE9BSUEsb0JBQ0ksUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUZSLGlCQUtRLGNBQUEsS0NqRFIsc0JBQ0ksU0FBQSxTQUNILE9BQUEsS0FBQSxFQUFBLEVBQ0csTUFBQSxLQUNBLFdBQUEsTUFDQSxPQUFBLEtBTEosMkJBT1EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLG1CQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsRUFiUixxQ0FnQlEsU0FBQSxNQUNBLFFBQUEsS0FDQSxhQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLEdBR0Esb0JBQUEsTUFHQSxvQkFBQSxJQTlCUixnQ0FpQ1EsT0FBQSxFQWpDUix3Q0FvQ1EsUUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsRUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsV0FBQSxPQUdBLG9CQUFBLElBR0Esb0JBQUEsSUFuRFIsbURBc0RRLFdBQUEsS0F0RFIsK0NBeURRLFFBQUEsTUFDQSxPQUFBLEVBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLGtCQUdKLG9DQXFWSCx3Q0FwVjBCLElBQUEsTUFFdkIsb0NBa1ZILHdDQWpWMEIsSUFBQSxNQWxFM0Isd0NBc0VRLFNBQUEsU0FDQSxVQUFBLEtBQ0EsT0FBQSxFQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsZUFBQSxFQUNBLGVBQUEsVUE1RVIsZ0NBK0VRLFNBQUEsU0EvRVIsbURBa0ZRLFFBQUEsS0FBQSxLQUFBLE1BbEZSLG1EQXFGUSxXQUFBLEtBQ0EsU0FBQSxTQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsZUFBQSxFQUNBLFdBQUEsd0JBQUEsT0FBQSxLQUFBLEtBQUEsVUFDQSxRQUFBLElBQUEsRUFBQSxJQUFBLEtBOUZSLHlEQUFBLCtDQWlHUSxRQUFBLEdBQ0EsT0FBQSxJQUNBLFdBQUEsUUFDQSxjQUFBLE1BQ0EsTUFBQSxLQUNDLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQXhHVCwyQ0F5SFEsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0osb0NBcVJILG1EQXBScUMsUUFBQSxLQUFBLEtBQUEsTUFvUnJDLHNEQW5Sd0MsVUFBQSxLQW1SeEMsMkRBbFI2QyxvQkFBQSxLQUFBLElBQThCLGdCQUFBLEtBQXNCLFVBQUEsS0FBZ0IsV0FBQSxJQUFnQixRQUFBLEVBQUEsRUFBQSxFQUFBLEtBa1JqSSxxREFqUndDLFVBQUEsS0FBZ0IsWUFBQSxLQUFrQixXQUFBLEtBaVIxRSx1Q0EvUXlCLG9CQUFBLE9BQUEsT0FBbUMsa0JBQUEsVUFBNkIsZ0JBQUEsTUFBdUIsT0FBQSxFQUFVLFFBQUEsRUFBQSxFQUFBLElBK1ExSCwyQ0E5UTZCLFFBQUEsTUFySTlCLG1DQXdJUSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLHFCQUNBLFVBQUEsTUFDQSxZQUFBLE1BN0lSLGdDQWdKUSxTQUFBLE1BQ0EsV0FBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLHNCQUdBLG9CQUFBLE1BR0Esb0JBQUEsSUE3SlIsa0NBZ0tRLFlBQUEsS0FFQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxlQUFBLEVBQ0EsV0FBQSxPQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsV0FDQSxXQUFBLG1DQUFBLElBQUEsT0FBQSxLQUFBLFVBQUEsUUF4S1IsdUNBNEtRLFdBQUEsd0JBQUEsSUFBQSxPQUFBLEtBQUEsVUFBQSw0QkFBQSxJQUFBLE9BQUEsS0FBQSxVQUFBLFFBQ0EsTUFBQSxLQTdLUixrQ2xDNHVRQSx1Q2tDNWpRUSxNQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsWUFDQSxPQUFBLFFBQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxjQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsYUFBQSxXQUNBLFlBQUEsSUFFSixvQ0FzTkgsZ0NBcE5XLE1BQUEsS0FvTlgscUNBak5XLE1BQUEsS0FDQSxVQUFBLE1Bbk1aLGtDQXVNUSxlQUNBLFNBQUEsU0FDQSxRQUFBLGFBQ0EsS0FBQSxJQUNBLGVBQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsRUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFdBR0EsVUFBQSxpQkFuTlIseUNBc05XLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FHUCxvQ0FrTEgsZ0NBakxrQixPQUFBLEtBaUxsQixxQ0FoTHVCLFFBQUEsS0FnTHZCLHVDQS9LeUIsUUFBQSxFQUFBLEtsQ2trUXhCLGtDa0NuNVBELHVDQTdLb0IsT0FBQSxLQUFhLFlBQUEsS0E2S2pDLGdDQTNLa0IsTUFBQSxVQUNBLFFBQUEsRUFBQSxLQTBLbEIsdUNBdktrQixVQUFBLE1BNU9uQiw2QkFpUFEsU0FBQSxTQUNBLFdBQUEsUUFDQSxPQUFBLEtBQ0EsY0FBQSxLQXBQUiw0QkF1UFEsU0FBQSxTQUNBLFFBQUEsRUFDQSxJQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsTUFBQSxRQUNBLFVBQUEsT0FDQSxZQUFBLElBL1BSLGtDQWtRUSxRQUFBLEdBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUEzUVIsdUNBOFFRLFFBQUEsR0FDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLE9BQUEsS0FqUlIsZ0NBcVJRLFFBQUEsS0FDQSxPQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsc0JBQ0EsV0FBQSxLQUFBLElBQUEsS0FBQSxJQUFBLG1CQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUE3UlIsdUNBZ1NRLFFBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxFQWxTUiw2QkFxU1EsV0FBQSxtQ0FBQSxVQUFBLE9BQUEsS0FBQSxVQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsYUFBQSxXQUNBLGVBQUEsVUFDQSxlQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLFFBQ0EsV0FBQSxLQWhUUix1Q0FtVFEsV0FBQSxPQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsSUFDQSxVQUFBLEtBR0EsVUFBQSxrQkEzVFIsa0NBOFRRLE1BQUEsRUFHQSxVQUFBLGlCQUtSLCtDQUNJLE9BQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxNQUNBLG9CQUFBLGtCQUFBLFVBQUEsb0JBQUEsZ0JBS0EsaUJBQUEsSUFBQSxLQUFBLHNCQUFBLElBQUEsS0FYSix5RUFhUSxVQUFBLFFBYlIsOERBZ0JRLFFBQUEsS0FoQlIseURBbUJRLFVBQUEsSUFuQlIscUVBc0JRLGFBQUEsRUFDQSxZQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsU0FBQSxRQUFBLEtBQ0Esb0JBQUEsY0FFQSxpQkFBQSxLQUFBLElBQUEsc0JBQUEsS0FBQSxJQUNBLFVBQUEsWUFDQSxNQUFBLEtBOUJSLDREQWlDUSxZQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsT0FuQ1IsK0ZBcUNZLE9BQUEsRUFyQ1osMERBeUNRLFVBQUEsS2xDZ2tRUiw0REFEQSxnRWtDeG1RQSwwRGxDc21RQSwyREFDQSx5RGtDM2pRUSxNQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsSUFDQSxVQUFBLEVBL0NSLDJEQWtEUSxVQUFBLE1BbERSLDREQXFEUSxVQUFBLE9BckRSLHFFQXdEUSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQTVEUiw0REErRFEsT0FBQSxFQUNBLFNBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsSUFBQSxZQUFBLFNBbEVSLHNFQW9FWSxTQUFBLE9BcEVaLCtEQXdFUSxPQUFBLElBQUEsTUFBQSxnQkFDQSxpQkFBQSxlQUNBLGNBQUEsSUFDQSxjQUFBLElDL1lSLDRCQUVRLFFBQUEsZ0JBSUEsa0NBQ0ksVUFBQSxJQUNBLElBQUEsS25DbzlRWixxQ21DNTlRQSx5QkFjUSxNQUFBLGNBZFIsMkJBa0JRLE9BQUEsWUFPUixZQUVRLFlBQUEsZUFDQSxVQUFBLEtBTVIsb0RBR1ksV0FBQSxZQU9aLHVCQUVRLFFBQUEsRW5DdThRUiwwQm1DbDhRQSxrQkFDSSxTQUFBLE1BSUosbUJBQ0ksY0FBQSxFQUlKLHlCQUNJLFNBQUEsZ0JuQ204UUosOEJBQ0EsNkJBQ0EsNEJtQ2o4UUEsaUJBSUUsUUFBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFdBQUEsT0FHRixtQkFDRSxPQUFBLEtBQUEsRUFERix1Q0FHTSxjQUFBLEVBQ0EsV0FBQSxJQUlOLHVCQUNFLFdBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsS0FFRix5Qm5DNjdRQSx5Qm1DNTdRQSxRQUFBLGFBQ0EsYUFBQSxLQUVBLHFCQUFzQixZQUFBLElBQWtCLE1BQUEsUUFFeEMsNEJBRUksZUFBQSxPQUNBLFdBQUEsT0FISixtQ0FNSSxRQUFBLE1BQ0EsT0FBQSxLQUlKLGtCQUNFLFdBQUEsS0FHRixZQUNFLFNBQUEsU0FERixxQ0FLTSxRQUFBLE1BTE4sd0JBU0ksTUFBQSxNQVRKLDJCQVlNLElBQUEsRUFDQSxNQUFBLEVBQ0EsU0FBQSxTQWROLDJCQWtCTSxRQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEtBQ0EsTUFBQSxNQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsUUFBQSxHQUlOLG1DQUVJLE1BQUEsTUFDQSxZQUFBLEtBQ0EsY0FBQSxLQUdKLFkzQnJKRSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLHlCQThSRixZQTdSSSxRQUFBLEVBQUEsTTJCZ0pKLHlCQUdJLFVBQUEsTUFFQSxPQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsVUFBQSxLQVBKLDBDQVNNLFFBQUEsS0FUTiw4Q0FZTSxNQUFBLE1BSU4scUJBQ0UsYUFBQSxNbkNnOFFGLDZCbUM3N1FBLHdCbkM4N1FBLGtCbUM3N1FxQixhQUFBLElBRXJCLGlDQUNvQixXQUFBLEVBQWUsTUFBQSxLQUFhLFlBQUEsT0FBcUIsVUFBQSxJQURyRSx5Q0M3S0EsNENBU1EsVUFBQSxJRG9LUiwrQkFHSSxXQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsRUFMSixrQ0FPUSxXQUFBLEtBQ0EsU0FBQSxPQVJSLDZDQVdNLFlBQUEsTUFBbUIsV0FBQSxLQUFpQixNQUFBLEtBWDFDLDREQWFRLE1BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLElBQUEsS0FBQSxFQWZSLCtDQWtCcUIsUUFBQSxLQWxCckIseUNuQzg5UUEsaURtQzE4UWtDLFFBQUEsTUFBZ0IsWUFBQSxFQUFpQixTQUFBLE9BcEJuRSxpREFxQnVCLFdBQUEsT0FLdkIsVUFDSSxNQUFBLGtCQUNBLFlBQUEsSUN6TUosb0VBYVEsUUFBQSxFQUFBLEtBQUEsRUFBQSxJQUNBLFdBQUEsMEJBQUEsS0FBQSxJQUFBLFVBQUEsS0FDQSxPQUFBLFFBZlIsc0VBbUJRLFNBQUEsU0FDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLElBQ0EsT0FBQSxRQUNBLFdBQUEsMkJBQUEsS0FBQSxJQUFBLFVBQUEsS0NuQlIsb0JBQ0UsT0FBQSxFQUNBLEtBQUEsc0JBQ0Esa0JBQUEsV0FBQSxVQUFBLFdBQ0EsT0FBQSxJQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLElBQ0EsVUFBQSxpQkFHRiwwQkFDRSxpQkFBQSxLQUNBLEtBQUEsZUFDQSxrQkFBQSxLQUFBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFVBQUEsSUFDQSxPQUFBLEtBQ0EsS0FBQSxJQUNBLFlBQUEsT0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLGdCQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLE9iOUJGLDBCQUVFLFFBQUEsRUFDQSxJQUFBLE1BRUEsV0FBQSxXQUNBLGdCQUFBLFdBQ0EsUUFBQSxhQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsWUFFQSxPQUFBLFFBQ0EsaUJBQUEscUJBQ0EsNEJBQUEsT0FFQSxvQkFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsZUFBQSxPQUNBLGdCQUFBLEtBQ0EsZUFBQSxZQUVBLG9CQUFBLGlCQUVBLG9CQUFBLEt4QjRzUkYsZ0N3QnpzUkEsZ0NBRUUsUUFBQSxFQUNBLGlCQUFBLHFCQUdGLGlDQUNFLGlCQUFBLHFCQUdGLG9DQUNFLGlCQUFBLFFBRUEsaUJBQUEsSUFTRixrQ0FFRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGFBQUEsTUFDQSxNQUFBLEtBR0YsNkNBQ0UsYUFBQSxFQUdGLDZCQUNFLFFBQUEsYUFDQSxTQUFBLFNBQ0EsWUFBQSxFQUdGLGlCQUNFLHFCQUNFLFFBQUEsZ0JBSUosYUFDRSxrQnhCZ3NSQSwwQndCOXJSRSxRQUFBLGdCQUlKLGtCQUNFLFNBQUEsTUFDQSxRQUFBLEdBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsYUFHQSxXQUFBLFdBQ0EsVUFBQSxJQUNBLE9BQUEsVUFBQSxFQUNBLFdBQUEsUUFDQSxRQUFBLEVBQ0EsY0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBRUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxlQUNBLFlBQUEsRUFFQSxvQkFBQSxRQUFBLFVBRUEsb0JBQUEsS0FFQSwyQkFBQSxLQUdBLFVBQUEsVUFBQSxjQUdBLGlCQUFBLElBQUEsRUFNRiw0QkFHRSxVQUFBLFNBQUEsY0FDQSxRQUFBLElBR0Ysa0NBQ0UsU0FBQSxNQUNBLE9BQUEsRUFDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsS0FHQSxVQUFBLGlCQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsY0FBQSxFQUNBLFFBQUEsRUFDQSxhQUFBLElBQUEsRUFBQSxFQUVBLFdBQUEsVUFBQSxJQUFBLEtBR0YsNENBR0UsVUFBQSxjQUdGLDZEQUNFLE9BQUEsRUFBQSxFQUFBLEVBQUEsSUFHQSxVQUFBLGlCQUNBLFVBQUEsS3hCdXFSRiw2RHdCcHFSQSw2REFFRSxjQUFBLEVBR0YsNkRBQ0UsUUFBQSxLQUdGLHNDQUVFLFNBQUEsU0FDQSxPQUFBLFFBQ0EsS0FBQSxRQUNBLFFBQUEsR0FDQSxRQUFBLE1BQ0EsT0FBQSxTQUNBLE1BQUEsT0FDQSxpQkFBQSxvN0JBRUEsZ0JBQUEsTUFDQSxRQUFBLEdBQ0Esc0JBQUEsUUFFQSxvQkFBQSxLQUVBLDJCQUFBLEt4QmlxUkYsaUV3QjlwUkEsa0VBRUUsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsUUFBQSxHQUNBLEtBQUEsRUFHRixrRUFDRSxJQUFBLEtBQ0EsT0FBQSxNQUNBLGNBQUEsS0FBQSxLQUFBLEVBQUEsRUFHQSxpQkFBQSxnRUFHRixpRUFDRSxPQUFBLEtBQ0EsT0FBQSxNQUNBLGNBQUEsRUFBQSxFQUFBLEtBQUEsS0FHQSxpQkFBQSw2REFHRixvREFDRSxRQUFBLEtBeUJGLDJCQWZBLDJCQWdCRSxTQUFBLFNBR0EsUUFBQSxhQUtBLFdBQUEsUUFJQSxjQUFBLEtBbkNGLDBDeEJzcFJBLDJDd0JwcFJFLFFBQUEsRUFFQSxpQkFBQSxFQUdGLDJCQUVFLFFBQUEsR0FDQSxNQUFBLEtBS0EsU0FBQSxPQUNBLE9BQUEsRUFDQSxpQkFBQSxRQUVBLFlBQUEsRUFHRiwyQkFFRSxRQUFBLEVBQ0EsVUFBQSxLQUVBLFdBQUEsS0FDQSxRQUFBLE1BQUEsTUFBQSxNQUlBLFNBQUEsS0FDQSwyQkFBQSxNQUNBLFdBQUEsUUFFQSxlQUFBLHFCQUNBLFlBQUEsT0FHRiwrQkFDRSxVQUFBLEtBR0YsdUNBQ0UsY0FBQSxZQUdGLHdDQUNFLFdBQUEsWUFHRiwyQ0FDQyxZQUFBLE9BR0QsMkJBQ0UsU0FBQSxTQUNBLFFBQUEsR0FHQSxXQUFBLFdBQ0EsWUFBQSxPQUNBLE1BQUEsTUFDQSxPQUFBLE1BR0EsVUFBQSxjQUNBLFdBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUVBLFdBQUEsRUFBQSxFQUFBLElBQUEsZUFDQSx1QkFBQSxFQUdGLGlEQUNFLElBQUEsT0FHRiw4Q0FDRSxPQUFBLE9BR0YsMEJBQ0UsU0FBQSxTQUNBLE9BQUEsTUFDQSxNQUFBLE1BQ0EsY0FBQSxPQUdGLGdDQXBRRSxNQUFBLEtBcVFBLFFBQUEsMkJBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBR0EsVUFBQSxxQkFDQSxRQUFBLE1BQ0EsVUFBQSxNQUNBLFlBQUEsSUFDQSxNQUFBLHFCQUVBLFdBQUEsTUFBQSxLQUFBLEt4QmlvUkYsMEN3QjluUkEsc0NBRUUsTUFBQSxLQUdGLGtDQUNFLFFBQUEsS2N2VUYsb0JBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBR0osaUJBQ0ksU0FBQSxPQUNBLGNBQUEsS0FHSiw0QkFDSSxNQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtBQUEsSUFHSiw4QkFDSSxPQUFBLEVBQ0EsWUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxNQUdKLGtDQUNJLFlBQUEiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSA0MHB4O1xuICBtYXJnaW46IDFlbSAwO1xufVxuZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgJjpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcm95YWxibHVlO1xuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogbWlkbmlnaHRibHVlO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogbWlkbmlnaHRibHVlO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgfVxufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG4gIGNsZWFyOiBib3RoO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdG9wOiAtMC41ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuc3ZnIHtcbiAgJjpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbmtiZCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbn1cbmlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbm9wdGdyb3VwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zZWxlY3Qge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG59XG5idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cbnRkIHtcbiAgcGFkZGluZzogMDtcbn1cbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbmgyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oMyB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDQge1xuICBjbGVhcjogYm90aDtcbn1cbmg1IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG4gIHF1b3RlczogXCJcIiBcIlwiO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG50dCB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG52YXIge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuYWJiciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cbn1cbnEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHF1b3RlczogXCJcIiBcIlwiO1xufVxudWwge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbmxpIHtcbiAgPnVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgfVxuICA+b2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICB9XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsImh0bWwsIGJvZHksIHAge1xuICBmb250LWZhbWlseTogQHByaW1hcnlGb250O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmEge2NvbG9yOkBibGFjazsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogQHBpbms7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQmOmhvdmVyLFxuICAmOmFjdGl2ZSB7Y29sb3I6QHBpbms7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IH1cbiAgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgJiB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtjb2xvcjpAcGluazsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuICB9XG59XG5cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG4gICYuc3R5bGUyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG5oMi5hbHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXJrZ3JlZW47XG4gIGNvbG9yOiBAd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAwO1xuICAvLyBGYWtlIGVuZCBwYWRkaW5nIHdpdGggYm94IHNoYWRvd1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0yMHB4IDAgMCBAZGFya2dyZWVuLCAyMHB4IDAgMCBAZGFya2dyZWVuO1xuICBib3gtc2hhZG93OiAtMjBweCAwIDAgQGRhcmtncmVlbiwgMjBweCAwIDAgQGRhcmtncmVlbjtcbiAgLy8gRGVhbCB3aXRoIEZGIGJ1Z1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjBweDtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrZ3JlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTRweDtcbiAgfVxufVxuXG4vL1NhZmFyaSBIYWNrXG5Ac3VwcG9ydHMgKC13ZWJraXQtbWFycXVlZS1yZXBldGl0aW9uOmluZmluaXRlKSBhbmQgKG9iamVjdC1maXQ6ZmlsbCkge1xuICBoMi5hbHQ6YWZ0ZXIgeyBib3R0b206IC04cHg7IH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5hdi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuXG5oNSB7XG4gIC5uYXYtaGVhZGluZztcbn1cblxuLmFycm93LWxpbmsge1xuICBjb2xvcjogQGJsYWNrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAmIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbi5mdWxsLWFycm93LWxpbmsge1xuICAuYXJyb3ctbGluaztcbiAgJjphZnRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEwMCAxMDAnPjx0ZXh0IHk9Jy45ZW0nIGZvbnQtc2l6ZT0nOTAnIGZvbnQtd2VpZ2h0PSdib2xkJyBmaWxsPSdsaWdodHNhbG1vbic+XFwzMDA5PC90ZXh0Pjwvc3ZnPlwiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgfVxuICAmOnZpc2l0ZWQsICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiBAcGluaztcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEwMCAxMDAnPjx0ZXh0IHk9Jy45ZW0nIHg9Jy42ZW0nIGZvbnQtc2l6ZT0nOTAnIGZvbnQtd2VpZ2h0PSdib2xkJyBmaWxsPSdsaWdodHNhbG1vbic+XFwzMDA5PC90ZXh0Pjwvc3ZnPlwiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuYS5hcnJvdy1saW5rLCAuYXJyb3ctbGluayBhIHtcbiAgLmZ1bGwtYXJyb3ctbGluaztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mdWxsV2lkdGhJbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keVtjbGFzc10ge1xuXHQjY29udGVudCB7XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHQmLnB1bGxxdW90ZSB7Ym9yZGVyOm5vbmU7IGJvcmRlci1sZWZ0OjRweCBzb2xpZCBAcGluazsgY29sb3I6IzAwMDsgZm9udDozMDAgMjRweC8zNHB4IEBzZWNvbmRhcnlGb250OyBsZXR0ZXItc3BhY2luZzowICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjRweDsgZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRAbWVkaWEgQHBvcnRhYmxlIHttaW4td2lkdGg6MDsgd2lkdGg6YXV0bzsgfVxuXHRcdFx0XHRAbWVkaWEgQHRhYmxldCAobWF4LXdpZHRoOjEwMjJweCl7bWFyZ2luOi42ZW0gMDsgfVxuXHRcdFx0XHQ+IGNpdGUge2ZvbnQtc2l6ZToxMDAlOyBmb250LXN0eWxlOm5vcm1hbDsgZm9udC13ZWlnaHQ6NTAwOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vdmVybGF5IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyLCBcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyIHtiYWNrZ3JvdW5kOiNlZGVkZWQ7IGJvcmRlci1yYWRpdXM6OHB4OyBjb2xvcjojNzY3Njc2OyBmb250Om5vcm1hbCBib2xkIDExcHgvMSBAcHJpbWFyeUZvbnQgIWltcG9ydGFudDsgcGFkZGluZzoxcHggNHB4ICFpbXBvcnRhbnQ7IFxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7Y29sb3I6QG9yYW5nZTsgfVxufVxuXG5cbi8vIHR5cGVraXQgZmxpY2tlclxuLy8gLndmLWxvYWRpbmcgKiB7XG4vLyAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8vIH1cblxuLy8gLndmLWFjdGl2ZSAqIHtcbi8vICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vIH1cblxuXG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIGEuQXJjaGl2ZURvd25sb2FkIHtcbiAgICBjb2xvcjogI2RkZDtcbn1cblxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSBhLkFyY2hpdmVEb3dubG9hZDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5ab29tSW1hZ2VMYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLlpvb21JbWFnZUxhYmVsQ29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTUxNTtcbn1cbiIsImh0bWwge2JhY2tncm91bmQ6I2ZmZjsgY29sb3I6IzAzMDtcblx0Ym9keSB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgZm9udDoxOHB4LzEuNiBAcHJpbWFyeUZvbnQ7IHBhZGRpbmc6MDsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbn1cblxuLm1vYmlsZSB7ZGlzcGxheTpub25lOyB9XG5cbi5idXR0b24ge2JhY2tncm91bmQ6QG9yYW5nZTsgYm9yZGVyOjEuNXB4IHNvbGlkIEBvcmFuZ2U7IGJvcmRlci1yYWRpdXM6MjJweDsgY29sb3I6I2ZmZjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQ6Ym9sZCAxMnB4LzEgQHNlY29uZGFyeUZvbnQ7IGxldHRlci1zcGFjaW5nOiAwOyBtYXJnaW46MTVweCA3LjVweDsgcGFkZGluZzoxNnB4IDMycHg7IHRleHQtZGVjb3JhdGlvbjpub25lOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTtcblx0Ji53aGl0ZSB7YmFja2dyb3VuZDojZmZmOyBib3JkZXItY29sb3I6I2ZmZjtcblx0XHQmLmhvbGxvdyB7Ym9yZGVyLWNvbG9yOiNmZmY7IH1cblx0fVxuXHQmLmhvbGxvdyB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgY29sb3I6I2ZmZjtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOkBvcmFuZ2U7IH1cblx0XHQmLmJsYWNrIHtjb2xvcjojMDMwOyB9XG5cdH1cbn1cblxuI3ZpZXdsZXQtYWJvdmUtY29udGVudC1ib2R5IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRjbGVhcjogYm90aDtcbn1cblxuLm1vZGFsLWJvZHkge1xuXHQuaGVybywgLmhlcm9Ob0ltYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pbi1leGhpYml0ICNjb250ZW50LWNvcmUge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vc2FpYy1wYW5lbCAubW9zYWljLWluZm8taWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZDNkM2Qztcblx0fVxufVxuXG4ubW9zYWljLXRvb2xiYXIge1xuXHR6LWluZGV4OiAxMDAwMDAwO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDAwMDA7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGhlaWdodDo5MnB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2hlaWdodDogNjZweDt9XG5cdGgxLnNpdGUtdGl0bGUsIGgyLnNpdGUtdGl0bGUge1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0dmVydGljYWwtYWxpZ246dG9wO1xuXHRcdHdpZHRoOjIyLjM2MTExMTExJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXt3aWR0aDoxODBweDsgfVxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoJy4uL2Rpc3QvaW1nL2xvZ28uc3ZnP3Y9MScpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRoZWlnaHQ6OTJweDtcblx0XHRcdG1hcmdpbjowIDAgMCAyOC41NzE0Mjg1NyU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdHRleHQtaW5kZW50Oi0xMDAwMHB4O1xuXHRcdFx0d2lkdGg6MjgwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7d2lkdGg6MjAwcHg7IGhlaWdodDogNjZweDt9XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS10b2dnbGUge2JhY2tncm91bmQ6I2ZmZjsgYm9yZGVyOm5vbmU7IGJvcmRlci1yYWRpdXM6MDsgaGVpZ2h0OjY0cHg7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDowOyB0ZXh0LWFsaWduOmxlZnQ7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgdG9wOjA7IHdpZHRoOjQ1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2Rpc3BsYXk6YmxvY2s7IH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOiBAZGFya2dyZWVuO1xuXHRcdFx0c3BhbiB7Ym9yZGVyLWNvbG9yOiNmZmY7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kOiNmZmY7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5vcGVuIHtiYWNrZ3JvdW5kOiBAZGFya2dyZWVuO1xuXHRcdFx0c3BhbiB7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50Oztcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge2JhY2tncm91bmQ6I2ZmZjsgaGVpZ2h0OjJweDsgfVxuXHRcdFx0XHQmOmJlZm9yZSB7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7IH1cblx0XHRcdFx0JjphZnRlciB7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW4ge2JvcmRlcjoxcHggc29saWQgIzAwMDsgYm9yZGVyLWxlZnQ6bm9uZTsgYm9yZGVyLXJpZ2h0Om5vbmU7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDoxNXB4OyBsZWZ0OjEyLjVweDsgcG9zaXRpb246YWJzb2x1dGU7IHRleHQtaW5kZW50Oi0xMDAwMHB4OyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHRvcDoyM3B4OyB3aWR0aDoyMHB4O1xuXHRcdFx0JjpiZWZvcmUge2JhY2tncm91bmQ6IzAwMDsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjFweDsgbGVmdDowOyBwb3NpdGlvbjphYnNvbHV0ZTsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlOyB0b3A6NnB4OyB3aWR0aDoyMHB4OyB9XG5cdFx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kOiMwMDA7IGNvbnRlbnQ6Jyc7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDoxcHg7IGxlZnQ6MDsgcG9zaXRpb246YWJzb2x1dGU7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgdG9wOjZweDsgd2lkdGg6MjBweDsgfVxuXHRcdH1cblx0fVxuXG5cdC5uYXZpZ2F0aW9uIHtkaXNwbGF5OmlubGluZS1ibG9jazsgaGVpZ2h0OjkycHg7IHBhZGRpbmctcmlnaHQ6NzJweDsgdGV4dC1hbGlnbjpyaWdodDsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDo3Ny42Mzg4ODg4OSU7IHotaW5kZXg6MTAwOyBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2JhY2tncm91bmQ6QGRhcmtncmVlbjsgY29sb3I6I2ZmZjsgZGlzcGxheTpub25lOyBoZWlnaHQ6YXV0bzsgbGVmdDowOyBwYWRkaW5nOjAgMCAyMHB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdGV4dC1hbGlnbjpsZWZ0OyB0b3A6NjZweDsgd2lkdGg6MTAwJTsgfVxuXHRcdCYub3BlbiB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ZGlzcGxheTpibG9jazsgfVxuXHRcdH1cblx0XHR1bCB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBsaXN0LXN0eWxlOm5vbmU7IG1hcmdpbjowOyBwYWRkaW5nOjA7IHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5OmJsb2NrOyBtYXJnaW46MjBweCAwOyB3aWR0aDoxMDAlOyB9XG5cdFx0XHRsaSB7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjJiNmMyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgdmVydGljYWwtYWxpZ246dG9wO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Ym9yZGVyOm5vbmU7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbjowIDAgNXB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1hbGlnbjpsZWZ0OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjcxcHgpIHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjcycHgpIHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJiNmMyOyB9XG5cdFx0XHRcdGEge2JvcmRlci10b3A6M3B4IHNvbGlkICNmZmY7IGNvbG9yOiMwMDA7IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZToxMnB4OyBmb250LXdlaWdodDpib2xkOyBsaW5lLWhlaWdodDoxOyBwYWRkaW5nOjQwcHggMzBweCAzNXB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtwYWRkaW5nOjQwcHggMTBweCAzNXB4OyB9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2JvcmRlcjpub25lOyBjb2xvcjojZmZmOyBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjEwcHggMzBweDsgdGV4dC1hbGlnbjpsZWZ0OyB9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDpAZGFya2dyZWVuOyBib3JkZXItY29sb3I6QGRhcmtncmVlbjsgY29sb3I6I2ZmZjsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vYmlsZS1leHBhbmQge2JvcmRlcjpub25lOyBjdXJzb3I6cG9pbnRlcjsgaGVpZ2h0OjEwcHg7IHBhZGRpbmc6MTFweDsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjE5cHg7IHRvcDo1cHg7IHdpZHRoOjEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2Rpc3BsYXk6YmxvY2s7IH1cblx0XHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge2Rpc3BsYXk6bm9uZTsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7YmFja2dyb3VuZDojZmZmOyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MTBweDsgbGVmdDoxMXB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjZweDsgd2lkdGg6MXB4OyB9XG5cdFx0XHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDojZmZmOyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MXB4OyBsZWZ0OjZweDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxMXB4OyB3aWR0aDoxMHB4OyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5OmJsb2NrOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1tZW51IHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47IGJvcmRlcjpub25lOyBsZWZ0OjA7IG9wYWNpdHk6MDsgcG9zaXRpb246YWJzb2x1dGU7IHRleHQtYWxpZ246Y2VudGVyOyB0b3A6OTBweDsgdHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZTsgdmlzaWJpbGl0eTpoaWRkZW47IHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2Rpc3BsYXk6bm9uZTsgbGVmdDphdXRvOyBtYXJnaW46MCAzMHB4OyBvcGFjaXR5OjE7IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWFsaWduOmxlZnQ7IHRvcDphdXRvOyB2aXNpYmlsaXR5OnZpc2libGU7IH1cblx0XHRcdFx0XHRsaSB7Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7bWFyZ2luOjA7IH1cblx0XHRcdFx0XHRcdGEge2JvcmRlcjpub25lOyBjb2xvcjojZmZmOyBmb250OmJvbGQgMTRweC8xNnB4IEBzZWNvbmRhcnlGb250OyBwYWRkaW5nOjI3cHggMjBweCAyOXB4OyAgdGV4dC10cmFuc2Zvcm06bm9uZTtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2ZvbnQtc2l6ZToxMnB4OyBmb250LXdlaWdodDpub3JtYWw7IHBhZGRpbmc6MDsgbGluZS1oZWlnaHQ6IDI3cHg7fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7Y29sb3I6QHBpbms7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmhvbGRlciB7cGFkZGluZzoyOHB4IDYuOCU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7cGFkZGluZzowOyB9XG5cdFx0XHRcdFx0XHR1bC5jb2xsZWN0aW9ucyB7Ym9yZGVyOm5vbmU7IGJvcmRlci1yaWdodDoxcHggc29saWQgI2IyYjZjMjsgY29sdW1uLWNvdW50OjM7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHdpZHRoOjYwJTtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe21hcmdpbjowIDAgMTVweDsgd2lkdGg6MTAwJTsgfVxuXHRcdFx0XHRcdFx0XHRsaSB7ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0XHRhIHtmb250OmJvbGQgMTJweC8xIEBzZWNvbmRhcnlGb250OyBtYXJnaW46MCAwIDE3cHg7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Zm9udC13ZWlnaHQ6bm9ybWFsOyBtYXJnaW46MDsgcGFkZGluZzo0cHggMDsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWN0aXZlIHsgfVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dWwuc3ViLW1lbnUge2NvbHVtbi1jb3VudDoyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgbGVmdDphdXRvOyBwYWRkaW5nOjAgMCAwIDQlOyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1hbGlnbjpsZWZ0OyB0b3A6YXV0bzsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDo0MCU7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXttYXJnaW46MDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6MDsgd2lkdGg6MTAwJTsgfVxuXHRcdFx0XHRcdFx0XHRsaSB7ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0XHRhIHtmb250LXNpemU6MTVweDsgbGluZS1oZWlnaHQ6MTlweDsgbWFyZ2luOjAgMCAxMHB4OyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBsaW5lLWhlaWdodDoxNnB4OyBtYXJnaW46MDsgcGFkZGluZzowOyB9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJ1dHRvbiB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyOjEuNXB4IHNvbGlkIEBvcmFuZ2U7IGJvcmRlci1yYWRpdXM6MjJweDsgY29sb3I6I2ZmZjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQ6Ym9sZCAxMnB4LzEgQHNlY29uZGFyeUZvbnQ7IGxldHRlci1zcGFjaW5nOiAwOyBwYWRkaW5nOjE2cHggMzJweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7bWFyZ2luOjEwcHggMDsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDpAb3JhbmdlOyB9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0ICAgID4gbGkge1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0PiBhIHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47IGJvcmRlci1jb2xvcjpAZGFya2dyZWVuOyBjb2xvcjojZmZmOyB9XG5cdFx0XHRcdFx0LnN1Yi1tZW51IHtvcGFjaXR5OjE7IHZpc2liaWxpdHk6dmlzaWJsZTsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYjbmF2LXNlY29uZGFyeSB7Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjA7IHBvc2l0aW9uOnJlbGF0aXZlOyByaWdodDphdXRvOyB0b3A6YXV0bzsgfVxuXHRcdFx0XHRsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjsgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZmZmOyB9XG5cdFx0XHRcdFx0YSB7Zm9udDpib2xkIDEzcHgvMTZweCBAc2Vjb25kYXJ5Rm9udDsgcGFkZGluZzozN3B4IDEzcHggMzVweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MTJweDsgcGFkZGluZzoxMHB4IDMwcHg7fVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7cGFkZGluZy1sZWZ0OiAyNnB4OyBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0JjphY3RpdmUge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjojZmZmOyBjb2xvcjojMDAwOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Y29sb3I6I2ZmZjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge2JvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjsgfVxuXHRcdFx0XHQgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiB0aGlzIGxpIGhvdmVyIHNlY3Rpb24gbXVzdCBvbmx5IGV4aXN0IGluIDEwMjRweCArIG1vZGUgKi9cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuXHRcdCAgICAgICAgICAgID4gbGkge1xuXHRcdFx0XHQgICAgICAgICY6aG92ZXIsXG5cdFx0XHRcdCAgICAgICAgJjphY3RpdmUge1xuXHRcdFx0XHRcdCAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJsYWNrOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHQgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGEuc2VhcmNoIHtib3JkZXItbGVmdDoxcHggc29saWQgI2IyYjZjMjsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOjEwcHg7IGhlaWdodDo5MHB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6MDsgdGV4dC1pbmRlbnQ6LTEwMDAwcHg7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgdG9wOjA7IHdpZHRoOjcycHg7IFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtib3JkZXItbGVmdDpub25lOyByaWdodDo0NXB4OyB3aWR0aDo0NXB4OyBoZWlnaHQ6NjZweDt9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI3MXB4KSB7Ym9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJiNmMyOyB9XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7YmFja2dyb3VuZDp1cmwoJy4uL2Rpc3QvaW1nL2ljb24tc2VhcmNoLnN2ZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjIzcHg7IGxlZnQ6MjRweDsgb3BhY2l0eToxOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjM2cHg7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgd2lkdGg6MjNweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtoZWlnaHQ6MTVweDsgbGVmdDoxNXB4OyB0b3A6MjRweDsgd2lkdGg6MTVweDsgfVxuXHRcdH1cblx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vZGlzdC9pbWcvaWNvbi1zZWFyY2gtd2hpdGUuc3ZnJyk7IG9wYWNpdHk6MDsgfVxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge2JhY2tncm91bmQ6QGRhcmtncmVlbjtcblx0XHRcdCY6YmVmb3JlIHtvcGFjaXR5OjA7IH1cblx0XHRcdCY6YWZ0ZXIge29wYWNpdHk6MTsgfVxuXHRcdH1cblxuXHR9XG59XG5cbi5zaXRlLWZvb3RlciB7XG5cdGNsZWFyOiBib3RoO1xuXHQuZm9vdGVyLXdpZGdldCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjogNTBweCAwcHggMHB4IDBweDsgcGFkZGluZzogMiUgMy40NzIyMjIyMiUgMiUgMy40NzIyMjIyMiUgOyBcbiAgICAgICAgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDoyNSU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe3dpZHRoOjMzJTsgfVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe21hcmdpbjowIDAgMzBweDsgd2lkdGg6MTAwJTsgfVxuXHRcdCYuaGFsZiB7Ym9yZGVyOjFweCBzb2xpZCBAZGFya2VyZ3JheTsgYm9yZGVyLWJvdHRvbTpub25lOyBib3JkZXItdG9wOm5vbmU7IHdpZHRoOjUwJTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXt3aWR0aDozMyU7IH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2JvcmRlcjpub25lOyB3aWR0aDoxMDAlOyB9XG5cdFx0fVxuXHRcdGgzIHtmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB9XG5cdFx0cCB7Y29sb3I6IzAwMDsgZm9udC1zaXplOjE4cHg7IGZvbnQtd2VpZ2h0OjMwMDsgbGluZS1oZWlnaHQ6MS4zMzsgbWFyZ2luOjA7XG5cdFx0XHRzdHJvbmcge2xpbmUtaGVpZ2h0OjE7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0ZW0ge2NvbG9yOkBwaW5rOyBmb250LXN0eWxlOm5vcm1hbDsgfVxuXHRcdFx0fVxuXHRcdFx0Ji50cnVzdGVlcyB7YmFja2dyb3VuZDp1cmwoJy4uL2Rpc3QvaW1nL2hhcnZhcmRfdHJ1c3RlZXNfbG9nby5naWYnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDo1MXB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgdGV4dC1pbmRlbnQ6LTEwMDAwcHg7IHdpZHRoOjc1cHg7IH1cblx0XHRcdCYubW9yZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46NDBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6QHBpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBcblx0XHRmb3JtIHtcblx0XHRcdGxhYmVsIHtjb2xvcjojMDAwOyBmb250LXNpemU6MTRweDsgZm9udC13ZWlnaHQ6Ym9sZDsgbGV0dGVyLXNwYWNpbmc6MDsgbGluZS1oZWlnaHQ6MTsgbWFyZ2luOjA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxuXHRcdFx0aW5wdXQge2JhY2tncm91bmQ6I2VhZWFlYTsgYm9yZGVyOm5vbmU7IG1hcmdpbjoyMHB4IGF1dG8gMzJweDsgcGFkZGluZzoxMnB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6OTAlOyB9XG5cdFx0XHRidXR0b24ge2xldHRlci1zcGFjaW5nOjA7IG1pbi13aWR0aDoyMDBweDsgfVxuXHRcdH1cblxuXHRcdC5ob3VycyB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6NDklO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe3dpZHRoOjEwMCU7IH1cblx0XHRcdCYuZmlyc3Qge2JvcmRlci1yaWdodDpub25lO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Ym9yZGVyOm5vbmU7IG1hcmdpbjowIDAgMzBweDsgdGV4dC1hbGlnbjogbGVmdDt9XG5cdFx0XHR9XG5cblx0XHRcdHAge21hcmdpbjowIDAgNnB4OyB9XG5cdFx0XHQuc3RhdHVzIHtjb2xvcjojMDAwOyBmb250OmJvbGQgMjRweC8xLjIgQHNlY29uZGFyeUZvbnQ7IG1hcmdpbjowIDAgMTRweDsgcGFkZGluZzowIDAgMTNweDsgcG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MjBweDsgfVxuXHRcdFx0fVxuXHRcdFx0LmluZm8ge2NvbG9yOiMxYTFhMWE7IGZvbnQ6MzAwIDE4cHgvMSBAcHJpbWFyeUZvbnQ7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MThweDsgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnNvY2lhbCB7bGlzdC1zdHlsZTpub25lOyBtYXJnaW46IDEycHggMHB4IDEycHggMHB4OyBwYWRkaW5nOjA7IHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRsaSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjowIDIuNXB4O1xuXHRcdFx0XHRhIHtiYWNrZ3JvdW5kOiNlYWVhZWE7IGJvcmRlci1yYWRpdXM6NTAlOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MzFweDsgd2lkdGg6MzFweDsgY29sb3I6IEBkYXJrZ3JlZW47XG5cdFx0XHRcdFx0LmxhYmVsIHtkaXNwbGF5Om5vbmU7IH1cblx0XHRcdFx0XHRzdmcge2Rpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRjaXJjbGUsXG5cdFx0XHRcdFx0XHRwYXRoIHtmaWxsOkBkYXJrZ3JlZW4gIWltcG9ydGFudDsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlOyB9XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdFx0XHQmLmxkIHN2ZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZmFkZW91dChAZGFya2dyZWVuLCAzMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0Y2lyY2xlLFxuXHRcdFx0XHRcdFx0XHRwYXRoIHtmaWxsOmZhZGVvdXQoQGRhcmtncmVlbiwgMzAlKSAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I25hdi1mb290ZXIge2JhY2tncm91bmQ6QGRhcmtncmVlbjsgcGFkZGluZzogMCUgMy40NzIyMjIyMiUgMCUgMy40NzIyMjIyMiU7XG5cdFx0dWwge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBsaXN0LXN0eWxlOm5vbmU7IG1hcmdpbjowOyBwYWRkaW5nOjA7IHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHRcdGxpIHtkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgdmVydGljYWwtYWxpZ246dG9wO1xuXHRcdFx0XHRhIHtjb2xvcjpAbGlnaHRncmF5OyBkaXNwbGF5OmJsb2NrOyBmb250OjUwMCAxMXB4LzIgQHNlY29uZGFyeUZvbnQ7IHBhZGRpbmc6IDE1cHggNDBweCAwcHggMHB4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7Y29sb3I6I2ZmZjsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb3B5cmlnaHQge2NvbG9yOiNGRkIyQTg7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250OjUwMCAxMXB4LzIgQHNlY29uZGFyeUZvbnQ7IHBhZGRpbmc6MTVweCAwcHg7IHRleHQtYWxpZ246bGVmdDsgdmVydGljYWwtYWxpZ246dG9wOyB9XG5cdH1cbn1cblxuLyogcmVsYXRlZCB0byBpc3N1ZSAxMjI2ICovXG4jY29udGVudCB7XG4gIGNvdW50ZXItcmVzZXQ6IHBhcmFfbnVtYmVycztcbn1cbnAubnVtYmVyZWQ6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHBhcmFfbnVtYmVycztcbiAgY29udGVudDogY291bnRlcihwYXJhX251bWJlcnMpIFwiLiBcIjtcbn1cbnAubnVtYmVyZWRbZGF0YS1wYXJhLW51bWJlcl06YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBhcmEtbnVtYmVyKSBcIi4gXCI7XG59XG4jY29udGVudCBwW2RhdGEtcGFyYS1udW1iZXJdIHtcbiAgICB0ZXh0LWluZGVudDogLTFyZW07XG59XG4jY29udGVudCBwW2RhdGEtcGFyYS1udW1iZXJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wYXJhLW51bWJlcik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmNvbnRlbnRUYWdzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZGFya2VyZ3JheTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrZXJncmF5O1xuICBwYWRkaW5nOiAzNXB4IDAgMzVweCAwO1xufVxuXG4uY29udGVudFRhZ3MtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAuY29udGVudFRhZ3MtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmNvbnRlbnRUYWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb250ZW50VGFncy10aXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IFxuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5jb250ZW50VGFnIHtcbiAgY29sb3I6QGJsYWNrOyBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBAcGluaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjpAcGluaztcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyBcbiAgfVxufVxuIiwiLnRpbGVJdGVtIHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjOyBtYXJnaW46MCAwIDMwcHg7IHBhZGRpbmc6MCAwIDMwcHg7IHBvc2l0aW9uOnJlbGF0aXZlOyBcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7bWluLWhlaWdodDoyNjBweDsgfVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtwYWRkaW5nLWxlZnQ6MDsgfVxuXHRhIHtjb2xvcjpAYmxhY2s7IGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBAcGluaztcbiAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAmOmhvdmVyLFxuICAgICAgICY6YWN0aXZlIHtjb2xvcjpAcGluazsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuICAgIH1cblx0aDIudGlsZUhlYWRsaW5lIHtjbGVhcjpub25lOyBtYXJnaW46MCAwIDhweDtcblx0XHRhIHtjb2xvcjpAYmxhY2s7IHRleHQtZGVjb3JhdGlvbjpub25lOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAmLnN1bW1hcnkudXJsIHsgZGlzcGxheTogYmxvY2s7IGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExMDBweCkge1xuICAgICAgICAgICAgJi5zdW1tYXJ5LnVybCB7IGNsZWFyOiBub25lOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXHRoMy5kZXNjcmlwdGlvbiB7Zm9udC1zaXplOjE2cHg7IH1cblx0LnRpbGVJbWFnZSB7ZGlzcGxheTpibG9jazsgZmxvYXQ6bGVmdCAhaW1wb3J0YW50OyBtYXJnaW46MCAzMHB4IDE1cHggMCAhaW1wb3J0YW50OyAgXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7bGVmdDphdXRvOyBwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOmF1dG87IHdpZHRoOmF1dG87IH1cblx0XHRpbWcge2Rpc3BsYXk6YmxvY2s7IG1heC13aWR0aDoxMDAlOyB3aWR0aDoxMDAlOyB9XG5cdH1cblx0aHIudmlzdWFsQ2xlYXIge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XG59XG5cbi5tb3NhaWMtcGxvbmVcXC5hcHBcXC5zdGFuZGFyZHRpbGVzXFwuZXhpc3Rpbmdjb250ZW50LXRpbGUgaDEuZG9jdW1lbnRGaXJzdEhlYWRpbmcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IC5jYXJvdXNlbCwgYm9keSAjY29udGVudCAuY2Fyb3VzZWwge1xuXHQuaXRlbSB7XG5cdFx0LnRleHQtd3JhcCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0LnNsaWRlLXRleHQge1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC5zbGlkZS1sZWFkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zbGlkZS1zdWItbGVhZCB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJvdXNlbC1jYXB0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNzUpO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMWVtIDAgMWVtIDNlbTtcblx0XHR9XG5cdH1cblx0b2wuY2Fyb3VzZWwtaW5kaWNhdG9ycywgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG5cdFx0Ym90dG9tOiAycHg7XG5cdFx0cmlnaHQ6IDFlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAd2hpdGU7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0LmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5jYXJvdXNlbC1jb250cm9sIHtcblx0XHR3aWR0aDogM2VtO1xuXHR9XG5cdGEubGVmdCB7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4vKiBLaWxsIHdoaXRlIHNwYWNlIGdhcCAobWlzc2luZyBicmVhZGNydW1icyBnYXApIG9uIGhvbWUgcGFnZSAqL1xuLm1vc2FpYy10aWxlLWNvbnRlbnQgLmNhcm91c2VsLnNsaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbn1cblxuLyogSGlkZSBpY29uIGFwcGVhcmluZyBhYm91dCBzbGlkZXJzIG9uIGhvbWVwYWdlICovXG4ubW9zYWljLXRpbGUtY29udGVudCAuY29udGVudC1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjUuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxuICovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuIiwiLypcbiAgTmV1ZSBIZWx2ZXRpY2EgVzAxIC1cbiAgICA0MDAgLSBub3JtYWwgLyBpdGFsaWNcbiAgICA3MDAgLSBib2xkIC8gaXRhbGljXG4gIGJyYW5kb24tZ3JvdGVzcXVlIC1cbiAgICA0MDAgLSBub3JtYWwgLyBpdGFsaWNcbiAgICA3MDAgLSBib2xkIC8gaXRhbGljXG4gIHByb3hpbWEtbm92YSAtXG4gICAgMTAwIC0gbm9ybWFsXG4gICAgNDAwIC0gbm9ybWFsIC8gaXRhbGljXG4gICAgNTAwIC0gbm9ybWFsXG4gICAgNzAwIC0gYm9sZCAvIGl0YWxpY1xuICAgIDgwMCAtIG5vcm1hbFxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5AaW1wb3J0IFwiaW5pdGlhbGl6ZXJzL2FuaW1hdGUuY3NzXCI7XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSA0MHB4O1xuICBtYXJnaW46IDFlbSAwO1xufVxuZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByb3lhbGJsdWU7XG59XG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiBtaWRuaWdodGJsdWU7XG4gIG91dGxpbmU6IDA7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgb3V0bGluZTogMDtcbn1cbmE6Zm9jdXMge1xuICBjb2xvcjogbWlkbmlnaHRibHVlO1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEsXG4uaGVyb0luZm8tdGl0bGUsXG4uZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xuICBjbGVhcjogYm90aDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YiB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRvcDogLTAuNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5rYmQge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmJ1dHRvbjphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuaW5wdXQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5vcHRncm91cCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VsZWN0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxudGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG50ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5oMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDMsXG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyAuc3RhdHVzLFxuLmhvdXJzLWxhcmdlLFxuLmNhcmRCb3R0b20tdGl0bGUsXG4uY29udGVudFRpdGxlLFxuLmRvY3VtZW50RGVzY3JpcHRpb24sXG4uYm9va0NvbnRlbnRUaXRsZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDQge1xuICBjbGVhcjogYm90aDtcbn1cbmg1LFxuLnZpc2l0VGl0bGUsXG4uY29udGVudFBob3RvLXN1YlRpdGxlLFxuLnJlbGF0ZWRFdmVudHMtdGl0bGUsXG4uY29udGVudFRhZ3MtdGl0bGUsXG4ucmVsYXRlZEJsb2dQb3N0cy10aXRsZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbmNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xuICBxdW90ZXM6IFwiXCIgXCJcIjtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxudHQge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxudmFyIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbmFiYnIge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5xIHtcbiAgcXVvdGVzOiBcIlwiIFwiXCI7XG59XG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxub2wge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5saSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwidGltZVwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAzMDtcbn1cbmh0bWwgYm9keSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250OiAxOHB4LzEuNiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmN2YwODtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmY3ZjA4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBib2xkIDEycHgvMSBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDE1cHggNy41cHg7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuLmJ1dHRvbi53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idXR0b24ud2hpdGUuaG9sbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ob2xsb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmhvbGxvdzpob3Zlcixcbi5idXR0b24uaG9sbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZjdmMDg7XG59XG4uYnV0dG9uLmhvbGxvdy5ibGFjayB7XG4gIGNvbG9yOiAjMDMwO1xufVxuI3ZpZXdsZXQtYWJvdmUtY29udGVudC1ib2R5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbn1cbi5tb2RhbC1ib2R5IC5oZXJvLFxuLm1vZGFsLWJvZHkgLmhlcm9Ob0ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbi1leGhpYml0ICNjb250ZW50LWNvcmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tb3NhaWMtcGFuZWwgLm1vc2FpYy1pbmZvLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubW9zYWljLXBhbmVsIC5tb3NhaWMtaW5mby1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDNkM2Qztcbn1cbi5tb3NhaWMtdG9vbGJhciB7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG59XG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIGgxLnNpdGUtdGl0bGUsXG4uc2l0ZS1oZWFkZXIgaDIuc2l0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMi4zNjExMTExMSU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIGgxLnNpdGUtdGl0bGUsXG4gIC5zaXRlLWhlYWRlciBoMi5zaXRlLXRpdGxlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciBoMS5zaXRlLXRpdGxlIGEsXG4uc2l0ZS1oZWFkZXIgaDIuc2l0ZS10aXRsZSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9kaXN0L2ltZy9sb2dvLnN2Zz92PTEnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDkycHg7XG4gIG1hcmdpbjogMCAwIDAgMjguNTcxNDI4NTclO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoMS5zaXRlLXRpdGxlIGEsXG4gIC5zaXRlLWhlYWRlciBoMi5zaXRlLXRpdGxlIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZTpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW4sXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6YWN0aXZlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6aG92ZXIgc3BhbjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6YWN0aXZlIHNwYW46YmVmb3JlLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW46YWZ0ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6YWN0aXZlIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlLm9wZW4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUub3BlbiBzcGFuOmJlZm9yZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlLm9wZW4gc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDEyLjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHRvcDogMjNweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTJweDtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA3Ny42Mzg4ODg4OSU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDY2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24ub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNDBweCAzMHB4IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjY1YjRmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAubW9iaWxlLWV4cGFuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE5cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLm1vYmlsZS1leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLm1vYmlsZS1leHBhbmQub3BlbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5tb2JpbGUtZXhwYW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMXB4O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5tb2JpbGUtZXhwYW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpLm9wZW4gPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogIzI2NWI0ZjtcbiAgYm9yZGVyOiBub25lO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA5MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IGJvbGQgMTRweC8xNnB4IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMjdweCAyMHB4IDI5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSBsaSBhOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIge1xuICBwYWRkaW5nOiAyOHB4IDYuOCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLmNvbGxlY3Rpb25zIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJiNmMyO1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5jb2xsZWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuY29sbGVjdGlvbnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLmNvbGxlY3Rpb25zIGxpIGEge1xuICBmb250OiBib2xkIDEycHgvMSBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuY29sbGVjdGlvbnMgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmN2YwODtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogYm9sZCAxMnB4LzEgam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEuYnV0dG9uIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkgYS5idXR0b246aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSBhLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZjA4O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsID4gbGk6aG92ZXIgPiBhLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsID4gbGk6YWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gIGJvcmRlci1jb2xvcjogIzI2NWI0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgPiBsaTpob3ZlciAuc3ViLW1lbnUsXG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgPiBsaTphY3RpdmUgLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiBub25lO1xuICAvKiB0aGlzIGxpIGhvdmVyIHNlY3Rpb24gbXVzdCBvbmx5IGV4aXN0IGluIDEwMjRweCArIG1vZGUgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYSB7XG4gIGZvbnQ6IGJvbGQgMTNweC8xNnB4IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMzdweCAxM3B4IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGE6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmhvdmVyLFxuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSA+IGxpOmhvdmVyID4gYSxcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgPiBsaTphY3RpdmUgPiBhIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2gge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciBhLnNlYXJjaCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtcbiAgLnNpdGUtaGVhZGVyIGEuc2VhcmNoIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuc2l0ZS1oZWFkZXIgYS5zZWFyY2gge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IyYjZjMjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmJlZm9yZSxcbi5zaXRlLWhlYWRlciBhLnNlYXJjaDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vZGlzdC9pbWcvaWNvbi1zZWFyY2guc3ZnJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgbGVmdDogMjRweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHdpZHRoOiAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciBhLnNlYXJjaDpiZWZvcmUsXG4gIC5zaXRlLWhlYWRlciBhLnNlYXJjaDphZnRlciB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAyNHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Rpc3QvaW1nL2ljb24tc2VhcmNoLXdoaXRlLnN2ZycpO1xuICBvcGFjaXR5OiAwO1xufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmhvdmVyLFxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6aG92ZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmhvdmVyOmFmdGVyLFxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1mb290ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA1MHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAyJSAzLjQ3MjIyMjIyJSAyJSAzLjQ3MjIyMjIyJSA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldC5oYWxmIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQuaGFsZiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LmhhbGYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwIHN0cm9uZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAgc3Ryb25nIGVtIHtcbiAgY29sb3I6ICNmZmEzOTc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwLnRydXN0ZWVzIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9kaXN0L2ltZy9oYXJ2YXJkX3RydXN0ZWVzX2xvZ28uZ2lmJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgd2lkdGg6IDc1cHg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC5tb3JlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC5tb3JlIGE6aG92ZXIsXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC5tb3JlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmEzOTc7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IGZvcm0gbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMzJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTAlO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IGZvcm0gYnV0dG9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNDklO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzLmZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMuZmlyc3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgcCB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLnN0YXR1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiBib2xkIDI0cHgvMS4yIGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgcGFkZGluZzogMCAwIDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIC5zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyAuaW5mbyB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250OiAzMDAgMThweC8xIHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEycHggMHB4IDEycHggMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIuNXB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogMzFweDtcbiAgY29sb3I6ICMyNjViNGY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhIC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEgc3ZnIGNpcmNsZSxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyNjViNGYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYS5sZCBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhOmhvdmVyLFxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgOTEsIDc5LCAwLjcpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTpob3ZlciBzdmcgY2lyY2xlLFxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhOmFjdGl2ZSBzdmcgY2lyY2xlLFxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhOmhvdmVyIHN2ZyBwYXRoLFxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMzgsIDkxLCA3OSwgMC43KSAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0ZjtcbiAgcGFkZGluZzogMCUgMy40NzIyMjIyMiUgMCUgMy40NzIyMjIyMiU7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIHVsIGxpIGEge1xuICBjb2xvcjogI2Y0ZjRmNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDUwMCAxMXB4LzIgam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMHB4IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIHVsIGxpIGE6aG92ZXIsXG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciAuY29weXJpZ2h0IHtcbiAgY29sb3I6ICNGRkIyQTg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogNTAwIDExcHgvMiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogcmVsYXRlZCB0byBpc3N1ZSAxMjI2ICovXG4jY29udGVudCB7XG4gIGNvdW50ZXItcmVzZXQ6IHBhcmFfbnVtYmVycztcbn1cbnAubnVtYmVyZWQ6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHBhcmFfbnVtYmVycztcbiAgY29udGVudDogY291bnRlcihwYXJhX251bWJlcnMpIFwiLiBcIjtcbn1cbnAubnVtYmVyZWRbZGF0YS1wYXJhLW51bWJlcl06YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBhcmEtbnVtYmVyKSBcIi4gXCI7XG59XG4jY29udGVudCBwW2RhdGEtcGFyYS1udW1iZXJdIHtcbiAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xufVxuI2NvbnRlbnQgcFtkYXRhLXBhcmEtbnVtYmVyXTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBhcmEtbnVtYmVyKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgY29sb3I6ICM3ZDdkN2Q7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gIGZvbnQtc2l6ZTogNjUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmh0bWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb21ibyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21ibyA+IC5jb21iby1maXJzdCB7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNvbWJvID4gLmNvbWJvLWZpcnN0IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5jb21ibyA+IC5jb21iby1sYXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tYm8tZmlyc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbWJvLWxhc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbWJvLS1taWRkbGUgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jb21iby0tYm90dG9tID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uY29tYm8tLWZ1bGwgLmNvbWJvLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb21iby0tZnVsbCAuY29tYm8tbGFzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb21iby0tcmV2ID4gLmNvbWJvLWZpcnN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uY29tYm8tLXJldiA+IC5jb21iby1sYXN0IHtcbiAgd2lkdGg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY29tYm8tLXJldiA+IC5jb21iby1sYXN0IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG4uZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5ncmlkID4gKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmdyaWQtMW9mMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC0yb2YyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YzIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtMm9mMyB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTNvZjMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjQge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtMm9mNCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC0zb2Y0IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ncmlkLTRvZjQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjUge1xuICB3aWR0aDogMjAlO1xufVxuLmdyaWQtMm9mNSB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZ3JpZC0zb2Y1IHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ncmlkLTRvZjUge1xuICB3aWR0aDogODAlO1xufVxuLmdyaWQtNW9mNSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTJvZjYge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0zb2Y2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTRvZjYge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC01b2Y2IHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtNm9mNiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNyB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xufVxuLmdyaWQtMm9mNyB7XG4gIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xufVxuLmdyaWQtM29mNyB7XG4gIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbn1cbi5ncmlkLTRvZjcge1xuICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbn1cbi5ncmlkLTVvZjcge1xuICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG59XG4uZ3JpZC02b2Y3IHtcbiAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xufVxuLmdyaWQtN29mNyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mOCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi5ncmlkLTJvZjgge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtM29mOCB7XG4gIHdpZHRoOiAzNy41JTtcbn1cbi5ncmlkLTRvZjgge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtNW9mOCB7XG4gIHdpZHRoOiA2Mi41JTtcbn1cbi5ncmlkLTZvZjgge1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWQtN29mOCB7XG4gIHdpZHRoOiA4Ny41JTtcbn1cbi5ncmlkLThvZjgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjkge1xuICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG59XG4uZ3JpZC0yb2Y5IHtcbiAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xufVxuLmdyaWQtM29mOSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTRvZjkge1xuICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG59XG4uZ3JpZC01b2Y5IHtcbiAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xufVxuLmdyaWQtNm9mOSB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTdvZjkge1xuICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG59XG4uZ3JpZC04b2Y5IHtcbiAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xufVxuLmdyaWQtOW9mOSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTAge1xuICB3aWR0aDogMTAlO1xufVxuLmdyaWQtMm9mMTAge1xuICB3aWR0aDogMjAlO1xufVxuLmdyaWQtM29mMTAge1xuICB3aWR0aDogMzAlO1xufVxuLmdyaWQtNG9mMTAge1xuICB3aWR0aDogNDAlO1xufVxuLmdyaWQtNW9mMTAge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtNm9mMTAge1xuICB3aWR0aDogNjAlO1xufVxuLmdyaWQtN29mMTAge1xuICB3aWR0aDogNzAlO1xufVxuLmdyaWQtOG9mMTAge1xuICB3aWR0aDogODAlO1xufVxuLmdyaWQtOW9mMTAge1xuICB3aWR0aDogOTAlO1xufVxuLmdyaWQtMTBvZjEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YxMSB7XG4gIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG59XG4uZ3JpZC0yb2YxMSB7XG4gIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xufVxuLmdyaWQtM29mMTEge1xuICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG59XG4uZ3JpZC00b2YxMSB7XG4gIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xufVxuLmdyaWQtNW9mMTEge1xuICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbn1cbi5ncmlkLTZvZjExIHtcbiAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xufVxuLmdyaWQtN29mMTEge1xuICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbn1cbi5ncmlkLThvZjExIHtcbiAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbn1cbi5ncmlkLTlvZjExIHtcbiAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xufVxuLmdyaWQtMTBvZjExIHtcbiAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbn1cbi5ncmlkLTExb2YxMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTIge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTJvZjEyIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtM29mMTIge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtNG9mMTIge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC01b2YxMiB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTZvZjEyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTdvZjEyIHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtOG9mMTIge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC05b2YxMiB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZ3JpZC0xMG9mMTIge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0xMW9mMTIge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0xMm9mMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLS1taWRkbGUgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ncmlkLS1ib3R0b20gPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5ncmlkLS1mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZ3JpZC0tZnVsbCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZ3JpZC0tcmV2IHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ3JpZC0tcmV2ID4gKiB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1sYXJnZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLWxhcmdlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLWxhcmdlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLWxhcmdlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcmdlID4gLmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXJnZSA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXJnZSA+IC5jb21iby1sYXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cbiAgLmdyaWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmdyaWQtMW9mMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWxhcmdlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1sYXJnZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAuZ3JpZC0td2lkZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1mdWxsLS1sYXJnZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXJnZSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXJnZSA+ICoge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLWRlc2sgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jb21iby0tYm90dG9tLS1kZXNrID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLWRlc2sgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb21iby0tZnVsbC0tZGVzayAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb21iby0tcmV2LS1kZXNrID4gLmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5jb21iby0tcmV2LS1kZXNrID4gLmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWRlc2sgPiAuY29tYm8tbGFzdCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5ncmlkID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5ncmlkLTFvZjEtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tZGVzayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLWRlc2sge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tZGVzayB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLWRlc2sge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLWRlc2sge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLWRlc2sge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLWRlc2sge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1kZXNrID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1kZXNrID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5ncmlkLS13aWRlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5ncmlkLS1mdWxsLS1kZXNrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tZGVzayA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1kZXNrIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ncmlkLS1yZXYtLWRlc2sgPiAqIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLWxhcCA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLWxhcCA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb21iby0tZnVsbC0tbGFwIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcCA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuY29tYm8tLXJldi0tbGFwID4gLmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcCA+IC5jb21iby1sYXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cbiAgLmdyaWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmdyaWQtMW9mMS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tbGFwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tbGFwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1sYXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tbGFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tbGFwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tbGFwIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1sYXAge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLWxhcCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWxhcCB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tbGFwIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tbGFwIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1sYXAge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tbGFwIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWxhcCB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWxhcCB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWxhcCB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWxhcCB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWxhcCB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWxhcCB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1sYXAge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1sYXAge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1sYXAge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1sYXAge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1sYXAge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWxhcCA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tbGFwID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5ncmlkLS13aWRlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5ncmlkLS1mdWxsLS1sYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1mdWxsLS1sYXAgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLXJldi0tbGFwIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ncmlkLS1yZXYtLWxhcCA+ICoge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLXBvcnRhYmxlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tcG9ydGFibGUgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5jb21iby0tZnVsbC0tcG9ydGFibGUgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb21iby0tZnVsbC0tcG9ydGFibGUgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29tYm8tLXJldi0tcG9ydGFibGUgPiAuY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBvcnRhYmxlID4gLmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBvcnRhYmxlID4gLmNvbWJvLWxhc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAuZ3JpZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuZ3JpZC0xb2YxLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tcG9ydGFibGUgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ncmlkLS1ib3R0b20tLXBvcnRhYmxlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5ncmlkLS13aWRlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5ncmlkLS1mdWxsLS1wb3J0YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBvcnRhYmxlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1yZXYtLXBvcnRhYmxlIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ncmlkLS1yZXYtLXBvcnRhYmxlID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1wYWxtID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tcGFsbSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1wYWxtIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBhbG0gLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29tYm8tLXJldi0tcGFsbSA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuY29tYm8tLXJldi0tcGFsbSA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb21iby0tcmV2LS1wYWxtID4gLmNvbWJvLWxhc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAuZ3JpZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuZ3JpZC0xb2YxLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tcGFsbSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tcGFsbSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAuZ3JpZC0td2lkZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tcGFsbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBhbG0gPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLXJldi0tcGFsbSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1wYWxtID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnJvdyB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5yb3cgPiAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucm93IC53aWR0aC0xXFw6NCB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAud2lkdGgtMVxcOjQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucm93IC53aWR0aC0xXFw6NCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgLndpZHRoLTFcXDoyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC53aWR0aC0xXFw6MiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yb3cgLndpZHRoLTFcXDoyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJvdyAud2lkdGgtM1xcOjQge1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLndpZHRoLTNcXDo0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJvdyAud2lkdGgtM1xcOjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93IC53aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucm93ID4gKiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbiNlZGl0LXpvbmUge1xuICB6LWluZGV4OiAyMCAhaW1wb3J0YW50O1xufVxuaHRtbCxcbmJvZHksXG5wIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZhMzk3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IGE6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oZXJvSW5mby10aXRsZSxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIC5zdGF0dXMsXG4uaG91cnMtbGFyZ2UsXG4uY2FyZEJvdHRvbS10aXRsZSxcbi52aXNpdFRpdGxlLFxuLmNvbnRlbnRUaXRsZSxcbi5kb2N1bWVudERlc2NyaXB0aW9uLFxuLmJvb2tDb250ZW50VGl0bGUsXG4uY29udGVudFBob3RvLXN1YlRpdGxlLFxuLnJlbGF0ZWRFdmVudHMtdGl0bGUsXG4uY29udGVudFRhZ3MtdGl0bGUsXG4uZm9ybS10aXRsZSxcbi5yZWxhdGVkQmxvZ1Bvc3RzLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbn1cbmgxLFxuLmhlcm9JbmZvLXRpdGxlLFxuLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMSxcbiAgLmhlcm9JbmZvLXRpdGxlLFxuICAuZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5oMi5zdHlsZTIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuaDIuYWx0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YjRmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTIwcHggMCAwICMyNjViNGYsIDIwcHggMCAwICMyNjViNGY7XG4gIGJveC1zaGFkb3c6IC0yMHB4IDAgMCAjMjY1YjRmLCAyMHB4IDAgMCAjMjY1YjRmO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjBweDtcbn1cbmgyLmFsdDpiZWZvcmUsXG5oMi5hbHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cbmgyLmFsdDpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5oMi5hbHQ6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjY1YjRmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IC00cHg7XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtbWFycXVlZS1yZXBldGl0aW9uOmluZmluaXRlKSBhbmQgKG9iamVjdC1maXQ6ZmlsbCkge1xuICBoMi5hbHQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxufVxuaDMsXG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyAuc3RhdHVzLFxuLmhvdXJzLWxhcmdlLFxuLmNhcmRCb3R0b20tdGl0bGUsXG4uY29udGVudFRpdGxlLFxuLmRvY3VtZW50RGVzY3JpcHRpb24sXG4uYm9va0NvbnRlbnRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmgzLnNtYWxsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubmF2LWhlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZTJlMmU7XG59XG5oNSxcbi52aXNpdFRpdGxlLFxuLmNvbnRlbnRQaG90by1zdWJUaXRsZSxcbi5yZWxhdGVkRXZlbnRzLXRpdGxlLFxuLmNvbnRlbnRUYWdzLXRpdGxlLFxuLnJlbGF0ZWRCbG9nUG9zdHMtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZTJlMmU7XG59XG4uYXJyb3ctbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmFycm93LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mdWxsLWFycm93LWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5mdWxsLWFycm93LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mdWxsLWFycm93LWxpbms6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEwMCAxMDAnPjx0ZXh0IHk9Jy45ZW0nIGZvbnQtc2l6ZT0nOTAnIGZvbnQtd2VpZ2h0PSdib2xkJyBmaWxsPSdsaWdodHNhbG1vbic+XFwzMDA5PC90ZXh0Pjwvc3ZnPlwiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbn1cbi5mdWxsLWFycm93LWxpbms6dmlzaXRlZCxcbi5mdWxsLWFycm93LWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5pdGlhbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZ1bGwtYXJyb3ctbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuLmZ1bGwtYXJyb3ctbGluazpob3ZlcjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJz48dGV4dCB5PScuOWVtJyB4PScuNmVtJyBmb250LXNpemU9JzkwJyBmb250LXdlaWdodD0nYm9sZCcgZmlsbD0nbGlnaHRzYWxtb24nPlxcMzAwOTwvdGV4dD48L3N2Zz5cIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG59XG5hLmFycm93LWxpbmssXG4uYXJyb3ctbGluayBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCBhLmFycm93LWxpbmssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYXJyb3ctbGluayBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5hLmFycm93LWxpbms6YWZ0ZXIsXG4uYXJyb3ctbGluayBhOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJz48dGV4dCB5PScuOWVtJyBmb250LXNpemU9JzkwJyBmb250LXdlaWdodD0nYm9sZCcgZmlsbD0nbGlnaHRzYWxtb24nPlxcMzAwOTwvdGV4dD48L3N2Zz5cIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG59XG5hLmFycm93LWxpbms6dmlzaXRlZCxcbi5hcnJvdy1saW5rIGE6dmlzaXRlZCxcbmEuYXJyb3ctbGluazpob3Zlcixcbi5hcnJvdy1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogaW5pdGlhbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFycm93LWxpbmsgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuYS5hcnJvdy1saW5rOmhvdmVyOmFmdGVyLFxuLmFycm93LWxpbmsgYTpob3ZlcjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJz48dGV4dCB5PScuOWVtJyB4PScuNmVtJyBmb250LXNpemU9JzkwJyBmb250LXdlaWdodD0nYm9sZCcgZmlsbD0nbGlnaHRzYWxtb24nPlxcMzAwOTwvdGV4dD48L3N2Zz5cIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mdWxsV2lkdGhJbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keVtjbGFzc10gI2NvbnRlbnQgYmxvY2txdW90ZS5wdWxscXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmYTM5NztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IDMwMCAyNHB4LzM0cHggam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gIGJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlIHtcbiAgICBtYXJnaW46IC42ZW0gMDtcbiAgfVxufVxuYm9keVtjbGFzc10gI2NvbnRlbnQgYmxvY2txdW90ZS5wdWxscXVvdGUgPiBjaXRlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlcixcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udDogbm9ybWFsIGJvbGQgMTFweC8xIHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcHggNHB4ICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlcjpob3ZlcixcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyOmhvdmVyLFxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXI6YWN0aXZlLFxuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZjdmMDg7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIGEuQXJjaGl2ZURvd25sb2FkIHtcbiAgY29sb3I6ICNkZGQ7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIGEuQXJjaGl2ZURvd25sb2FkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uWm9vbUltYWdlTGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLlpvb21JbWFnZUxhYmVsQ29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNTE1O1xufVxuLnUtYWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51LWFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51LW5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51LW1hcmdpblRvcDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi51LWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuLnUtcGxhaW5MaXN0LFxuLnNpZGViYXIgLnNpZGViYXJJdGVtcyxcbi5zaWRlYmFyIC5zaWRlYmFySXRlbUdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udS1wbGFpbkxpc3QgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtbm9Nb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC51LW5vTGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtc2VtaUJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnUtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdG9uOiByZWxhdGl2ZTtcbn1cbi51LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51LWJnSW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi51LXBhZGRpbmdUb3A1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnUtcGFkZGluZ1RvcDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4udS1wYWRkaW5nVG9wMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi51LXBhZGRpbmdUb3AyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnUtcGFkZGluZ1RvcDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi51LXBhZGRpbmdCb3R0b201MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi51LXBhZGRpbmdCb3R0b20yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udS1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbn1cbi51LXRvcFNwYWNlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uZmllbGQtc2hpZnQge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKiByZXByZXNlbnRzIGRlZmF1bHQgKyBjdXN0b20gVGlueU1DRSBDbGFzc2VzIHNwZWNpZmljIHRvIER1bWJhcnRvbiBPYWtzICovXG4vKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4vKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4vKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4vKiBhdCBib3R0b206IGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9nYXJkZW5zL2V4cGxvcmUvZm91bnRhaW4tdGVycmFjZSAqL1xuLyogYXQgYm90dG9tOiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzZWFyY2gvZ2FyZGVuLWxhbmRzY2FwZS9zY2hvbGFybHktYWN0aXZpdGllcy9zdWNjZXNzLWluLXRoZS1jaXR5ICovXG4vKiBtdWx0aWNvbHVtbiBsYXlvdXQgaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLyogc2VhbHMgKi9cbi8qIC0gbW9iaWxlLmNzcyAtICovXG5AbWVkaWEgaGFuZGhlbGQsIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gICNwb3J0YWwtY29sdW1uLW9uZSxcbiAgI3BvcnRhbC1jb2x1bW4tdHdvLFxuICAjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0OmZpcnN0LWNoaWxkIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0OmZpcnN0LWNoaWxkIHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcCBzdHJvbmcgZW0ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtZm9vdGVyIC5idXR0b24ge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDBweDtcbn1cbmxhYmVsW2Zvcj1cIm5sLWVtYWlsXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaG91cnMtdmlld2xldCB7XG4gIHBhZGRpbmc6IDIlIDAlIDIlIDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNob3Vycy12aWV3bGV0IHtcbiAgICBwYWRkaW5nOiAyJSAwJSAyJSA1JTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldC5oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMge1xuICAgIHdpZHRoOiAzOCU7XG4gIH1cbn1cbi8qIEhpZGUgc3RyYW5nZSBlbXB0eSBmb290ZXIgaXRlbSBcInNpdGVhY3Rpb24tY29udGFjdFwiICovXG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwgbGkjc2l0ZWFjdGlvbi1jb250YWN0IGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3RpbmdCYXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpc3RpbmdCYXIgPiBzcGFuLnByZXZpb3VzIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0aW5nQmFyID4gc3Bhbi5wcmV2aW91cyBhOmhvdmVyLFxuLmxpc3RpbmdCYXIgPiBzcGFuLnByZXZpb3VzIGE6YWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjdmMDg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG4ubGlzdGluZ0JhciA+IHNwYW4ubmV4dCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdGluZ0JhciA+IHNwYW4ubmV4dCBhOmhvdmVyLFxuLmxpc3RpbmdCYXIgPiBzcGFuLm5leHQgYTphY3RpdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjdmMDg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xufVxuLmxpc3RpbmdCYXIgc3Bhbi5jdXJyZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZjdmMDg7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4IDRweDtcbn1cbi5saXN0aW5nQmFyIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkMWRhO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA4cHg7XG59XG4ubGlzdGluZ0JhciBhOmhvdmVyLFxuLmxpc3RpbmdCYXIgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saXN0aW5nQmFyIGEucHJldmlvdXM6aG92ZXIsXG4ubGlzdGluZ0JhciBhLnByZXZpb3VzOmFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY3ZjA4O1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xufVxuLmxpc3RpbmdCYXIgYS5uZXh0OmhvdmVyLFxuLmxpc3RpbmdCYXIgYS5uZXh0OmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmN2YwODtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG59XG4jdmlld2xldC1iZWxvdy1jb250ZW50IC5saXN0aW5nQmFyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvb3RlciAucGFnaW5hdGlvbiB1bCB7XG4gIG1hcmdpbjogMCAwLjVlbSAxLjVlbSAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgZm9vdGVyIC5wYWdpbmF0aW9uIHVsIHtcbiAgICBtYXJnaW46IDAuNWVtIDBlbSAxLjVlbSAwLjVlbTtcbiAgfVxufVxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY29udGFpbmVyLS1mdWxsV2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDUlO1xufVxuLmNvbnRhaW5lci0tZnVsbFdpZHRoID4gLmdyaWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXItLWZ1bGxXaWR0aCA+IC5ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhaW5lci0tZnVsbFdpZHRoID4gLmdyaWQgPiAqIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLS1mdWxsV2lkdGggPiAuZ3JpZCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXItLWZ1bGxXaWR0aCA+IC5ncmlkID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZnVsbFdpZHRoTGVmdCxcbi5mdWxsV2lkdGhSaWdodCB7XG4gIC8qcGFkZGluZzogMTYwcHggMDsgKi9cbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGxXaWR0aFJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5iZ0ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYmxhY2tPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMjgsIDI4LCAwLjcpO1xufVxuLm9yYW5nZU92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMTAyLCAyLCAwLjgpO1xufVxuLmNvbnRhaW5lci0tbm9Ub3AgLmZ1bGxXaWR0aExlZnQsXG4uY29udGFpbmVyLS1ub1RvcCAuZnVsbFdpZHRoUmlnaHQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5oYXMtaGVybyAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGFzLWhlcm8gI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaGFzLWhlcm8gI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ldmVudF92aWV3IC5oYXMtaGVybyAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRlbXBsYXRlLWV2ZW50X3ZpZXcgLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4udGVtcGxhdGUtbmV3c2l0ZW1fdmlldyAuaGFzLWhlcm8gI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbiNjb2x1bW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbHVtbi13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY29sdW1uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jY29sdW1uLXdyYXBwZXIgI2NvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMSAxIDEwMCU7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb2x1bW4td3JhcHBlciAjY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi1vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgb3JkZXI6IDE7XG59XG4jY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgcGFkZGluZzogMDtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtICNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi10d28sXG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtYW5ub3RhdGlvbiAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvLFxuLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWxldHRlcnB1Yml0ZW0gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLW9uZSxcbiNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi10d28ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMjUlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tb25lLFxuICAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4uaGFzLWhlcm8gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLW9uZSxcbi5oYXMtaGVybyAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtaGVybyAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tb25lLFxuICAuaGFzLWhlcm8gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLm1vc2FpYy1ncmlkLXJvdyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy1ncmlkLWNlbGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLWdyaWQtY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cubW9zYWljLXJvdy1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1ncmlkLXJvdy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1ncmlkLXJvdy1kYXJrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1ncmlkLXJvdy1kYXJrLm1vc2FpYy1yb3ctZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNjIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNjIwcHgpO1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy13aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtdGhpcmQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLXRoaXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy13aWR0aC10aGlyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy1qYXprYXJ0YVxcLnRlc3NlcmFlXFwuYmFja2dyb3VuZF9pbWFnZS10aWxlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLWphemthcnRhXFwudGVzc2VyYWVcXC5iYWNrZ3JvdW5kX2ltYWdlLXRpbGUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cubW9zYWljLXJvdy1mdWxsLXdpZHRoIC5tb3NhaWMtd2lkdGgtZnVsbCAubW9zYWljLXRpbGUtZnVsbC13aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi8qIHBhcnQgb2YgZml4IGZvciBhY2Nlc3MtMTczOSAqL1xuLm1vc2FpYy1ncmlkLXJvdy5tb3NhaWMtcm93LWZ1bGwtd2lkdGg6Zmlyc3QtY2hpbGQgLm1vc2FpYy1ncmlkLWNlbGwubW9zYWljLXdpZHRoLWZ1bGwubW9zYWljLXBvc2l0aW9uLWxlZnRtb3N0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRlbXBsYXRlLWxheW91dCAuaGFzLWhlcm8gI3BvcnRhbC1jb2x1bW4tY29udGVudCAjY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGVtcGxhdGUtbGF5b3V0IC5oYXMtaGVybyAjcG9ydGFsLWNvbHVtbi1jb250ZW50ICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtYW5ub3RhdGlvbiAjY29udGVudCAjY29udGVudC13cmFwcGVyLFxuLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWxldHRlcnB1Yml0ZW0gI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlcixcbi5wb3J0YWx0eXBlLWRvYWtzLWltYWdlICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi8qIExheW91dCBjdXN0b21pemF0aW9ucyB3aGVuIHJpZ2h0IG5hdiBwb3J0bGV0IGlzIHByZXNlbnQgKi9cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29sdW1uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNjb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA3MHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTNweCkge1xuICAjcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICB9XG59XG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyOTRweCkge1xuICAjcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogLXdlYmtpdC1jYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtbW96LWNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi8qIHdoZW4gcmlnaHQgbmF2IHBvcnRsZXQgaGFzIHJlc3BvbmRlZCB0byB1bmRlciBjb250YWluZXIsXG4gICBsZXQgY29udGVudCBjb250YWluZXIgdGFrZSB1cCBtb3JlIHNwYWNlICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI3BvcnRhbC1jb2x1bW4tY29udGVudCAuY29udGVudENvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmhlcm8sXG4uaGVybyAuY29udGFpbmVyLFxuLmhlcm8gLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgcGFkZGluZzogMHB4IDBweCAxcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLFxuICAuaGVybyAuY29udGFpbmVyLFxuICAuaGVybyAuYmdJbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgfVxufVxuLmhlcm9Ob0ltYWdlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ubW9zYWljLWRvYWtzXFwudGhlbWVcXC5oZXJvLXRpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhlcm8tdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmluLXB1YmxpY2F0aW9uIC5oZXJvLFxuLmluLXB1YmxpY2F0aW9uIC5oZXJvTm9JbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmhlcm8tLXRhbGwsXG4uaGVyby0tdGFsbCAuY29udGFpbmVyLFxuLmhlcm8tLXRhbGwgLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA2OTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby0tdGFsbCxcbiAgLmhlcm8tLXRhbGwgLmNvbnRhaW5lcixcbiAgLmhlcm8tLXRhbGwgLmJnSW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG4uaGVyby0tY29pbnNlYWwsXG4uaGVyby0tY29pbnNlYWwgLmNvbnRhaW5lcixcbi5oZXJvLS1jb2luc2VhbCAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLS1jb2luc2VhbCxcbiAgLmhlcm8tLWNvaW5zZWFsIC5jb250YWluZXIsXG4gIC5oZXJvLS1jb2luc2VhbCAuYmdJbWFnZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5oZXJvLS1mdWxsV2lkdGggLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgbGVmdDogNSU7XG59XG4uaGVybyAuaXRlbUltYWdlIGltZyxcbiNhcmNoaXZlLWltYWdlLXpvb21lcixcbi5hcmNoaXZlLWltYWdlLXpvb21lciB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG4uaGVyb0luZm9Db250YWluZXIuaW5saW5lIHtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyLmlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyLmlubGluZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvTm9JbWFnZSAuaGVyb0luZm9Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb05vSW1hZ2UgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm9JbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmlubGluZSAuaGVyb0luZm8ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweDtcbiAgfVxufVxuLmhlcm9JbmZvLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogLTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZXJvSW5mby10YWcgYSxcbi5oZXJvSW5mby10YWcgYTpob3Zlcixcbi5oZXJvSW5mby10YWcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvSW5mby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVyb0luZm8tdGl0bGUgYSxcbi5oZXJvSW5mby10aXRsZSBhOmhvdmVyLFxuLmhlcm9JbmZvLXRpdGxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyb0luZm8tc3ViVGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhlcm9JbmZvLXN1YlRpdGxlIGEsXG4uaGVyb0luZm8tc3ViVGl0bGUgYTpob3Zlcixcbi5oZXJvSW5mby1zdWJUaXRsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlcm9JbmZvLXN1YlRpdGxlLS1ib29rIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1leGhpYml0IHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTM7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV4aGliaXQgLmhlcm9JbmZvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCA3LjYzODg4ODg5JSAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXhoaWJpdCAuaGVyb0luZm8tdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG59XG4uaGVyb0luZm8tLWNvbnRhY3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmhlcm9JbmZvLS1jb250YWN0IC5oZXJvSW5mby10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvLS1jb250YWN0IC5oZXJvSW5mby10aXRsZSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG4uaGVyb0luZm9HcmlkIHtcbiAgcGFkZGluZzogMCA0NXB4IDMwcHggNDVweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmhlcm9JbmZvR3JpZCA+ICoge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5oZXJvSW5mb0dyaWQtZmlyc3QsXG4uaGVyb0luZm9HcmlkLWxhc3Qge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb0luZm9HcmlkLWZpcnN0LFxuICAuaGVyb0luZm9HcmlkLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uaGVyb0luZm9HcmlkLWZpcnN0IC5oZXJvSW5mb0dyaWQtdGV4dDpsYXN0LWNoaWxkLFxuLmhlcm9JbmZvR3JpZC1sYXN0IC5oZXJvSW5mb0dyaWQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZXJvSW5mb0dyaWQtZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0dyaWQtZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uaGVyb0luZm9HcmlkLWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVyb0luZm9HcmlkLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oZXJvSW5mb0dyaWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlcm9JbmZvR3JpZC10ZXh0IGEge1xuICBjb2xvcjogIzIwNWM5MDtcbn1cbi5oZXJvSW5mb0dyaWQtdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNTZiYTg7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IHtcbiAgd2lkdGg6IDY2JTtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXZlbnQgLmhlcm9JbmZvIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IC5oZXJvSW5mbyAuaGVyb0luZm8tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4IDU1cHggMzBweCA1NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb0luZm9Db250YWluZXItLWV2ZW50IC5oZXJvSW5mbyAuaGVyb0luZm8tdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1ldmVudCAuaGVyb0luZm9HcmlkIHtcbiAgcGFkZGluZzogMCAxMHB4IDMwcHggMTBweDtcbn1cbi5oZXJvSW5mb0dyaWQtYmlnIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uaGVyb0luZm9HcmlkLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEzOTc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTYzLCAxNTEsIDAuOCk7XG59XG4uaGVyb0luZm8tYWJvdmVUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyb0luZm8tYWJvdmVUaXRsZS0tc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oZXJvSW5mby1ieSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlcm9JbmZvLWJsb2cge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlcm9JbmZvLWJsb2cgLmJsb2dTcGFjZXIge1xuICBtYXJnaW46IDAgN3B4O1xufVxuLmhlcm9JbmZvLWJsb2cgLnBvc3RlZE9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyb0luZm8tYmxvZyBhIHtcbiAgY29sb3I6ICM3ZDdkN2Q7XG59XG4uaGVyb0luZm8tYmxvZyBhOmhvdmVyIHtcbiAgY29sb3I6ICM2MzYzNjM7XG59XG4uaGVyb0luZm9Db250YWluZXItLXB1Yml0ZW0ge1xuICB3aWR0aDogNjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lci0tcHViaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIEhpZGUgbGVhZCBpbWFnZSB0aGF0IGFwcGVhcnMgaW5zaWRlIG9mIGhlcm8gdGV4dCBib3ggd2l0aCBuZXcgZHggY29yZSB0eXBlc1xuKi9cbi5oZXJvSW5mb0NvbnRhaW5lciAubGVhZEltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJzLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFicy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFicy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmEzOTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJzLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMThweCAwIDlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi50YWJzLWFycm93IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vZGlzdC9pbWcvYXJyb3ctZG93bi5wbmcnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMtYXJyb3cge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbi50YWJzLWxpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZhMzk3O1xufVxuLnRhYnMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG4udGFicy1pbm5lckNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFicy1pbm5lckNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50YWJzLWlubmVyQ29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWJzLWlubmVyQ29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLyogZml4ZXMgdG8gYnlwYXNzIFBsb25lIHN0eWxlcyB0aGF0IGludGVyZmVyZSB3aXRoIGNvcnJlY3QgZnVuY3Rpb25pbmcgb2ZcbiB0YWJzICovXG4jY29udGVudCAuY29udGFpbmVyIGxpLnRhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IC5jb250YWluZXIgdWwudGFicy1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLyogR2FyZGVuIGNhdGFsb2cgc291cmNlcyBsaXN0ICovXG4udGFicy1pbm5lckNvbnRlbnQgLnNvdXJjZXMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ0REM7XG59XG4udGFibGUtLXR3b0NvbHVtbiB0aCB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENERDO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEMUQ0REM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ0REM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQge1xuICB3aWR0aDogNjYuMzMlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENERDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDREQztcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQgcCxcbi50YWJsZS0tdHdvQ29sdW1uIHRoIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmRvYWtzSW5mbyB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG4uZG9ha3NJbmZvLWludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCA1MHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kb2Frc0luZm8taW50cm8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9ha3NJbmZvLWludHJvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRvYWtzSW5mby1pbnRybyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4udGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YWcgYSxcbi50YWcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUsXG4uaW5mb1RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIGgzLFxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSBwLm1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNDklO1xuICAvKiBob3Vycy10aXRsZSAqL1xuICAvKiBob3Vycy1sYXJnZSAqL1xuICAvKiBob3Vycy10aW1lICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3Vycy5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRiZTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzLmZpcnN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHAgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyAuc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLmluZm8ge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhvdXJzIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmhvdXJzID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhvdXJzLWZpcnN0LFxuLmhvdXJzLWxhc3Qge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3Vycy1maXJzdCxcbiAgLmhvdXJzLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaG91cnMtZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG91cnMtZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG91cnMtbGFzdCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbi5ob3Vycy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaG91cnMtbGFyZ2Uge1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3Vycy1sYXJnZTphZnRlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uaG91cnMtdGltZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaW5mb1RhYmxlLnR3b0NvbHVtbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvVGFibGUudHdvQ29sdW1uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIH1cbn1cbi50d29Db2x1bW5Sb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4udHdvQ29sdW1uUm93LWZpcnN0LFxuLnR3b0NvbHVtblJvdy1sYXN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnR3b0NvbHVtbi0tZmlyc3RXaWRlciAudHdvQ29sdW1uUm93LWZpcnN0IHtcbiAgd2lkdGg6IDY1JTtcbn1cbi50d29Db2x1bW4tLWZpcnN0V2lkZXIgLnR3b0NvbHVtblJvdy1sYXN0IHtcbiAgd2lkdGg6IDM1JTtcbn1cbi50d29Db2x1bW5Sb3ctZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHdvQ29sdW1uUm93LWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udHdvQ29sdW1uUm93LWxhc3Qgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50d29Db2x1bW5Sb3ctZmlyc3QtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50d29Db2x1bW5EaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHdvQ29sdW1uRGl2aWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbi51cGNvbWluZ0V2ZW50cyB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51cGNvbWluZ0V2ZW50cyB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG4uZXZlbnRCbG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ldmVudEJsb2NrIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cbi5ldmVudEJsb2NrLS1wYWRkaW5nVG9wIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuLmV2ZW50QmxvY2stLXBhZGRpbmdCb3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG4ucHVsbFVwIHtcbiAgbWFyZ2luLXRvcDogLTE0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHVsbFVwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gIH1cbn1cbi5jYXJkc1RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjY1YjRmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZHNUb3AtbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkc1RvcC1yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FyZEdyYWRpZW50LFxuLmNhcmRUb3A6YWZ0ZXIsXG4uY2FyZExlZnQ6YWZ0ZXIsXG4uY2FyZC0tY29sZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDMyJSwgcmdiYSgwLCAwLCAwLCAwKSksIHRvKHJnYmEoMCwgMCwgMCwgMC40KSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDMyJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzY2MDAwMDAwJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnZpZXdBbGwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC52aWV3QWxsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udmlld0FsbDphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTAwIDEwMCc+PHRleHQgeT0nLjllbScgZm9udC1zaXplPSc5MCcgZm9udC13ZWlnaHQ9J2JvbGQnIGZpbGw9J2xpZ2h0c2FsbW9uJz5cXDMwMDk8L3RleHQ+PC9zdmc+XCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xufVxuLnZpZXdBbGw6dmlzaXRlZCxcbi52aWV3QWxsOmhvdmVyIHtcbiAgY29sb3I6IGluaXRpYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3QWxsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmEzOTc7XG59XG4udmlld0FsbDpob3ZlcjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJz48dGV4dCB5PScuOWVtJyB4PScuNmVtJyBmb250LXNpemU9JzkwJyBmb250LXdlaWdodD0nYm9sZCcgZmlsbD0nbGlnaHRzYWxtb24nPlxcMzAwOTwvdGV4dD48L3N2Zz5cIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG59XG4udmlld0FsbCBpbWcge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnZpZXdBbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5jYXJkVG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTk4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZFRvcCA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkTGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jYXJkTGVmdCA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkc1RvcC0tdXBjb21pbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cbi5jYXJkc1RvcC0tc3BhY2VUb3Age1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbi5jYXJkc1RvcC0tYm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQ0ZGM7XG59XG4uY2FyZEJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uY2FyZFJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmNhcmRCb3R0b20tZGF0ZSxcbi5jYXJkRGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJkQm90dG9tLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmRCb3R0b20tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZFRpdGxlIGEge1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZFRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXJkQm90dG9tLWRlc2NyaXB0aW9uLFxuLmNhcmREZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY2FyZC0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC0tc21hbGwgPiAuY2FyZFRvcCB7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1zbWFsbCA+IC5jYXJkVG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmQtLXNtYWxsID4gLmNhcmRUb3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNhcmQtLXNtYWxsID4gLmNhcmRCb3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uY2FyZC0tc21hbGwgLmNhcmRUb3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1zbWFsbCAuY2FyZFRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkLS1zbWFsbCAuY2FyZEJvdHRvbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmQtLXNtYWxsIC5jYXJkQm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkc0NvbnRhaW5lci0tYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5jYXJkLS1iaWcgLmNhcmRUb3Age1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmNhcmQtLWJpZyAuY2FyZFRvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLS1iaWcgLmNhcmRCb3R0b20ge1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkLS1iaWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3ggLmNhcmQgLmNhcmRUb3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzMXB4IDAgMTIwcHggMDtcbiAgaGVpZ2h0OiAyNzZweDtcbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCAuY2FyZFRvcCA+IGEge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCAuY2FyZFRvcCBoNC5jYXJkVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YjRmO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCAuY2FyZFRvcCBoNC5jYXJkVGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3ggLmNhcmQgLmNhcmRCb3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmRzIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZHMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNhcmRzIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jYXJkcyBoMi5jYXJkc1RpdGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YjRmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhcmRzIGgyLmNhcmRzVGl0bGUgYSxcbi5jYXJkcyBoMi5jYXJkc1RpdGxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmRzIGgyLmNhcmRzVGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB9XG59XG4uY2FyZHMgLnZpZXdBbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcmRzIC5jYXJkQ29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG59XG4uY2FyZHMgLmNhcmRDb250YWluZXIgPiAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQgLmNhcmRUb3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisxKSB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisxKSAuY2FyZEJvdHRvbSB7XG4gIG1pbi1oZWlnaHQ6IDE4NHB4O1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA2MCU7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4O1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSA+IC5jYXJkVG9wLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSA+IC5jYXJkVG9wIHtcbiAgd2lkdGg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSA+IC5jYXJkVG9wLFxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpID4gLmNhcmRUb3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpID4gLmNhcmRUb3AgaW1nLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSA+IC5jYXJkVG9wIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgPiAuY2FyZEJvdHRvbSxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgPiAuY2FyZEJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgLmNhcmRUb3AsXG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIC5jYXJkVG9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpIC5jYXJkVG9wLFxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIC5jYXJkVG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSAuY2FyZEJvdHRvbSxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgLmNhcmRCb3R0b20ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgLmNhcmRCb3R0b20sXG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgLmNhcmRCb3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSxcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSxcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2xsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZzogMTQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuLmNvbGxlY3Rpb25UaXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udGFnLS1jb2xsZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQtLWNvbGVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmQtLWNvbGVjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1jb2xlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNTE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgI2FyY2hpdmUtaW1hZ2Utem9vbWVyID4gZGl2Lm5vU2VsLFxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAuYXJjaGl2ZS1pbWFnZS16b29tZXIgPiBkaXYubm9TZWwge1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAxICFpbXBvcnRhbnQ7XG4gIC8qIG5lZWRzIHRvIGFwcGVhciBhYm92ZSBwaG90byB0aHVtYm5haWxzICovXG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlICNhcmNoaXZlLXBob3RvLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiA1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgI2FyY2hpdmUtcGhvdG8tc2VsZWN0b3IgYS5JbWFnZVNlbGVjdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlICNhcmNoaXZlLXBob3RvLXNlbGVjdG9yIGEuSW1hZ2VTZWxlY3RvciBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlICNhcmNoaXZlLXBob3RvLXNlbGVjdG9yIGEuSW1hZ2VTZWxlY3Rvci5zZWxlY3RlZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRodW1iX25hdl9uZXh0LFxuLnRodW1iX25hdl9wcmV2IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggMTRweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIrK3Jlc291cmNlKyt6b29tLWFzc2V0cy9pY29ucy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRodW1iX25hdl9uZXh0OmhvdmVyLFxuLnRodW1iX25hdl9wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50aHVtYl9uYXZfcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udGh1bWJfbmF2X25leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTdweDtcbn1cbi8qIHNwYWNpbmcgb24gbGlzdGluZ192aWV3IChTdGFuZGFyZCBWaWV3KSAqL1xuYXJ0aWNsZS5lbnRyeSBkZC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDAgMS41ZW07XG59XG4ucmVzZWFyY2hPcHBzIC5ibGFja092ZXJsYXkge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLnJlc2VhcmNoT3BwcyAuYmxhY2tPdmVybGF5IC5jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVzZWFyY2hPcHBzVGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnJlc2VhY2hPcHBzVGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0byAzNXB4O1xufVxuLmN0YUNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3RhQ29udGFpbmVyIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY3RhQ29udGFpbmVyIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogODAlO1xuICB9XG59XG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LFxuLmJ1dHRvbixcbi5idXR0b24tLXNlY29uZGFyeSxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLFxuLmJ1dHRvbi0tc21hbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZhMzk3O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmEzOTc7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTJweC8xIGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxNXB4IDcuNXB4O1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0OmhvdmVyLFxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlOmhvdmVyLFxuLmJ1dHRvbi0tc21hbGw6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0OmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbjpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlOmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGw6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE2MywgMTUxLCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQud2hpdGUsXG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24ud2hpdGUsXG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZSxcbi5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUsXG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLndoaXRlLFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlLFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUsXG4uYnV0dG9uLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlLFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24ud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLndoaXRlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLnBvcnRhbHR5cGUtZWFzeWZvcm0gLmZvcm1Db250cm9scyAjZm9ybS1idXR0b25zLXN1Ym1pdC53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24ud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLndoaXRlLFxuLmJ1dHRvbi0tc21hbGwud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLnBvcnRhbHR5cGUtZWFzeWZvcm0gLmZvcm1Db250cm9scyAjZm9ybS1idXR0b25zLXN1Ym1pdC53aGl0ZSxcbi5idXR0b24tLXNtYWxsLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24ud2hpdGUsXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUsXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSxcbi5idXR0b24tLXNtYWxsLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnBvcnRhbHR5cGUtZWFzeWZvcm0gLmZvcm1Db250cm9scyAjZm9ybS1idXR0b25zLXN1Ym1pdC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlLmhvbGxvdyxcbi5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZS5ob2xsb3csXG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZS5ob2xsb3csXG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlLmhvbGxvdyxcbi5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LndoaXRlLmhvbGxvdyxcbi5idXR0b24ud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlLmhvbGxvdyxcbi5idXR0b24ud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24ud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLndoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc21hbGwud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLnBvcnRhbHR5cGUtZWFzeWZvcm0gLmZvcm1Db250cm9scyAjZm9ybS1idXR0b25zLXN1Ym1pdC53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNtYWxsLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZS5ob2xsb3cge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LmhvbGxvdyxcbi5idXR0b24uaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LmhvbGxvdyxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNtYWxsLmhvbGxvdyxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQuaG9sbG93LFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi5ob2xsb3csXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93LFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93LFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwuaG9sbG93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBvcnRhbHR5cGUtZWFzeWZvcm0gLmZvcm1Db250cm9scyAjZm9ybS1idXR0b25zLXN1Ym1pdC5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLmhvbGxvdzpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeS5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLS1zbWFsbC5ob2xsb3c6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LmhvbGxvdzpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24uaG9sbG93OmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5LmhvbGxvdzpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLmhvbGxvdzpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLmhvbGxvdzpob3Zlcixcbi5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQuaG9sbG93OmFjdGl2ZSxcbi5idXR0b24uaG9sbG93OmFjdGl2ZSxcbi5idXR0b24tLXNlY29uZGFyeS5ob2xsb3c6YWN0aXZlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93OmFjdGl2ZSxcbi5idXR0b24tLXNtYWxsLmhvbGxvdzphY3RpdmUsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUNvbnRyb2xzICNmb3JtLWJ1dHRvbnMtc3VibWl0LmhvbGxvdzphY3RpdmUsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLmhvbGxvdzphY3RpdmUsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93OmFjdGl2ZSxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLmhvbGxvdzphY3RpdmUsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC5ob2xsb3c6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmYTM5Nztcbn1cbi5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQuaG9sbG93LmJsYWNrLFxuLmJ1dHRvbi5ob2xsb3cuYmxhY2ssXG4uYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93LmJsYWNrLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93LmJsYWNrLFxuLmJ1dHRvbi0tc21hbGwuaG9sbG93LmJsYWNrLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLnBvcnRhbHR5cGUtZWFzeWZvcm0gLmZvcm1Db250cm9scyAjZm9ybS1idXR0b25zLXN1Ym1pdC5ob2xsb3cuYmxhY2ssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLmhvbGxvdy5ibGFjayxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS5ob2xsb3cuYmxhY2ssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3cuYmxhY2ssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC5ob2xsb3cuYmxhY2sge1xuICBjb2xvcjogIzAzMDtcbn1cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBjb2xvcjogI2ZmYTM5Nztcbn1cbi5idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEzOTc7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTZweCA0NXB4O1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGU6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuLmJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmJ1dHRvbi1hZGRDaXJjbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5idXR0b24tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5sYXRlc3ROZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLmdldEludm9sdmVkIC5vcmFuZ2VPdmVybGF5IHtcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLmdldEludm9sdmVkIC5jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWNvbkludm9sdmVkIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdldEludm9sdmVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZ2V0SW52b2x2ZWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLnN1Yi1tZW51IHtcbiAgei1pbmRleDogMjA7XG59XG4uYnJlYWRjcnVtYnM6YmVmb3JlLFxuLmJyZWFkY3J1bWJzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWJzOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjViNGY7XG59XG4uYnJlYWRjcnVtYnM6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0Zjtcbn1cbi5icmVhZGNydW1icyB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jcnVtYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3J1bWJzIC5jcnVtYjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIsXG4uY3J1bWJzIC5jcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjViNGY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnJlYWRjcnVtYnMgLmNydW1iIGEsXG4uY3J1bWJzIC5jcnVtYiBhIHtcbiAgY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIgYTpob3Zlcixcbi5jcnVtYnMgLmNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIuZmlyc3QsXG4uY3J1bWJzIC5jcnVtYi5maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XG59XG4uYnJlYWRjcnVtYnMgLmNydW1iLmZpcnN0OmFmdGVyLFxuLmNydW1icyAuY3J1bWIuZmlyc3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzIC5jcnVtYjphZnRlcixcbi5jcnVtYnMgLmNydW1iOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGNvbG9yOiAjZjRmNGY0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgei1pbmRleDogMTA7XG59XG4jdmlld2xldC1hYm92ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzI2NWI0Zjtcbn1cbi8qIGFsaWduIGJyZWFkY3J1bWJzIHdpdGggaGVybyAqL1xuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuI2JyZWFkY3J1bWJzLTEgYSB7XG4gIHBhZGRpbmc6IDhweCAyNnB4IDhweCAwcHg7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4jYnJlYWRjcnVtYnMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0ZjtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzOmJlZm9yZSxcbiNwb3J0YWwtYnJlYWRjcnVtYnM6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnM6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0Zjtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnM6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0Zjtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB6LWluZGV4OiAxO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4gLmJyZWFkY3J1bWJTZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuIGEge1xuICBjb2xvcjogI2Y0ZjRmNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjZweCA4cHggMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4gYTpob3ZlcixcbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbjpudGgtbGFzdC1jaGlsZCgyKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzICNicmVhZGNydW1icy0xIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0Zjtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzLTEgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzICNicmVhZGNydW1icy15b3UtYXJlLWhlcmUsXG4jcG9ydGFsLWJyZWFkY3J1bWJzICNicmVhZGNydW1icy1ob21lLFxuI3BvcnRhbC1icmVhZGNydW1icyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlzaXRJbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi52aXNpdFRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm90aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm5vdGljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ub3RpY2UtdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZGV0YWlsc0NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGV0YWlsc0NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb250ZW50Q29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGVudENvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLmNvbnRlbnRUaXRsZSxcbi5kb2N1bWVudERlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uY29udGVudFRpdGxlOmFmdGVyLFxuLmRvY3VtZW50RGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnRUaXRsZSAuZG9jdW1lbnREZXNjcmlwdGlvbixcbi5kb2N1bWVudERlc2NyaXB0aW9uIC5kb2N1bWVudERlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29udGVudFRpdGxlIC5kb2N1bWVudERlc2NyaXB0aW9uOmFmdGVyLFxuLmRvY3VtZW50RGVzY3JpcHRpb24gLmRvY3VtZW50RGVzY3JpcHRpb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb2tDb250ZW50VGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uYm9va0NvbnRlbnRUaXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcCxcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLFxuLmNvbnRlbnRUZXh0IHAsXG4uY29udGVudFBob3RvLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcCBzdHJvbmcsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcCBzdHJvbmcsXG4uY29udGVudFRleHQgcCBzdHJvbmcsXG4uY29udGVudFBob3RvLXRleHQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2NvbnRlbnQgLmNvbnRlbnRUZXh0IHAuY29udGVudENhbGxvdXQsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jb250ZW50Q2FsbG91dCxcbi5jb250ZW50VGV4dCBwLmNvbnRlbnRDYWxsb3V0LFxuLmNvbnRlbnRQaG90by10ZXh0IHAuY29udGVudENhbGxvdXQge1xuICBtYXJnaW46IDYwcHggMDtcbn1cbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNvbnRlbnRTbWFsbCxcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLmNvbnRlbnRTbWFsbCxcbi5jb250ZW50VGV4dCBwLmNvbnRlbnRTbWFsbCxcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNvbnRlbnRTbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcC5jYWxsb3V0IGEsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGEsXG4uY29udGVudFRleHQgcC5jYWxsb3V0IGEsXG4uY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTpob3ZlcixcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTpob3Zlcixcbi5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTpob3Zlcixcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTpob3ZlcixcbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTphY3RpdmUsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGE6YWN0aXZlLFxuLmNvbnRlbnRUZXh0IHAuY2FsbG91dCBhOmFjdGl2ZSxcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmN2YwODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnRRdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmN2YwODtcbn1cbi5jb250ZW50UXVvdGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGVudFF1b3RlLWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzYTNhM2E7XG59XG4uY29udGVudFBob3RvIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4uY29udGVudFBob3RvLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250ZW50UGhvdG8tc3ViVGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGVudEZsb2F0UmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNvbnRlbnRGbG9hdFJpZ2h0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjb250ZW50IGRsLmNhcHRpb25lZCxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLWlubGluZSxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLmltYWdlLWlubGluZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCBkbC5jYXB0aW9uZWQgYTpsaW5rLFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQgYTpsaW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLWxlZnQsXG4jY29udGVudCBzcGFuLmNhcHRpb25lZC5pbWFnZS1sZWZ0LFxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLXJpZ2h0LFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQuaW1hZ2UtcmlnaHQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLWxlZnQgaW1nLFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQuaW1hZ2UtbGVmdCBpbWcsXG4jY29udGVudCBkbC5jYXB0aW9uZWQuaW1hZ2UtcmlnaHQgaW1nLFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQuaW1hZ2UtcmlnaHQgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cbiNjb250ZW50IHNwYW4uaW1hZ2UtY2FwdGlvbixcbiNjb250ZW50IGZpZ2NhcHRpb24uaW1hZ2UtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtY2FwdGlvbixcbi5zdWJJbmZvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uc3ViSW5mb1RleHQtLWltYWdlQ2FsbG91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbnRlbnRJbWFnZUNhbGxvdXQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jb250ZW50SW1hZ2VDYWxsb3V0IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kYWwtY29udGVudC5mbGV4cGFwZXJfc29jaWFsc2hhcmVkaWFsb2csXG4ubW9kYWwtY29udGVudC5mbGV4cGFwZXJfcHJpbnRkaWFsb2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkltYWdlRmFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5JbWFnZUZhZGVyIGltZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG4jc2xpZGVyLWNvbnRhaW5lcixcbiNzbGlkZXIsXG5saS5zbGlkZSBkbCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3NsaWRlciBsaS5zbGlkZSBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbiNzbGlkZXItY29udGFpbmVyLFxuI3NsaWRlci1jb250YWluZXIgI3NsaWRlcixcbiNzbGlkZXItY29udGFpbmVyICNzbGlkZXIgbGkuc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzgzcHg7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuY2VydGFpbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMnM7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuY2VydGFpbjpob3ZlciB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW4gPiBzcGFuW2NsYXNzXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnVuY2VydGFpbiB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnVuY2VydGFpbiA+IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5pbGxlZ2libGUge1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAubWlzc2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAuMzVlbTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5hYmJyZXZpYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5yZXN0b3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuc3VwZXJmbHVvdXMge1xuICBjb2xvcjogI2MzMztcbn1cbi5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5hYmJyZXZpYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLmFiYnJldmlhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbjo6YmVmb3JlLFxuLmF0aGVuYXJ1Ynl3ZWIgLmlsbGVnaWJsZTo6YmVmb3JlLFxuLmF0aGVuYXJ1Ynl3ZWIgLm1pc3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uOjphZnRlcixcbi5hdGhlbmFydWJ5d2ViIC5pbGxlZ2libGU6OmFmdGVyLFxuLmF0aGVuYXJ1Ynl3ZWIgLm1pc3Npbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJdXCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOjpiZWZvcmUsXG4uYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGU6OmFmdGVyLFxuLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5yZXN0b3JhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVzdG9yYXRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG59XG4uYXRoZW5hcnVieXdlYiAuc3VwZXJmbHVvdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnN1cGVyZmx1b3VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2Ege1xuICBjbGVhcjogcmlnaHQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogYXRoZW5hcnVieXdlYiwgXCJBdGhlbmEgUnVieVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDE4ZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHAge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMzMlO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDAgMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHA6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSBwOm9ubHktb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMnMgZWFzZS1pbi1vdXQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuY2VydGFpbjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW4gPiBzcGFuW2NsYXNzXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnVuY2VydGFpbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnVuY2VydGFpbiA+IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5pbGxlZ2libGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLm1pc3Npbmcge1xuICBsZXR0ZXItc3BhY2luZzogMC4zNWVtO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmFiYnJldmlhdGlvbixcbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbixcbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5yZXN0b3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuc3VwZXJmbHVvdXMge1xuICBjb2xvcjogI2ZmN2YwODtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIHNwYW5bY2xhc3NdOjpiZWZvcmUsXG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiBzcGFuW2NsYXNzXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmluc2NyaXB0aW9uLXRleHQge1xuICBjbGVhcjogcmlnaHQ7XG4gIG1pbi13aWR0aDogMThlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVlbSAwO1xufVxuLmluc2NyaXB0aW9uLXRleHQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMDclO1xufVxuLmluc2NyaXB0aW9uLXRleHQgcCArIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuLmluc2NyaXB0aW9uLXRleHQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc2NyaXB0aW9uLXRleHQgc3Bhbjo6YmVmb3JlLFxuLmluc2NyaXB0aW9uLXRleHQgc3Bhbjo6YWZ0ZXIsXG4uaW5zY3JpcHRpb24tdGV4dCBzcGFuW2NsYXNzXSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmluc2NyaXB0aW9uLXRleHQgc3BhbiA+IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hZGQtaW5mbyAuaW5zY3JpcHRpb24tdHJhbnNsYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmFkZC1pbmZvIC5pbnNjcmlwdGlvbi10cmFuc2xhdGlvbiA+IHA6Zmlyc3Qtb2YtdHlwZSxcbi5hZGQtaW5mbyAuaW5zY3JpcHRpb24tdHJhbnNsYXRpb24gLmdyYyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiA0MDA7XG59XG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFN0YXJ0OiBUaW55TUNFIENyaXRpY2FsIHNpZ25zIHN0eWxlICovXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5LFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHtcbiAgLyogRW5kOiBUaW55TUNFIENyaXRpY2FsIHNpZ25zIHN0eWxlICovXG4gIC8qIHNob3cgdW5kZXJsaW5lIGluIGVkaXRvciAqL1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5jZXJ0YWluLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5jZXJ0YWluLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuY2VydGFpbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAudW5jZXJ0YWluLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC51bmNlcnRhaW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC51bmNlcnRhaW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLmlsbGVnaWJsZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAuaWxsZWdpYmxlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuaWxsZWdpYmxlLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5taXNzaW5nLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5taXNzaW5nLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAubWlzc2luZyxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAuYWJicmV2aWF0aW9uLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5hYmJyZXZpYXRpb24sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5hYmJyZXZpYXRpb24sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnJlY29uc3RydWN0aW9uLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5yZWNvbnN0cnVjdGlvbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLnJlY29uc3RydWN0aW9uLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5yZXN0b3JhdGlvbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAucmVzdG9yYXRpb24sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5yZXN0b3JhdGlvbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAuc3VwZXJmbHVvdXMsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLnN1cGVyZmx1b3VzLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuc3VwZXJmbHVvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAwLCAwLjIpO1xuICBib3JkZXI6ICNGRjk5MDAgc29saWQgMXB4O1xuICBwYWRkaW5nOiAwIDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAuY2VydGFpbiA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLmNlcnRhaW4gPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuY2VydGFpbiA+IHNwYW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnVuY2VydGFpbiA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLnVuY2VydGFpbiA+IHNwYW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC51bmNlcnRhaW4gPiBzcGFuLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5pbGxlZ2libGUgPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5pbGxlZ2libGUgPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuaWxsZWdpYmxlID4gc3BhbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAubWlzc2luZyA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLm1pc3NpbmcgPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAubWlzc2luZyA+IHNwYW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLmFiYnJldmlhdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLmFiYnJldmlhdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5hYmJyZXZpYXRpb24gPiBzcGFuLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5yZWNvbnN0cnVjdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLnJlY29uc3RydWN0aW9uID4gc3BhbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLnJlY29uc3RydWN0aW9uID4gc3BhbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAucmVzdG9yYXRpb24gPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5yZXN0b3JhdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5yZXN0b3JhdGlvbiA+IHNwYW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnN1cGVyZmx1b3VzID4gc3BhbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAuc3VwZXJmbHVvdXMgPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuc3VwZXJmbHVvdXMgPiBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmNlcnRhaW46YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAuY2VydGFpbjpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAuY2VydGFpbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmNlcnRhaW46YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5jZXJ0YWluOmFmdGVyLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLmNlcnRhaW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmFiYnJldmlhdGlvbjpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5hYmJyZXZpYXRpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLmFiYnJldmlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnKCc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5hYmJyZXZpYXRpb246YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5hYmJyZXZpYXRpb246YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAuYWJicmV2aWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyknO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLnJlY29uc3RydWN0aW9uOmJlZm9yZSxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmlsbGVnaWJsZTpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5pbGxlZ2libGU6YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLmlsbGVnaWJsZTpiZWZvcmUsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5taXNzaW5nOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLm1pc3Npbmc6YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLm1pc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1snO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb246YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5yZWNvbnN0cnVjdGlvbjphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZWNvbnN0cnVjdGlvbjphZnRlcixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmlsbGVnaWJsZTphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLmlsbGVnaWJsZTphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5pbGxlZ2libGU6YWZ0ZXIsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5taXNzaW5nOmFmdGVyLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAubWlzc2luZzphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5taXNzaW5nOmFmdGVyIHtcbiAgY29udGVudDogJ10nO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOmJlZm9yZSxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGU6YWZ0ZXIsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nOmFmdGVyLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5yZXN0b3JhdGlvbjpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5yZXN0b3JhdGlvbjpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVzdG9yYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJzwnO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVzdG9yYXRpb246YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5yZXN0b3JhdGlvbjphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZXN0b3JhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICc+Jztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnN1cGVyZmx1b3VzOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnN1cGVyZmx1b3VzOmJlZm9yZSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5zdXBlcmZsdW91czpiZWZvcmUge1xuICBjb250ZW50OiAneyc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5zdXBlcmZsdW91czphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnN1cGVyZmx1b3VzOmFmdGVyLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLnN1cGVyZmx1b3VzOmFmdGVyIHtcbiAgY29udGVudDogJ30nO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBzcGFuOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgc3BhbjpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBzcGFuOmJlZm9yZSxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgc3BhbjphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgc3BhbjphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHNwYW46YWZ0ZXIsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHNwYW5bY2xhc3NdLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBzcGFuW2NsYXNzXSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHNwYW5bY2xhc3NdIHtcbiAgY29sb3I6ICMzMzM7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC51bmRlcmxpbmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC51bmRlcmxpbmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBTdGFydDogVGlueU1DRSBMYXlvdXQgQ2xhc3NlcyAqL1xuI2NvbnRlbnQsXG4jY29udGVudC1jb3JlLFxuI3RpbnltY2Uge1xuICAvKiBFbmQ6IFRpbnlNQ0UgTGF5b3V0IENsYXNzZXMgKi9cbn1cbiNjb250ZW50IC5Db2x1bW5MZWZ0IGltZyxcbiNjb250ZW50LWNvcmUgLkNvbHVtbkxlZnQgaW1nLFxuI3RpbnltY2UgLkNvbHVtbkxlZnQgaW1nLFxuI2NvbnRlbnQgLkNvbHVtblJpZ2h0IGltZyxcbiNjb250ZW50LWNvcmUgLkNvbHVtblJpZ2h0IGltZyxcbiN0aW55bWNlIC5Db2x1bW5SaWdodCBpbWcsXG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4gaW1nLFxuI2NvbnRlbnQtY29yZSAuQ2VudGVyZWRDb2x1bW4gaW1nLFxuI3RpbnltY2UgLkNlbnRlcmVkQ29sdW1uIGltZyxcbiNjb250ZW50IHNwYW4uaW1hZ2UtcmlnaHQuY2FwdGlvbmVkLFxuI2NvbnRlbnQtY29yZSBzcGFuLmltYWdlLXJpZ2h0LmNhcHRpb25lZCxcbiN0aW55bWNlIHNwYW4uaW1hZ2UtcmlnaHQuY2FwdGlvbmVkLFxuI2NvbnRlbnQgc3Bhbi5pbWFnZS1sZWZ0LmNhcHRpb25lZCxcbiNjb250ZW50LWNvcmUgc3Bhbi5pbWFnZS1sZWZ0LmNhcHRpb25lZCxcbiN0aW55bWNlIHNwYW4uaW1hZ2UtbGVmdC5jYXB0aW9uZWQsXG4jY29udGVudCBzcGFuLmltYWdlLWlubGluZS5jYXB0aW9uZWQsXG4jY29udGVudC1jb3JlIHNwYW4uaW1hZ2UtaW5saW5lLmNhcHRpb25lZCxcbiN0aW55bWNlIHNwYW4uaW1hZ2UtaW5saW5lLmNhcHRpb25lZCxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLFxuI2NvbnRlbnQtY29yZSBzcGFuLmNhcHRpb25lZCxcbiN0aW55bWNlIHNwYW4uY2FwdGlvbmVkLFxuI2NvbnRlbnQgZmlndXJlLmNhcHRpb25lZCxcbiNjb250ZW50LWNvcmUgZmlndXJlLmNhcHRpb25lZCxcbiN0aW55bWNlIGZpZ3VyZS5jYXB0aW9uZWQsXG4jY29udGVudCBmaWdjYXB0aW9uLFxuI2NvbnRlbnQtY29yZSBmaWdjYXB0aW9uLFxuI3RpbnltY2UgZmlnY2FwdGlvbixcbiNjb250ZW50IHNwYW4uaW1hZ2UtY2FwdGlvbixcbiNjb250ZW50LWNvcmUgc3Bhbi5pbWFnZS1jYXB0aW9uLFxuI3RpbnltY2Ugc3Bhbi5pbWFnZS1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4gaW1nLFxuI2NvbnRlbnQtY29yZSAuQ2VudGVyZWRDb2x1bW4gaW1nLFxuI3RpbnltY2UgLkNlbnRlcmVkQ29sdW1uIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb250ZW50IC5Db2x1bW5MZWZ0IGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29yZSAuQ29sdW1uTGVmdCBoMjpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5Db2x1bW5MZWZ0IGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQgLkNvbHVtblJpZ2h0IGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29yZSAuQ29sdW1uUmlnaHQgaDI6Zmlyc3QtY2hpbGQsXG4jdGlueW1jZSAuQ29sdW1uUmlnaHQgaDI6Zmlyc3QtY2hpbGQsXG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5DZW50ZXJlZENvbHVtbiBoMjpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5DZW50ZXJlZENvbHVtbiBoMjpmaXJzdC1jaGlsZCxcbiNjb250ZW50IC5GdWxsV2lkdGhDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5GdWxsV2lkdGhDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4jdGlueW1jZSAuRnVsbFdpZHRoQ29sdW1uIGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQgLkNvbHVtbkxlZnQgaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5MZWZ0IGgzOmZpcnN0LWNoaWxkLFxuI3RpbnltY2UgLkNvbHVtbkxlZnQgaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudCAuQ29sdW1uUmlnaHQgaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5SaWdodCBoMzpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5Db2x1bW5SaWdodCBoMzpmaXJzdC1jaGlsZCxcbiNjb250ZW50IC5DZW50ZXJlZENvbHVtbiBoMzpmaXJzdC1jaGlsZCxcbiNjb250ZW50LWNvcmUgLkNlbnRlcmVkQ29sdW1uIGgzOmZpcnN0LWNoaWxkLFxuI3RpbnltY2UgLkNlbnRlcmVkQ29sdW1uIGgzOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQgLkZ1bGxXaWR0aENvbHVtbiBoMzpmaXJzdC1jaGlsZCxcbiNjb250ZW50LWNvcmUgLkZ1bGxXaWR0aENvbHVtbiBoMzpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5GdWxsV2lkdGhDb2x1bW4gaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2NvbnRlbnQgLkNvbHVtbkxlZnQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5MZWZ0LFxuI3RpbnltY2UgLkNvbHVtbkxlZnQsXG4jY29udGVudCAuQ29sdW1uUmlnaHQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5SaWdodCxcbiN0aW55bWNlIC5Db2x1bW5SaWdodCB7XG4gIHdpZHRoOiA0OCU7XG59XG4jY29udGVudCAuQ29sdW1uTGVmdCxcbiNjb250ZW50LWNvcmUgLkNvbHVtbkxlZnQsXG4jdGlueW1jZSAuQ29sdW1uTGVmdCxcbiNjb250ZW50IHAuQ29sdW1uTGVmdCxcbiNjb250ZW50LWNvcmUgcC5Db2x1bW5MZWZ0LFxuI3RpbnltY2UgcC5Db2x1bW5MZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW46IDEwcHggNCUgMTBweCAwO1xuICBtYXgtd2lkdGg6IDQydncgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IC5Db2x1bW5SaWdodCxcbiNjb250ZW50LWNvcmUgLkNvbHVtblJpZ2h0LFxuI3RpbnltY2UgLkNvbHVtblJpZ2h0LFxuI2NvbnRlbnQgcC5Db2x1bW5SaWdodCxcbiNjb250ZW50LWNvcmUgcC5Db2x1bW5SaWdodCxcbiN0aW55bWNlIHAuQ29sdW1uUmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgbWF4LXdpZHRoOiA0MnZ3ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4sXG4jY29udGVudC1jb3JlIC5DZW50ZXJlZENvbHVtbixcbiN0aW55bWNlIC5DZW50ZXJlZENvbHVtbixcbiNjb250ZW50IHAuQ2VudGVyZWRDb2x1bW4sXG4jY29udGVudC1jb3JlIHAuQ2VudGVyZWRDb2x1bW4sXG4jdGlueW1jZSBwLkNlbnRlcmVkQ29sdW1uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IDEwcHggYXV0byAxMHB4IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogODB2dyAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgLkZ1bGxXaWR0aENvbHVtbixcbiNjb250ZW50LWNvcmUgLkZ1bGxXaWR0aENvbHVtbixcbiN0aW55bWNlIC5GdWxsV2lkdGhDb2x1bW4sXG4jY29udGVudCBwLkZ1bGxXaWR0aENvbHVtbixcbiNjb250ZW50LWNvcmUgcC5GdWxsV2lkdGhDb2x1bW4sXG4jdGlueW1jZSBwLkZ1bGxXaWR0aENvbHVtbiB7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjY29udGVudCAuQ29sdW1uTGVmdCxcbiAgI2NvbnRlbnQtY29yZSAuQ29sdW1uTGVmdCxcbiAgI3RpbnltY2UgLkNvbHVtbkxlZnQsXG4gICNjb250ZW50IHAuQ29sdW1uTGVmdCxcbiAgI2NvbnRlbnQtY29yZSBwLkNvbHVtbkxlZnQsXG4gICN0aW55bWNlIHAuQ29sdW1uTGVmdCxcbiAgI2NvbnRlbnQgLkNvbHVtblJpZ2h0LFxuICAjY29udGVudC1jb3JlIC5Db2x1bW5SaWdodCxcbiAgI3RpbnltY2UgLkNvbHVtblJpZ2h0LFxuICAjY29udGVudCBwLkNvbHVtblJpZ2h0LFxuICAjY29udGVudC1jb3JlIHAuQ29sdW1uUmlnaHQsXG4gICN0aW55bWNlIHAuQ29sdW1uUmlnaHQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGNhbGMoODAlKTtcbiAgICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbiAgfVxuICAjY29udGVudCAuQ2VudGVyZWRDb2x1bW4sXG4gICNjb250ZW50LWNvcmUgLkNlbnRlcmVkQ29sdW1uLFxuICAjdGlueW1jZSAuQ2VudGVyZWRDb2x1bW4sXG4gICNjb250ZW50IHAuQ2VudGVyZWRDb2x1bW4sXG4gICNjb250ZW50LWNvcmUgcC5DZW50ZXJlZENvbHVtbixcbiAgI3RpbnltY2UgcC5DZW50ZXJlZENvbHVtbixcbiAgI2NvbnRlbnQgLkZ1bGxXaWR0aENvbHVtbixcbiAgI2NvbnRlbnQtY29yZSAuRnVsbFdpZHRoQ29sdW1uLFxuICAjdGlueW1jZSAuRnVsbFdpZHRoQ29sdW1uLFxuICAjY29udGVudCBwLkZ1bGxXaWR0aENvbHVtbixcbiAgI2NvbnRlbnQtY29yZSBwLkZ1bGxXaWR0aENvbHVtbixcbiAgI3RpbnltY2UgcC5GdWxsV2lkdGhDb2x1bW4ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBjYWxjKDgwJSk7XG4gIH1cbn1cbi8qIFN0YXJ0OiBUaW55TUNFIHNsaWRlc2hvd3MgKi9cbi50aW55c2hvdy1zbGlkZXNob3cge1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA1cHg7XG59XG4vKiBFbmQ6IFRpbnlNQ0Ugc2xpZGVzaG93cyAqL1xuLyogSXNzdWUgMTQzNyAqL1xuLmJsb2dDb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbi8qIElzc3VlIDE1MzQgLSBzdHlsaW5nIGZpeCBmb3IgY29sbGVjdGl2ZS50aW1lbGluZXMgZGVmYXVsdCBEYXRldGltZSB3aWRnZXQgKi9cbi5kYXRldGltZS13aWRnZXQuZGF0ZXRpbWUtZmllbGQge1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ldmVudEluZm8ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLnJlbGF0ZWRFdmVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLnJlbGF0ZWRFdmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5ldmVudF9kZXNjcmlwdGlvbl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ldmVudF9kZXNjcmlwdGlvbl90ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmV2ZW50X2Rlc2NyaXB0aW9uX3RleHQgcCB7XG4gIG1hcmdpbi10b3A6IDAgMCAyMHB4IDAgIWltcG9ydGFudDtcbn1cbi5ldmVudF9kZXNjcmlwdGlvbl9pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR3by1jb2x1bW4ge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50d28tY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnR3by1jb2x1bW4tZGl2aWRlciB7XG4gIHdpZHRoOiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHdvLWNvbHVtbi1kaXZpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLyogcmVzdHJpY3Qgc2l6ZSBvZiBldmVudCBpbWFnZSAqL1xuI2NvbnRlbnQgLmV2ZW50X2Rlc2NyaXB0aW9uX2ltYWdlLnR3by1jb2x1bW4gaW1nIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4uc2Nob2xhcnNoaXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5jb250ZW50Q29udGFpbmVyLS1zY2hvbGFyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnRDb250YWluZXItLXNjaG9sYXJzaGlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jb250ZW50VGFncyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIHBhZGRpbmc6IDM1cHggMCAzNXB4IDA7XG59XG4uY29udGVudFRhZ3MtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRlbnRUYWdzLS1sZWZ0IC5jb250ZW50VGFncy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGVudFRhZ3MtLWxlZnQgLmNvbnRlbnRUYWcge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jb250ZW50VGFncy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuLmNvbnRlbnRUYWcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmYTM5NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY29udGVudFRhZzpob3Zlcixcbi5jb250ZW50VGFnOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnNpZGViYXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhciAuc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci10aXRsZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbS0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbS0tZ3JvdXAgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0tLWdyb3VwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbS0tZ3JvdXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtR3JvdXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtR3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtR3JvdXAtaXRlbSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW1Hcm91cC1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbS0tZ3JvdXAuc2hvdyAuc2lkZWJhckl0ZW1Hcm91cCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0tb3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLnBvcnRsZXQgLnBvcnRsZXRIZWFkZXIuaGlkZGVuU3RydWN0dXJlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgPiBsaSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgdWwgPiBsaSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggNDBweDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgPiBsaSA+IGEsXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIGxpLm5hdlRyZWVUb3BOb2RlIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSA+IGxpID4gYTpiZWZvcmUsXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIGxpLm5hdlRyZWVUb3BOb2RlIGE6YmVmb3JlIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlID4gbGkgPiBhOmFmdGVyLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhOmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlID4gbGkgPiBhOmhvdmVyLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MywgMTUxLCAwLjgpO1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSA+IGxpID4gYTpob3ZlcjphZnRlcixcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgbGkubmF2VHJlZVRvcE5vZGUgYTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gbGkgPiBhLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwxIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCA+IGxpID4gYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMSA+IGxpID4gYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCBsaS5uYXZUcmVlVG9wTm9kZSBhLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwxIGxpLm5hdlRyZWVUb3BOb2RlIGEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDAgPiAubmF2VHJlZUl0ZW0gPiBhLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gLm5hdlRyZWVJdGVtID4gZGl2ID4gYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwyID4gbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmhlcm8tLWZvcm0sXG4uaGVyby0tZm9ybSAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4O1xufVxuLmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jb250YWluZXItLWZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbn1cbi5mb3JtQ29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZjdmMDg7XG4gIHBhZGRpbmc6IDgwcHggMTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IC0yNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmZvcm0tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmY3ZjA4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cbi5mb3JtLWludHJvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9ybS1pbnRyb1RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5mb3JtSXRlbXMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT11cmxdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT10ZWxdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXJhbmdlXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1kYXRlXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1tb250aF0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9d2Vla10sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dGltZV0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZm9ybUl0ZW1zIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG4uZm9ybUl0ZW1zIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ZjA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmZvcm1JdGVtcyAuc2VsZWN0V3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5mb3JtSXRlbXMgLnNlbGVjdFdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XG4gIHJpZ2h0OiA1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mb3JtSXRlbXMgc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm1JdGVtcyBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm1JdGVtcyAuZ3JpZC0xb2YyIC5zZWxlY3RXcmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9ybUl0ZW1zIC5zdWJMYWJlbCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybUl0ZW1zIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgcmVzaXplOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY3ZjA4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAycHg7XG59XG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmY3ZjA4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAtM3B4O1xufVxuLmZvcm1JdGVtcyAuY2hlY2tib3hHcm91cCB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG4uZm9ybUl0ZW1zIHN1Ym1pdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTZweCA2NXB4O1xufVxuI2Zvcm1maWVsZC1mb3JtLXdpZGdldHMtb25saW5lcmVzb3VyY2VzIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jZm9ybWZpZWxkLWZvcm0td2lkZ2V0cy1vbmxpbmVyZXNvdXJjZXMgdGFibGUgdHIgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIEVhc3kgZm9ybSBjdXN0b21pemF0aW9ucyAqL1xuLnBvcnRhbHR5cGUtZWFzeWZvcm0gLmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvcnRhbHR5cGUtZWFzeWZvcm0gLnJlcXVpcmVkOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICB0b3A6IC01cHg7XG59XG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZm9ybUhlbHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3J0YWx0eXBlLWVhc3lmb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBvcnRhbHR5cGUtZWFzeWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU4N2U7XG59XG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSAuZGF0ZS13aWRnZXQuZGF0ZS1maWVsZCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBvcnRhbHR5cGUtZWFzeWZvcm0gLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZhMzk3O1xufVxuLnBvcnRhbHR5cGUtZWFzeWZvcm0gLnZpZXctbmFtZS12aWV3IGEuYXV0b3RvYy1sZXZlbC0xOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDIzMDRcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJvb2sge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tYm9vayB7XG4gIHdpZHRoOiA2NiU7XG59XG4uYm9va0lTQk4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ib29rQ29udGVudENvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYm9va0NvbnRlbnRDb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm1hbmlmZXN0X2xpbmtfZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2OTBweDtcbn1cbi5ibG9nUG9zdCB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbi5jb250YWluZXItLWJsb2cge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnJlbGF0ZWRCbG9nUG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLnJlbGF0ZWRCbG9nUG9zdHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBhZGRpbmc6IDUlO1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIG9sIGxpIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgb2wgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIiBcIiAhaW1wb3J0YW50O1xuICBmb250OiBub3JtYWwgYm9sZCAxMXB4LzEgcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS43NWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweCA0cHggIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDEuNzVlbSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBvbCBsaSBhOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgb2wgbGkgc3Bhbi5hbm5vdGF0aW9uTGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuc3Bhbi5mb290Tm90ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mb290Tm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAwQVtcIjtcbn1cbi5mb290Tm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuI2Zvb3Rub3RlLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCIgY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIl0gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICB0ZXh0LWluZGVudDogMi43NWVtO1xuICBtYXJnaW4tbGVmdDogLTIuNzVlbTtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgLmFydGljbGUudGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgLmFydGljbGUudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xufVxuLm92ZXJsYXkgYmxvY2txdW90ZSAuYmlnZm9vdC1mb290bm90ZV9fY29udGFpbmVyLFxuI2NvbnRlbnQgYmxvY2txdW90ZSAuYmlnZm9vdC1mb290bm90ZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2NvbnRhaW5lcixcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5vdmVybGF5IC5iaWdmb290LWZvb3Rub3RlX19jb250YWluZXIgYXNpZGUsXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fY29udGFpbmVyIGFzaWRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5vdmVybGF5IC5iaWdmb290LWZvb3Rub3RlX19jb250YWluZXI6YWZ0ZXIsXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDIwMkZcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjFlbTtcbn1cbi5vdmVybGF5IC5iaWdmb290LWZvb3Rub3RlX19idXR0b24sXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uIHtcbiAgaGVpZ2h0OiAwLjllbTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGluaXRpYWw7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cbi5vdmVybGF5IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246Zm9jdXMsXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNiYjVhMDA7XG59XG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOmFmdGVyLFxuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjphZnRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBpbml0aWFsO1xuICB0b3A6IGluaXRpYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogNjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLyogRml4IGZvciBGaXJlZm94ICovXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fd3JhcHBlciBidXR0b24uZm9vdG5vdGUtY2xvc2Uge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fd3JhcHBlciBidXR0b24uZm9vdG5vdGUtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmYTM5NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGVfX3dyYXBwZXIgYnV0dG9uLmZvb3Rub3RlLWNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmEzOTc7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udGlsZUl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC50aWxlSXRlbSB7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWxlSXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4udGlsZUl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZmZhMzk3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50aWxlSXRlbSBhOmhvdmVyLFxuLnRpbGVJdGVtIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmEzOTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRpbGVJdGVtIGgyLnRpbGVIZWFkbGluZSB7XG4gIGNsZWFyOiBub25lO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4udGlsZUl0ZW0gaDIudGlsZUhlYWRsaW5lIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGlsZUl0ZW0gaDIudGlsZUhlYWRsaW5lIGEuc3VtbWFyeS51cmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRpbGVJdGVtIGgyLnRpbGVIZWFkbGluZSBhLnN1bW1hcnkudXJsIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuLnRpbGVJdGVtIGgzLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRpbGVJdGVtIC50aWxlSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDMwcHggMTVweCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlsZUl0ZW0gLnRpbGVJbWFnZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4udGlsZUl0ZW0gLnRpbGVJbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aWxlSXRlbSBoci52aXN1YWxDbGVhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb3NhaWMtcGxvbmVcXC5hcHBcXC5zdGFuZGFyZHRpbGVzXFwuZXhpc3Rpbmdjb250ZW50LXRpbGUgaDEuZG9jdW1lbnRGaXJzdEhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuY2Fyb3VzZWwgLml0ZW0gLnRleHQtd3JhcCxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIC5pdGVtIC50ZXh0LXdyYXAge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkgLmNhcm91c2VsIC5pdGVtIC50ZXh0LXdyYXAgLnNsaWRlLXRleHQsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCAuaXRlbSAudGV4dC13cmFwIC5zbGlkZS10ZXh0IHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAuY2Fyb3VzZWwgLml0ZW0gLnRleHQtd3JhcCAuc2xpZGUtdGV4dCAuc2xpZGUtbGVhZCxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIC5pdGVtIC50ZXh0LXdyYXAgLnNsaWRlLXRleHQgLnNsaWRlLWxlYWQge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkgLmNhcm91c2VsIC5pdGVtIC50ZXh0LXdyYXAgLnNsaWRlLXRleHQgLnNsaWRlLXN1Yi1sZWFkLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgLml0ZW0gLnRleHQtd3JhcCAuc2xpZGUtdGV4dCAuc2xpZGUtc3ViLWxlYWQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keSAuY2Fyb3VzZWwgLml0ZW0gLmNhcm91c2VsLWNhcHRpb24sXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCAuaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbSAwIDFlbSAzZW07XG59XG5ib2R5IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyxcbmJvZHkgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiAycHg7XG4gIHJpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgbGksXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLFxuYm9keSAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSxcbmJvZHkgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5IC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgd2lkdGg6IDNlbTtcbn1cbmJvZHkgLmNhcm91c2VsIGEubGVmdCxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIGEubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4vKiBLaWxsIHdoaXRlIHNwYWNlIGdhcCAobWlzc2luZyBicmVhZGNydW1icyBnYXApIG9uIGhvbWUgcGFnZSAqL1xuLm1vc2FpYy10aWxlLWNvbnRlbnQgLmNhcm91c2VsLnNsaWRlIHtcbiAgbWFyZ2luLXRvcDogLTE4cHg7XG59XG4vKiBIaWRlIGljb24gYXBwZWFyaW5nIGFib3V0IHNsaWRlcnMgb24gaG9tZXBhZ2UgKi9cbi5tb3NhaWMtdGlsZS1jb250ZW50IC5jb250ZW50LWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZmFjZXRlZC1yZXN1bHRzIHVsLnJlc3VsdC1tYWluIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJvZHkuaGlkZS11aS1kYXRlcGlja2VyLWRpdiAjdWktZGF0ZXBpY2tlci1kaXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBGYWNldGVkIFNlYXJjaCBmcm9tIE9yaWdpbmFsIENTUyAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gI2MxMF93aWRnZXQge1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uIGxlZ2VuZCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gI2MyX3dpZGdldCAjYzJfc3RhcnQge1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uICNjMTFfd2lkZ2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgd2lkdGg6IDE4ZW07XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gLmZhY2V0ZWQtdGV4dC13aWRnZXQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMjBlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwge1xuICBtYXJnaW46IDBweCAwcHggMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIHtcbiAgbWFyZ2luOiAxcHggMHB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICM2ZDY4NjM7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYjYzE1X3dpZGdldC5mYWNldGVkLXdpZGdldCBmb3JtIHtcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2I2MxNV93aWRnZXQuZmFjZXRlZC13aWRnZXQgaW5wdXQjYzE1IHtcbiAgbWFyZ2luOiAwcHggMHB4IDE1cHg7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNjb250ZW50IC5mYWNldGVkLWNyaXRlcmlhLXdpZGdldCB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLXJlc3VsdHMgLlJlc3VsdENvdW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jZmFjZXRlZC1yaWdodC1jb2x1bW4gI3MyaWRfYzYge1xuICB3aWR0aDogMTE2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkge1xuICBjb2xvcjogIzM3MzMzMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsUGFsYXRpbm8sc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGEge1xuICBjb2xvcjogIzM3MzMzMCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4paqXFwyMDA0XCI7XG4gIGNvbG9yOiAjOWY3MDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgZm9udC1zaXplOiAuOTVlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjODM1MzAwICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5kb2N1bWVudEJ5TGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdGluZ0JhciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlMWRkO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0aW5nQmFyIHNwYW4uY3VycmVudCxcbi5saXN0aW5nQmFyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMWRkO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYjI5MjkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtaW4td2lkdGg6IDIxcHg7XG4gIHBhZGRpbmc6IC41ZW0gLjZlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubGlzdGluZ0JhciBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiMWIwO1xuICBwYWRkaW5nOiAuNWVtIC42ZW07XG59XG4ubGlzdGluZ0JhciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3ZTU3MTMgIWltcG9ydGFudDtcbn1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYWNldGVkLWNyaXRlcmlhIGEge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5mYWNldGVkLWNyaXRlcmlhIGE6YWN0aXZlLFxuLmZhY2V0ZWQtY3JpdGVyaWEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZhMzk3ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpc3RpbmdCYXIgc3Bhbi5wcmV2aW91cyBhLFxuLmxpc3RpbmdCYXIgc3Bhbi5uZXh0IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxpc3RpbmdCYXIgc3Bhbi5wcmV2aW91cyBhOmhvdmVyLFxuLmxpc3RpbmdCYXIgc3Bhbi5uZXh0IGE6aG92ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIFN0YXJ0IGZhY2V0ZWQgc2VhcmNoIHJlc3BvbnNpdmUgKi9cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtc2VjdGlvbnMtYnV0dG9ucyB7XG4gIGZsb2F0OiBpbmhlcml0O1xuICBtYXJnaW46IDAgMmVtIDFlbSAwO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEge1xuICBtYXJnaW4tbGVmdDogLTI3JTtcbiAgbWluLXdpZHRoOiAxNmVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjbGVmdC1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTRlbTtcbiAgd2lkdGg6IDI2JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI3JpZ2h0LWFyZWEge1xuICBtaW4td2lkdGg6IDE0ZW07XG4gIHdpZHRoOiAyNiU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gIG1hcmdpbi1yaWdodDogLTI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLmxlZnQtYXJlYS1qcyB7XG4gIG1hcmdpbi1sZWZ0OiAyNyU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNyU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLWxlZnQtY29sdW1uIGRpdi5mYWNldGVkLXdpZGdldCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtbGVmdC1jb2x1bW4gZGl2LmZhY2V0ZWQtd2lkZ2V0IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSB7XG4gIHdpZHRoOiBjYWxjKDE5JSk7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1pbi13aWR0aDogMTBlbTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNDVweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSAucGhvdG9BbGJ1bUVudHJ5VGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGlbaWRdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG4gIHdpZHRoOiBjYWxjKDQ5JSk7XG4gIG1pbi13aWR0aDogMTJlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0LmZhY2V0ZWQtY2hlY2tib3hlcy13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSBsYWJlbCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY3JpdGVyaWEgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBzcGFuLmZhY2V0ZWQtY2hlY2tib3gtY3JpdGVyaW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlldyAuc2VsZWN0Mi1yZXN1bHQtdW5zZWxlY3RhYmxlLmZhY2V0ZWQtc2VsZWN0LWl0ZW0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1ZW07XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFuZC1sZWZ0LWFyZWEge1xuICAgIG1hcmdpbi1yaWdodDogLTE1ZW07XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzIHtcbiAgICBtYXJnaW4tbGVmdDogMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNsZWZ0LWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNyaWdodC1hcmVhIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNyaWdodC1hcmVhICNmYWNldGVkLXJpZ2h0LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5sZWZ0LWFyZWEtanMsXG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItdG9wLWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWJvdHRvbS1hcmVhIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNib3R0b20tYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSB7XG4gICAgd2lkdGg6IGNhbGMoNDklKTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtIC5mYWNldGVkLWNyaXRlcmlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGlbaWRdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjUlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSA+IGlucy5qc3RyZWUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDdweCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjA1YzkwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgYSBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgdWwubmF2VHJlZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSB1bC5uYXZUcmVlIGxpIHtcbiAgbWFyZ2luOiAwIDAgNnB4ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgdWwubmF2VHJlZSBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTRweC8xNnB4IFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgdWwubmF2VHJlZSB1bC5uYXZUcmVlIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbmxpLm5hdlRyZWVJdGVtIGRpdiBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDg1JTtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4uanN0cmVlIGEge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmlucy5qc3RyZWUtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5ib2R5W2NsYXNzKj1cInBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbVwiXSAjY29udGVudCBwLFxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgaDIsXG5ib2R5W2NsYXNzKj1cInBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbVwiXSAjY29udGVudCBoMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgLmltYWdlLWNhcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbiNjb2luLXNlYWwtZ3JpZCAuaXRlbUltYWdlIHtcbiAgYmFja2dyb3VuZDogIzE2MTUxNTtcbn1cbiNjb2luLXNlYWwtZ3JpZCAuY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjb2luLXNlYWwtZ3JpZCAuY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNjb2luLXNlYWwtZ3JpZCAuY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjY29pbi1zZWFsLWdyaWQgLmNvbHVtbiAuYXJjaGl2ZS1pbWFnZS16b29tZXIge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4uY29udGFpbmVyLmNvaW5zZWFsLnUtYmctZ3JheSB7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICAvKiBmb3IgY29udGFpbmVyIGNvaW5zZWFsIHUtYmctZ3JheSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLmNvaW5zZWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFpbmVyLmNvaW5zZWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2luc2VhbC1vYnZlcnNlLXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvaW5zZWFsLW9idmVyc2UtcmV2ZXJzZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaW5zY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5uZXJDb250ZW50LnJpZ2h0IHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcbn1cbi5pbm5lckNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc2luY2UgYWRkcmVzcyBpcyByZW1vdmVkIGluIGlzc3VlIDEwMjgsIHRoZSBydWxlIGFib3ZlIHdpbGwgbm8gbG9uZ2VyIGRpc3BsYXlcbiAgICAgICBhIGxpbmUgc2VwZXJhdG9yLCB0aGlzIGZvbGxvd2luZyBydWxlIGJyaW5ncyBpdCBiYWNrICovXG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qtd3JhcCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3QgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qtd3JhcCBsaS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiAwIDMzcHggNDFweCAxNXB4IHJnYmEoNTIsIDUyLCA1MiwgMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qtd3JhcCBsaSB7XG4gICAgdG9wOiAyMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAjY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXAgbGkge1xuICAgIHRvcDogMTB2aDtcbiAgfVxufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdC13cmFwIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0RDRENEQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIHtcbiAgcGFkZGluZzogNDBweCA2MHB4IDE4MHB4IDYwcHg7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IC5jb250LXdyYXAgYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL19pbWcvbWFya2VyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0IC8gMjJweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDMwcHg7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IC5jb250LXdyYXAgYWRkcmVzczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQzJDMkMyO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdC13cmFwIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQzJDMkMyO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCBoZWFkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IGFydGljbGUgLmNvbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEyMHB4O1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAgYWRkcmVzcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMThweDtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IGFydGljbGUgLmNvbnQtd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCA0MCU7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCBoZWFkZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm51bWJlci1wb3N0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDIyNywgMjI3LCAyMjcsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMjQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzBweDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogNTAlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAzcHggMCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMTUpO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIGEge1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQ1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNGRjdGMDggdXJsKC4uL19pbWcvd2hpdGUtYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgODAlIGNlbnRlciAvIDExcHg7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIGJ1dHRvbiB7XG4gIC8qYmFja2dyb3VuZDogdXJsKC4uL19pbWcvbWFya2VyLnN2Zykgbm8tcmVwZWF0IDgwJSBjZW50ZXIgLyAxOHB4LCB1cmwoLi4vX2ltZy9sZWZ0LWFycm93LnN2Zykgbm8tcmVwZWF0IDIwJSBjZW50ZXIgLyAxMXB4LCAjM0QzRDNEOyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL19pbWcvbWFya2VyLnN2ZycpIDgwJSBjZW50ZXIgLyAxOHB4IG5vLXJlcGVhdCwgdXJsKCcuLi9faW1nL2xlZnQtYXJyb3cuc3ZnJykgMjAlIGNlbnRlciAvIDExcHggbm8tcmVwZWF0ICMzRDNEM0Q7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMgYSxcbiNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLnJhbmdlLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLnJhbmdlLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMgYnV0dG9uLFxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIGEge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLnRpbWVsaW5lIHtcbiAgICB3aWR0aDogY2FsYyg3NiUpO1xuICAgIHBhZGRpbmc6IDAgMTJ2dztcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgaDRbY2xhc3MqPVwiZGF0ZS1cIl0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZDQUQzQztcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5rbm9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IC0yOXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzZGNkY2RjtcbiAgZm9udC1zaXplOiAxMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmtub2I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRjdGMDg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAudGltZWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLnRpbWVsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Nik7XG4gIGJveC1zaGFkb3c6IC0xcHggM3B4IDIzcHggMXB4IHJnYmEoNzIsIDg0LCAxMDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC50aW1lbGluZS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNGRjdGMDggdXJsKC4uL19pbWcvd2hpdGUtYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2FsYyg3NSUpIGNlbnRlciAvIDExcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDE1cHggNDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciBoNFtjbGFzcyo9XCJkYXRlLVwiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwJTtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciBoNC5kYXRlLWVuZCB7XG4gIHJpZ2h0OiAwO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImJ1dHRvbnMgYnV0dG9uc1wiIFwidG9wIHRvcFwiIFwibGVmdF9jZW50ZXIgcmlnaHRcIiBcImJvdHRvbSBib3R0b21cIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtc2VjdGlvbnMtYnV0dG9ucyB7XG4gIGdyaWQtYXJlYTogYnV0dG9ucztcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjdG9wLWFyZWEge1xuICBncmlkLWFyZWE6IHRvcDtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibGVmdCBjZW50ZXJcIjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC1hcmVhOiBsZWZ0X2NlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZ3JpZC1hcmVhOiBjZW50ZXI7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjbGVmdC1hcmVhIHtcbiAgZ3JpZC1hcmVhOiBsZWZ0O1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjbGVmdC1hcmVhLFxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSxcbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3RvcC1hcmVhLFxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLXRvcC1hcmVhLFxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjYm90dG9tLWFyZWEge1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogNztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNyaWdodC1hcmVhIHtcbiAgZ3JpZC1hcmVhOiByaWdodDtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2JvdHRvbS1hcmVhIHtcbiAgZ3JpZC1hcmVhOiBib3R0b207XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgLm1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gLm1hcC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtIC5tYXAtd3JhcHBlciAudGltZWxpbmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC13aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLyogY3VzdG9taXphdGlvbnMgZm9yIHBmZyBmb3JtXG4gICBlZzogL3Zpc2l0L211c2V1bS9leGhpYml0aW9ucy93cml0dGVuLWluLWtub3RzL3RvdXItcmVxdWVzdHMgXG4qL1xuI3BmZy1maWVsZHdyYXBwZXIgLmZvcm1IZWxwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiNwZmctZmllbGR3cmFwcGVyIC5yZXF1aXJlZDphZnRlciB7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICB0b3A6IC01cHg7XG59XG4jcGZnLWZpZWxkd3JhcHBlciAuZmllbGQsXG4jcGZnLWZpZWxkd3JhcHBlciAuUEZHRmllbGRzZXRXaWRnZXQge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG4jcGZnLWZpZWxkd3JhcHBlciBmaWVsZHNldCB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG4vKiB0d2VhayBtYXJnaW4gb24gYnVsbGV0IGxpc3RzXG4gICBlZzogL3Zpc2l0L2dhcmRlbi9nYXJkZW4tcnVsZXNcbiovXG4jY29udGVudCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4vKiBGaXggZm9yIGFkZCBuZXcgY29udGVudCBzaWRlYmFyIHNob3dpbmcgc2V2ZXJhbCBpdGVtcyBhYm92ZSB0b3Agb2Ygc2NyZWVuXG4qL1xuLnBsb25lLXRvb2xiYXItbWFpbiAjcGxvbmUtY29udGVudG1lbnUtZmFjdG9yaWVzIHVsIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4vKiBGaXggZm9sZGVyIGNvbnRlbnRzIG5hdmJhciBhcHBlYXJpbmcgb3ZlciBhZGQgbmV3IGNvbnRlbnQgc2lkZWJhclxuKi9cbi5wYXQtc3RydWN0dXJlIC5uYXZiYXIge1xuICB6LWluZGV4OiAxO1xufVxuLyogRml4IGZvciBUaW55TUNFIG1lbnVzIGFwcGVhcmluZyBvZmZzY3JlZW4gaW4gQmFja2dyb3VuZCBJbWFnZSBUaWxlICovXG4ucGxvbmUtbW9kYWwtb3Blbixcbi5tb3NhaWMtZW5hYmxlZCAubWNlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4vKiBSZW1vdmUgcmlnaHQgcGFkZGluZyBmcm9tIGZ1bGwtd2lkdGggdGlsZXMgKi9cbi5tb3NhaWMtd2lkdGgtZnVsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi8qIEZpeCBmb3IgbWljcm9zaXRlIG1lbnUgc2Nyb2xsaW5nIC0gMTM2OCAqL1xuI01hc3RlcmhlYWQuaW50cm8tb3BlbmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG4uZW50cmllczo6YmVmb3JlLFxuI2NvbnRlbnQgYXJ0aWNsZS5lbnRyeTo6YWZ0ZXIsXG4jcmVsYXRlZEl0ZW1Cb3ggdWwgbGk6OmFmdGVyLFxuI3NlYXJjaHJlc3VsdHMgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNzZWFyY2gtcmVzdWx0cyBsaSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuI3NlYXJjaC1yZXN1bHRzIGxpIC5jcm9wcGVkRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uaGlnaGxpZ2h0ZWRTZWFyY2hUZXJtIHtcbiAgYmFja2dyb3VuZDogI2ZlYTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggI2ZlYTtcbn1cbi5zZWFyY2gtZGF0ZS1vcHRpb25zID4gZGl2LFxuLnNlYXJjaC10eXBlLW9wdGlvbnMgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5vcHRpb25zVG9nZ2xlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4ub3JkZXJlZC1zZWxlY3Rpb24tZmllbGQgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXJlZC1zZWxlY3Rpb24tZmllbGQgdGQgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5mb2xkZXItZmFjdG9yaWVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWFyY2hQYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaFBhZ2UgLmFjdGlvbk1lbnUuYWN0aXZhdGVkIGRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoUGFnZSAuYWN0aW9uTWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zZWFyY2hQYWdlIC5hY3Rpb25NZW51IGR0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlYXJjaFBhZ2UgLmFjdGlvbk1lbnUgZGQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM1cHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMTVweDtcbiAgei1pbmRleDogMTA7XG59XG4jc2VhcmNoLXJlc3VsdHMtYmFyICNyZXN1bHRzLWNvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbiNzZWFyY2hmb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjc2VhcmNoZm9ybSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4jc2VhcmNoZm9ybSAuaW5wdXQtZ3JvdXAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbiNzZWFyY2hmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5zZWFyY2hQYWdlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbiNzZWFyY2hmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5zZWFyY2hQYWdlLmJ0biB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbiNzZWFyY2gtZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmF2VHJlZUl0ZW0gYSBpbWcgfiBzcGFuLFxuI2ZvbGRlckNvbnRlbnRzRm9ybSB0ZCBpbWcgfiBhLFxuZHQgLnN1bW1hcnkgaW1nIH4gYSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuI3NlYXJjaC1yZXN1bHRzIGRsLmFjdGlvbk1lbnUgZHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjbGVhcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIC5yZXN1bHQtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIC5yZXN1bHQtdGl0bGUgaW1nLnRodW1iLWljb24ge1xuICB3aWR0aDogMTI4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyAuZG9jdW1lbnRCeUxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIC5kaXNjcmVldCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIC5kaXNjcmVldCxcbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyAuZG9jdW1lbnRMb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIC5kb2N1bWVudExvY2F0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyogQ3VzdG9taXplIHBsb25lIC5kaXNjcmVldCBjbGFzcyAqL1xuLmRpc2NyZWV0IHtcbiAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zdWJzZWN0aW9uLWNvbnRhY3QtdXMge1xuICAvKlxuICAgIGRsLnBhdC1jb2xsYXBzaWJsZS5vcGVuIHtcbiAgICAgICAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjOGNhY2JiO1xuICAgIH1cbiAgICAqL1xufVxuLnN1YnNlY3Rpb24tY29udGFjdC11cyBkdC5jb2xsYXBzaWJsZUhlYWRlciB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuLnN1YnNlY3Rpb24tY29udGFjdC11cyBkbC5wYXQtY29sbGFwc2libGUub3BlbiBkdC5jb2xsYXBzaWJsZUhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMC41ZW0gMCAyZW07XG4gIGJhY2tncm91bmQ6IFdoaXRlIHVybChpbWcvdHJlZUV4cGFuZGVkLnBuZykgbm8tcmVwZWF0IDAuNWVtIDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN1YnNlY3Rpb24tY29udGFjdC11cyBkbC5wYXQtY29sbGFwc2libGUuY2xvc2VkIGR0LmNvbGxhcHNpYmxlSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAuNWVtIDAgMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IFdoaXRlIHVybChpbWcvdHJlZUNvbGxhcHNlZC5wbmcpIG5vLXJlcGVhdCAwLjVlbSA1MCU7XG59XG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLyogSXNzdWUgaHR0cHM6Ly9naXRodWIuY29tL2phemthcnRhL2RvYWtzLWJ1aWxkb3V0L2lzc3Vlcy8xNjkwICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IC0wLjFlbTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zNWVtO1xuICBtYXJnaW46IDAgMC4xZW0gMCAwLjJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMCwgMTEwLCAxMTAsIDAuMik7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjpob3Zlcixcbi5iaWdmb290LWZvb3Rub3RlX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMCwgMTEwLCAxMTAsIDAuNSk7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEwLCAxMTAsIDExMCwgMC41KTtcbn1cbi5iaWdmb290LWZvb3Rub3RlX19idXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uX19jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjI1ZW07XG4gIGhlaWdodDogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uX19jaXJjbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iaWdmb290LWZvb3Rub3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5AbWVkaWEgbm90IHByaW50IHtcbiAgLmZvb3Rub3RlLXByaW50LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmJpZ2Zvb3QtZm9vdG5vdGUsXG4gIC5iaWdmb290LWZvb3Rub3RlX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJpZ2Zvb3QtZm9vdG5vdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDEuOTY5MjRlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWigwKTtcbiAgb3BhY2l0eTogMC45Nztcbn1cbi5iaWdmb290LWZvb3Rub3RlLmlzLWJvdHRvbS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtYm90dG9tLWZpeGVkLmlzLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYmlnZm9vdC1mb290bm90ZS5pcy1ib3R0b20tZml4ZWQgLmJpZ2Zvb3QtZm9vdG5vdGVfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtYm90dG9tLWZpeGVkIC5iaWdmb290LWZvb3Rub3RlX193cmFwcGVyLFxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtYm90dG9tLWZpeGVkIC5iaWdmb290LWZvb3Rub3RlX19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iaWdmb290LWZvb3Rub3RlLmlzLWJvdHRvbS1maXhlZCAuYmlnZm9vdC1mb290bm90ZV9fdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmlnZm9vdC1mb290bm90ZS5pcy1zY3JvbGxhYmxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjMzNzVlbTtcbiAgbGVmdDogMC4zMzc1ZW07XG4gIHotaW5kZXg6IDE0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjc4MTI1ZW07XG4gIHdpZHRoOiAwLjYyNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEp3ZUNJZ2FHVnBaMmgwUFNJeE5YQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01USWdNVFVpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGllRTFwYmxsTmFXNGlQZ29nSUNBZ1BHY2djM1J5YjJ0bFBTSnViMjVsSWlCemRISnZhMlV0ZDJsa2RHZzlJakVpSUdacGJHdzlJbTV2Ym1VaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSStDaUFnSUNBZ0lDQWdQR2NnYVdROUlrRnljbTkzSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hMakF3TURBd01Dd2dNUzR3TURBd01EQXBJaUJ6ZEhKdmEyVTlJbUpzWVdOcklpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKemNYVmhjbVVpUGdvZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5OU3d3SUV3MUxERXhMalVpSUdsa1BTSk1hVzVsSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMHdMalVzTnk0MUlFdzFMakF5TnpZNU1qYzVMREV5TGpBeU56WTVNamdpSUdsa1BTSk1hVzVsSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMDBMalVzTnk0MUlFdzVMakF5TnpZNU1qYzVMREV5TGpBeU56WTVNamdpSUdsa1BTSk1hVzVsTFRJaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRGN1TURBd01EQXdMQ0F4TUM0d01EQXdNREFwSUhOallXeGxLQzB4TENBeEtTQjBjbUZ1YzJ4aGRHVW9MVGN1TURBd01EQXdMQ0F0TVRBdU1EQXdNREF3S1NBaVBqd3ZjR0YwYUQ0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBOEwyYytDand2YzNablBnbz1cIik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMC4xO1xuICB0cmFuc2l0aW9uLXByb3BlcnRpZXM6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5iaWdmb290LWZvb3Rub3RlLmlzLXNjcm9sbGFibGUgLmJpZ2Zvb3QtZm9vdG5vdGVfX3dyYXBwZXI6YmVmb3JlLFxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtc2Nyb2xsYWJsZSAuYmlnZm9vdC1mb290bm90ZV9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMjtcbiAgbGVmdDogMDtcbn1cbi5iaWdmb290LWZvb3Rub3RlLmlzLXNjcm9sbGFibGUgLmJpZ2Zvb3QtZm9vdG5vdGVfX3dyYXBwZXI6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDEuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbSAwLjVlbSAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZhZmFmYSksIHRvKHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmFmYWZhIDUwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZhZmFmYSA1MCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJSk7XG59XG4uYmlnZm9vdC1mb290bm90ZS5pcy1zY3JvbGxhYmxlIC5iaWdmb290LWZvb3Rub3RlX193cmFwcGVyOmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDEuMmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC41ZW0gMC41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2ZhZmFmYSksIHRvKHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmFmYWZhIDUwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZhZmFmYSA1MCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJSk7XG59XG4uYmlnZm9vdC1mb290bm90ZS5pcy1zY3JvbGxhYmxlIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtZnVsbHktc2Nyb2xsZWQ6YWZ0ZXIsXG4uYmlnZm9vdC1mb290bm90ZS5pcy1mdWxseS1zY3JvbGxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTQ7XG4gIHdpZHRoOiAyMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5iaWdmb290LWZvb3Rub3RlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA4O1xuICBtYXgtd2lkdGg6IDIxZW07XG4gIC8qIHByZXZlbnQgdGV4dCB0cnVuY2F0aW9uIG9uIHNvbWUgYnJvd3NlcnMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxNWVtO1xuICBwYWRkaW5nOiAxLjFlbSAxLjNlbSAxLjJlbTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtbW96LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICBmb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fY29udGVudCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYmlnZm9vdC1mb290bm90ZV9fY29udGVudCAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2NvbnRlbnQgYS5leHRlcm5hbC1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5iaWdmb290LWZvb3Rub3RlX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiAtMC42NWVtO1xuICB3aWR0aDogMS4zZW07XG4gIGhlaWdodDogMS4zZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2MzYzM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uaXMtcG9zaXRpb25lZC1ib3R0b20gLmJpZ2Zvb3QtZm9vdG5vdGVfX3Rvb2x0aXAge1xuICB0b3A6IC0wLjY1ZW07XG59XG4uaXMtcG9zaXRpb25lZC10b3AgLmJpZ2Zvb3QtZm9vdG5vdGVfX3Rvb2x0aXAge1xuICBib3R0b206IC0wLjY1ZW07XG59XG4uYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDAuOTVlbTtcbiAgd2lkdGg6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NWVtO1xufVxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1mb290bm90ZS1udW1iZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNTdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTEwLCAxMTAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5iaWdmb290LWZvb3Rub3RlX19idXR0b246aG92ZXI6YWZ0ZXIsXG4uYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uLmlzLWFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5iaWdmb290LWZvb3Rub3RlX19idXR0b25fX2NpcmNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBkb2Frcy5wdWJsaWNhdGlvbnMgY3NzICovXG4vKiBjc3MgcnVsZXMgZ28gaGVyZSAqL1xuLnBiLWFqYXggLml0ZW1JbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDI1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLkFubm90YXRpb25FbnRyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uQW5ub3RhdGlvbkVudHJ5IC5pdGVtSW1hZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDVweDtcbn1cbi5Bbm5vdGF0aW9uRW50cnkgaDQuaXRlbVRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLkFubm90YXRpb25FbnRyeSAuUHVibGljYXRpb25UZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbiIsImh0bWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5jb21ibyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgPi5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuICA+LmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29tYm8tZmlyc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbWJvLWxhc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbWJvLS1taWRkbGUge1xuICA+KiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmNvbWJvLS1ib3R0b20ge1xuICA+KiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuLmNvbWJvLS1mdWxsIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5jb21iby0tcmV2IHtcbiAgPi5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICA+LmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG59XG4uZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgPioge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLmdyaWQtMW9mMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC0yb2YyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YzIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtMm9mMyB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTNvZjMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjQge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtMm9mNCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC0zb2Y0IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ncmlkLTRvZjQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjUge1xuICB3aWR0aDogMjAlO1xufVxuLmdyaWQtMm9mNSB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZ3JpZC0zb2Y1IHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ncmlkLTRvZjUge1xuICB3aWR0aDogODAlO1xufVxuLmdyaWQtNW9mNSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTJvZjYge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0zb2Y2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTRvZjYge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC01b2Y2IHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtNm9mNiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNyB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xufVxuLmdyaWQtMm9mNyB7XG4gIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xufVxuLmdyaWQtM29mNyB7XG4gIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbn1cbi5ncmlkLTRvZjcge1xuICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbn1cbi5ncmlkLTVvZjcge1xuICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG59XG4uZ3JpZC02b2Y3IHtcbiAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xufVxuLmdyaWQtN29mNyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mOCB7XG4gIHdpZHRoOiAxMi41JTtcbn1cbi5ncmlkLTJvZjgge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtM29mOCB7XG4gIHdpZHRoOiAzNy41JTtcbn1cbi5ncmlkLTRvZjgge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtNW9mOCB7XG4gIHdpZHRoOiA2Mi41JTtcbn1cbi5ncmlkLTZvZjgge1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWQtN29mOCB7XG4gIHdpZHRoOiA4Ny41JTtcbn1cbi5ncmlkLThvZjgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjkge1xuICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG59XG4uZ3JpZC0yb2Y5IHtcbiAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xufVxuLmdyaWQtM29mOSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTRvZjkge1xuICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG59XG4uZ3JpZC01b2Y5IHtcbiAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xufVxuLmdyaWQtNm9mOSB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTdvZjkge1xuICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG59XG4uZ3JpZC04b2Y5IHtcbiAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xufVxuLmdyaWQtOW9mOSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTAge1xuICB3aWR0aDogMTAlO1xufVxuLmdyaWQtMm9mMTAge1xuICB3aWR0aDogMjAlO1xufVxuLmdyaWQtM29mMTAge1xuICB3aWR0aDogMzAlO1xufVxuLmdyaWQtNG9mMTAge1xuICB3aWR0aDogNDAlO1xufVxuLmdyaWQtNW9mMTAge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtNm9mMTAge1xuICB3aWR0aDogNjAlO1xufVxuLmdyaWQtN29mMTAge1xuICB3aWR0aDogNzAlO1xufVxuLmdyaWQtOG9mMTAge1xuICB3aWR0aDogODAlO1xufVxuLmdyaWQtOW9mMTAge1xuICB3aWR0aDogOTAlO1xufVxuLmdyaWQtMTBvZjEwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YxMSB7XG4gIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG59XG4uZ3JpZC0yb2YxMSB7XG4gIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xufVxuLmdyaWQtM29mMTEge1xuICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG59XG4uZ3JpZC00b2YxMSB7XG4gIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xufVxuLmdyaWQtNW9mMTEge1xuICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbn1cbi5ncmlkLTZvZjExIHtcbiAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xufVxuLmdyaWQtN29mMTEge1xuICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbn1cbi5ncmlkLThvZjExIHtcbiAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbn1cbi5ncmlkLTlvZjExIHtcbiAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xufVxuLmdyaWQtMTBvZjExIHtcbiAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbn1cbi5ncmlkLTExb2YxMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTIge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTJvZjEyIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtM29mMTIge1xuICB3aWR0aDogMjUlO1xufVxuLmdyaWQtNG9mMTIge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC01b2YxMiB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTZvZjEyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTdvZjEyIHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtOG9mMTIge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC05b2YxMiB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZ3JpZC0xMG9mMTIge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0xMW9mMTIge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0xMm9mMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLS1taWRkbGUge1xuICA+KiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmdyaWQtLWJvdHRvbSB7XG4gID4qIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG4uZ3JpZC0tZnVsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICA+KiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZ3JpZC0tcmV2IHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gID4qIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLWxhcmdlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tbGFyZ2Uge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5jb21iby0td2lkZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWZ1bGwtLWxhcmdlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXJldi0tbGFyZ2Uge1xuICAgID4uY29tYm8tZmlyc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICA+LmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtMW9mMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWxhcmdlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1sYXJnZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1mdWxsLS1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXJnZSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+KiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1kZXNrIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tZGVzayB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS13aWRlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLW5hcnJvdyB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tZnVsbC0tZGVzayB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWRlc2sge1xuICAgID4uY29tYm8tZmlyc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICA+LmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtMW9mMS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLWRlc2sge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLWRlc2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tZGVzayB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWRlc2sge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLWRlc2sge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tZGVzayB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tZGVzayB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWRlc2sge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWRlc2sge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWRlc2sge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWRlc2sge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1ib3R0b20tLWRlc2sge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tZnVsbC0tZGVzayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tcmV2LS1kZXNrIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4qIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tbGFwIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tbGFwIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXdpZGUge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tbmFycm93IHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXAge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb21iby0tcmV2LS1sYXAge1xuICAgID4uY29tYm8tZmlyc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICA+LmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtMW9mMS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tbGFwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tbGFwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1sYXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tbGFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tbGFwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tbGFwIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1sYXAge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLWxhcCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWxhcCB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tbGFwIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tbGFwIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1sYXAge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tbGFwIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWxhcCB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWxhcCB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWxhcCB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWxhcCB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWxhcCB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWxhcCB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1sYXAge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1sYXAge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1sYXAge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1sYXAge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1sYXAge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWxhcCB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tbGFwIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWxhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXAge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPioge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tcG9ydGFibGUge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jb21iby0tYm90dG9tLS1wb3J0YWJsZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS13aWRlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLW5hcnJvdyB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tZnVsbC0tcG9ydGFibGUge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb21iby0tcmV2LS1wb3J0YWJsZSB7XG4gICAgPi5jb21iby1maXJzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgID4uY29tYm8tbGFzdCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0xb2YxLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tcG9ydGFibGUge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1ib3R0b20tLXBvcnRhYmxlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBvcnRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1yZXYtLXBvcnRhYmxlIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4qIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tcGFsbSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLXBhbG0ge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5jb21iby0td2lkZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBhbG0ge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb21iby0tcmV2LS1wYWxtIHtcbiAgICA+LmNvbWJvLWZpcnN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgPi5jb21iby1sYXN0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLTFvZjEtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1wYWxtIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1wYWxtIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBhbG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXJldi0tcGFsbSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+KiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5yb3cge1xuICAuZ3JpZDtcbiAgLndpZHRoLTFcXDo0IHtcbiAgICAuZ3JpZC0yb2YxMDtcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC0zb2YxMDtcbiAgICB9XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICB9XG4gIC53aWR0aC0xXFw6MiB7XG4gICAgLmdyaWQtNm9mMTA7XG4gICAgQG1lZGlhIEBsYXAge1xuICAgICAgLmdyaWQtNG9mMTA7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgfVxuICAud2lkdGgtM1xcOjQge1xuICAgIC5ncmlkLThvZjEwO1xuICAgIEBtZWRpYSBAbGFwIHtcbiAgICAgIC5ncmlkLTdvZjEwO1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gIH1cbiAgLndpZHRoLWZ1bGwge1xuICAgIC5ncmlkLTFvZjE7XG4gIH1cbiAgPiAqIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI2VkaXQtem9uZSB7XG4gIHotaW5kZXg6IDIwICFpbXBvcnRhbnQ7XG59IiwiLnUtYWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ25DZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtbm9TY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1tYXJnaW5Ub3A0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51LWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbn1cblxuLnUtcGxhaW5MaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1ub01vYmlsZSB7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW5vTGFyZ2Uge1xuICBAbWVkaWEgQGxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtc2VtaUJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRvbjogcmVsYXRpdmU7XG59XG5cbi51LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1iZ0ltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi51LXBhZGRpbmdUb3A1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4udS1wYWRkaW5nVG9wNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnUtcGFkZGluZ1RvcDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi51LXBhZGRpbmdUb3AyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4udS1wYWRkaW5nVG9wMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnUtcGFkZGluZ0JvdHRvbTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLnUtcGFkZGluZ0JvdHRvbTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnUtcGFkZGluZ0JvdHRvbTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b200MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnUtcGFkZGluZ0JvdHRvbTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b20xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udS1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbn1cblxuLnUtdG9wU3BhY2VyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmZpZWxkLXNoaWZ0IHtcbiAgbGVmdDogLTk5OTlweDsgcG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0OmZpcnN0LWNoaWxkIHAge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRzdHJvbmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcCBzdHJvbmcgZW0ge1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIC5zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtZm9vdGVyIC5idXR0b24ge1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xufVxuXG5sYWJlbFtmb3I9XCJubC1lbWFpbFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNob3Vycy12aWV3bGV0IHtcbiAgICBwYWRkaW5nOiAyJSAwJSAyJSA3JTtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDIlIDAlIDIlIDUlO1xuICAgIH1cbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQuaGFsZiB7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KXtcbiAgICAgICAgd2lkdGg6MzglOyBcbiAgICB9XG59XG5cbi8qIEhpZGUgc3RyYW5nZSBlbXB0eSBmb290ZXIgaXRlbSBcInNpdGVhY3Rpb24tY29udGFjdFwiICovXG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwgbGkjc2l0ZWFjdGlvbi1jb250YWN0IGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nQmFyIHtjbGVhcjpib3RoOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MjBweCBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjBweCAwOyB3aWR0aDo5MCU7IHRleHQtYWxpZ246Y2VudGVyO1xuXHQ+IHNwYW4ucHJldmlvdXMge1xuXHRcdGZsb2F0Om5vbmUgIWltcG9ydGFudDtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7Ym9yZGVyLWxlZnQtY29sb3I6QG9yYW5nZTsgYm9yZGVyLWxlZnQtd2lkdGg6NHB4OyB9XG5cdFx0fVxuXHR9XG5cdD4gc3Bhbi5uZXh0IHtcblx0XHRmbG9hdDpub25lICFpbXBvcnRhbnQ7XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUge2JvcmRlci1yaWdodC1jb2xvcjpAb3JhbmdlOyBib3JkZXItcmlnaHQtd2lkdGg6NHB4OyB9XG5cdFx0fVxuXHR9XG5cdHNwYW4uY3VycmVudCB7Ym9yZGVyOm5vbmU7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyMTIxMjE7IGJvcmRlci10b3A6NHB4IHNvbGlkIEBvcmFuZ2U7IGJhY2tncm91bmQ6IzIxMjEyMTsgY29sb3I6QHdoaXRlOyBmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6NTAwOyBwYWRkaW5nOjRweCAxMHB4IDRweDsgfVxuXG5cdGEge2JvcmRlcjoxcHggc29saWQgI2NlZDFkYTsgY29sb3I6IzAwMDsgZm9udC1zaXplOjEycHg7IGZvbnQtd2VpZ2h0OjUwMDsgcGFkZGluZzo4cHg7IFxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge2JhY2tncm91bmQ6IzIxMjEyMSAhaW1wb3J0YW50OyBib3JkZXItY29sb3I6IzIxMjEyMTsgY29sb3I6QHdoaXRlOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuXHRcdCYucHJldmlvdXMge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtib3JkZXItbGVmdC1jb2xvcjpAb3JhbmdlOyBib3JkZXItbGVmdC13aWR0aDo0cHg7IH1cblx0XHR9XG5cdFx0Ji5uZXh0IHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7Ym9yZGVyLXJpZ2h0LWNvbG9yOkBvcmFuZ2U7IGJvcmRlci1yaWdodC13aWR0aDo0cHg7IH1cblx0XHR9XG5cdH1cbn1cblxuI3ZpZXdsZXQtYmVsb3ctY29udGVudCB7XG5cdC5saXN0aW5nQmFyIHt0ZXh0LWFsaWduOmxlZnQ7IH1cbn1cblxuXG5mb290ZXIgLnBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMCAwLjVlbSAxLjVlbSAzZW07XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwZW0gMS41ZW0gMC41ZW07XG4gICAgfVxufVxuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIuc3ViLW1lbnUge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmJyZWFkY3J1bWJzOmJlZm9yZSxcbi5icmVhZGNydW1iczphZnRlcntcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6LTE7XG4gICAgd2lkdGg6NTAlO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTowO1xufVxuLmJyZWFkY3J1bWJzOmJlZm9yZXtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjpAZGFya2dyZWVuO31cbi5icmVhZGNydW1iczphZnRlcntyaWdodDowO2JhY2tncm91bmQtY29sb3I6QGRhcmtncmVlbjt9XG5cbi5icmVhZGNydW1icyB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jcnVtYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5jcnVtYjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmVhZGNydW1icyAuY3J1bWIsIC5jcnVtYnMgLmNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtncmVlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYSB7XG4gICAgY29sb3I6IEBsaWdodGdyYXk7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG4gICYuZmlyc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogQGxpZ2h0Z3JheTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDEwXG4gIH1cbn1cblxuI3ZpZXdsZXQtYWJvdmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IEBkYXJrZ3JlZW47XG59XG5cbi8qIGFsaWduIGJyZWFkY3J1bWJzIHdpdGggaGVybyAqL1xuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuI2JyZWFkY3J1bWJzLTEgYSB7XG4gICAgcGFkZGluZzogOHB4IDI2cHggOHB4IDBweDtcbn1cblxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuI2JyZWFkY3J1bWJzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbiNwb3J0YWwtYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiBAZGFya2dyZWVuO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzowO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtib3R0b206MDsgY29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyB3aWR0aDo1MCU7IH1cblx0JjpiZWZvcmUge2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOkBkYXJrZ3JlZW47fVxuXHQmOmFmdGVyIHtyaWdodDowO2JhY2tncm91bmQtY29sb3I6QGRhcmtncmVlbjt9XG5cdFxuICBzcGFuIHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEwcHg7IGxldHRlci1zcGFjaW5nOiAwLjI2ZW07IG1hcmdpbi1sZWZ0Oi01cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHotaW5kZXg6MTtcbiAgICAmOmFmdGVyIHtjb2xvcjogQGxpZ2h0Z3JheTsgY29udGVudDogXCI+XCI7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLXRvcDogLTEwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6MDsgdG9wOiA1MCU7IHotaW5kZXg6IDEwOyB9XG4gICAgLmJyZWFkY3J1bWJTZXBhcmF0b3Ige2Rpc3BsYXk6bm9uZTsgfVxuXHRcdGEge2NvbG9yOiBAbGlnaHRncmF5OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDhweCAyNnB4IDhweCAxNHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtjb2xvcjogQHdoaXRlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG5cdFx0fVxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgJjphZnRlciB7ZGlzcGxheTpub25lOyB9XG5cdFx0fVxuXHR9XG5cdFxuXHQjYnJlYWRjcnVtYnMtMSB7YmFja2dyb3VuZDpAZGFya2dyZWVuOyAgXG5cdFx0YSB7XG5cdFx0XHQmOmFmdGVyIHtkaXNwbGF5Om5vbmU7IH1cblx0XHR9XG5cdH1cblx0XG5cdCNicmVhZGNydW1icy15b3UtYXJlLWhlcmUsXG5cdCNicmVhZGNydW1icy1ob21lLFxuXHQ+IHNwYW46bGFzdC1jaGlsZCB7ZGlzcGxheTpub25lOyB9XG59XG4iLCIubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlLFxuLmluZm9UYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIHtcblx0aDMsXG5cdHAubW9yZSB7ZGlzcGxheTpub25lOyB9XG5cdC5ob3VycyB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMDsgcGFkZGluZzogMCAxMHB4OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHdpZHRoOjQ5JTtcblx0XHRAbWVkaWEgQHBvcnRhYmxlIHt3aWR0aDogMTAwJTsgfVxuXHRcdD4qIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTZweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXHRcdCYuZmlyc3Qge2JvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXI7XG5cdFx0XHRAbWVkaWEgQHBvcnRhYmxlIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjsgYm9yZGVyLXJpZ2h0OiAwOyBwYWRkaW5nLWJvdHRvbTogMjVweDt9XG5cdFx0fVxuXHRcdFxuXHRcdHAge2Rpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IG1hcmdpbi1ib3R0b206IDEwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRcdFx0c3Ryb25nIHtmb250LXdlaWdodDo3MDA7IH1cblx0XHRcdGVtIHtmb250LXN0eWxlOm5vcm1hbDsgfVxuXHRcdH0gLyogaG91cnMtdGl0bGUgKi9cblx0XHQuc3RhdHVzIHtcblx0XHRcdCY6ZXh0ZW5kKGgzKTtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7IFxuXHRcdFx0Zm9udC1zaXplOjI0cHg7IFxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7IFxuXHRcdFx0bGluZS1oZWlnaHQ6MTsgXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9IC8qIGhvdXJzLWxhcmdlICovXG5cdFx0LmluZm8ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0fSAvKiBob3Vycy10aW1lICovXG4gICAgICAgIGgzIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxNHB4OyB9XG5cdH1cbn1cblxuLmhvdXJzIHtcbiAgZm9udC1zaXplOiAwO1xuICA+KiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ob3Vycy1maXJzdCwgLmhvdXJzLWxhc3Qge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ob3Vycy1maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXI7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgfVxufVxuXG4uaG91cnMtbGFzdCB7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbi5ob3Vycy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ob3Vycy1sYXJnZSB7XG4gICY6ZXh0ZW5kKGgzKTtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250OyBcbiAgZm9udC1zaXplOjI3cHg7IFxuICBsZXR0ZXItc3BhY2luZzogMDsgXG4gIGxpbmUtaGVpZ2h0OjE7IFxuICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuXG4uaG91cnMtdGltZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5pbmZvVGFibGUudHdvQ29sdW1uIHtcbiAgcGFkZGluZzogMzBweDtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG5cbi50d29Db2x1bW5Sb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi50d29Db2x1bW5Sb3ctZmlyc3QsIC50d29Db2x1bW5Sb3ctbGFzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnR3b0NvbHVtbi0tZmlyc3RXaWRlciB7XG4gIC50d29Db2x1bW5Sb3ctZmlyc3Qge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLnR3b0NvbHVtblJvdy1sYXN0IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5cbi50d29Db2x1bW5Sb3ctZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50d29Db2x1bW5Sb3ctbGFzdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLnR3b0NvbHVtblJvdy1maXJzdC0tc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udHdvQ29sdW1uRGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlcjtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbiIsIi5oZXJvLCAuaGVybyAuY29udGFpbmVyLCAuaGVybyAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQ3NXB4O1xuICBwYWRkaW5nOjBweCAwcHggMXB4IDBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgcGFkZGluZzogMXB4IDA7XG4gIH1cbn1cblxuLmhlcm9Ob0ltYWdlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cblxuXG4ubW9zYWljLWRvYWtzXFwudGhlbWVcXC5oZXJvLXRpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICBAbWVkaWEgQHBhbG0ge21hcmdpbi1ib3R0b206MDsgfVxufVxuXG4uaW4tcHVibGljYXRpb24ge1xuICAgIC5oZXJvLCAuaGVyb05vSW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oZXJvLS10YWxsLFxuLmhlcm8tLXRhbGwgLmNvbnRhaW5lcixcbi5oZXJvLS10YWxsIC5iZ0ltYWdlIHtcbiAgbWluLWhlaWdodDogNjkwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLmhlcm8tLWNvaW5zZWFsLFxuLmhlcm8tLWNvaW5zZWFsIC5jb250YWluZXIsXG4uaGVyby0tY29pbnNlYWwgLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uaGVyby0tZnVsbFdpZHRoIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuXG4uaGVybyAuaXRlbUltYWdlIGltZywgI2FyY2hpdmUtaW1hZ2Utem9vbWVyLCAuYXJjaGl2ZS1pbWFnZS16b29tZXIge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5cbi5oZXJvSW5mb0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAwO1xuICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBtYXJnaW4tYm90dG9tOi03MHB4O1xuICBtYXgtd2lkdGg6OTAlO1xuICB3aWR0aDogYXV0bztcbiAgQG1lZGlhIEBsYXAge1xuICAgIC8vbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDo3MHB4O1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG5cbiAgJi5pbmxpbmUge2JvdHRvbTphdXRvOyBsZWZ0OmF1dG87IHBvc2l0aW9uOnJlbGF0aXZlOyB0cmFuc2Zvcm06bm9uZTsgd2lkdGg6YXV0bzsgXG5cdCAgIEBtZWRpYSBAbGFwIHttYXgtd2lkdGg6MTAwJTsgfVxuXHQgICBAbWVkaWEgQHBhbG0ge2xlZnQ6YXV0bzsgbWF4LXdpZHRoOjEwMCU7IH1cbiAgfVxuICBcbiAgLmhlcm9Ob0ltYWdlICYge3Bvc2l0aW9uOnJlbGF0aXZlOyBsZWZ0OmF1dG87IG1hcmdpbi10b3A6MzBweDsgYm90dG9tOmF1dG87ICBcblx0ICBAbWVkaWEgQHBhbG0ge2JvdHRvbTphdXRvOyBsZWZ0OjIwcHg7IG1hcmdpbi1ib3R0b206MzBweDsgdG9wOmF1dG87IHdpZHRoOjEwMCU7IH1cbiAgfVxuICBcbn1cblxuLmhlcm9JbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBcbiAgLmlubGluZSAmIHtib3JkZXI6bm9uZTsgbWFyZ2luOjAgMCAzMHB4OyBwYWRkaW5nOjA7IH1cbiAgQG1lZGlhIEBwYWxtIHtwYWRkaW5nOjIwcHggMTVweCAxMHB4OyB9XG59XG5cbi5oZXJvSW5mby10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZXJvSW5mby10aXRsZSB7XG4gICY6ZXh0ZW5kKGgxKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9JbmZvLXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9JbmZvLXN1YlRpdGxlLS1ib29rIHtmb250LXNpemU6MjRweDsgfVxuXG4uaGVyb0luZm9Db250YWluZXItLWV4aGliaXQge2JhY2tncm91bmQ6I2YwZjBmMDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RhZGNlMztcblx0Lmhlcm9JbmZvIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBtYXJnaW46MCA3LjYzODg4ODg5JSAzMHB4OyBwYWRkaW5nOjMwcHggMCAwOyB9XG5cdC5oZXJvSW5mby10YWcge3Bvc2l0aW9uOnJlbGF0aXZlOyBsZWZ0OmF1dG87IHRvcDphdXRvOyB9XG59XG5cbi5oZXJvSW5mby0tY29udGFjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIC5oZXJvSW5mby10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVyb0luZm9HcmlkIHtcbiAgcGFkZGluZzogMCA0NXB4IDMwcHggNDVweDtcbiAgZm9udC1zaXplOiAwO1xuICA+KiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtZmlyc3QsIC5oZXJvSW5mb0dyaWQtbGFzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oZXJvSW5mb0dyaWQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtbGFzdCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmhlcm9JbmZvR3JpZC1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZXJvSW5mb0dyaWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBhIHtcbiAgICBjb2xvcjogIzIwNWM5MDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjU2YmE4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IHtcbiAgd2lkdGg6IDY2JTtcbiAgLmhlcm9JbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgLmhlcm9JbmZvLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAzMHB4IDU1cHggMzBweCA1NXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVyb0luZm9HcmlkIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMzBweCAxMHB4O1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtYmlnIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmhlcm9JbmZvR3JpZC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmhlcm9JbmZvQ29udGFpbmVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlb3V0KEBwaW5rLCAyMCUpO1xuICB9XG59XG5cbi5oZXJvSW5mby1hYm92ZVRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlcm9JbmZvLWFib3ZlVGl0bGUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZXJvSW5mby1ieSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oZXJvSW5mby1ibG9nIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLmJsb2dTcGFjZXIge1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbiAgLnBvc3RlZE9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigjN2Q3ZDdkLCAxMCk7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvSW5mb0NvbnRhaW5lci0tcHViaXRlbSB7XG4gIHdpZHRoOiA2NiU7XG4gICAgQG1lZGlhIEBwYWxtIHtcblx0ICAgIHdpZHRoOjEwMCU7IH1cbn1cblxuXG4vKiBIaWRlIGxlYWQgaW1hZ2UgdGhhdCBhcHBlYXJzIGluc2lkZSBvZiBoZXJvIHRleHQgYm94IHdpdGggbmV3IGR4IGNvcmUgdHlwZXNcbiovXG4uaGVyb0luZm9Db250YWluZXIgLmxlYWRJbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIHJlcHJlc2VudHMgZGVmYXVsdCArIGN1c3RvbSBUaW55TUNFIENsYXNzZXMgc3BlY2lmaWMgdG8gRHVtYmFydG9uIE9ha3MgKi9cblxuaDEgeyB9XG5oMiB7IH1cbmgzIHsgfVxuaDQgeyB9XG5oNSB7IH1cbmg2IHsgfVxuXG5ibG9ja3F1b3RlIHtcblx0Ji5wdWxscXVvdGUgeyB9XG59XG5cbi5hdGhlbmFydWJ5d2ViIHsgfVxuLmFubm90YXRpb25MaW5rIHsgfSAvKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4ucGxhdGVMaW5rIHsgfSAvKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4uZm9vdE5vdGUgeyB9IC8qIGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi5JbWFnZUZhZGVyIHsgfSAvKiBhdCBib3R0b206IGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9nYXJkZW5zL2V4cGxvcmUvZm91bnRhaW4tdGVycmFjZSAqL1xuLmNhbGxvdXQgeyB9IC8qIGF0IGJvdHRvbTogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc2VhcmNoL2dhcmRlbi1sYW5kc2NhcGUvc2Nob2xhcmx5LWFjdGl2aXRpZXMvc3VjY2Vzcy1pbi10aGUtY2l0eSAqL1xuLnZpc3VhbENsZWFyIHsgfVxuXG4vKiBtdWx0aWNvbHVtbiBsYXlvdXQgaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLkZ1bGxXaWR0aENvbHVtbiB7IH1cbi5Db2x1bW5MZWZ0IHsgfVxuLkNvbHVtblJpZ2h0IHsgfVxuLkNlbnRlcmVkQ29sdW1uIHsgfVxuXG4vKiBzZWFscyAqL1xuLmFiYnJldmlhdGlvbiB7IH1cbi5pbGxlZ2libGUgeyB9XG4ubWlzc2luZyB7IH1cbi5yZWNvbnN0cnVjdGlvbiB7IH1cbi5yZXN0b3JhdGlvbiB7IH1cbi5zdXBlcmZsdW91cyB7IH1cbi51bmNlcnRhaW4geyB9XG5cbi8qIC0gbW9iaWxlLmNzcyAtICovXG5AbWVkaWEgaGFuZGhlbGQsIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG5cdCNwb3J0YWwtY29sdW1uLW9uZSxcblx0I3BvcnRhbC1jb2x1bW4tdHdvLFxuXHQjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufSIsIi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5jb250YWluZXItLWZ1bGxXaWR0aCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgNSU7XG4gID4gLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgPioge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnVsbFdpZHRoTGVmdCwgLmZ1bGxXaWR0aFJpZ2h0IHtcbiAgLypwYWRkaW5nOiAxNjBweCAwOyAqLyBwYWRkaW5nOjA7IFxuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsV2lkdGhSaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG5cbi5iZ0ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ibGFja092ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LDI4LDI4LDAuNyk7XG59XG5cbi5vcmFuZ2VPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsMTAyLDIsMC44KTtcbn1cblxuLmNvbnRhaW5lci0tbm9Ub3Age1xuXHQuZnVsbFdpZHRoTGVmdCwgLmZ1bGxXaWR0aFJpZ2h0IHtcblx0XHRwYWRkaW5nLXRvcDozMHB4O1xuXHR9XG59XG5cbi5oYXMtaGVybyAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgQG1lZGlhIEBwYWxtIHtwYWRkaW5nLXRvcDowOyB9XG4gICNjb250ZW50LXdyYXBwZXIge1xuICAgIC5jb250YWluZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB9XG4gIH1cbiAgLnRlbXBsYXRlLWV2ZW50X3ZpZXcgJiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgLnRlbXBsYXRlLW5ld3NpdGVtX3ZpZXcgJiAjY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbiNjb2x1bW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIEBtZWRpYSBAdGFibGV0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjY29udGVudCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgI3BvcnRhbC1jb2x1bW4tb25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAjcG9ydGFsLWNvbHVtbi10d28ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbSAmLCAucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtYW5ub3RhdGlvbiAmLCAucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtbGV0dGVycHViaXRlbSAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAjcG9ydGFsLWNvbHVtbi1vbmUsICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAxIDEgMjUlO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICB9XG4gICAgLmhhcy1oZXJvICYge1xuICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgfVxuICAgICB9XG4gIH1cbn1cblxuLm1vc2FpYy1ncmlkLXJvdyB7XG4gIC5jb250YWluZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICAubW9zYWljLWdyaWQtY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICB9XG4gIH1cblxuICAmLm1vc2FpYy1yb3ctZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLm1vc2FpYy1ncmlkLXJvdy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgQG1lZGlhIEBwYWxtIHtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5tb3NhaWMtZ3JpZC1yb3ctZGFyay5tb3NhaWMtcm93LWZ1bGwtd2lkdGgge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IH5cImNhbGMoNTB2dyAtIDYyMHB4KVwiO1xuICAgICAgcGFkZGluZy1sZWZ0OiB+XCJjYWxjKDUwdncgLSA2MjBweClcIjtcbiAgICB9XG4gIH1cblxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgQG1lZGlhIEBwYWxtIHtcblx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAubW9zYWljLXdpZHRoLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb3NhaWMtd2lkdGgtaGFsZiB7XG4gICAgLmdyaWQtMW9mMjtcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gIH1cbiAgLm1vc2FpYy13aWR0aC10aGlyZCB7XG4gICAgLmdyaWQtMW9mMztcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gIH1cbiAgLm1vc2FpYy1qYXprYXJ0YVxcLnRlc3NlcmFlXFwuYmFja2dyb3VuZF9pbWFnZS10aWxlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICYubW9zYWljLXJvdy1mdWxsLXdpZHRoIC5tb3NhaWMtd2lkdGgtZnVsbCAubW9zYWljLXRpbGUtZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogcGFydCBvZiBmaXggZm9yIGFjY2Vzcy0xNzM5ICovXG4ubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1yb3ctZnVsbC13aWR0aDpmaXJzdC1jaGlsZCAubW9zYWljLWdyaWQtY2VsbC5tb3NhaWMtd2lkdGgtZnVsbC5tb3NhaWMtcG9zaXRpb24tbGVmdG1vc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi50ZW1wbGF0ZS1sYXlvdXQgLmhhcy1oZXJvICNwb3J0YWwtY29sdW1uLWNvbnRlbnQgI2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICAjY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5wb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1hbm5vdGF0aW9uICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIsXG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtbGV0dGVycHViaXRlbSAjY29udGVudCAjY29udGVudC13cmFwcGVyLFxuLnBvcnRhbHR5cGUtZG9ha3MtaW1hZ2UgI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBMYXlvdXQgY3VzdG9taXphdGlvbnMgd2hlbiByaWdodCBuYXYgcG9ydGxldCBpcyBwcmVzZW50ICovXG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNjb2x1bW4td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI5M3B4KXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICB9XG59XG5cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNwb3J0YWwtY29sdW1uLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyOTRweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogflwiY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKVwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogflwiLXdlYmtpdC1jYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpXCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB+XCItbW96LWNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMilcIjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4vKiB3aGVuIHJpZ2h0IG5hdiBwb3J0bGV0IGhhcyByZXNwb25kZWQgdG8gdW5kZXIgY29udGFpbmVyLFxuICAgbGV0IGNvbnRlbnQgY29udGFpbmVyIHRha2UgdXAgbW9yZSBzcGFjZSAqL1xuI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI3BvcnRhbC1jb2x1bW4tY29udGVudCAuY29udGVudENvbnRhaW5lciB7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBhLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuIiwiLnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ0REM7XG59XG5cbi50YWJsZS0tdHdvQ29sdW1uIHtcbiAgdGgge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ0REM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDFENERDO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ0REM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgdGQge1xuICAgIHdpZHRoOiA2Ni4zMyU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QxRDREQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDREQztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIHRkIHAsIHRoIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHRkIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLnRhYnMtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50YWJzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IEBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBwaW5rO1xuICB9XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDAgMThweCAwIDlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnRhYnMtYXJyb3cge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9kaXN0L2ltZy9hcnJvdy1kb3duLnBuZycpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbi50YWJzLWxpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCBAcGluaztcbn1cblxuLnRhYnMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi50YWJzLWlubmVyQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRhYnMtaW5uZXJDb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG5cbi50YWJzLWlubmVyQ29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4vKiBmaXhlcyB0byBieXBhc3MgUGxvbmUgc3R5bGVzIHRoYXQgaW50ZXJmZXJlIHdpdGggY29ycmVjdCBmdW5jdGlvbmluZyBvZlxuIHRhYnMgKi9cbiNjb250ZW50IC5jb250YWluZXIgbGkudGFicy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnQgLmNvbnRhaW5lciB1bC50YWJzLW5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBHYXJkZW4gY2F0YWxvZyBzb3VyY2VzIGxpc3QgKi9cbi50YWJzLWlubmVyQ29udGVudCAuc291cmNlcyB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi5kb2Frc0luZm8ge1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuXG4uZG9ha3NJbmZvLWludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCA1MHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIEBtZWRpYSBAbGFwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4iLCIuY2FyZHNUb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGRhcmtncmVlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FyZHNUb3AtbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNhcmRzVG9wLXJpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNhcmRHcmFkaWVudCB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgzMiUsIHJnYmEoMCwwLDAsMCkpLHRvKHJnYmEoMCwwLDAsMC40KSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDMyJSxyZ2JhKDAsMCwwLDAuNCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzY2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xufVxuXG4udmlld0FsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLmZ1bGwtYXJyb3ctbGluaztcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmNhcmRUb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxOThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgJjpleHRlbmQoLmNhcmRHcmFkaWVudCk7XG4gIH1cbiAgPiBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmNhcmRMZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICAmOmFmdGVyIHtcbiAgICAmOmV4dGVuZCguY2FyZEdyYWRpZW50KTtcbiAgfVxuICA+IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uY2FyZHNUb3AtLXVwY29taW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5jYXJkc1RvcC0tc3BhY2VUb3Age1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuLmNhcmRzVG9wLS1ib3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDRkYztcbn1cblxuLmNhcmRCb3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5jYXJkUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNhcmRCb3R0b20tZGF0ZSwgLmNhcmREYXRlIHtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDAwMDBcbn1cblxuLmNhcmRCb3R0b20tdGl0bGUge1xuICAmOmV4dGVuZChoMyk7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgXG4gIGZvbnQtc2l6ZToyN3B4OyBcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IFxuICBsaW5lLWhlaWdodDoxOyBcbiAgdGV4dC10cmFuc2Zvcm06bm9uZTsgXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcmRUaXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250OyBcbiAgZm9udC1zaXplOjIwcHg7IFxuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOm5vbmU7IFxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNhcmRCb3R0b20tZGVzY3JpcHRpb24sIC5jYXJkRGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY2FyZC0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gID4uY2FyZFRvcCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiA4OHB4O1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgPi5jYXJkQm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZFRvcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuY2FyZEJvdHRvbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXJkc0NvbnRhaW5lci0tYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4uY2FyZC0tYmlnIHtcbiAgLmNhcmRUb3Age1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5jYXJkQm90dG9tIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3gge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuY2FyZFRvcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMzFweCAwIDEyMHB4IDA7XG4gICAgICBoZWlnaHQ6IDI3NnB4O1xuICAgICAgPiBhIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICBoNC5jYXJkVGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya2dyZWVuO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZEJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZHMge1xuICAuY29udGFpbmVyO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBoMi5jYXJkc1RpdGxlIHtcbiAgICAuY2FyZHNUb3AtbGVmdDtcbiAgICAudGFnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrZ3JlZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICAudmlld0FsbCB7XG4gICAgLmNhcmRzVG9wLXJpZ2h0O1xuICB9XG4gIC5jYXJkQ29udGFpbmVyIHtcbiAgICAuZ3JpZDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgLmNhcmQge1xuICAgICAgLmdyaWQtMW9mMztcbiAgICAgIEBtZWRpYSBAbGFwIHtcbiAgICAgICAgLmdyaWQtMW9mMjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAgIC5ncmlkLTFvZjE7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAuY2FyZFRvcCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzICYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmNhcmRDb250YWluZXIge1xuICAgICAgLmNhcmQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgLmdyaWQtNG9mMTA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAuZ3JpZC0xb2YxO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkQm90dG9tIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxODRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpLCAuY2FyZDpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAuY2FyZC0tc21hbGw7XG4gICAgICAgIC5ncmlkLTZvZjEwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzZweDtcbiAgICAgICAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgICAgICAgLmdyaWQtMW9mMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnVwY29taW5nRXZlbnRzIHtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG5cbi5ldmVudEJsb2NrIHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcblx0QG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG5cbi5ldmVudEJsb2NrLS1wYWRkaW5nVG9wIHtcblx0cGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4uZXZlbnRCbG9jay0tcGFkZGluZ0JvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMTBweFxufVxuXG4ucHVsbFVwIHtcbiAgbWFyZ2luLXRvcDogLTE0M3B4O1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gIH1cbn1cblxuIiwiLmRldGFpbHNDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgQG1lZGlhIEBsYXAge1xuICAgIC8vcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4uY29udGVudFRpdGxlLCAuZG9jdW1lbnREZXNjcmlwdGlvbiB7XG4gICY6ZXh0ZW5kKGgzKTtcbiAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5kb2N1bWVudERlc2NyaXB0aW9uIHtwYWRkaW5nLWJvdHRvbTowO1xuXHQgICY6YWZ0ZXIge2Rpc3BsYXk6bm9uZTsgfVxuICB9XG5cbn1cblxuLmJvb2tDb250ZW50VGl0bGUge1xuICAmOmV4dGVuZChoMyk7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnRUZXh0LCAuY29udGVudFBob3RvLXRleHQge1xuICAjY29udGVudCAmIHAsIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmLmNvbnRlbnRDYWxsb3V0IHtcbiAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgIH1cbiAgICAmLmNvbnRlbnRTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgJi5jYWxsb3V0IHtcblx0ICAgIGEge2NvbG9yOkBibGFjazsgXG5cdFx0ICAgICY6aG92ZXIsXG5cdFx0ICAgICY6YWN0aXZlIHtjb2xvcjpAb3JhbmdlOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuXHQgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudFF1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAb3JhbmdlO1xufVxuXG4uY29udGVudFF1b3RlLXRleHQge1xuICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250ZW50UXVvdGUtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNhM2EzYTtcbn1cblxuLmNvbnRlbnRQaG90byB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uY29udGVudFBob3RvLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGVudFBob3RvLXN1YlRpdGxlIHtcbiAgJjpleHRlbmQoaDUpO1xuICBmb250LXNpemU6MTZweDsgXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250ZW50RmxvYXRSaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLCAjY29udGVudCBzcGFuLmNhcHRpb25lZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgJi5pbWFnZS1pbmxpbmUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpsaW5rIHtcbiAgICBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLmltYWdlLWxlZnQsICYuaW1hZ2UtcmlnaHQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2VkZWRlZDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG4gIH1cbn1cblxuI2NvbnRlbnQgc3Bhbi5pbWFnZS1jYXB0aW9uLCAjY29udGVudCBmaWdjYXB0aW9uLmltYWdlLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UtY2FwdGlvbixcbi5zdWJJbmZvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjoxMHB4IDAgMDtcbn1cblxuLnN1YkluZm9UZXh0LS1pbWFnZUNhbGxvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbnRlbnRJbWFnZUNhbGxvdXQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9kYWwtY29udGVudC5mbGV4cGFwZXJfc29jaWFsc2hhcmVkaWFsb2csXG4ubW9kYWwtY29udGVudC5mbGV4cGFwZXJfcHJpbnRkaWFsb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5JbWFnZUZhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5JbWFnZUZhZGVyIGltZyB7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIG1hcmdpbjowIDAgMTVweCAwO1xufVxuXG4jc2xpZGVyLWNvbnRhaW5lciwgI3NsaWRlciwgbGkuc2xpZGUgZGwge21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4jc2xpZGVyIGxpLnNsaWRlIGltZyB7aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiNzbGlkZXItY29udGFpbmVyLCAjc2xpZGVyLWNvbnRhaW5lciAjc2xpZGVyLFxuI3NsaWRlci1jb250YWluZXIgI3NsaWRlciBsaS5zbGlkZSB7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgbWF4LWhlaWdodDozODNweDsgfVxuXG4uaW5zY3JpcHRpb24tcmVwbGljYSB7XG5cdC5hdGhlbmFydWJ5d2ViIHtcblx0XHQuY2VydGFpbiB7Y29sb3I6dHJhbnNwYXJlbnQ7IHRyYW5zaXRpb246IGNvbG9yIDJzOyAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDJzO31cblx0XHQuY2VydGFpbjpob3ZlciB7Y29sb3I6I2FhYTt9XG5cdFx0LmNlcnRhaW4gPiBzcGFuW2NsYXNzXSB7Y29sb3I6IGluaGVyaXQ7fVxuXHRcdC51bmNlcnRhaW4ge2NvbG9yOiAjNjY2O31cblx0XHQudW5jZXJ0YWluID4gc3BhbiB7Y29sb3I6IGluaGVyaXQ7fVxuXHRcdC5pbGxlZ2libGUge2xldHRlci1zcGFjaW5nOi4wMWVtO31cblx0XHQubWlzc2luZyB7bGV0dGVyLXNwYWNpbmc6LjM1ZW07IH1cblx0XHQuYWJicmV2aWF0aW9uIHtkaXNwbGF5OiBub25lO31cblx0XHQucmVjb25zdHJ1Y3Rpb24ge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdC5yZXN0b3JhdGlvbiB7ZGlzcGxheTogbm9uZTt9XG5cdFx0LnN1cGVyZmx1b3VzIHtjb2xvcjogI2MzMzt9XG5cdH1cbn1cblxuLmF0aGVuYXJ1Ynl3ZWIge1xuXHQuY2VydGFpbiB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgfVxuXHQgICY6OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgfVxuXHR9XG5cdC5hYmJyZXZpYXRpb24ge1xuXHQgICY6OmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiBcIihcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCIpXCI7XG5cdCAgfVxuXHR9XG5cdC5yZWNvbnN0cnVjdGlvbiwgLmlsbGVnaWJsZSwgLm1pc3Npbmcge1xuXHQgICY6OmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiBcIltcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCJdXCI7XG5cdCAgfVxuXHR9XG5cdFxuXHQucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlLCAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZyB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgfVxuXHQgICY6OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgfVxuXHR9XG5cdC5yZXN0b3JhdGlvbiB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiPFwiO1xuXHQgIH1cblx0ICAmOjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIj5cIjtcblx0ICB9XG5cdH1cblx0LnN1cGVyZmx1b3VzIHtcblx0ICAmOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCJ7XCI7XG5cdCAgfVxuXHQgICY6OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwifVwiO1xuXHQgIH1cblx0fVxufVxuXG4uaW5zY3JpcHRpb24tcmVwbGljYSB7XG4gIGNsZWFyOiByaWdodDtcbiAgY29sb3I6IGxpZ2h0ZW4oQGJsYWNrLCAyMCUpO1xuICBmb250LWZhbWlseTogYXRoZW5hcnVieXdlYixcIkF0aGVuYSBSdWJ5XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMThlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVlbSAwO1xuICBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEzMyU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmOm9ubHktb2YtdHlwZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5hdGhlbmFydWJ5d2ViIHtcblx0ICAuY2VydGFpbiB7XG5cdCAgICB0cmFuc2l0aW9uOiBjb2xvciAycyBlYXNlLWluLW91dDtcblx0ICAgICY6aG92ZXIge1xuXHQgICAgICBjb2xvcjogbGlnaHRlbihAYmxhY2ssIDYwJSk7XG5cdCAgICB9XG5cdCAgICAmPnNwYW5bY2xhc3NdIHtcblx0ICAgICAgY29sb3I6IGluaGVyaXQ7XG5cdCAgICB9XG5cdCAgfVxuXHQgIC51bmNlcnRhaW4ge1xuXHQgICAgY29sb3I6IGxpZ2h0ZW4oQGJsYWNrLCA0MCUpO1xuXHQgICAgJiA+IHNwYW4ge1xuXHQgICAgICBjb2xvcjogaW5oZXJpdDtcblx0ICAgIH1cblx0ICB9XG5cdCAgLmlsbGVnaWJsZSB7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHQgIH1cblx0ICAubWlzc2luZyB7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMC4zNWVtO1xuXHQgIH1cblx0ICAuYWJicmV2aWF0aW9uLCAucmVjb25zdHJ1Y3Rpb24sIC5yZXN0b3JhdGlvbiB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHQgIH1cblx0ICAuc3VwZXJmbHVvdXMge1xuXHQgICAgY29sb3I6IEBvcmFuZ2U7XG5cdCAgfVxuXHQgIHNwYW5bY2xhc3NdIHtcblx0ICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHQgICAgICBjb250ZW50OiBcIlwiO1xuXHQgICAgfVxuXHQgIH1cbiAgfVxufVxuXG4uaW5zY3JpcHRpb24tdGV4dCB7XG4gIGNsZWFyOiByaWdodDtcbiAgbWluLXdpZHRoOiAxOGVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEwNyU7XG4gICAgJiArIHA6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgfVxuICB9XG4gIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNwYW4ge1xuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIsICZbY2xhc3NdIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKEBibGFjaywgMjAlKTtcbiAgICB9XG4gICAgJj5zcGFuIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICA+cDpmaXJzdC1vZi10eXBlLCAuZ3JjIHtcbiAgICBjb2xvcjogbGlnaHRlbihAYmxhY2ssIDIwJSk7XG4gICAgZm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDtcbiAgICBmb250LXN0eWxlOiA0MDA7XG4gIH1cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIFN0YXJ0OiBUaW55TUNFIENyaXRpY2FsIHNpZ25zIHN0eWxlICovXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5LCAjY29udGVudC5tY2UtY29udGVudC1ib2R5LCAjY29udGVudC5tY2VDb250ZW50Qm9keSB7XG4gIHAgLmNlcnRhaW4sIHAgLnVuY2VydGFpbiwgcCAuaWxsZWdpYmxlLCBwIC5taXNzaW5nLCBwIC5hYmJyZXZpYXRpb24sIHAgLnJlY29uc3RydWN0aW9uLCBwIC5yZXN0b3JhdGlvbiwgcCAuc3VwZXJmbHVvdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDAsIDAuMik7XG4gICAgYm9yZGVyOiAjRkY5OTAwIHNvbGlkIDFweDtcbiAgICBwYWRkaW5nOiAwIDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG5cbiAgcCAuY2VydGFpbj5zcGFuLCBwIC51bmNlcnRhaW4+c3BhbiwgcCAuaWxsZWdpYmxlPnNwYW4sIHAgLm1pc3Npbmc+c3BhbiwgcCAuYWJicmV2aWF0aW9uPnNwYW4sIHAgLnJlY29uc3RydWN0aW9uPnNwYW4sIHAgLnJlc3RvcmF0aW9uPnNwYW4sIHAgLnN1cGVyZmx1b3VzPnNwYW4ge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIH1cblxuICAuY2VydGFpbjpiZWZvcmUge2NvbnRlbnQ6Jyc7fVxuICAuY2VydGFpbjphZnRlciB7Y29udGVudDonJzt9XG5cbiAgLmFiYnJldmlhdGlvbjpiZWZvcmUge2NvbnRlbnQ6JygnO31cbiAgLmFiYnJldmlhdGlvbjphZnRlciB7Y29udGVudDonKSc7fVxuICAucmVjb25zdHJ1Y3Rpb246YmVmb3JlLCAuaWxsZWdpYmxlOmJlZm9yZSwgLm1pc3Npbmc6YmVmb3JlICB7Y29udGVudDonWyc7fVxuICAucmVjb25zdHJ1Y3Rpb246YWZ0ZXIsIC5pbGxlZ2libGU6YWZ0ZXIsIC5taXNzaW5nOmFmdGVyICB7Y29udGVudDonXSc7fVxuICAucmVjb25zdHJ1Y3Rpb24+LmlsbGVnaWJsZTpiZWZvcmUsIC5yZWNvbnN0cnVjdGlvbj4ubWlzc2luZzpiZWZvcmUge2NvbnRlbnQ6Jyc7fVxuICAucmVjb25zdHJ1Y3Rpb24+LmlsbGVnaWJsZTphZnRlciwgLnJlY29uc3RydWN0aW9uPi5taXNzaW5nOmFmdGVyIHtjb250ZW50OicnO31cbiAgLnJlc3RvcmF0aW9uOmJlZm9yZSB7Y29udGVudDonPCc7fVxuICAucmVzdG9yYXRpb246YWZ0ZXIge2NvbnRlbnQ6Jz4nO31cbiAgLnN1cGVyZmx1b3VzOmJlZm9yZSB7Y29udGVudDoneyc7fVxuICAuc3VwZXJmbHVvdXM6YWZ0ZXIge2NvbnRlbnQ6J30nO31cbiAgc3BhbjpiZWZvcmUsIHNwYW46YWZ0ZXIsXG4gIHNwYW5bY2xhc3NdIHtjb2xvcjogIzMzMzt9XG4gIC8qIEVuZDogVGlueU1DRSBDcml0aWNhbCBzaWducyBzdHlsZSAqL1xuXG4gIC8qIHNob3cgdW5kZXJsaW5lIGluIGVkaXRvciAqL1xuICAudW5kZXJsaW5lIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbn1cblxuLyogU3RhcnQ6IFRpbnlNQ0UgTGF5b3V0IENsYXNzZXMgKi9cbiNjb250ZW50LCAjY29udGVudC1jb3JlLCAjdGlueW1jZSB7XG4gLkNvbHVtbkxlZnQgaW1nLCAgLkNvbHVtblJpZ2h0IGltZywgIC5DZW50ZXJlZENvbHVtbiBpbWcsXG4gc3Bhbi5pbWFnZS1yaWdodC5jYXB0aW9uZWQsICBzcGFuLmltYWdlLWxlZnQuY2FwdGlvbmVkLFxuIHNwYW4uaW1hZ2UtaW5saW5lLmNhcHRpb25lZCwgIHNwYW4uY2FwdGlvbmVkLCBmaWd1cmUuY2FwdGlvbmVkLCBmaWdjYXB0aW9uLCBzcGFuLmltYWdlLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLkNlbnRlcmVkQ29sdW1uIGltZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLkNvbHVtbkxlZnQgaDI6Zmlyc3QtY2hpbGQsICAuQ29sdW1uUmlnaHQgaDI6Zmlyc3QtY2hpbGQsICAuQ2VudGVyZWRDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsICAuRnVsbFdpZHRoQ29sdW1uIGgyOmZpcnN0LWNoaWxkLFxuICAuQ29sdW1uTGVmdCBoMzpmaXJzdC1jaGlsZCwgIC5Db2x1bW5SaWdodCBoMzpmaXJzdC1jaGlsZCwgIC5DZW50ZXJlZENvbHVtbiBoMzpmaXJzdC1jaGlsZCwgIC5GdWxsV2lkdGhDb2x1bW4gaDM6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5Db2x1bW5MZWZ0LCAuQ29sdW1uUmlnaHQge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgfVxuXG4gIC5Db2x1bW5MZWZ0LCAgcC5Db2x1bW5MZWZ0IHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbjogMTBweCA0JSAxMHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDQydncgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5Db2x1bW5SaWdodCwgIHAuQ29sdW1uUmlnaHQge1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQydncgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5DZW50ZXJlZENvbHVtbiwgIHAuQ2VudGVyZWRDb2x1bW4ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAxMHB4IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LXdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuRnVsbFdpZHRoQ29sdW1uLCAgcC5GdWxsV2lkdGhDb2x1bW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5Db2x1bW5MZWZ0LCAgcC5Db2x1bW5MZWZ0LCAuQ29sdW1uUmlnaHQsICBwLkNvbHVtblJpZ2h0IHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5DZW50ZXJlZENvbHVtbiwgIHAuQ2VudGVyZWRDb2x1bW4sIC5GdWxsV2lkdGhDb2x1bW4sICBwLkZ1bGxXaWR0aENvbHVtbiB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuICB9XG4gIC8qIEVuZDogVGlueU1DRSBMYXlvdXQgQ2xhc3NlcyAqL1xufVxuXG4vKiBTdGFydDogVGlueU1DRSBzbGlkZXNob3dzICovXG4udGlueXNob3ctc2xpZGVzaG93IHtib3JkZXI6IDFweCBkYXNoZWQ7Y2xlYXI6IGJvdGg7cGFkZGluZzogNXB4O31cbi8qIEVuZDogVGlueU1DRSBzbGlkZXNob3dzICovXG5cbi8qIElzc3VlIDE0MzcgKi9cbi5ibG9nQ29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiBJc3N1ZSAxNTM0IC0gc3R5bGluZyBmaXggZm9yIGNvbGxlY3RpdmUudGltZWxpbmVzIGRlZmF1bHQgRGF0ZXRpbWUgd2lkZ2V0ICovXG4uZGF0ZXRpbWUtd2lkZ2V0LmRhdGV0aW1lLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLmNvbGxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb25UaXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGOyBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRhZy0tY29sbGVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhcmQtLWNvbGVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgJjpleHRlbmQoLmNhcmRHcmFkaWVudCk7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTUxNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgI2FyY2hpdmUtaW1hZ2Utem9vbWVyLFxuICAgIC5hcmNoaXZlLWltYWdlLXpvb21lciB7XG4gICAgICAgICA+IGRpdi5ub1NlbCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMSAhaW1wb3J0YW50OyAvKiBuZWVkcyB0byBhcHBlYXIgYWJvdmUgcGhvdG8gdGh1bWJuYWlscyAqL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2FyY2hpdmUtcGhvdG8tc2VsZWN0b3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBhLkltYWdlU2VsZWN0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3RlZCBpbWcge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGh1bWJfbmF2X25leHQsXG4udGh1bWJfbmF2X3ByZXYge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDBweCAxNHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIisrcmVzb3VyY2UrK3pvb20tYXNzZXRzL2ljb25zLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50aHVtYl9uYXZfbmV4dDpob3Zlcixcbi50aHVtYl9uYXZfcHJldjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnRodW1iX25hdl9wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMTdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRodW1iX25hdl9uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xN3B4O1xufVxuXG4vKiBzcGFjaW5nIG9uIGxpc3RpbmdfdmlldyAoU3RhbmRhcmQgVmlldykgKi9cbmFydGljbGUuZW50cnkgZGQuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCAwIDAgMS41ZW07XG59XG4iLCIucmVzZWFyY2hPcHBzIC5ibGFja092ZXJsYXkge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlc2VhcmNoT3Bwc1RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7IGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucmVzZWFjaE9wcHNUZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG59XG5cbi5jdGFDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLmJ1dHRvbiB7XG4gICAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgbWluLXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby0tZm9ybSwgLmhlcm8tLWZvcm0gLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MTVweDtcbn1cblxuLmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbnRhaW5lci0tZm9ybSB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xufVxuXG4uZm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBAb3JhbmdlO1xuICBwYWRkaW5nOiA4MHB4IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAtMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvcm0tdGl0bGUge1xuICAmOmV4dGVuZChoMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIEBvcmFuZ2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cblxuLmZvcm0taW50cm9UZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmZvcm1JdGVtcyB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9cmFuZ2VdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT13ZWVrXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPWNvbG9yXSwgdGV4dGFyZWEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQG9yYW5nZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdyaWQtMW9mMiAuc2VsZWN0V3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc3ViTGFiZWwge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQG9yYW5nZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuICAuY2hlY2tib3hHcm91cCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgfVxuXG4gIHN1Ym1pdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE2cHggNjVweDtcbiAgfVxufVxuXG4jZm9ybWZpZWxkLWZvcm0td2lkZ2V0cy1vbmxpbmVyZXNvdXJjZXMgdGFibGUgdHIge1xuICB0aDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogRWFzeSBmb3JtIGN1c3RvbWl6YXRpb25zICovXG4ucG9ydGFsdHlwZS1lYXN5Zm9ybSB7XG4gICAgLmZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgIH1cblxuICAgIC5mb3JtSGVscCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTg3ZTtcbiAgICB9XG5cbiAgICAuZGF0ZS13aWRnZXQuZGF0ZS1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5wYXQtYXV0b3RvYy5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYS5hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmYTM5NztcbiAgICB9XG5cbiAgICAudmlldy1uYW1lLXZpZXcge1xuICAgICAgICBhLmF1dG90b2MtbGV2ZWwtMTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjMwNFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wb3J0YWx0eXBlLWVhc3lmb3JtIC5mb3JtQ29udHJvbHMgI2Zvcm0tYnV0dG9ucy1zdWJtaXQsXG4uYnV0dG9uLCAuYnV0dG9uLS1zZWNvbmRhcnksIC5idXR0b24tLXNlY29uZGFyeVdoaXRlLCAuYnV0dG9uLS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6QHBpbms7XG4gIGJvcmRlcjoxLjVweCBzb2xpZCBAcGluaztcbiAgYm9yZGVyLXJhZGl1czoyMnB4O1xuICBjb2xvcjpAYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQ6Ym9sZCAxMnB4LzEgQHNlY29uZGFyeUZvbnQ7XG4gIG1hcmdpbjoxNXB4IDcuNXB4O1xuICBwYWRkaW5nOjE2cHggMzJweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgJjpob3ZlciwgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgJjpob3ZlciB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiBmYWRlb3V0KEBwaW5rLCAyMCUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICYud2hpdGUge1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBib3JkZXItY29sb3I6I2ZmZjtcbiAgICAmLmhvbGxvdyB7XG4gICAgICBib3JkZXItY29sb3I6I2ZmZjtcbiAgICB9XG4gIH1cbiAgJi5ob2xsb3csIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICYuaG9sbG93IHtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDpAcGluaztcbiAgICB9XG4gICAgJi5ibGFjayB7XG4gICAgICBjb2xvcjojMDMwO1xuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gIGNvbG9yOiBAcGluaztcbiAgJjpob3ZlciwgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XG4gICAgY29sb3I6IEBibGFjaztcbiAgfVxufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxNnB4IDQ1cHg7XG4gICY6aG92ZXIsIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6IEBwaW5rO1xuICB9XG59XG5cbi5idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJ1dHRvbi1hZGRDaXJjbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBAcGluaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnV0dG9uLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4iLCIuZ2V0SW52b2x2ZWQge1xuICAub3JhbmdlT3ZlcmxheSB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaWNvbkludm9sdmVkIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZ2V0SW52b2x2ZWQtdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdldEludm9sdmVkLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbiIsIi52aXNpdEluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4udmlzaXRUaXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5vdGljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm5vdGljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5vdGljZS10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuIiwiLmxhdGVzdE5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4iLCIuZXZlbnRJbmZvIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnJlbGF0ZWRFdmVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4ucmVsYXRlZEV2ZW50cy10aXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5ldmVudF9kZXNjcmlwdGlvbl9jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xufVxuXG4uZXZlbnRfZGVzY3JpcHRpb25fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cblxuLmV2ZW50X2Rlc2NyaXB0aW9uX3RleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRfZGVzY3JpcHRpb25faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50d28tY29sdW1uIHtcbiAgICB3aWR0aDogNDglO1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4udHdvLWNvbHVtbi1kaXZpZGVyIHtcbiAgICB3aWR0aDogMiU7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4vKiByZXN0cmljdCBzaXplIG9mIGV2ZW50IGltYWdlICovXG4jY29udGVudCAuZXZlbnRfZGVzY3JpcHRpb25faW1hZ2UudHdvLWNvbHVtbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuIiwiLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgdG9wOiAtMC4xZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzVlbTtcbiAgbWFyZ2luOiAwIDAuMWVtIDAgMC4yZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTAsIDExMCwgMTEwLCAwLjIpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjpob3Zlcixcbi5iaWdmb290LWZvb3Rub3RlX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMCwgMTEwLCAxMTAsIDAuNSk7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTAsIDExMCwgMTEwLCAwLjUpO1xufVxuXG4uYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZlNmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlX19idXR0b25fX2NpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuMjVlbTtcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbl9fY2lyY2xlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbkBtZWRpYSBub3QgcHJpbnQge1xuICAuZm9vdG5vdGUtcHJpbnQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5iaWdmb290LWZvb3Rub3RlLFxuICAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDEuOTY5MjRlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xufVxuXG4uYmlnZm9vdC1mb290bm90ZS5pcy1wb3NpdGlvbmVkLXRvcCB7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlLmlzLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVooMCk7XG4gIG9wYWNpdHk6IDAuOTc7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlLmlzLWJvdHRvbS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uYmlnZm9vdC1mb290bm90ZS5pcy1ib3R0b20tZml4ZWQuaXMtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtYm90dG9tLWZpeGVkIC5iaWdmb290LWZvb3Rub3RlX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtYm90dG9tLWZpeGVkIC5iaWdmb290LWZvb3Rub3RlX193cmFwcGVyLFxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtYm90dG9tLWZpeGVkIC5iaWdmb290LWZvb3Rub3RlX19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtYm90dG9tLWZpeGVkIC5iaWdmb290LWZvb3Rub3RlX190b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtc2Nyb2xsYWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4zMzc1ZW07XG4gIGxlZnQ6IDAuMzM3NWVtO1xuICB6LWluZGV4OiAxNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC43ODEyNWVtO1xuICB3aWR0aDogMC42MjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRKd2VDSWdhR1ZwWjJoMFBTSXhOWEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVElnTVRVaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpZUUxcGJsbE5hVzRpUGdvZ0lDQWdQR2NnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJa0Z5Y205M0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TGpBd01EQXdNQ3dnTVM0d01EQXdNREFwSWlCemRISnZhMlU5SW1Kc1lXTnJJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnpjWFZoY21VaVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTlN3d0lFdzFMREV4TGpVaUlHbGtQU0pNYVc1bElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazB3TGpVc055NDFJRXcxTGpBeU56WTVNamM1TERFeUxqQXlOelk1TWpnaUlHbGtQU0pNYVc1bElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazAwTGpVc055NDFJRXc1TGpBeU56WTVNamM1TERFeUxqQXlOelk1TWpnaUlHbGtQU0pNYVc1bExUSWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RjdU1EQXdNREF3TENBeE1DNHdNREF3TURBcElITmpZV3hsS0MweExDQXhLU0IwY21GdWMyeGhkR1VvTFRjdU1EQXdNREF3TENBdE1UQXVNREF3TURBd0tTQWlQand2Y0dGMGFENEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZ289XCIpO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDAuMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0aWVzOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlLmlzLXNjcm9sbGFibGUgLmJpZ2Zvb3QtZm9vdG5vdGVfX3dyYXBwZXI6YmVmb3JlLFxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtc2Nyb2xsYWJsZSAuYmlnZm9vdC1mb290bm90ZV9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMjtcbiAgbGVmdDogMDtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtc2Nyb2xsYWJsZSAuYmlnZm9vdC1mb290bm90ZV9fd3JhcHBlcjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogMS4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtIDAuNWVtIDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZmFmYWZhKSwgdG8ocmdiYSgyNTAsIDI1MCwgMjUwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYWZhZmEgNTAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmYWZhIDUwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGUuaXMtc2Nyb2xsYWJsZSAuYmlnZm9vdC1mb290bm90ZV9fd3JhcHBlcjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNWVtIDAuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNmYWZhZmEpLCB0byhyZ2JhKDI1MCwgMjUwLCAyNTAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2ZhZmFmYSA1MCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmYWZhZmEgNTAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDApIDEwMCUpO1xufVxuXG4uYmlnZm9vdC1mb290bm90ZS5pcy1zY3JvbGxhYmxlIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmlnZm9vdC1mb290bm90ZS5pcy1mdWxseS1zY3JvbGxlZDphZnRlcixcbi5iaWdmb290LWZvb3Rub3RlLmlzLWZ1bGx5LXNjcm9sbGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE0O1xuICB3aWR0aDogMjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA4O1xuICBtYXgtd2lkdGg6IDIxZW07IC8qIHByZXZlbnQgdGV4dCB0cnVuY2F0aW9uIG9uIHNvbWUgYnJvd3NlcnMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxNWVtO1xuICBwYWRkaW5nOiAxLjFlbSAxLjNlbSAxLjJlbTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtbW96LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xuICBmb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2NvbnRlbnQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYmlnZm9vdC1mb290bm90ZV9fY29udGVudCAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYmlnZm9vdC1mb290bm90ZV9fY29udGVudCBhLmV4dGVybmFsLWxpbmsge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYmlnZm9vdC1mb290bm90ZV9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogLTAuNjVlbTtcbiAgd2lkdGg6IDEuM2VtO1xuICBoZWlnaHQ6IDEuM2VtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaXMtcG9zaXRpb25lZC1ib3R0b20gLmJpZ2Zvb3QtZm9vdG5vdGVfX3Rvb2x0aXAge1xuICB0b3A6IC0wLjY1ZW07XG59XG5cbi5pcy1wb3NpdGlvbmVkLXRvcCAuYmlnZm9vdC1mb290bm90ZV9fdG9vbHRpcCB7XG4gIGJvdHRvbTogLTAuNjVlbTtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwLjk1ZW07XG4gIHdpZHRoOiAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVlbTtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1mb290bm90ZS1udW1iZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNTdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDExMCwgMTEwLCAxMTAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjpob3ZlcjphZnRlcixcbi5iaWdmb290LWZvb3Rub3RlX19idXR0b24uaXMtYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uX19jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnNpZGViYXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zaWRlYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFySXRlbXMsIC5zaWRlYmFySXRlbUdyb3VwIHtcbiAgICAmOmV4dGVuZCgudS1wbGFpbkxpc3QpO1xuICB9XG5cbiAgLnNpZGViYXJJdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzAwMDAwMCwgMjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFySXRlbS0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCNGRkZGRkYsIDIwKVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFySXRlbUdyb3VwIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNpZGViYXJJdGVtR3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjRkZGRkZGLCAyMClcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhckl0ZW0tLWdyb3VwLnNob3cgLnNpZGViYXJJdGVtR3JvdXAge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNpZGViYXJJdGVtLW9wZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5cHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucG9ydGxldCAucG9ydGxldEhlYWRlci5oaWRkZW5TdHJ1Y3R1cmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIG5hdi5wb3J0bGV0Q29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHVsLm5hdlRyZWUge1xuICAgICAgPiBsaSwgdWwgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLm5hdlRyZWUgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIHVsLm5hdlRyZWUgPiBsaSA+IGEsIHVsLm5hdlRyZWUgbGkubmF2VHJlZVRvcE5vZGUgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQHBpbmssIDgwJSk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCA+IGxpID4gYSwgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhIHtcbiAgICAgIC5uYXYtaGVhZGluZztcbiAgICAgIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgICB9XG4gICAgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwLCB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICA+IGxpID4gYSwgbGkubmF2VHJlZVRvcE5vZGUgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gLm5hdlRyZWVJdGVtID4gYSwgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gLm5hdlRyZWVJdGVtID4gZGl2ID4gYSwgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB1bC5uYXZUcmVlIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMiA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2Nob2xhcnNoaXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLmNvbnRlbnRDb250YWluZXItLXNjaG9sYXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIiNmYWNldGVkLXJlc3VsdHMge1xuXHR1bC5yZXN1bHQtbWFpbiB7bGlzdC1zdHlsZTpub25lOyB9XG59XG5cbmJvZHkuaGlkZS11aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIEZhY2V0ZWQgU2VhcmNoIGZyb20gT3JpZ2luYWwgQ1NTICovXG4jY29udGVudCAjZmFjZXRlZC1mb3JtIHsgfVxuLy8gI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQge2JhY2tncm91bmQ6I2Y4ZjdmNjsgcGFkZGluZzo1cHg7IG1hcmdpbi1ib3R0b206MTVweDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB7Ym9yZGVyOm5vbmU7IHBhZGRpbmctdG9wOjA7IH1cbi8vICNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgbGVnZW5kIHttYXJnaW46MHB4OyBwYWRkaW5nOjBweDsgY29sb3I6IzY2NjI1ZjsgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiLHNlcmlmOyBmb250LXNpemU6MTRweDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBsaW5lLWhlaWdodDoyNHB4OyB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uICNjMTBfd2lkZ2V0IHtjbGVhcjpub25lOyBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDsgfVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uIGxlZ2VuZCB7d2lkdGg6YXV0byAhaW1wb3J0YW50OyAgfVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uICNjMl93aWRnZXQgI2MyX3N0YXJ0IHtjbGVhcjpsZWZ0ICFpbXBvcnRhbnQ7IH1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzExX3dpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7d2lkdGg6MThlbTsgfVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uIC5mYWNldGVkLXRleHQtd2lkZ2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHt3aWR0aDoyMGVtOyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIHttYXJnaW46MHB4IDBweCAwcHggMTBweDsgcGFkZGluZzogMDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSB7bWFyZ2luOjFweCAwcHg7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkgbGFiZWwgeyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIHNwYW4ge2NvbG9yOiM2ZDY4NjM7IGZvbnQtc2l6ZTo5cHg7IH1cblxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYjYzE1X3dpZGdldC5mYWNldGVkLXdpZGdldCB7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2I2MxNV93aWRnZXQuZmFjZXRlZC13aWRnZXQgZm9ybSB7bWFyZ2luOjBweCAxMHB4OyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdiNjMTVfd2lkZ2V0LmZhY2V0ZWQtd2lkZ2V0IGlucHV0I2MxNSB7bWFyZ2luOjBweCAwcHggMTVweDsgfVxuXG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNjb250ZW50IC5mYWNldGVkLWNyaXRlcmlhLXdpZGdldCB7Y2xlYXI6bGVmdDsgZmxvYXQ6bGVmdDsgbWFyZ2luOjAgMCAwIDEycHggIWltcG9ydGFudDsgfVxuXG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLXJlc3VsdHMgLlJlc3VsdENvdW50IHtmbG9hdDpub25lOyBtYXJnaW4tdG9wOjIwcHg7IH1cblxuI2ZhY2V0ZWQtcmlnaHQtY29sdW1uICNzMmlkX2M2IHt3aWR0aDoxMTZweDsgbWFyZ2luLXJpZ2h0OjVweDsgfVxuXG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgeyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQge21hcmdpbjoxMHB4IDBweDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSB7Y29sb3I6IzM3MzMzMDsgZm9udC1mYW1pbHk6R2VvcmdpYSxQYWxhdGlubyxzZXJpZjsgZm9udC1zaXplOjE2cHg7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGluZS1oZWlnaHQ6MjFweDsgIH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgaW1nIHtkaXNwbGF5Om5vbmU7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgYSB7Y29sb3I6IzM3MzMzMCAhaW1wb3J0YW50OyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGE6YmVmb3JlIHtjb250ZW50OiBcIuKWqlxcMjAwNFwiOyBjb2xvcjogIzlmNzAwMDsgdmVydGljYWwtYWxpZ246IC0xcHg7IGZvbnQtc2l6ZTogLjk1ZW07IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgYTpob3ZlciB7Y29sb3I6IzgzNTMwMCAhaW1wb3J0YW50OyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5kb2N1bWVudEJ5TGluZSB7ZGlzcGxheTpub25lOyB9XG5cbi5saXN0aW5nQmFyIHtib3JkZXItdG9wOjFweCBzb2xpZCAjZTRlMWRkOyBtYXJnaW4tdG9wOjM1cHg7IGNsZWFyOmJvdGg7IHRleHQtYWxpZ246bGVmdDsgfVxuLmxpc3RpbmdCYXIgc3Bhbi5jdXJyZW50LFxuLmxpc3RpbmdCYXIgYSB7YmFja2dyb3VuZC1jb2xvcjojZTRlMWRkOyBib3JkZXI6bm9uZSAhaW1wb3J0YW50OyBjb2xvcjojMmIyOTI5ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMXB4OyBtaW4td2lkdGg6MjFweDsgcGFkZGluZzouNWVtIC42ZW07IG1hcmdpbi1yaWdodDozcHg7IH1cbi5saXN0aW5nQmFyIHNwYW4uY3VycmVudCB7YmFja2dyb3VuZC1jb2xvcjojYjNiMWIwOyBwYWRkaW5nOi41ZW0gLjZlbTsgfVxuLmxpc3RpbmdCYXIgYTpob3ZlciAge2JhY2tncm91bmQtY29sb3I6I2Y4ZjdmNiAhaW1wb3J0YW50OyBib3JkZXI6bm9uZSAhaW1wb3J0YW50OyBjb2xvcjojN2U1NzEzICFpbXBvcnRhbnQ7IH1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMge2Zsb2F0OmxlZnQ7IH1cbi5saXN0aW5nQmFyIHNwYW4ubmV4dCB7IH1cbi5saXN0aW5nQmFyIHNwYW4gYSB7IH1cbi5mYWNldGVkLWNyaXRlcmlhIGEge2NvbG9yOkBibGFjayAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuLmZhY2V0ZWQtY3JpdGVyaWEgYTphY3RpdmUsXG4uZmFjZXRlZC1jcml0ZXJpYSBhOmhvdmVyIHtjb2xvcjpAcGluayAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9IFxuXG4ubGlzdGluZ0JhciBzcGFuLnByZXZpb3VzIGEsXG4ubGlzdGluZ0JhciBzcGFuLm5leHQgYSB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyOm5vbmU7IH1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMgYTpob3Zlcixcbi5saXN0aW5nQmFyIHNwYW4ubmV4dCBhOmhvdmVyIHtib3JkZXI6bm9uZSAhaW1wb3J0YW50OyB9XG5cblxuLyogU3RhcnQgZmFjZXRlZCBzZWFyY2ggcmVzcG9uc2l2ZSAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1zZWN0aW9ucy1idXR0b25zIHtcbiAgZmxvYXQ6IGluaGVyaXQ7IG1hcmdpbjogMCAyZW0gMWVtIDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjclO1xuICBtaW4td2lkdGg6IDE2ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNsZWZ0LWFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNGVtO1xuICB3aWR0aDogMjYlO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gIG1pbi13aWR0aDogMTRlbTtcbiAgd2lkdGg6IDI2JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzIHtcbiAgbWFyZ2luLWxlZnQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICBtYXJnaW4tcmlnaHQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtbGVmdC1jb2x1bW4gZGl2LmZhY2V0ZWQtd2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OjA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLWxlZnQtY29sdW1uIGRpdi5mYWNldGVkLXdpZGdldCB1bCB7XG4gIG1hcmdpbjowO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDFlbSk7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1pbi13aWR0aDoxMGVtO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IGltZyB7XG4gIG1heC1oZWlnaHQ6IDE0NXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IC5waG90b0FsYnVtRW50cnlUaXRsZSB7XG4gIHdpZHRoOjEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICBtaW4td2lkdGg6IDEyZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldC5mYWNldGVkLWNoZWNrYm94ZXMtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkgbGFiZWwge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY3JpdGVyaWEgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBzcGFuLmZhY2V0ZWQtY2hlY2tib3gtY3JpdGVyaW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3IC5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUuZmFjZXRlZC1zZWxlY3QtaXRlbS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBAbGFwIHtcbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5sZWZ0LWFyZWEtanMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICAgIG1hcmdpbi1yaWdodDogMTVlbTtcbiAgfVxufVxuXG5AbWVkaWEgQHBhbG0ge1xuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2xlZnQtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmbG9hdDpub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmbG9hdDpub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3JpZ2h0LWFyZWEgI2ZhY2V0ZWQtcmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzLFxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLXRvcC1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWJvdHRvbS1hcmVhIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjYm90dG9tLWFyZWEge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6bm9uZTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY3JpdGVyaWEge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5ib29rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5oZXJvSW5mb0NvbnRhaW5lci0tYm9vayB7XG4gIHdpZHRoOiA2NiU7XG59XG5cbi5ib29rSVNCTiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYm9va0NvbnRlbnRDb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tYW5pZmVzdF9saW5rX2ZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY5MHB4O1xufVxuIiwiLmJsb2dQb3N0IHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xufVxuXG4uY29udGFpbmVyLS1ibG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLnJlbGF0ZWRCbG9nUG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4ucmVsYXRlZEJsb2dQb3N0cy10aXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4iLCIjY29udGVudCB7XG5cdCNmb290bm90ZS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiNmNmY2ZjY7XG4gICAgICAgIGZvbnQtc2l6ZToxMDAlO1xuICAgICAgICBwYWRkaW5nOjUlO1xuXG5cdFx0aDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdH1cblx0XHRvbCB7XG5cdFx0XHRsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAzMHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2VkZWRlZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3Njc2NzY7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIgXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udDpub3JtYWwgYm9sZCAxMXB4LzEgQHByaW1hcnlGb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xLjc1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxcHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OjEuNzVlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7ZGlzcGxheTpub25lOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbi5hbm5vdGF0aW9uTGluayB7XG5cdFx0XHRcdFx0YSB7IGRpc3BsYXk6IGlubGluZTsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdGkgeyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNwYW4uZm9vdE5vdGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb290Tm90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDBBW1wiO1xufVxuXG4uZm9vdE5vdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXVwiO1xufVxuXG4jZm9vdG5vdGUtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDg1JTtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBvbCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiW1wiIGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCJdIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgIHRleHQtaW5kZW50OiAyLjc1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjc1ZW07XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIC5hcnRpY2xlLnRpdGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oCcXCI7XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIC5hcnRpY2xlLnRpdGxlOmFmdGVyIHtcblx0Y29udGVudDogXCLigJ1cIjtcbn1cblxuLm92ZXJsYXkgYmxvY2txdW90ZSAuYmlnZm9vdC1mb290bm90ZV9fY29udGFpbmVyLFxuI2NvbnRlbnQgYmxvY2txdW90ZSAuYmlnZm9vdC1mb290bm90ZV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5vdmVybGF5IC5iaWdmb290LWZvb3Rub3RlX19jb250YWluZXIsXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC40ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuXG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fY29udGFpbmVyIGFzaWRlLFxuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2NvbnRhaW5lciBhc2lkZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2NvbnRhaW5lcjphZnRlcixcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDJGXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjFlbTtcbn1cblxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbixcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19idXR0b24ge1xuICAgIGhlaWdodDogMC45ZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiYjVhMDA7XG4gICAgfVxufVxuXG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOmFmdGVyLFxuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjphZnRlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi8qIEZpeCBmb3IgRmlyZWZveCAqL1xuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iaWdmb290LWZvb3Rub3RlX193cmFwcGVyIGJ1dHRvbi5mb290bm90ZS1jbG9zZSB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSxzYW5zLXNlcmlmO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAcGluaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBwaW5rO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cbiIsIiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIHsgfVxuXG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSB7IH1cblxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICAgID4gaW5zLmpzdHJlZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICB9XG59XG5cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSBhIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDdweCA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIwNWM5MDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgYSBpbWcgeyBcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IFxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgbGkge1xuICAgIG1hcmdpbjogMCAwIDZweCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgbGkgYSB7XG4gICAgY29sb3I6ICMwMDA7IFxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTRweC8xNnB4IFwiTHVjaWRhIEdyYW5kZVwiLHNhbnMtc2VyaWY7IFxuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgdWwubmF2VHJlZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbmxpLm5hdlRyZWVJdGVtIGRpdiBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogN3B4IDA7XG59XG4uanN0cmVlIGEge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5pbnMuanN0cmVlLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59IiwiYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgcCxcbmJvZHlbY2xhc3MqPVwicG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtXCJdICNjb250ZW50IGgyLFxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgLmltYWdlLWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuIiwiI2NvaW4tc2VhbC1ncmlkIHtcbiAgICAuaXRlbUltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2MTUxNTtcbiAgICB9XG4gICAgLmNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAbWVkaWEgQGRlc2sge1xuICAgICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAcG9ydGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFyY2hpdmUtaW1hZ2Utem9vbWVyIHtcbiAgICAgICAgICAgIEBtZWRpYSBAZGVzayB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxufVxuXG4uY29udGFpbmVyLmNvaW5zZWFsIHtcbiAgICAmLnUtYmctZ3JheSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4OyAvKiBmb3IgY29udGFpbmVyIGNvaW5zZWFsIHUtYmctZ3JheSAqL1xuICAgIH1cbiAgICBAbWVkaWEgQGRlc2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY29pbnNlYWwtb2J2ZXJzZS1yZXZlcnNlIHtcbiAgICBAbWVkaWEgQGRlc2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH0gICAgXG59XG5cbi5pbnNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5uZXJDb250ZW50IHtcbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbiIsIlxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjBweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5tYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAubWFwLWxpc3Qtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIH1cbiAgICAubWFwLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5tYXAtbGlzdC13cmFwIGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgIH1cbiAgICAubWFwLWxpc3QgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgLm1hcC1saXN0LXdyYXAgbGkuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzM3B4IDQxcHggMTVweCByZ2JhKDUyLDUyLDUyLDAuNTApO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAubWFwLWxpc3Qtd3JhcCBsaSB7dG9wOjIwdmg7IH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCl7XG4gICAgICAgIC5tYXAtbGlzdC13cmFwIGxpIHt0b3A6MTB2aDsgfVxuICAgIH1cblxuICAgIC5tYXAtbGlzdC13cmFwIGgzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAubG9jLWNvbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggMTgwcHggNjBweFxuICAgIH1cbiAgICAubG9jLWNvbnQgLmNvbnQtd3JhcCBhZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9tYXJrZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgLyAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMzBweDtcbiAgICB9XG4gICAgLmxvYy1jb250IC5jb250LXdyYXAgYWRkcmVzczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzJDMkMyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICBib3R0b206IDA7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICB9XG5cbiAgICAvKiBzaW5jZSBhZGRyZXNzIGlzIHJlbW92ZWQgaW4gaXNzdWUgMTAyOCwgdGhlIHJ1bGUgYWJvdmUgd2lsbCBubyBsb25nZXIgZGlzcGxheVxuICAgICAgIGEgbGluZSBzZXBlcmF0b3IsIHRoaXMgZm9sbG93aW5nIHJ1bGUgYnJpbmdzIGl0IGJhY2sgKi9cbiAgICAubWFwLWxpc3Qtd3JhcCBoMzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0MyQzJDMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubG9jLWNvbnQgaGVhZGVyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIHtwYWRkaW5nOjIwcHggMjBweCAxMjBweDsgfVxuICAgICAgICAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIGgzIHtmb250LXNpemU6MTRweDsgfVxuICAgICAgICAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIGFkZHJlc3Mge2JhY2tncm91bmQtcG9zaXRpb246bGVmdCB0b3A7IGJhY2tncm91bmQtc2l6ZToxMHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luLXRvcDo4cHg7IHBhZGRpbmc6MCAwIDAgMThweDsgfVxuICAgICAgICAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIHAgeyBmb250LXNpemU6MTRweDsgbGluZS1oZWlnaHQ6MTUwJTsgbWFyZ2luLXRvcDoyMHB4OyB9XG5cbiAgICAgICAgLmxvYy1jb250IGhlYWRlciB7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgaGVpZ2h0OjA7IHBhZGRpbmc6MCAwIDQwJTsgfVxuICAgICAgICAubG9jLWNvbnQgaGVhZGVyIGltZyB7ZGlzcGxheTpub25lOyB9XG4gICAgfVxuICAgIC5udW1iZXItcG9zdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyMjcsIDIyNywgMjI3LCAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzBweDtcbiAgICB9XG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIC0zcHggM3B4IDAgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMTUpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgfVxuICAgIC5jb250cm9scyBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA0NXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY3RjA4IHVybCguLi9faW1nL3doaXRlLWFycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDgwJSBjZW50ZXIgLyAxMXB4O1xuICAgIH1cbiAgICAuY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9tYXJrZXIuc3ZnKSBuby1yZXBlYXQgODAlIGNlbnRlciAvIDE4cHgsIHVybCguLi9faW1nL2xlZnQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgMjAlIGNlbnRlciAvIDExcHgsICMzRDNEM0Q7ICovXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9faW1nL21hcmtlci5zdmcnKSA4MCUgY2VudGVyIC8gMThweCBuby1yZXBlYXQsIHVybCgnLi4vX2ltZy9sZWZ0LWFycm93LnN2ZycpIDIwJSBjZW50ZXIgLyAxMXB4IG5vLXJlcGVhdCAjM0QzRDNEO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5jb250cm9scyBhLCAuY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRyb2xzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5tYXAtbGlzdC13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yYW5nZS13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAucmFuZ2Utd3JhcDpiZWZvcmUge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC5jb250cm9scyB7aGVpZ2h0OjQwcHg7IH1cbiAgICAgICAgLmNvbnRyb2xzIHNwYW4ge2Rpc3BsYXk6bm9uZTsgfVxuICAgICAgICAuY29udHJvbHMgYnV0dG9uIHtwYWRkaW5nOjAgNDVweDsgfVxuICAgICAgICAuY29udHJvbHMgYnV0dG9uLFxuICAgICAgICAuY29udHJvbHMgYSB7aGVpZ2h0OjQwcHg7IGxpbmUtaGVpZ2h0OjQwcHg7IH1cbiAgICAgICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjR2dyk7XG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnZ3O1xuICAgICAgICAgICB9XG4gICAgICAgICAgIGg0W2NsYXNzKj1cImRhdGUtXCJdIHtcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAucmFuZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQ0FEM0M7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweFxuICAgIH1cbiAgICAua25vYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAtMjlweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgY29sb3I6ICM2RjZGNkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAua25vYjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGN0YwODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgfVxuICAgIC50aW1lbGluZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAudGltZWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjQ2KTtcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAzcHggMjNweCAxcHggcmdiYSg3Miw4NCwxMDAsMC41MCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAudGltZWxpbmUuaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGN0YwOCB1cmwoLi4vX2ltZy93aGl0ZS1hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXIgLyAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAcHJpbWFyeUZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIGg0W2NsYXNzKj1cImRhdGUtXCJdIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgICBoNC5kYXRlLWVuZCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbn1cblxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiYnV0dG9ucyBidXR0b25zXCJcbiAgICAgICAgXCJ0b3AgdG9wXCJcbiAgICAgICAgXCJsZWZ0X2NlbnRlciByaWdodFwiXG4gICAgICAgIFwiYm90dG9tIGJvdHRvbVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgLmZhY2V0ZWQtc2VjdGlvbnMtYnV0dG9ucyB7XG4gICAgICAgIGdyaWQtYXJlYTogYnV0dG9ucztcbiAgICB9XG4gICAgLmZhY2V0ZWQtY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjdG9wLWFyZWEge1xuICAgICAgICBncmlkLWFyZWE6IHRvcDtcbiAgICB9XG4gICAgI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImxlZnQgY2VudGVyXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIGdyaWQtYXJlYTogbGVmdF9jZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAjY2VudGVyLWFyZWEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGdyaWQtYXJlYTogY2VudGVyO1xuICAgICAgICAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbGVmdC1hcmVhIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBsZWZ0O1xuICAgIH1cbiAgICAjbGVmdC1hcmVhLCAjcmlnaHQtYXJlYSwgI3RvcC1hcmVhLCAjY2VudGVyLXRvcC1hcmVhLCAjYm90dG9tLWFyZWEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgICNyaWdodC1hcmVhIHtcbiAgICAgICAgZ3JpZC1hcmVhOiByaWdodDtcbiAgICB9XG4gICAgI2JvdHRvbS1hcmVhIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBib3R0b207XG4gICAgfVxuICAgICNmYWNldGVkLXJlc3VsdHMgLm1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIC50aW1lbGluZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mYWNldGVkLXdpZGdldCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn0iLCIvKiBjdXN0b21pemF0aW9ucyBmb3IgcGZnIGZvcm1cbiAgIGVnOiAvdmlzaXQvbXVzZXVtL2V4aGliaXRpb25zL3dyaXR0ZW4taW4ta25vdHMvdG91ci1yZXF1ZXN0cyBcbiovXG4jcGZnLWZpZWxkd3JhcHBlciB7XG4gICAgLmZvcm1IZWxwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmVxdWlyZWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLFxuICAgIC5QRkdGaWVsZHNldFdpZGdldCB7XG4gICAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiB0d2VhayBtYXJnaW4gb24gYnVsbGV0IGxpc3RzXG4gICBlZzogL3Zpc2l0L2dhcmRlbi9nYXJkZW4tcnVsZXNcbiovXG4jY29udGVudCB7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLyogRml4IGZvciBhZGQgbmV3IGNvbnRlbnQgc2lkZWJhciBzaG93aW5nIHNldmVyYWwgaXRlbXMgYWJvdmUgdG9wIG9mIHNjcmVlblxuKi9cbi5wbG9uZS10b29sYmFyLW1haW4ge1xuICAgICNwbG9uZS1jb250ZW50bWVudS1mYWN0b3JpZXMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBGaXggZm9sZGVyIGNvbnRlbnRzIG5hdmJhciBhcHBlYXJpbmcgb3ZlciBhZGQgbmV3IGNvbnRlbnQgc2lkZWJhclxuKi9cbi5wYXQtc3RydWN0dXJlIHtcbiAgICAubmF2YmFyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi8qIEZpeCBmb3IgVGlueU1DRSBtZW51cyBhcHBlYXJpbmcgb2Zmc2NyZWVuIGluIEJhY2tncm91bmQgSW1hZ2UgVGlsZSAqL1xuLnBsb25lLW1vZGFsLW9wZW4sIC5tb3NhaWMtZW5hYmxlZCAubWNlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogUmVtb3ZlIHJpZ2h0IHBhZGRpbmcgZnJvbSBmdWxsLXdpZHRoIHRpbGVzICovXG4ubW9zYWljLXdpZHRoLWZ1bGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLyogRml4IGZvciBtaWNyb3NpdGUgbWVudSBzY3JvbGxpbmcgLSAxMzY4ICovXG4jTWFzdGVyaGVhZC5pbnRyby1vcGVuZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4vLyBjbGVhciBmbG9hdHM6XG4uZW50cmllczo6YmVmb3JlLFxuI2NvbnRlbnQgYXJ0aWNsZS5lbnRyeTo6YWZ0ZXIsXG4jcmVsYXRlZEl0ZW1Cb3ggdWwgbGk6OmFmdGVyLFxuI3NlYXJjaHJlc3VsdHMgdWwgbGk6OmFmdGVyICB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDoycHg7ICAvL2FsbG93IG1pbmltYWwgdmVydGljYWwgc3BhY2UgZm9yIHRodW1ic1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNzZWFyY2gtcmVzdWx0cyBsaSB7XG4gIG1hcmdpbjogMTJweCAwO1xuICAuY3JvcHBlZERlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cbi8vIEhpZ2hsaWdodGVkIHNlYXJjaFxuLmhpZ2hsaWdodGVkU2VhcmNoVGVybSB7XG4gIGJhY2tncm91bmQ6ICNmZWE7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNmZWE7XG59XG4uc2VhcmNoLWRhdGUtb3B0aW9ucyA+IGRpdiwgLnNlYXJjaC10eXBlLW9wdGlvbnMgPiBkaXYge1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xubWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLm9wdGlvbnNUb2dnbGUgbGFiZWwge2ZvbnQtd2VpZ2h0OiAzMDA7IGNvbG9yOiBsaWdodGVuKCMwMDAsIDQxJSk7fVxuXG4ub3JkZXJlZC1zZWxlY3Rpb24tZmllbGR7XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICB0ZCBidXR0b257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5mb2xkZXItZmFjdG9yaWVze1xuICBsaXN0LXN0eWxlOm5vbmU7XG59XG5cbi5zZWFyY2hQYWdle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmFjdGlvbk1lbnUuYWN0aXZhdGVke1xuICAgIGRke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5hY3Rpb25NZW51e1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGR0e1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgZGR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHotaW5kZXg6MTA7XG4gICAgfVxuICB9XG59XG4jc2VhcmNoLXJlc3VsdHMtYmFye1xuICAjcmVzdWx0cy1jb3VudHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuI3NlYXJjaGZvcm17XG4gIC5jb250YWluZXI7XG4gIC5pbnB1dC1ncm91cHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGlucHV0LnNlYXJjaFBhZ2Uge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgaW5wdXQuc2VhcmNoUGFnZS5idG57XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuICB9XG59XG4jc2VhcmNoLWZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubmF2VHJlZUl0ZW0gYSBpbWcgfiBzcGFuLCAjZm9sZGVyQ29udGVudHNGb3JtIHRkIGltZyB+IGEsXG5kdCAuc3VtbWFyeSBpbWcgfiBhIHtwYWRkaW5nLWxlZnQ6IDRweDt9XG5cbiNzZWFyY2gtcmVzdWx0cyB7XG4gIGRsLmFjdGlvbk1lbnUgZHQge21hcmdpbi10b3A6IDA7IGNsZWFyOiBub25lOyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDFlbTt9XG4gIC5zZWFyY2hSZXN1bHRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnJlc3VsdC10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDoxLjVlbTsgbWFyZ2luLXRvcDoxMHB4OyBjbGVhcjogYm90aDtcbiAgICAgIGltZy50aHVtYi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5kb2N1bWVudEJ5TGluZSB7ZGlzcGxheTpub25lO31cbiAgICAuZGlzY3JlZXQge2ZvbnQtc2l6ZTogOTAlO31cbiAgICAuZGlzY3JlZXQsIC5kb2N1bWVudExvY2F0aW9uIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6MHB4OyBvdmVyZmxvdzogaGlkZGVuO31cbiAgICAuZG9jdW1lbnRMb2NhdGlvbiB7Zm9udC1zdHlsZTppdGFsaWM7fVxuICB9XG59XG5cbi8qIEN1c3RvbWl6ZSBwbG9uZSAuZGlzY3JlZXQgY2xhc3MgKi9cbi5kaXNjcmVldCB7XG4gICAgY29sb3I6ICM2OTY5NjkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuIiwiLnN1YnNlY3Rpb24tY29udGFjdC11cyB7XG5cbiAgICAvKlxuICAgIGRsLnBhdC1jb2xsYXBzaWJsZS5vcGVuIHtcbiAgICAgICAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjOGNhY2JiO1xuICAgIH1cbiAgICAqL1xuXG4gICAgZHQuY29sbGFwc2libGVIZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICB9XG5cbiAgICBkbC5wYXQtY29sbGFwc2libGUub3BlbiBkdC5jb2xsYXBzaWJsZUhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC41ZW0gMCAyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IFdoaXRlIHVybChpbWcvdHJlZUV4cGFuZGVkLnBuZykgbm8tcmVwZWF0IDAuNWVtIDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGRsLnBhdC1jb2xsYXBzaWJsZS5jbG9zZWQgZHQuY29sbGFwc2libGVIZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMC41ZW0gMCAyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogV2hpdGUgdXJsKGltZy90cmVlQ29sbGFwc2VkLnBuZykgbm8tcmVwZWF0IDAuNWVtIDUwJTtcbiAgICB9XG5cbn1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4vKiBJc3N1ZSBodHRwczovL2dpdGh1Yi5jb20vamF6a2FydGEvZG9ha3MtYnVpbGRvdXQvaXNzdWVzLzE2OTAgKi9cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG4iLCIvKiBkb2Frcy5wdWJsaWNhdGlvbnMgY3NzICovXG4vKiBjc3MgcnVsZXMgZ28gaGVyZSAqL1xuLnBiLWFqYXggLml0ZW1JbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAyNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuXG59ICAgXG4uQW5ub3RhdGlvbkVudHJ5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5Bbm5vdGF0aW9uRW50cnkgLml0ZW1JbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggNXB4O1xufVxuXG4uQW5ub3RhdGlvbkVudHJ5IGg0Lml0ZW1UaXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5Bbm5vdGF0aW9uRW50cnkgLlB1YmxpY2F0aW9uVGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbiJdfQ== */
