@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}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}li>ol,li>ul{margin-bottom:0;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{color:#969696;font-size:18px;line-height:1;margin:0 0 26px;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:#ffa397;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:#ffa397!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(255,163,151,.8);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(255,163,151,.8)!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:#ffa397;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%}.fullWidthImg,img{height:auto}*,: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;margin-bottom:0}@media (max-width:480px){h2{font-size:28px;line-height:31px}}h2.alt,h2.style2{font-size:14px;line-height:18px;letter-spacing:2px}h2.alt{display:inline;background-color:#265b4f;color:#fff;text-transform:uppercase;background-clip:padding-box;white-space:nowrap;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,.full-arrow-link:after,a.arrow-link:after{content:'\3009';vertical-align:baseline;background-color:transparent;transition:all .1s ease}h2.alt:before{margin-top:9px}h2.alt:after{margin-top:4px;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,.full-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{font:proxima-nova,sans-serif;font-weight:700;display:inline;padding-left:10px;padding-right:8px;color:#ffa397}.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:18px;padding-right:0}.arrow-link a,a.arrow-link{color:#000;font-size:12px;text-decoration:none;text-transform:uppercase;border:none;font-weight:700}.mosaic-tile-light-text .arrow-link a,.mosaic-tile-light-text a.arrow-link{color:#fff}.arrow-link a:after,a.arrow-link:after{font:proxima-nova,sans-serif;font-weight:700;display:inline;padding-left:10px;padding-right:8px;color:#ffa397}.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:18px;padding-right:0}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}.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:15px 7.5px 15px 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;padding-left:0;padding-right:0;max-width:none}.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}}@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-left:-24px;margin-right:0;margin-top: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-tile.mosaic-tile-full-width{margin-left:0}.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}}.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}@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:#7d7d7d;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 p em{font-style:normal}.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}.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;content:'';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}}.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)}.cardLeft,.cardTop{background-position:center center;background-size:cover;overflow:hidden;background-repeat:no-repeat}.viewAll{color:#000;font-size:12px;text-decoration:none;text-transform:uppercase;border:none;font-weight:700}.cardBottom-title,.cardTitle a{text-transform:none;letter-spacing:0;text-decoration:none}.mosaic-tile-light-text .viewAll{color:#fff}.viewAll:after{content:'\3009';font:proxima-nova,sans-serif;font-weight:700;display:inline;vertical-align:baseline;padding-left:10px;padding-right:8px;transition:all .1s ease;color:#ffa397;background-color:transparent}.viewAll:hover,.viewAll:visited{color:initial;text-decoration:none}.viewAll:hover{opacity:.8;text-decoration:none;border:none;color:#ffa397}.viewAll:hover:after{padding-left:18px;padding-right:0}.viewAll img{height:6px;width:auto}@media (max-width:480px){.viewAll{padding-top:10px;height:32px;padding-left:20px}}.cardTop{position:relative;display:block;min-height:198px}.cardLeft,.cardRight{min-height:250px;width:50%;float:left}.cardTop>a{position:absolute;z-index:2}.cardLeft{position:relative;display:block}.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:none}.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:0;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{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{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--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--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.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{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--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--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.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{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{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{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{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{content:'';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:#7d7d7d;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{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}.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;-moz-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}.book,.relatedBlogPosts{border-bottom:1px solid #d9dbe1}.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}.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}#content #footnote-container ol li a:first-child{display:none}#content #footnote-container ol li span.annotationLink a{display:inline}.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;color:#fff!important;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}.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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluaXRpYWxpemVycy9fcmVzZXQubGVzcyIsImluaXRpYWxpemVycy9fc3R5bGUubGVzcyIsIm9iamVjdHMvX2NvbnRlbnRUYWdzLmxlc3MiLCJvYmplY3RzL190aWxlcy5sZXNzIiwiaW5pdGlhbGl6ZXJzL190eXBvZ3JhcGh5Lmxlc3MiLCJpbml0aWFsaXplcnMvYW5pbWF0ZS5jc3MiLCJhcHBsaWNhdGlvbi5jc3MiLCJpbml0aWFsaXplcnMvX3NjYWZmb2xkaW5nLmxlc3MiLCJpbml0aWFsaXplcnMvX3V0aWxzLmxlc3MiLCJvYmplY3RzL19mb290ZXIubGVzcyIsIm9iamVjdHMvX2hlcm8ubGVzcyIsIm9iamVjdHMvX2luZm9UYWJsZS5sZXNzIiwib2JqZWN0cy9fZGVmYXVsdHMubGVzcyIsIm9iamVjdHMvX2NvbnRhaW5lcnMubGVzcyIsIm9iamVjdHMvX3RhZ3MubGVzcyIsIm9iamVjdHMvX3RhYmxlcy5sZXNzIiwib2JqZWN0cy9fdGFicy5sZXNzIiwib2JqZWN0cy9fZG9ha3NJbmZvLmxlc3MiLCJvYmplY3RzL19jYXJkcy5sZXNzIiwib2JqZWN0cy9fdXBjb21pbmdFdmVudHMubGVzcyIsIm9iamVjdHMvX2NvbnRlbnQubGVzcyIsIm9iamVjdHMvX2NvbGxlY3Rpb24ubGVzcyIsIm9iamVjdHMvX2JyZWFkY3J1bWJzLmxlc3MiLCJvYmplY3RzL19yZXNlYXJjaC5sZXNzIiwib2JqZWN0cy9fZm9ybXMubGVzcyIsIm9iamVjdHMvX2J1dHRvbnMubGVzcyIsIm9iamVjdHMvX2dldEludm9sdmVkLmxlc3MiLCJvYmplY3RzL192aXNpdC5sZXNzIiwib2JqZWN0cy9fbGF0ZXN0TmV3cy5sZXNzIiwib2JqZWN0cy9fZXZlbnQubGVzcyIsIm9iamVjdHMvX3NpZGViYXIubGVzcyIsIm9iamVjdHMvX3NjaG9sYXJzaGlwLmxlc3MiLCJvYmplY3RzL19mYWNldGVkU2VhcmNoLmxlc3MiLCJvYmplY3RzL19ib29rLmxlc3MiLCJvYmplY3RzL19ibG9nLmxlc3MiLCJvYmplY3RzL19mb290bm90ZXMubGVzcyIsIm9iamVjdHMvX2pzdHJlZS5sZXNzIiwib2JqZWN0cy9fZXNzYXkubGVzcyIsIm9iamVjdHMvX2NvaW5zZWFsLmxlc3MiLCJvYmplY3RzL19tYXAubGVzcyIsIm9iamVjdHMvX3Bsb25lY3VzdG9tLmxlc3MiLCJvYmplY3RzL19jb2xsYXBzaWJsZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQWdDQSxLQWJBLEtBb0JFLFdBQUEsS0FFRixRQUdBLE1BR0EsUUFHQSxXQUdBLE9BS0EsT0FHQSxPQUdBLEtBR0EsS0FHQSxJQUdBLFFBR0EsUUF0QkUsUUFBQSxNQXdIRixHQVZBLElBY0UsT0FBQSxFQW9DRixPQXdEQSxPQUlFLGVBQUEsS0E1RkYsSUFvR0EsU0FJRSxTQUFBLEtBeEVGLE9Bbk1BLHdCQTJSRSxtQkFBQSxPQUNBLE9BQUEsUUFzRkYsT0FVQSxHQUdBLEdBRkUsUUFBQSxFQWxPRixHQXNQQSxFQUNFLGNBQUEsTUFxQkYsUUFqREEsTUFrREUsT0FBQSxFQUFBLEVBQUEsTUFvQkYsSUFsVUEsS0FtVUUsV0FBQSxRQ3ZXdUosZ0JBQUEsS0R1VXpKLFdBK0NBLEVBT0UsT0FBQSxHQUFBLEdBTUYsR0FKQSxHQUtFLE9BQUEsRUFBQSxFQUFBLE1BQUEsSUFqSEEseUJBNEpBLHVCQVNBLHdCQVNBLHNCQVNBLDJCQVNBLHNCQVNBLHdCQVNBLHVCQVNBLHdCQVNBLHVCQVNBLHVCQVNBLDJCQVNBLGlDQVNBLHdCQXZSQSx5QkFwRUEsZUFnUEUsTUFBQSxLQStHSixNQUdBLE9BdmVBLElBMGVBLE9BeGRBLElBbWRFLFVBQUEsS0M3bEJGLGlDRG1hQSxJQWxVQSxLQ3BDeUosZ0JBQUEsS0NsRnpKLFlDdkJBLFlDU0EsRURKTyw4QkFBQSxRQUFBLHNCQUFBLFFFS1AsVUFDRSwyQkFBNEIsR0FDNUIsbUJBQW9CLEdBQ3BCLDRCQUE2QixLQUM3QixvQkFBcUIsS0FHdkIsbUJBQ0Usa0NBQW1DLFNBQ25DLDBCQUEyQixTQUc3QixnQkFD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UyxHQUliLGtCQUNFLEtBQ0UsUUFBUyxFQUdYLEdBQ0UsUUFBUyxHQUliLFFBQ0UsdUJBQXdCLE9BQ3hCLGVBQWdCLE9BR2xCLDhCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHNCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLFlBQ0UsdUJBQXdCLFdBQ3hCLGVBQWdCLFdBR2xCLGlDQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHlCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLGVBQ0UsdUJBQXdCLGNBQ3hCLGVBQWdCLGNBR2xCLDhCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHNCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLFlBQ0UsdUJBQXdCLFdBQ3hCLGVBQWdCLFdBR2xCLGlDQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHlCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLGVBQ0UsdUJBQXdCLGNBQ3hCLGVBQWdCLGNBR2xCLCtCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQixzQkFDbkIs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QkFFSSxNQUFBLEtBQ0EsWUFBQSxPQUhKLHdCQU1JLE1BQUEsRUFDQSxZQUFBLE9BVUosTUFDRSxVQUFBLEVBREYsUUFHSSxVQUFBLEtBRUEsZUFBQSxJQUdKLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsSUFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxvQkFFRixXQUNFLE1BQUEsb0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxvQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxNQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxNQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxNQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxNQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLEtBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsYUFDRSxNQUFBLEtBRUYsWUFDRSxNQUFBLG1CQUVGLFlBQ0UsTUFBQSxvQkFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLG9CQUVGLFlBQ0UsTUFBQSxvQkFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLG9CQUVGLFlBQ0UsTUFBQSxtQkFFRixZQUNFLE1BQUEsa0JBRUYsYUFDRSxNQUFBLG1CQUVGLGFBQ0UsTUFBQSxLQUVGLFlBQ0UsTUFBQSxpQkFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLGtCQUVGLFlBQ0UsTUFBQSxrQkFFRixZQUNFLE1BQUEsSUFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLGtCQUVGLFlBQ0UsTUFBQSxJQUVGLGFBQ0UsTUFBQSxrQkFFRixhQUNFLE1BQUEsa0JBRUYsYUFDRSxNQUFBLEtBRUYsZ0JBRUksZUFBQSxPQUdKLGdCQUVJLGVBQUEsT0FHSixZQUNFLFlBQUEsRUFLRixXQUNFLFVBQUEsSUFERixhQUlJLFVBQUEsSUFJSix5QkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix3QkFFSSxlQUFBLE9BR0osd0JBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixpQ0FFSSxjQUFBLEVBRkosZ0NBS0ksYUFBQSxFQUdKLGdDQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosK0JBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixtQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osa0JBQ0UsTUFBQSxLQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxLQUVGLGtCQUNFLE1BQUEsTUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxNQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLE1BRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsTUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixvQkFDRSxNQUFBLEtBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLG9CQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxvQkFFRixtQkFDRSxNQUFBLG9CQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxvQkFFRixtQkFDRSxNQUFBLG1CQUVGLG1CQUNFLE1BQUEsa0JBRUYsb0JBQ0UsTUFBQSxtQkFFRixvQkFDRSxNQUFBLEtBRUYsbUJBQ0UsTUFBQSxpQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLElBRUYsb0JBQ0UsTUFBQSxrQkFFRixvQkFDRSxNQUFBLGtCQUVGLG9CQUNFLE1BQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixtQkFDRSxZQUFBLEVBREYscUJBR0ksYUFBQSxFQUdKLGtCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsb0JBSUksVUFBQSxJQUNBLFdBQUEsTUFJTiwwQkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixnQ0FFSSxjQUFBLEVBRkosK0JBS0ksYUFBQSxFQUdKLCtCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosOEJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixrQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxNQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLE1BRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG1CQUVGLGtCQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxpQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixrQkFDRSxZQUFBLEVBREYsb0JBR0ksYUFBQSxFQUdKLGlCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsbUJBSUksVUFBQSxJQUNBLFdBQUEsTUFJTixnREFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSiwrQkFFSSxjQUFBLEVBRkosOEJBS0ksYUFBQSxFQUdKLDhCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosNkJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixpQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxvQkFFRixnQkFDRSxNQUFBLG9CQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxvQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsTUFFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxNQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLE1BRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsTUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxtQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG1CQUVGLGlCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxpQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixxQkFFSSxlQUFBLE9BR0oscUJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixpQkFDRSxZQUFBLEVBREYsbUJBR0ksYUFBQSxFQUdKLGdCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsa0JBSUksVUFBQSxJQUNBLFdBQUEsTUFJTiwwQkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRiwyQkFFSSxlQUFBLE9BR0osMkJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixvQ0FFSSxjQUFBLEVBRkosbUNBS0ksYUFBQSxFQUdKLG1DQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosa0NBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixzQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0oscUJBQ0UsTUFBQSxLQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsS0FFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsS0FFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxvQkFFRixxQkFDRSxNQUFBLG9CQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxvQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxLQUVGLHFCQUNFLE1BQUEsTUFFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxNQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLE1BRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsTUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsS0FFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRix1QkFDRSxNQUFBLEtBRUYsc0JBQ0UsTUFBQSxtQkFFRixzQkFDRSxNQUFBLG9CQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxvQkFFRixzQkFDRSxNQUFBLG9CQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxvQkFFRixzQkFDRSxNQUFBLG1CQUVGLHNCQUNFLE1BQUEsa0JBRUYsdUJBQ0UsTUFBQSxtQkFFRix1QkFDRSxNQUFBLEtBRUYsc0JBQ0UsTUFBQSxpQkFFRixzQkFDRSxNQUFBLGtCQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLGtCQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxrQkFFRixzQkFDRSxNQUFBLElBRUYsdUJBQ0UsTUFBQSxrQkFFRix1QkFDRSxNQUFBLGtCQUVGLHVCQUNFLE1BQUEsS0FFRiwwQkFFSSxlQUFBLE9BR0osMEJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixzQkFDRSxZQUFBLEVBREYsd0JBR0ksYUFBQSxFQUdKLHFCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsdUJBSUksVUFBQSxJQUNBLFdBQUEsTUFJTix5QkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixnQ0FFSSxjQUFBLEVBRkosK0JBS0ksYUFBQSxFQUdKLCtCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosOEJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixrQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxNQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLE1BRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG1CQUVGLGtCQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxpQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixrQkFDRSxZQUFBLEVBREYsb0JBR0ksYUFBQSxFQUdKLGlCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsbUJBSUksVUFBQSxJQUNBLFdBQUEsTUFLTixLQWo0REUsVUFBQSxFQWk0REYsT0E3M0RJLGVBQUEsSUE4NURBLFVBQUEsS0FqQ0osaUJBL3VERSxNQUFBLElBbXZERSxnREFtQ0gsaUJBbnhEQyxNQUFBLEtBbXZERSx5QkFnQ0gsaUJBaDZEQyxNQUFBLE1BeTNERixpQkFudURFLE1BQUEsSUFndkRFLGdEQTBCSCxpQkFoeERDLE1BQUEsS0F5dkRFLHlCQXVCSCxpQkFoNkRDLE1BQUEsTUF5M0RGLGlCQTd0REUsTUFBQSxJQW12REUsZ0RBaUJILGlCQXZ3REMsTUFBQSxLSHZERixjR3V4REEsaUJDdDVEQSxTQ2xDQSxvQkxrS0UsTUFBQSxLRzJ6REYsV0FDRSxRQUFBLGFEbStDRixLRno5R0EsS0UwOUdBLEVGejlHRSxZQUFBLGFBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsRUFDQSxZQUFBLElBQ0EsTUFBQSxLQUdGLEVBQUcsTUFBQSxLQUFjLFlBQUEsSUFHZixXQUFBLElBQUEsSUFBQSxZRSs5R0YsU0Y5OUdDLFFKa0dHLFFBQUEsRUlqR1EsTUFBQSxRQUNWLDBCQUNFLE1BQUEsS0VtK0dKLGlDRmwrR0ksZ0NBQ1UsTUFBQSxRQUFhLGdCQUFBLFVFay9HM0Isa0JBSkEsa0JBS0EsdUJBRUEsbUJBTEEsY0FDQSxxQkFLQSxZQVhBLGdCQUVBLGFBREEsNERBV0Esd0JBSEEscUJBTEEsWUYxK0dBLEdFaStHQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdGcCtHRSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFlBQUEsYUFBQSxXRXMvR0YsWUFEQSxnQkZsL0dBLEdKOEdFLE1BQUEsS0k3R0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxFQUNBLHlCR3E5REQsaUJBaDZEQyxNQUFBLEtEazhHQSxZQURBLGdCRjN5R0YsR0ExTUksVUFBQSxNQUlKLEdBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEVBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxjQUFBLEVBRUEseUJBOExGLEdBN0xJLFVBQUEsS0FDQSxZQUFBLE1BU0osT0FQRSxVQWFBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxJQVJGLE9BQ0UsUUFBQSxPQUVBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLGVBQUEsVUFJQSxnQkFBQSxZQUNBLFlBQUEsT0FDQSxhQUFBLEtBQ0EsUUFBQSxLQUFBLEVBR0EsV0FBQSxNQUFBLEVBQUEsRUFBQSxRQUFBLEtBQUEsRUFBQSxFQUFBLFFBRUEsNkJBQUEsTUFBQSxxQkFBQSxNQUVBLEtBQUEsS0V3L0dGLGFGdi9HRSxjQUNFLFFBQUEsSUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE1BQUEsS0VvbkhKLG9CRmxqSEUsdUJBQUEsbUJBQ0UsUUFBQSxRQUlBLGVBQUEsU0FLQSxpQkFBQSxZQUZBLFdBQUEsSUFBQSxJQUFBLEtBeEVGLGNBQ0UsV0FBQSxJQUVGLGFBQ0UsV0FBQSxJQUNBLGNBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUVBLEtBQUEsTUFDQSxPQUFBLEtBS0osc0VBQ0UsYUFBZSxPQUFBLE1FOC9HakIsa0JBSEEsa0JBQ0EsY0FDQSxxQkFIQSxhQURBLDRERnQvR0EsR0FDRSxVQUFBLEtBQ0EsZUFBQSxFQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxLQUNBLFNBS0YsR0FDRSxVQUFBLEtBREYsR0FFRSxlQUFBLEVBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEtFc2dIRix1QkFFQSxtQkZyZ0hBLGFFc2dIQSx3QkFGQSxxQkFGQSxZRnovR0EsR0FSRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsUUFPRixZQVlBLGlCQVZFLFVBQUEsS0FJQSxZQUFBLElBb0RjLFlLbEgrRCxnQkFBQSxLTDREN0UsZUFBQSxVQUpGLFlBQ0UsTUFBQSxLQU1BLG9DQUNFLE1BQUEsS0FJSixpQkFYRSxNQUFBLEtBTUEseUNBQ0UsTUFBQSxLQU1GLHVCQUVFLEtBQUEsYUFBQSxXQUNBLFlBQUEsSUFDQSxRQUFBLE9BRUEsYUFBQSxLQUNBLGNBQUEsSUFFQSxNQUFBLFFFNmdISix1QkYxZ0hFLHlCQUNFLE1BQUEsUUFDQSxnQkFBQSxLQUVGLHVCQUNFLFFBQUEsR0FDQSxnQkFBQSxLQUNBLFlBQ0EsTUFBQSxRQUNBLDZCQUNFLGFBQUEsS0FDQSxjQUFBLEVFOGdITixjRnpnSEEsYUF6Q0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxLQUNBLGVBQUEsVUFDQSxZQUNBLFlBQUEsSUVzakhGLHNDRnJqSEUscUNBQ0UsTUFBQSxLRXdqSEosb0JGbGpIRSxtQkFFRSxLQUFBLGFBQUEsV0FDQSxZQUFBLElBQ0EsUUFBQSxPQUVBLGFBQUEsS0FDQSxjQUFBLElBRUEsTUFBQSxRRXdqSEosb0JBRkEsc0JBQ0EsbUJGcGpIRSxxQkFDRSxNQUFBLFFBQ0EsZ0JBQUEsS0V3akhKLG9CRnRqSEUsbUJBQ0UsUUFBQSxHQUNBLGdCQUFBLEtBQ0EsWUFDQSxNQUFBLFFFeWpISiwwQkZ4akhJLHlCQUNFLGFBQUEsS0FDQSxjQUFBLEVBcUJILDBDQUFhLFlBQWEsWUFBQSxJQUFBLE1BQUEsUUFBNkIsTUFBQSxLQUFZLEtBQUEsSUFBQSxLQUFBLEtBQUEsYUFBQSxXQUFtQyxlQUFBLFlBQTZCLFFBQUEsS0FBYyxNQUFBLE1LcklwSixzQkFBQSwwQkFTRSxNQUFBLGVMNkhFLDBCQTRDSiwwQ0E1Q3NCLFVBQUEsRUFBYSxNQUFBLE1BQy9CLDRDQTJDSiwwQ0EzQ3NDLE9BQUEsS0FBQSxHQUZuQywrQ0FHUyxVQUFBLEtBQWdCLFdBQUEsT0FBbUIsWUFBQSxJRW9rSC9DLDBDRjlqSEEsMENBQzJDLFdBQUEsUUFBb0IsY0FBQSxJQUFtQixNQUFBLFFBQWUsS0FBQSxPQUFBLElBQUEsS0FBQSxFQUFBLGFBQUEscUJBQWlELFFBQUEsSUFBQSxjTTRFbEosYUE1Q0Esa0JBUUEsb0JDek5HLFlBQUEsYUFBQSxXTHd2SEgsaURBRkEsZ0RBQ0EsaURGcmtIQyxnREFDVSxNQUFBLFFBY1gseUNBQ0ksTUFBQSxLQUdKLCtDQUNJLE1BQUEsS0FHSixnQkFDSSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLE9BR0oseUJBQ0ksV0FBQSxPQUNBLGlCQUFBLFFJM09KLGFBQ0UsV0FBQSxLQUdGLGVBQ0UsV0FBQSxPQ3FGRixtQ0ExRkEsMENBMkZjLFdBQUEsS0RuRmQsU0FDRSxRQUFBLE1BR0YsVUFDRSxRQUFBLGFBR0YsWUFDRSxTQUFBLE9BR0YsZUFDRSxXQUFBLEtBR0YsV0FDRSxpQkFBQSxRRmt5SEYsMkJBREEsdUJFOXhIQSxhQUNFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsZ0JBQUEsS0FIRixnQkFLSSxPQUFBLEVBQ0EsUUFBQSxFQUtGLHlCQXNHRixZQXJHSSxRQUFBLGdCQUtGLHlCQWdHRixXQS9GSSxRQUFBLGdCQUlKLFlBQ0UsWUFBQSxJQUdGLFFBQ0UsWUFBQSxJQUdGLFNBQ0UsUUFBQSxNQUNBLE9BQUEsS0FFQSxRQUFBLFNBR0YsUUFDRSxRQUFBLGVDbERGLDJDQWhCQSxpREFpQkUsUUFBQSxNRHdERixXQUNFLGtCQUFBLFVBQ0Esb0JBQUEsT0FBQSxPQUlBLGdCQUFBLE1BR0YsZ0JBQ0UsWUFBQSxLQUdGLGdCQUNFLFlBQUEsS0FHRixnQkFDRSxZQUFBLEtBR0YsZ0JBQ0UsWUFBQSxLQUdGLGdCQUNFLFlBQUEsS0FHRixvQkFDRSxlQUFBLE1BR0Ysb0JBQ0UsZUFBQSxNQUdGLG1CQUNFLGVBQUEsS0FHRixtQkFDRSxlQUFBLEtBR0YsbUJBQ0UsZUFBQSxLQUdGLG1CQUNFLGVBQUEsS0FHRixtQkFDRSxlQUFBLEtBR0YsVUFDRSxjQUFBLE1BR0YsYUFDRSxXQUFBLEtBR0YsYUFDRSxLQUFBLFFBQWUsU0FBQSxTSXRHakIsb0ROMDNIRSx1Qk16M0hELG1CTnczSEMsbUJNcjNIQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsR0hwQ0YscUNBQ0UsUUFBQSxNQUNBLE1BQUEsS0FHRix3Q0FDRSxNQUFBLEtBT0YscUJBQ0ksT0FBQSxLQUFBLE1BQUEsS0FBQSxFQU9KLGVBQ0ksUUFBQSxHQUFBLEVBQUEsR0FBQSxHQU1KLG1DQUNJLE1BQUEsSUFPQSx5QkEwREosZUF0RVEsUUFBQSxHQUFBLEVBQUEsR0FBQSxHQXNFUixtQ0EvRFEsTUFBQSxJQStEUixpQ0F6RFEsTUFBQSxNQUtKLHFDQW9ESixtQ0FuRFEsTUFBQSxLQUtSLG9EQUNJLFFBQUEsS0FHSixZQUF5QixRQUFBLE1BQWUsT0FBQSxLQUFBLGVBQTZCLFFBQUEsS0FBQSxFQUFnQixNQUFBLElIMDZIckYsbUNHdDZIRyxrQ0FDVSxrQkFBQSxRQUEyQixrQkFBQSxJSDY2SHhDLCtCR3Y2SEcsOEJBQ1UsbUJBQUEsUUFBNEIsbUJBQUEsSUFaekMseUJBZTJGLFdBQUEsUUFBa0QsWUFBQSxJQWY3SSxjQWlCMEQsWUFBQSxJSHU3SDFELHFCR3Q3SEUsb0JBQ1UsV0FBQSxrQkFBK0IsYUFBQSxRQUFzQixNQUFBLEtBQWMsZ0JBQUEsS0g0N0gvRSw4QkcxN0hHLDZCQUNVLGtCQUFBLFFBQTJCLGtCQUFBLElIODdIeEMsMEJHMzdIRyx5QkFDVSxtQkFBQSxRQUE0QixtQkFBQSxJQVV6QyxzQkFDSSxPQUFBLEVBQUEsS0FBQSxNQUFBLElBQ0EseUJBSUosc0JBSFEsT0FBQSxLQUFBLEVBQUEsTUFBQSxNSWxHUixXQUNFLE9BQUEsRUFBQSxLQUNBLFVBQUEsT0FDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EseUJBc1JGLFdBclJJLFFBQUEsRUFBQSxNQUlKLHNCQUNFLFVBQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEdBRkYsNEJBSUksWUFBQSxFQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EseUJBMFFKLDRCQXpRTSxRQUFBLE9BUk4sOEJBV00sUUFBQSxXQUNBLHlCQXFRTiw4QkFwUVEsUUFBQSxjQVNSLGVQcWlJQSxnQk9waUl5QixRQUFBLEVBQ3ZCLE9BQUEsS0FHRixnQkFDRSxpQkFBQSxRQUdGLFNBQ0UsT0FBQSxLQUNBLFNBQUEsU0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQUEsT0FDQSxnQkFBQSxNQUdGLGNBQ0UsaUJBQUEsa0JBR0YsZUFDRSxpQkFBQSxtQkFHRixpQ1BraUlBLGtDT2hpSUUsWUFBQSxLQUlGLG1CQUNFLFlBQUEsTUFDQSx5QkEwTkYsOEJBalFRLFFBQUEsYUFpUVIsbUJBMU5nQixZQUFBLEdBRmhCLG9DQTlERSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLHlCQXNSRixvQ0FyUkksUUFBQSxFQUFBLE1BOERBLDJEQXVOSixvQ0F0TlEsVUFBQSxPQUdOLHdDQUNFLFlBQUEsRUFERix5REFRQSw0REFMSSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFVBQUEsTUFVTixnQkFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGVBQUEsUUFBQSxZQUFBLFFBQ0EseUJBZ01GLGdCQS9MSSxjQUFBLEtBQUEsVUFBQSxNQUxKLHlCQVdJLFdBQUEsV0FDQSxNQUFBLEtBQ0EsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLGVBQUEsRUFBQSxNQUFBLEVBZEosbUNBb0JJLGNBQUEsR0FDQSxlQUFBLEVBQUEsTUFBQSxFQXJCSixtQ0F3QkksUUFBQSxFQUNBLGVBQUEsRUFBQSxNQUFBLEVBQ0EsWUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0EseUJBd0tKLHlCQXBMTSxNQUFBLEtBb0xOLG1DQXZLTSxZQUFBLEVBQ0EsYUFBQSxHQUNBLFlBQUEsS0FDQSxXQUFBLE1Qa2tJTiw2RU9oa0lJLCtFUGlrSUosZ0ZPaGtJTSxZQUFBLEVBbkNOLG1DUHVtSUEsbUNPaGtJSSxXQUFBLFdBQ0EsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFlBQUEsS0FDQSxvQkFBQSxRQUFBLG1CQUFBLFFBQUEsV0FBQSxRQU9BLDZDUDBrSUosNkNPemtJTyxXQUFBLEVBQ0EsWUFBQSxNQUNBLHlCQWdKUCxtQ1A4NkhFLG1DT3RrSUksV0FBQSxFQUNBLGVBQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQXFKTiw2Q1A2N0hFLDZDTzVrSU8sWUFBQSxHQU1ULGlCQWpKRSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQUEsRUFpSkEsRUFoSkEsTUFBQSxLQUNBLHlCQXNSRixnQkE1TEksUUFBQSxNQTRMSixpQkFyUkksUUFBQSxFQUFBLE1BNElKLG1DQUtJLGFBQUEsS0FDQSx5QkFtSUosbUNBbElNLGFBQUEsRUFDQSxjQUFBLEdBSUosdUNBQ0UsT0FBQSxFQUNBLGFBQUEsRUFDQSxjQUFBLEVBQ0EsVUFBQSxLQUdGLHNDQUNFLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxLQUNBLHlCQWdISixzQ0EvR0ssY0FBQSxLQUNDLGFBQUEsTUFLRiwwQkF5R0osNERBeEdNLGNBQUEsbUJBQ0EsYUFBQSxvQkFsQ04scURBdUNJLFlBQUEsTUFDQSxhQUFBLEVBQ0EsV0FBQSxFQXpDSixvQ04zREUsTUFBQSxLTTJERixvQ054REUsTUFBQSxJTTJHRSxnREFzRkosb0NOcE1FLE1BQUEsTU1pSEUseUJBbUZKLHFEQTlGSyxZQUFBLEVBOEZMLG9DTnBNRSxNQUFBLE1NMkRGLHFDTmxERSxNQUFBLGtCTThHRSxnREE2RUoscUNOcE1FLE1BQUEsTU0wSEUseUJBMEVKLHFDTnBNRSxNQUFBLE1NMkRGLHNGQWpKRSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLHlCQXNSRixzRkFyUkksUUFBQSxFQUFBLE1Bb05KLDJEQUNFLFFBQUEsRUFERiw0RUFHSSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFVBQUEsTVB5bUlKLGtET3JtSUEsb0VQb21JQSx1RU9qbUlJLE9BQUEsRUFBQSxLQUNBLFVBQUEsT0FDQSxRQUFBLEVBQUEsS0FJSiw4QkFDSSxNQUFBLEtBR0osOENBQ0ksVUFBQSxLQUNBLFlBQUEsRUFDQSxNQUFBLEtBR0osdUNBQ0ksTUFBQSxJQUNBLFVBQUEsSUFDQSx5QkFrQ0osdUNBakNRLFVBQUEsS0FDQSxNQUFBLGVBZ0NSLHVFQUhRLGFBQUEsYUEzQkoseUJBOEJKLHVDQTdCUSxNQUFBLE1BSVIsK0NBQ0ksUUFBQSxFQUFBLEtBQUEsRUFBQSxFQUNBLHFDQXVCSiwrQ0F0QlEsUUFBQSxFQUFBLEtBQUEsRUFBQSxHQUlSLHFEQUNJLGFBQUEsWUFDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLEtBQ0EscUNBZUoscURBZFEsWUFBQSx5QkFFQSxZQUFBLDhCQUNBLE1BQUEsTUhoUlIsTUppNElBLGVBREEsaUJJLzNJRSxXQUFBLE1BQ0EsUUFBQSxFQUFBLEVBQUEsSUFDQSx5QkE2VEYsTUp3a0lFLGVBREEsaUJJbjRJRSxXQUFBLE1BQ0EsY0FBQSxLQUNBLFFBQUEsSUFBQSxHQUlKLGFBQ0UsV0FBQSxNQUtGLGdDQUNFLGNBQUEsTUFDQSx5QkE4U0YsZ0NBOVNnQixjQUFBLEdBR2hCLHNCSnE0SUEsNkJJbjRJUSxjQUFBLFlBSVIsWUpvNElBLHFCQURBLHVCSWg0SUUsV0FBQSxNQUNBLHlCQWlTRixZSnFtSUUscUJBREEsdUJJcDRJRSxXQUFBLE1BZ1NKLGdCSmluSUUseUJBREEsMkJJdjRJRSxXQUFBLE9BTEosZ0JKdTRJQSx5QkFEQSwyQkluNElFLFdBQUEsTUFNRixvQ0FFSSxLQUFBLEdKMDRJSixzQkFDQSxzQkl2NElBLHFCQUNFLFVBQUEsUUFDQSxXQUFBLFFBQ0EsT0FBQSxRQUNBLGVBQUEsUUFHRixtQkFDRSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE9BQUEsRUFFQSxjQUFBLE1BQ0EsVUFBQSxJQUNBLE1BQUEsS0FDQSxnREE4UEYsbUJBNVBJLFdBQUEsS0E0UEosMEJBaFBpQixVQUFBLE1BVmYseUJBMFBGLG1CQXpQSSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsS0FDQSxJQUFBLEVBQ0EsY0FBQSxFQUNBLFdBQUEsTUFvUEosMEJBL09rQixLQUFBLEtBQVcsVUFBQSxNQUYzQiwwQkFBVSxPQUFBLEtBQWEsS0FBQSxLQUFXLFNBQUEsU0FBbUIsVUFBQSxLQUFnQixNQUFBLEtBS3JFLGdDQUFnQixTQUFBLFNBQW1CLEtBQUEsS0FBVyxXQUFBLEtBQWlCLE9BQUEsS0FDOUQseUJBMk9ILGdDQTNPaUIsT0FBQSxLQUFhLEtBQUEsS0FBVyxjQUFBLEtBQW9CLElBQUEsS0FBVSxNQUFBLE1BS3ZFLFVBQ0UsU0FBQSxTQUNBLFFBQUEsS0FBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsS0FFQSxrQkFBVyxZQUFhLE9BQUEsRUFBQSxFQUFBLEtBQWlCLFFBQUEsRUFDekMseUJBNE5GLFVBNU5nQixRQUFBLEtBQUEsS0FBQSxNQUdoQixjQUNFLFNBQUEsU0FDQSxjQUFBLEtBQ0EsSUFBQSxNQUNBLEtBQUEsS0FDQSxZQUFBLE9BTEYsZ0JKNDZJQSxzQkFDQSx3Qkl0NklJLE1BQUEsS0FDQSxnQkFBQSxLQWFKLHFCSjI2SUEsMkJBQ0EsNkJJcjdJQSxrQkp5NklBLHdCQUNBLDBCSTU1SUksTUFBQSxLSXpIQSxnQkFBQSxLSjJHSixnQkFFRSxjQUFBLEtBT0YsbUJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBT0YseUJBQTBCLFVBQUEsS0FFMUIsNEJBQTZCLFdBQUEsUUFBb0IsY0FBQSxJQUFBLE1BQUEsUUFBakQsc0NBQ1ksZUFBd0IsT0FBQSxFQUFBLFlBQUEsS0FBMkIsUUFBQSxLQUFBLEVBQUEsRUFEL0QsMENBRWdCLFNBQUEsU0FBbUIsS0FBQSxLQUFXLElBQUEsS0FHOUMsbUJBQ0UsUUFBQSxFQURGLG1DQUdJLFdBQUEsT0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSx5QkE0S0osbUNBM0tNLFFBQUEsS0FBQSxNQUtOLGNBQ0UsUUFBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEVBRkYsZ0JBSUksVUFBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLElBSUosb0JKaTdJQSxtQkloN0lFLE1BQUEsSUFDQSxXQUFBLE9BQ0EsUUFBQSxhQUNBLHlCQXdKRixvQko0eElFLG1CSW43SUUsTUFBQSxLQUNBLGNBQUEsRUFDQSxhQUFBLEdBUEosa0RKKzdJQSxpRElyN0lJLGNBQUEsRUFJSixvQkFDRSxjQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSx5QkEySUYsb0JBMUlJLGFBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGVBQUEsS0FDQSxjQUFBLE1BSUosbUJBQ0UsYUFBQSxLQUdGLHFCQUNFLGVBQUEsVUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxjQUFBLElBR0YsbUJBQ0UsVUFBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLElBOERGLHFCQVlBLGFBNUJBLDBCQWhCQSxrQkFRQSxvQkF5Q0UsWUFBQSxJQzlJQSxlQUFBLEVENERGLHFCQUtJLE1BQUEsUUFDQSwyQkFDRSxNQUFBLFFBS04sMEJBQ0UsTUFBQSxJQURGLG9DQUdJLFFBQUEsRUFDQSxNQUFBLEtBQ0EsY0FBQSxFQUxKLG9EQU9NLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSx5QkFnR04sb0RBL0ZRLFFBQUEsS0FBQSxNQVpSLHdDQWlCSSxRQUFBLEVBQUEsS0FBQSxLQUlKLGtCQUNFLFVBQUEsS0FJQSxXQUFBLE1BR0Ysb0JBQ0UsVUFBQSxLQUlBLFdBQUEsS0FHRiwwQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGlCQUFBLFFBRUEsZUFBQSxVQUNBLFVBQUEsS0FFQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQ0EsZ0NBQ0UsTUFBQSxLQUNBLGlCQUFBLHFCQUlKLHFCQUNFLFVBQUEsS0FHQSxlQUFBLFVBR0YsNEJBQ0UsVUFBQSxLQUNBLGNBQUEsSUFHRixhQUNFLFVBQUEsS0FDQSxZQUFBLEtBTUYsZUFDRSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFIRiwyQkFLSSxPQUFBLEVBQUEsSUFMSix5QkFRSSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxhQUFBLElBQ0EsZUFBQSxVS3RTSixxQkNVQSxXRENJLFlBQUEsSUpHMkYsZUFBQSxVRDRRL0YsaUJBZUksTUFBQSxRQUNBLHVCQUNFLE1BQUEsUUFLTiw0QkFDRSxNQUFBLElBQ0UseUJBVUosNEJBVEssTUFBQSxNQU1MLDhCQUNJLFFBQUEsS005VEosVUFDRSxXQUFBLEtBQ0EsV0FBQSxNQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0YsV0FDRSxRQUFBLGFBQ0EsV0FBQSxPQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0YsV0FDRSxRQUFBLGFBQ0EsZ0JBQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsS0FHQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFlBQ0EsaUJBQUEsS0FDQSxTQUFBLFNBQ0EsaUJBQ0UsTUFBQSxRQVFKLFlBQ0UsTUFBQSxJQUNBLE9BQUEsSUFDQSxpQkFBQSxnQ0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxVQUFBLGlCQUNBLDBCQThDRixXQTNESSxRQUFBLEVBQUEsS0FBQSxFQUFBLElBQ0EsVUFBQSxLQTBESixZQTdDSSxNQUFBLEtBSUosbUJBQ0UsV0FBQSxJQUFBLE1BQUEsUUFHRixjQUNFLFdBQUEsS0FDQSxRQUFBLEtBR0YsbUJBQ0UsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLDBCQThCRixtQkE3QkksUUFBQSxHRHpESixxQkFBQSxxQkFnQkksYUFBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0pYMEQsZUFBQSxJS3NEOUQsc0JBQ0UsVUFBQSxLQUNBLGNBQUEsS0FHRixxQkFDRSxVQUFBLEtBS0YsaUNBQ0ksUUFBQSx1QkFDQSxPQUFBLFlBR0osZ0NBQ0ksV0FBQSxlQUNBLE9BQUEsWUFJSixrQ0FDSSxXQUFBLEtEeEZKLE9BQ0UsV0FBQSxJQUFBLE1BQUEsUUFHRixxQkFFSSxNQUFBLE9BRUEsWUFBQSxJQUFBLE1BQUEsUUFLQSxlQUFBLEVBQ0EsVUFBQSxLQUVBLFdBQUEsTUFaSixxQkFlSSxNQUFBLE9BS0EsVUFBQSxLQXBCSix1QlR1MUpBLHVCU2gwSkksVUFBQSxLQUNBLFlBQUEsRUFDQSxXQUFBLEVBekJKLGdDQTRCSSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQUEsS0FDQSxPQUFBLEVFbENKLFdBQ0UsUUFBQSxNQUFBLEVBR0YsaUJBQ0UsVUFBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUpGLHdCTklBLDZER1JBLEtIbUJXLFlBQUEsSU1QVCxnREFRRixpQkFQSSxRQUFBLEtBQUEsRUFBQSxFQUFBLE1BRUYseUJBS0YsaUJBSkksUUFBQSxFQUNBLFdBQUEsTUhqQkosS0FDRSxpQkFBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxVQUpGLE9SbzRKQSxlUTczSkksTUFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtSaTRKSixXSzU0SkEsNkNBRUUsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsT0FHRixnREwyNEpBLG9ES3o0SlMsUUFBQSxLQUZULG9EQUdTLFFBQUEsYUFBc0IsVUFBQSxFQUFjLFFBQUEsRUFBQSxLQUFpQixlQUFBLElBQW9CLE1BQUEsSUFIbEYsc0RBS00sUUFBQSxhQUF1QixVQUFBLEtBQWlCLGVBQUEsT0FDNUMsMERBQVMsYUFBQSxJQUFBLE1BQUEsUUFDUiwwQkE4Skgsb0RBaktvQixNQUFBLEtBaUtwQiwwREE5SnFCLGNBQUEsSUFBQSxNQUFBLFFBQWtDLGFBQUEsRUFBaUIsZUFBQSxNQVB4RSxzREFVSyxRQUFBLE1BQWUsVUFBQSxLQUFpQixZQUFBLElBQWtCLGVBQUEsRUFBbUIsY0FBQSxLQUFxQixlQUFBLFVBVi9GLHlEQVlPLFdBQUEsT0FaUCw0REFnQkcsUUFBQSxNQUNBLFlBQUEsYUFBQSxXQUNBLFVBQUEsS0FDQSxlQUFBLEVBQ0EsWUFBQSxFQUNBLGVBQUEsS0FDQSxjQUFBLEtBQ0EsU0FBQSxTQXZCSCwwREEwQkcsWUFBQSxhQUFBLFdBQ0EsUUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsWUFBQSxJQUtILE9BQ0UsVUFBQSxFQURGLFNBR0ksUUFBQSxhQUNBLGVBQUEsT0FDQSxVQUFBLEtBSUosYUx3NkpBLFlLdjZKRSxNQUFBLElBQ0EsUUFBQSxFQUFBLEtBTUYsYUFDRSxhQUFBLElBQUEsTUFBQSxRQVNBLDBCQXVHRixhTHF6SkUsWUsxNkpFLE1BQUEsS0FxSEosYUE5R0ksYUFBQSxFQUNBLGVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQTRHSixZQXRHSSxZQUFBLE1BSUosYUFDRSxVQUFBLEtBQ0EsZUFBQSxFQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsY0FBQSxLQUdGLGFBRUUsWUFBQSxhQUFBLFdBQ0EsVUFBQSxLQUNBLGVBQUEsRUFDQSxZQUFBLEVBQ0EsZUFBQSxLQUNBLGNBQUEsS0FDQSxTQUFBLFNBQ0EsbUJBQ0UsTUFBQSxLQUNBLFFBQUEsR0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxJQUNBLGFBQUEsTUFDQSxPQUFBLE1PaENKLFlBckJBLFdBcUNJLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQTlERixJQUFBLEVQZ0ZGLFlBQ0UsVUFBQSxLQUNBLFlBQUEsRUFDQSxZQUFBLElBK0JGLG9CQVFBLDBCQUlJLFlBQUEsSVBaRixlQUFBLFVPNUJGLHFCQUNFLFFBQUEsS0FDQSwwQkE2REYscUJBNURJLFFBQUEsS0FBQSxNQUlKLGNBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxlQUFBLElBR0Ysb0JMdTZKQSxtQkt0NkpFLFFBQUEsV0FDQSxNQUFBLElBQ0EsVUFBQSxLQUdGLDJDQUVJLE1BQUEsSUFGSiwwQ0FLSSxNQUFBLElBSUosb0JBQ0UsY0FBQSxLQUNBLFdBQUEsTUFDQSxlQUFBLEVBS0YsbUJBQ0UsYUFBQSxLQUNBLFdBQUEsS0FPRiwyQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFHRixrQkFDRSxXQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxJQUNBLFlBQUEsTUFDQSxhQUFBLE1RdktGLGdCQUNFLFFBQUEsTUFBQSxFQUNBLGlCQUFBLEtBQ0EsMEJSMEtGLGtCQUpJLFlBQUEsTUFDQSxhQUFBLE1RM0lKLGdCQTNCSSxRQUFBLEtBQUEsR0FJSixZQUNDLFFBQUEsRUFDQSxpQkFBQSxLQUNBLDBCQW9CRCxZQW5CSSxRQUFBLEtBQUEsR0FJSix3QkFDQyxZQUFBLE1BR0QsMkJBQ0MsZUFBQSxNQUdELFFBQ0UsV0FBQSxPQUNBLDBCQUtGLFFBSkksV0FBQSxRRDNCSixVQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsZUFBQSxPQUFBLFlBQUEsT0FHRixlQUNFLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBR0YsZ0JBQ0UsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE1ad25LRix1QllybktBLGNab25LQSxnQkFEQSxlWWxuS0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBRUEsV0FBQSxpRUFDQSxPQUFBLCtHQXNDRixVQXJCQSxTQTBCRSxvQkFBQSxPQUFBLE9BQ0EsZ0JBQUEsTUVvSEUsU0FBQSxPQ2pIQSxrQkFBQSxVSDVDSixTZHNHRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGdCQUFBLEtBQ0EsZUFBQSxVQUNBLFlBQ0EsWUFBQSxJY2RGLGtCQWtCQSxhQUtFLGVBQUEsS0F3R1EsZUFBQSxFSXpKb0YsZ0JBQUEsS2xCeUM1RixpQ0FDRSxNQUFBLEtBTUYsZUFDRSxRQUFBLFFBQ0EsS0FBQSxhQUFBLFdBQ0EsWUFBQSxJQUNBLFFBQUEsT0FDQSxlQUFBLFNBQ0EsYUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLElBQUEsSUFBQSxLQUNBLE1BQUEsUUFDQSxpQkFBQSxZRThnS0osZUY1Z0tFLGlCQUNFLE1BQUEsUUFDQSxnQkFBQSxLQUVGLGVBQ0UsUUFBQSxHQUNBLGdCQUFBLEtBQ0EsWUFDQSxNQUFBLFFBQ0EscUJBQ0UsYUFBQSxLQUNBLGNBQUEsRWMxSU4sYUFJSSxPQUFBLElBQ0EsTUFBQSxLQUVGLHlCQTJTRixTQTFTSSxZQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsTUFJSixTQUNFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsV0FBQSxNQWtCRixVQXlDQSxXQUlFLFdBQUEsTUFFQSxNQUFBLElBNE1NLE1BQUEsS0FoUlIsV0FZSSxTQUFBLFNBS0EsUUFBQSxFQUlKLFVBQ0UsU0FBQSxTQUNBLFFBQUEsTUFGRixZQWNJLFNBQUEsU0FLQSxRQUFBLEVBSUosb0JBQ0UsY0FBQSxNQTBCRixpQkFRQSxrQlprb0tBLFVZaG5LQSxhQU1FLGNBQUEsSUVoREEsWUFBQSxhQUFBLFdGUEYsb0JBQ0UsV0FBQSxNQUdGLHdCQUNFLGNBQUEsSUFBQSxNQUFBLFFBR0YsWUFNQSxXQUVFLFFBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQWdHQSxpQkFBQSxLQTFGRixpQlowb0tBLFVZeG9LRSxVQUFBLEtBQ0EsWUFBQSxJQUVBLE1BQUEsS0FHRixrQkFHRSxVQUFBLEtBRUEsWUFBQSxFQUdBLFFBQUEsTUFDQSxNQUFBLEtBRUEsd0JBQ0UsTUFBQSxLQUNBLFlBQ0EsZ0JBQUEsS0FJSixhQUVFLFVBQUEsS0FDQSxZQUFBLEtBSUEsUUFBQSxNQUNBLE1BQUEsS0FlRixhQThEQSxxQ0FFSSxjQUFBLEtBN0VGLG1CQUNFLE1BQUEsS0FDQSxZQUNBLGdCQUFBLEtBSUosd0JadW9LQSxpQll0b0tFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQXNHRixxQkdsUUEsaUJFREEsbUJBQ2dFLFlBQUEsSUNpRDVELGVBQUEsVU44R0osYUFFRSxRQUFBLE1BQ0EsTUFBQSxLQUhGLHNCQUtJLE1BQUEsRUFDQSxZQUFBLE9BQ0EsUUFBQSxLQVBKLDBCQVlNLFVBQUEsS0FaTix5QkFnQkksTUFBQSxLQUNBLFlBQUEsRUFqQkosc0JBb0JJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxXQUNBLGVBQUEsT0FDQSx5QkFxSkosc0JBbktNLE1BQUEsS0FtS04sc0JBcEpNLFFBQUEsT0F4Qk4seUJBNEJJLFFBQUEsV0FDQSxlQUFBLE9BQ0EsUUFBQSxLQUtGLHlCQXlJRixhQUFBLHlCQTVJTSxRQUFBLE9BUU4scUJBQ0UsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUdGLG9CQUVJLFdBQUEsRUFGSix3QkFJTSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFOTix1QkFVSSxPQUFBLEVBRUYsMEJBbUhGLFdBbEhJLGNBQUEsTUFJSiw4Q0FJTSxXQUFBLE9BQ0EsUUFBQSxNQUFBLEVBQUEsTUFDQSxPQUFBLE1BTk4sZ0RBUVEsUUFBQSxFQUNBLGlCQUFBLFlBVFIsMkRBWVEsaUJBQUEsUUFDQSxZQUNBLFFBQUEsYUFFUSxVQUFBLGlCQWhCaEIsNkRBa0JVLFlBQUEsYUFBQSxXQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxlQUFBLFVBQ0EsUUFBQSxhQUNBLGVBQUEsRUFDQSxZQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsSUFBQSxLQTNCVixpREFnQ00sUUFBQSxLQUtOLE9MelFFLE9BQUEsRUFBQSxLQUNBLFVBQUEsT0FFQSxNQUFBLEtLd1FBLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUx2UUEseUJBc1JGLE9BclJJLFFBQUEsRUFBQSxNS29RSixhQUlJLGNBQUEsS0FKSixxQkEvUEUsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLSlJBLE1BQUEsS0lnUkUsUUFBQSxNQUlBLGlCQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLElBQ0EsUUFBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLE9BbkJKLHVCWnlxS0EsK0JRNTZLSSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUNBLFFBQUEsYUFDQSxRQUFBLEtBQUEsS0krUEosZ0JBMVBFLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxNTzBERixjQWRBLGtCSjdDQSxpQkFUQSxpQkNpQkEsUUl6QkEsd0JIQUEsdUNBT0EsbUJEbUJFLFdBQUEsT0pnUEYsc0JYM0xFLFVBQUEsRVd3TkUsWUFBQSxNQTdCSix3Qlh6TEksVUFBQSxLQUNBLFFBQUEsYUFDQSxlQUFBLElXdUxKLDRCWDFLRSxNQUFBLGtCV2dOSSxhQUFBLEtBTkEsZ0RBeUNOLDRCWHpQRSxNQUFBLEtXbU5JLHlCQXNDTixxQkFwRE0sWUFBQSxRQW9ETiw0Qlg1UEUsTUFBQSxNV21MRix5Q0F5Q1UsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BS1IsMkNBQ0UsU0FBQSxPQURGLGdGWG5GQSxNQUFBLElXd0ZNLE1BQUEsS0FDQSwwQkFtQlIsZ0ZBbEJVLE1BQUEsS1gxT1IsTUFBQSxNV21PQSw0RkFXUSxXQUFBLE1BWFIsZ0Zad3JLRixnRlkxMEtFLGNBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLWG1FQSxNQUFBLElXOEZNLFdBQUEsTUFqQk4seUZaZ3NLRix5Rlk5MEtJLE1BQUEsRUFDQSxZQUFBLE9BQ0EsUUFBQSxLQTRJRiw2Rlo0c0tGLDZGWW4xS00sVUFBQSxLQXVJSiw0RlpndEtGLDRGWW4xS0ksTUFBQSxLQUNBLFlBQUEsRUFrSUYseUZacXRLRix5RllwMUtJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxXQUNBLGVBQUEsT0FDQSx5QkFxSkoseUZaOHFLRSx5RllqMUtJLE1BQUEsS0FtS04seUZabXNLRSx5Rll2MUtJLFFBQUEsT0EySEosNEZaaXVLRiw0Rll4MUtJLFFBQUEsV0FDQSxlQUFBLE9BQ0EsUUFBQSxLR3JNSixZQUNFLGlCQUFBLFFBQ0EsUUFBQSxNQUFBLEVBQ0EsMEJIZ1ZGLGdGWjJ0S0UsZ0ZDdjlLQSxNQUFBLEtja0JGLFlBckdJLFFBQUEsS0FBQSxHQUlKLGlCQUNFLE1BQUEsS0FBZ0IsWUFBQSxhQUFBLFdBQTZCLFVBQUEsS0FBbUMsZUFBQSxFQUNoRixjQUFBLEtBR0YsaUJBQ0UsVUFBQSxLQUdGLGlCQUVFLFFBQUEsTUFBQSxFQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsMEJBbUZGLGlCQWxGSSxjQUFBLE1BRUYseUJIMFRGLGdGQUFBLDRGWnF0S0UsZ0ZBTkEsNEZZMzFLSSxRQUFBLE1HOUZOLGlCQS9FSSxRQUFBLEtFTUosc0JBSk0sVUFBQSxLRktOLHVCQUNJLGlCQUFBLFFBQ0EsV0FBQSxPQUNBLFNBQUEsU0FISix1RGY2akxBLHVEZXJqTFksTUFBQSxLQUNBLE1BQUEsZ0JBQ0EsS0FBQSxlQUNBLE9BQUEsY0FDQSxRQUFBLGNBWlosK0NBaUJRLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFFBQUEsSUFwQlIsK0RBc0JZLGFBQUEsS0FDQSxRQUFBLGFBdkJaLG1FQXlCZ0IsUUFBQSxHQUNBLFdBQUEsS0FDQSxNQUFBLGVBRUosNEVBQ0UsUUFBQSxFQU1kLGdCZm9qTEEsZ0JlbGpMSSxNQUFBLEtBQ0EsT0FBQSxlQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsR0FDQSxpQkFBQSx1Q0FDQSxrQkFBQSxVQUNBLHNCQUFBLE9BQ0EsZ0JBQUEsV0FDQSxrQkFBQSxZQUNBLGlCQUFBLEtBQ0EsUUFBQSxhQUdKLHNCZm1qTEEsc0JlampMSSxRQUFBLEVBR0osZ0JBQ0ksc0JBQUEsT0FDQSxzQkFBQSxNQUNBLGFBQUEsS0FHSixnQkFDSSxzQkFBQSxPQUNBLHNCQUFBLE1BSUosNkJBQ0ksT0FBQSxFQUFBLEVBQUEsRUFBQSxNRXZHSiw0QkFDRSxRQUFBLE1BQUEsRUFNRixtQkFDRSxNQUFBLEtBQWdCLFlBQUEsYUFBQSxXQUE2QixVQUFBLEtBQW1DLGVBQUEsRUFDaEYsY0FBQSxLQUdGLGlCQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLQUdGLGNBQ0UsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUVFLDBCQVFKLHNCQVBNLGNBQUEsTUV6Qk4sUW5COHJMQSxtQkFDQSx3QkFDQSxlbUIvckxFLFdBQUEsUUFDQSxPQUFBLE1BQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxNQUFBLEtBRUEsUUFBQSxhQUFzQixLQUFBLElBQUEsS0FBQSxFQUFBLGFBQUEsV0FDdEIsT0FBQSxLQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQW1CLGdCQUFBLEtBQ25CLGVBQUEsVUFDQSxXQUFBLElBQUEsS0FBQSxLQUNBLGVBQUEsRW5Ca21NRixxQ2N6ak1FLCtCZDJqTUYsNEJBREEsc0JxQjVsTUEsY1B1Q00sWUFBQSxJZHNwTE4seUJBQ0EsOEJBQ0EscUJtQnJzTEUsY25CdXNMRixpREFDQSxzREFDQSw2Q0FIQSxzQ21CcnNMSSxNQUFBLEtBQ0EsV0FBQSxxQkFDQSxnQkFBQSxLbkJndExKLDBFQUNBLCtFQUNBLHNFQUhBLCtEQUtBLCtFQUNBLG9GQUNBLDJFQUhBLG9FQUtBLHNFQUNBLDJFQUNBLGtFQUhBLDJEQVhBLCtEQUNBLG9FQUNBLDJEbUI1c0xFLG9EQUNFLFdBQUEsS0FDQSxhQUFBLEtuQit0TEosaUZBQ0Esc0ZBQ0EsNkVBSEEsc0VBS0Esc0ZBQ0EsMkZBQ0Esa0ZBSEEsMkVBS0EsNkVBQ0Esa0ZBQ0EseUVBSEEsa0VBWEEsc0VBQ0EsMkVBQ0Esa0VtQjV0TEksMkRBQ0UsYUFBQSxLbkIydUxOLDBCQUNBLCtCQUNBLHNCbUIxdUxFLGVuQjR1TEYsa0RBQ0EsdURBQ0EsOENBSEEsdUNtQjF1TEksZUFDQSxNQUFBLEtuQnl2TEosaUNBUkEsZ0NBU0Esc0NBUkEscUNBU0EsNkJBUkEsNEJBS0Esc0JtQnZ2TEkscUJuQjR2TEoseURBUkEsd0RBU0EsOERBUkEsNkRBU0EscURBUkEsb0RBS0EsOENBUkEsNkNtQmx2TE0sV0FBQSxRbkJpd0xOLGdDQUNBLHFDQUNBLDRCbUJqd0xJLHFCbkJtd0xKLHdEQUNBLDZEQUNBLG9EQUhBLDZDbUJqd0xNLE1BQUEsS0FJTixtQkFDRSxpQkFBQSxZQUNBLE9BQUEsRUFBQSxLQUFBLEtBQ0EsTUFBQSxRQUNBLHlCbkJxd0xGLGlEbUJwd0xJLGlCQUFBLFFBQ0EsTUFBQSxLQUlKLHdCQUNFLGlCQUFBLFlBQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLDhCbkJxd0xGLHNEbUJwd0xJLGlCQUFBLEtBQ0EsTUFBQSxRQUlKLGVBQ0UsUUFBQSxJQUFBLEtBQ0EsVUFBQSxLQUdGLGtCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsSUFFQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsYUFFQSxhQUFBLElBQ0EsZUFBQSxFQUdGLGNBQ0UsTUFBQSxLQUNBLGNBQUEsRUFFQSxPQUFBLEVBQUEsRUFBQSxJQUNBLFFBQUEsS0FBQSxLR2pGRixZQUNFLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEVGRkYsNEJBRUksUUFBQSxLQUFBLEVBT0osa0JBQ0UsV0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBR0YsbUJBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLFVBR0Ysa0JBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtKN0JGLFVBQ0UsUUFBQSxHaEJvM0xGLG1CZ0JqM0xBLG9CQUVJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE1BQUEsSUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUVKLG9CQUFvQixLQUFBLEVBQU8saUJBQUEsUUFDM0IsbUJBQW1CLE1BQUEsRUFBUSxpQkFBQSxRQUUzQixhQUNFLFFBQUEsRUFDQSxTQUFBLFNBQ0EsV0FBQSxLQStFRSwrQkF6Q0YsMEJoQjQzTEYscUJnQm4xTGdDLFFBQUEsSUFBK0IsV0FBQSxNQUFnRCxJQUFBLElBQVUsUUFBQSxHQTlFdkgseUJBbUdGLGFBbEdJLFFBQUEsTUFJSixnQ0FHSSxRQUFBLEtBSUosb0JoQnMzTEEsZWdCcjNMRSxpQkFBQSxRQUNBLGVBQUEsSUFDQSxhQUFBLGVBQ0EsUUFBQSxhQUNBLFNBQUEsU0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLGVBQUEsRUFDQSxlQUFBLFVBVEYsc0JoQms0TEEsaUJnQnYzTEksTUFBQSxRQUNBLFFBQUEsSUFBQSxLQUNBLFFBQUEsYUFDQSxnQkFBQSxLQUNBLDRCaEIwM0xKLHVCZ0J6M0xNLE1BQUEsS0FHSiwwQmhCMDNMRixxQmdCejNMSSxpQkFBQSxRQThCSixvQkFBQSxtQ0FiQSx1QkF3Q2lCLFdBQUEsUUF4RGIsZ0NoQjQzTEosMkJnQjMzTE0sUUFBQSxLQUdKLDBCaEI0M0xGLHFCZ0IxM0xJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FZSix5Q0FDSSxRQUFBLElBQUEsS0FBQSxJQUFBLEVBR0osdUNBQ0ksWUFBQSxFQUdKLG9CQUVFLFVBQUEsT0FFQSxTQUFBLFNBQ0EsV0FBQSxLQUNBLGVBQUEsVUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLEtoQjAzTEYsMEJnQnozTEMsMkJBQ1MsT0FBQSxFQUFVLFFBQUEsR0FBWSxTQUFBLFNBQW1CLElBQUEsRUFBTyxNQUFBLElGbUN4RCxtQ0FNQSxpQ2Rta01GLGtDQVRBLHFDQVFBLG1DQUVBLG9DY25rTUksTUFBQSxlRXpDSCwyQkFBVSxLQUFBLEVBQU8saUJBQUEsUUFDakIsMEJBQVMsTUFBQSxFQUFRLGlCQUFBLFFBYmxCLHlCQWVRLFdBQUEsUUFBdUIsUUFBQSxhQUFzQixVQUFBLEtBQWlCLGVBQUEsTUFBd0IsWUFBQSxLQUFrQixTQUFBLFNBQW1CLGVBQUEsSUFBb0IsUUFBQSxFQUNuSiwrQkFBUyxNQUFBLFFBQWlDLFVBQUEsS0FBb0MsU0FBQSxTQUFvQixNQUFBLEVBaEJ0Ryw4Q0FpQjBCLFFBQUEsS0FqQjFCLDJCQWtCSyxNQUFBLFFBQW1CLFFBQUEsYUFBdUIsUUFBQSxJQUFBLEtBQUEsSUFBQSxLQUE0QixTQUFBLFNBQW1CLGdCQUFBLEtBVzNGLDJDaEJrNkxILHNDZ0IvN0xBLDhDQXVCTSxpRGhCeTZMTixvQ2NsL0xHLHlDZHFqTUgsZ0RjcmpNWSxRQUFBLEtkbStMWixrQ2dCOTVMRyxpQ0FDVSxNQUFBLEtBQWUsZ0JBQUEsVUt0RzVCLFdBQ0UsZUFBQSxNQUNBLGNBQUEsSUFBQSxNQUFBLFFQdUNBLHdCQW5CQSxvQmRrak1GLDJCYzdoTUksU0FBQSxTQUNBLE9BQUEsSUFFQSxPQUFBLEVBQ0EsY0FBQSxZQXFKQSxLQUFBLEVBNkJDLFFBQUEsR081TkwsWUFFRSxVQUFBLEtBQWdCLFdBQUEsT0FDaEIsY0FBQSxLQUdGLFFBQ0UsaUJBQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0FHRixjQUNFLFVBQUEsS0FFQSxlQUFBLEVBQ0EsTUFBQSxLQUNBLGNBQUEsS0FHRixhQUNFLE1BQUEsS0FDQSxVQUFBLEtQNUJGLGtCQUNFLFlBQUEsTUFDQSxjQUFBLEtBQ0EseUJBMmVGLGtCQTFlSSxZQUFBLE1BQ0EsY0FBQSxHQUlKLGtCQUNFLFlBQUEsS0FJQSx5QkFnZUYsa0JBL2RJLFlBQUEsR0FJSixjZGlqTUEscUJjL2lNRSxlQUFBLEtBRkYsbUNkOGpNQSwwQ2Nsak13QixlQUFBLEVBTXhCLGtCQUVFLGVBQUEsS0FDQSxjQUFBLE1kNmpNRiw4QmNqak1FLHdCZG1qTUYscUJBREEsZWNqak1JLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLZDRqTUosNkNjeGpNSSx1Q2Qwak1KLG9DQURBLDhCY3hqTU0sT0FBQSxLQUFBLEVkNmpNTiwyQ2Mzak1JLHFDZDZqTUosa0NBREEsNEJjM2pNTSxVQUFBLEtBQ0EsWUFBQSxFZGdrTU4sd0NjOWpNSSxrQ2Rna01KLCtCQURBLHlCYzlqTVEsTUFBQSxLZHVrTVIsK0NBSkEsOENBR0EseUNjcmtNTSx3Q2R3a01OLHNDQUpBLHFDQUdBLGdDQUpBLCtCY2xrTWdCLE1BQUEsUUFBZSxnQkFBQSxLZHNoTi9CLHFDQUNBLG1DY3J1TUEscUNsQmhXQSxZQVFJLGdCQUFBLFVrQjRDSixjQUNFLFlBQUEsSUFDQSxRQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsUUF3REEscUNkeWtNRixzQ0FEQSx1Q0FFQSx3Q2MvbE1BLHVCQTJCTSxRQUFBLEtBTUosUUFBQSxNQXVCQSxpQkFBQSxRQUlFLE9BQUEsS0E1RkosbUJBQ0UsWUFBQSxhQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsY0FBQSxLQUdGLHFCQUNFLFVBQUEsS0FDQSxNQUFBLFFBR0YsY0FDRSxPQUFBLEtBQUEsRUFHRixvQkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLGFBQUEsV0FDQSxjQUFBLEtBR0YsdUJBRUUsVUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBR0YsbUJBQ0UsTUFBQSxNQUNBLFVBQUEsTUFDQSxZQUFBLEtBVUYsc0JkOGpNQSx3QmMza01BLHVCQVFJLFVBQUEsS0FLSiw2QmRza01BLCtCY2hrTUksY0FBQSxlZG1sTUosa0NjdGtNQSw0QkFDRSxRQUFBLE1BQ0EsVUFBQSxLQUdGLGVkc2tNQSxhY3BrTUUsVUFBQSxLQUNBLE1BQUEsUUFDQSxhQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEVBR0YsMkJBQ0UsV0FBQSxPQUNBLGFBQUEsRUFDQSxXQUFBLEtBQ0EsY0FBQSxLQUdGLHFCQUNFLFFBQUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxpQkFBQSxRQUNBLFdBQUEsS0FKRix5QkFNSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLGFkMGxNSixRY2hrTUEsa0JBYkEsWWQ4a01BLFljamtNeUMsVUFBQSxlQUt6QyxrREFBQSxvREFBQSxpRGQyaU1BLHFDY2xrTUEsMkNBZ0NpQixRQUFBLEtBcENqQixlQUNJLFVBQUEsS0FRSixZQUNJLFNBQUEsU0FDQSxTQUFBLE9BRUEsT0FBQSxFQUFBLEtBa0ZKLHFCQTREQSxrQkFDRSxNQUFBLE1BQ0EsVUFBQSxLQUNBLFNBQUEsS0FDQSxRQUFBLE1BQUEsRUFoSkYsZ0JBQ0ksSUFBQSxFQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUFBLEVBQUEsS0FJSixxQkFBc0IsT0FBQSxlQUN0QixrQmRza01BLDBCQUNBLG1DY3RrTW9DLE9BQUEsZUFBd0IsV0FBQSxNQUU1RCw2Q0FFWSxNQUFBLFlBQXlDLG1CQUFBLE1BQUEsR0E0RmhELFdBQUEsTUFBQSxHQUFBLFlBekVGLCtCQUhBLGdDQUNFLFFBQUEsR0FPRixxQ0FDRSxRQUFBLElBRUYsb0NBQ0UsUUFBQSxJZDBsTUwsa0NBQ0EsZ0NjdmxNRyx1Q0FDRSxRQUFBLElkMGxNTCxpQ0FDQSwrQmN6bE1HLHNDQUNFLFFBQUEsSUFRRixpREFIQSxrRGQybE1ILCtDQUpBLGdEY3RsTUssUUFBQSxHQU9GLG9DQUNFLFFBQUEsSUFFRixtQ0FDRSxRQUFBLElBSUYsb0NBQ0UsUUFBQSxJQUVGLG1DQUNFLFFBQUEsSUFLTCxxQkFFRSxNQUFBLEtBQ0EsWUFBQSxjQUFBLGNBQ0EsWUFBQSxJQUpGLHVCQVNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsT0FDQSxtQ0FDRSxXQUFBLE1BRUYsa0NBQ0UsV0FBQSxLQXFITiw2QmQ4dU1BLGtDQUNBLDZCY2wyTUksb0NTM1JKLHFCQXVCSSxXQUFBLE9UMlFDLG1EQUNFLE1BQUEsS0FFRix5REFDRSxNQUFBLFFBL0JQLCtDQW1DSyxNQUFBLEtBQ0Esb0RBQ0UsTUFBQSxRQXJDUCwrQ0F5Q0ssZUFBQSxNQXpDTCw2Q0E0Q0ssZUFBQSxNQTVDTCxpREFrREssTUFBQSxRZHNsTUwsdURjbmxNSyx3REFDRSxRQUFBLEdBTVAsb0JBTUksUUFBQSxPQUNBLFVBQUEsS0FtQkosc0NBMUJBLHFCQXFDSSxRQUFBLEtBN0JBLDhCQUNFLFFBQUEsSUFDQSxZQUFBLElkdWxNTiw4QmNobE1JLCtCZGlsTUosOEJjaGxNTSxNQUFBLEtBRUYsNEJBQ0UsTUFBQSxRQUtOLHFDQUVJLFVBQUEsS0FDQSxXQUFBLE9kZ2xNSix3Q2NubE1BLG1EQU1JLE1BQUEsS0FDQSxZQUFBLGFBQUEsV0FDQSxXQUFBLElkdW1NSiwwQ0FaQSxxQ0FNQSx1Q0FHQSxxQ0FNQSw0Q0FHQSx5Q0FHQSx5Q0FsQkEsdUNBVUEsd0NBWkEsbUNBTUEscUNBR0EsbUNBTUEsMENBR0EsdUNBR0EsdUNBbEJBLHFDQU9BLDBDYy9sTUEscUNkeWxNQSx1Q0FHQSxxQ0FNQSw0Q0FHQSx5Q0FHQSx5Q0FsQkEsdUNjcGxNSSxpQkFBQSxtQkFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsRUFBQSxJQUNBLFlBQUEsSWR3bk1KLCtDQVpBLDBDQU1BLDRDQUdBLDBDQU1BLGlEQUdBLDhDQUdBLDhDQWxCQSw0Q0FVQSw2Q0FaQSx3Q0FNQSwwQ0FHQSx3Q0FNQSwrQ0FHQSw0Q0FHQSw0Q0FsQkEsMENBT0EsK0NjNW5NQSwwQ2Rzbk1BLDRDQUdBLDBDQU1BLGlEQUdBLDhDQUdBLDhDQWxCQSw0Q2MxbU1JLGFBQUEsRUFBQSxJZHVvTUoseUNBTEEsMENBTUEsdUNBTEEsd0NjNW9NQSx5Q0FBQSwwQ0FZbUIsUUFBQSxHZHlvTW5CLCtDQUNBLDZDY3RwTUEsK0NBZXdCLFFBQUEsSWQyb014Qiw4Q0FDQSw0Q2MzcE1BLDhDQWdCdUIsUUFBQSxJZGtwTXZCLDRDQUdBLDBDQU5BLGlEQUlBLDBDQUdBLHdDQU5BLCtDQUNBLDRDQUdBLDBDY3BxTUEsaURBaUIrRCxRQUFBLElkNHBNL0QsMkNBR0EseUNBTkEsZ0RBSUEseUNBR0EsdUNBTkEsOENBQ0EsMkNBR0EseUNjL3FNQSxnREFrQjRELFFBQUEsSWQycU01RCwyREFSQSw0REFXQSx5REFSQSwwREFNQSx5REFSQSwwREFXQSx1REFSQSx3RGN6ck1BLDJEQUFBLDREZCtyTUEseURBUkEsMERjcHFNc0UsUUFBQSxHZGtyTXRFLDhDQUNBLDRDY3RzTUEsOENBcUJ1QixRQUFBLElkcXJNdkIsNkNBQ0EsMkNjM3NNQSw2Q0FzQnNCLFFBQUEsSWR5ck10Qiw4Q0FDQSw0Q2NodE1BLDhDQXVCdUIsUUFBQSxJZDZyTXZCLDZDQUNBLDJDY3J0TUEsNkNBd0JzQixRQUFBLElkNGxOdEIsK0VBSkEsZ0ZBWUEscUZ3QmwzTk0sZ0VBSEEsaUVBUUUsc0VBQ0UsUUFBQSxNeEI0OE1WLHFDQUhBLHNDQU1BLHNDQUZBLG1DQUhBLG9DQU1BLG9DQUxBLHFDYzN0TUEsc0NkOHRNQSxzQ2Nwc01lLE1BQUEsS2QwdE1mLDZCY2x0TUEseUJkK3NNQSwwQkFxQkEsb0JBSEEsMEJBSEEsd0JBU0EsNEJBWkEscUNBSEEsbUNBSEEsb0NBRkEsa0NBTkEsOEJBR0EsK0JBcUJBLHlCQUhBLCtCQUhBLDZCQVNBLGlDQVpBLDBDQUhBLHdDQUhBLHlDQUZBLDZCQU5BLHlCQUdBLDBCQXFCQSxvQkFIQSwwQkFIQSx3QkFTQSw0QkFaQSxxQ0FIQSxtQ0FIQSxvQ2NudE1JLFVBQUEsS0FDQSxPQUFBLEtkbXZNSix3Q0FZQSx3Q2Nwd01BLG9DZDh2TUEsb0NBVEEscUNBWUEscUNBTkEseUNBWUEseUNBZEEsNkNBWUEsNkNBbEJBLHlDQVlBLHlDQVRBLDBDQVlBLDBDQU5BLDhDQVlBLDhDQWRBLHdDQVlBLHdDQWxCQSxvQ0FZQSxvQ0FUQSxxQ0FZQSxxQ0FOQSx5Q0FZQSx5Q2M3dk1NLFdBQUEsRUFaTixxQmQrd01BLHNCQUZBLDBCQUdBLDJCQUZBLHFCQUdBLHNCY2p3TU0sTUFBQSxJQWhCTixxQmR1eE1BLHNCQUZBLDBCQUdBLDJCQUZBLHFCQUdBLHNCY3J3TU0sTUFBQSxLQUNBLE1BQUEsS0FDQSxTQUFBLE9BRUEsT0FBQSxLQUFBLEdBQUEsS0FBQSxFQUNBLFVBQUEsZUF6Qk4sc0Jkb3lNQSx1QkFGQSwyQkFHQSw0QkFGQSxzQkFHQSx1QmN6d01NLE1BQUEsTUFDQSxZQUFBLEVBQ0EsU0FBQSxPQUNBLFdBQUEsRUFDQSxRQUFBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsYUFBQSxNQUNBLFVBQUEsZUFwQ04seUJkbXpNQSwwQkFGQSw4QkFHQSwrQkFGQSx5QkFHQSwwQmM3d01NLE1BQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsS0FBQSxLQUNBLFNBQUEsT0FDQSxVQUFBLGVBN0NOLDBCZGcwTUEsMkJBRkEsK0JBR0EsZ0NBRkEsMEJBR0EsMkJjanhNTSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsU0FBQSxPQUdKLHlCQTRCRixxQmQ0dk1FLHNCQUhBLHNCQU1BLHVCQVJBLDBCQU1BLDJCQUhBLDJCQU1BLDRCQVJBLHFCQU1BLHNCQUhBLHNCQU1BLHVCYzN4TVEsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFNBQUEsT0FDQSxNQUFBLFVBQ0EsVUFBQSxlQW9CVix5QmRneE1FLDBCQUhBLDBCQU1BLDJCQVJBLDhCQU1BLCtCQUhBLCtCQU1BLGdDQVJBLHlCQU1BLDBCQUhBLDBCQU1BLDJCY3R5TVEsT0FBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLFdBT1Ysb0JBQXFCLE9BQUEsSUFBQSxPQUFtQixNQUFBLEtBQVksUUFBQSxJU2plcEQsZUVMQSxhQUNFLGNBQUEsSUFBQSxNQUFBLFFYeWVGLGFBQ0ksVUFBQSxlQUNBLE9BQUEsS1M1ZUosV0FDRSxZQUFBLEtBQ0EsZUFBQSxNQUdGLGVBQ0UsaUJBQUEsS0FDQSxRQUFBLEtBQUEsRUFJRixxQkFFRSxVQUFBLEtBRUEsY0FBQSxLQUdGLDZCQUNJLE1BQUEsS0FDQSxXQUFBLEtBR0osd0JBQ0ksUUFBQSxhQUNBLGVBQUEsSUFHSiwwQkFDSSxXQUFBLEVBQUEsRUFBQSxLQUFBLFlBR0oseUJBQ0ksUUFBQSxhQUNBLFdBQUEsT0FHSixZQUNJLE1BQUEsSUFDQSx5QkFnQkosWUFmUSxNQUFBLEtBZVIsb0JBUlEsWUFBQSxNQUhSLG9CQUNJLE1BQUEsR0FPSixpREFDSSxXQUFBLE1FakRKLCtCQUNFLFlBQUEsRUFDQSxhQUFBLEtBQ0EseUJBSUYsK0JBSEksYUFBQSxNN0JSSixhQUNFLFdBQUEsTUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEVBR0YsbUJBQUEsc0NBQ0UsV0FBQSxLQURGLCtCQU1JLFlBQUEsRUFJSixtQkFFRSxVQUFBLEtBQ0EsYUFBQSxLQUdGLFlBQ0UsTUFBQSxLQUFjLFlBQUEsSUFHZCxXQUFBLElBQUEsSUFBQSxZNEIzQkYsd0JBQUEsc0IxQjBIRSxVQUFBLEtBQ0EsWUFBQSxJb0JiRSxZQUFBLGFBQUEsV2xCZ3dOSixtQkpsMU5FLGtCQUVFLE1BQUEsUUFDQSxnQkFBQSxVNEIvQkosU0FDRSxRQUFBLEVBQUEsS0FERixZQUdJLFFBQUEsT0FDQSxRQUFBLEVBSkosd0JBVUksWUFBQSxLQUNBLGVBQUEsSUFFQSxjQUFBLEtBYkosMEJBZU0sZUFBQSxVQUNBLE1BQUEsS0FDQSxnQkFBQSxLQWpCTixzQkEyQkksWUFBQSxLQUNBLGVBQUEsSUFFQSxjQUFBLEtBRUEsUUFBQSxNQUNBLE9BQUEsUUFqQ0osd0JBbUNNLFFBQUEsTUFDQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSw4QkFDRSxNQUFBLEtBdkNSLDZCQTZDSSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsTUFDQSxhQUFBLE1BbkRKLGtDQXFETSxZQUFBLEtBQ0EsUUFBQSxhQXRETiwrQkF5RE0sTUFBQSxLQUNBLHFDQUNFLE1BQUEsS0EzRFIsMkJBaUVJLFdBQUEsT0FDQSxXQUFBLEVBQ0EsV0FBQSxJQUFBLElBQUEsWUFDQSxTQUFBLE9FZkosb0JSRkEsa0JyQm5EQSxZNkJxRHFGLFdBQUEsSUFBQSxJQUFBLFlGckRyRixnQ0F3RUksY0FBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBMUVKLGtDQTRFTSxNQUFBLEtBQ0Esd0NBQ0UsTUFBQSxLQTlFUixvREFvRkksV0FBQSxRQUNBLFdBQUEsS0FDQSxXQUFBLEtBdEZKLDJCQTBGSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsS0FJSix3Q0FDRSxRQUFBLEVBR0YsdUJBQ0UsWUFDQSxjQUFBLE1BQ0EsV0FBQSxNQUhGLDBDQUtJLGlCQUFBLEtBQ0EsWXhCeTJOSiwyRHdCLzJOQSx3REFTUSxPQUFBLElBQUEsRUFUUix1REFZUSxXQUFBLFdBQ0EsUUFBQSxJQUFBLEtBQUEsSUFBQSxLQWJSLHdEQWlCTSxZQUFBLEV4QnkyTk4seUV3QjEzTkEsMERBb0JNLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsaUJBQUEsWUFDQSxZeEJrM05OLCtFd0IzMk5NLGdFQUNFLGlCQUFBLHFCeEJrM05SLHlFd0JuNU5BLHdFMUJzQkUsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsWUFBQSxLQUNBLGVBQUEsVUFDQSxNQUFBLFEwQmNJLFlBQUEsYUFBQSxXQXpDTixtRXhCNjVOQSxtRXdCajNOTSxZQUFBLEVBQ0EsYUFBQSxFeEJzM05OLHVGd0JuNk5BLHdFeEJvNk5BLHVGQUZBLHdFd0JuM05RLGFBQUEsS0EvQ1Isa0Z4Qnc2TkEsc0ZBQ0EsbUV3QnQzTlEsY0FBQSxlQW5EUixtRkFzRE0sYUFBQSxLTjFKTixZbEJvaE9BLHFCa0JuaE9FLFdBQUEsTUFHRixNQUNFLGlCQUFBLEtBQ0EsZUFBQSxLQUdGLGlCQUNFLFVBQUEsT0FHRixlQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsTUFDQSxpQkFBQSxLQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUdGLFlBRUUsU0FBQSxTQUNBLGVBQUEsS0FDQSxjQUFBLEtBQ0Esa0JBQ0UsUUFBQSxHQUNBLE9BQUEsSUFDQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLGFBQUEsTUFDQSxPQUFBLEtBSUosZ0JBQ0UsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSx5QkFtSkYsZ0JBbEpJLGNBQUEsTUFJSixpQkFFSSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsZUFBQSxVQUNBLGNBQUEsSWxCNGhPSiw2QkFOQSw0QkFLQSxzQ0FEQSxnQ0FUQSw2QkFNQSw2QkFKQSxnQ0FFQSw2QkFEQSwyQmtCM2hPQSw0QmxCZ2lPQSw0QkFQQSwyQkFNQSw0QkFLQSxvQmtCemhPSSxXQUFBLFdBQ0EsbUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLFdBQUEsSUFBQSxJQUFBLFlBQ0EsT0FBQSxFQUFBLEVBU0EsS0FSQSxZQUFBLGFBQUEsV0FDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLGlCQUFBLFFBQ0EsY0FBQSxFbEJ5aU9KLG1DQU5BLGtDQUtBLDRDQURBLHNDQVRBLG1DQU1BLG1DQUpBLHNDQUVBLG1DQURBLGlDa0IvaE9JLGtDbEJvaU9KLGtDQVBBLGlDQU1BLGtDQUtBLDBCa0J2aU9NLGFBQUEsUUFDQSxpQkFBQSxLQTVCTiwwQkFpQ0ksUUFBQSxhQUNBLFNBQUEsU0FDQSxhQUFBLElBQ0EsZ0NBQ0UsUUFBQSxHQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxJQUFBLE1BQUEsWUFDQSxhQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxJQUNBLGVBQUEsS0FDQSxJQUFBLEtBQ0EsU0FBQSxTQTlDTixrQkFtREksV0FBQSxXQUNBLG1CQUFBLEtBQ0EsZ0JBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FFQSxPQUFBLEVBQUEsRUFZQSxLQVhBLFlBQUEsYUFBQSxXQUNBLFVBQUEsS0FDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxpQkFBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLElBQ0EsZUFBQSxFQUNBLGlCQUFBLFFBQ0EsY0FBQSxFQUVBLFFBQUEsYUFDQSx3QkFDRSxRQUFBLEVBekVOLGdEQThFSSxhQUFBLEVBOUVKLHFCQWtGSSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxjQUFBLEtBckZKLG9CQXlGSSxPQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsS0EzRkosZ0NBK0ZJLFFBQUEsS0EvRkosc0NBbUdJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxlQUFBLEtBQ0EsUUFBQSxhQUNBLGNBQUEsSUFDQSxhQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsUUE1R0osNkNBZ0hJLFFBQUEsR0FDQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLE9BQ0EsT0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLElTNUtKLE1DU0Esa0JBR0UsY0FBQSxJQUFBLE1BQUEsUVZ1Q0Ysb0RBNkhJLFFBQUEsUUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxLQWxJSiwwQkFzSUksT0FBQSxLQUFBLEVBQUEsS0F0SUosa0JBMElJLE9BQUEsUUFDQSxRQUFBLEtBQUEsS1M5TEosTUFDRSxZQUFBLEtBQ0EsZUFBQSxNQUlGLHlCQUNFLE1BQUEsSUFHRixVQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGVBQUEsRUFDQSxjQUFBLEtBQ0EsV0FBQSxJQUdGLHNCQUNFLGFBQUEsS0FDQSx5QkFTRixzQkFSSSxhQUFBLEdBSUoscUJBQ0ksTUFBQSxLQUNBLE9BQUEsTUM1QkosVUFDRSxRQUFBLEVBQUEsRUFBQSxNQUdGLGlCQUNFLFVBQUEsT0FDQSxRQUFBLEVBQUEsS0FHRixrQkFDRSxpQkFBQSxLQUNBLFFBQUEsS0FBQSxFQUlGLHdCQUVFLFVBQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxLQ25CRiw2QkFDc0IsV0FBQSxRQUFvQixVQUFBLEtBQWdCLFFBQUEsR0FEMUQsZ0NBRU0sY0FBQSxLQUFvQixlQUFBLEtBQXFCLFNBQUEsU0FGL0MsbUNBS08sT0FBQSxFQUFBLEVBQUEsS0FDSCwwQ0FBVSxXQUFBLFFBQW9CLGNBQUEsSUFBbUIsTUFBQSxRQUFlLFFBQUEsc0JBQUEsY0FBZ0QsS0FBQSxPQUFBLElBQUEsS0FBQSxFQUFBLGFBQUEscUJBQWlELFlBQUEsa0JBQWdDLFFBQUEsSUFBQSxjQUE0QixZQUFBLGlCQUU1TixpREFBZSxRQUFBLEtBUnBCLHlEQVdTLFFBQUEsT2hDWFQsVUFBVyxjQUFBLElBQUEsTUFBQSxLQUE4QixPQUFBLEVBQUEsRUFBQSxLQUFpQixRQUFBLEVBQUEsRUFBQSxLQUFrQixTQUFBLFNBQzNFLG9DQXdHRCxVQXhHcUMsV0FBQSxPQURyQyxZQUdJLE1BQUEsS0FBYyxZQUFBLElBQ1gsZ0JBQUEsVUcyek9QLG1CSHh6T08sa0JBQ1UsTUFBQSxRQUFhLGdCQUFBLFVBUjlCLDBCQVVrQixNQUFBLEtBQVksT0FBQSxFQUFBLEVBQUEsSUFWOUIsNEJBV0ssTUFBQSxLQUFjLGdCQUFBLEtBQXNCLFFBQUEsYUFDN0Isd0NBQWdCLFFBQUEsTUFBZ0IsTUFBQSxLQUNoQyxxQ0FDQSx3Q0FBZ0IsTUFBQSxNQWQ1Qix5QkFrQmlCLFVBQUEsS0FsQmpCLHFCQW1CYSxRQUFBLE1BQWUsTUFBQSxlQUF1QixPQUFBLEVBQUEsS0FBQSxLQUFBLFlBQ2pELG9DQXFGRixVQXZHcUMsYUFBQSxFQXVHckMscUJBckZzQyxLQUFBLEtBQVcsU0FBQSxTQUFtQixJQUFBLEtBQVUsTUFBQSxNQXBCOUUseUJBcUJPLFFBQUEsTUFBZSxVQUFBLEtBQWdCLE1BQUEsS0FyQnRDLHlCQXVCaUIsUUFBQSxlQUdqQixnRkFDQyxRQUFBLEtHczFPRCx5Q0huMU9BLGdDQUdHLE9BQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLR28xT0gscURIejFPQSw0Q0FPSSxZQUFBLEtBQ0EsUUFBQSxNR3MxT0osaUVIOTFPQSx3REFVSyxVQUFBLFFBQ0EsY0FBQSxLQUNBLFlBQUEsT0FDQSxlQUFBLEtBQ0EsWUFBQSxJR3cxT0wscUVIdDJPQSw0REFpQkssWUFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxLQUNBLFdBQUEsRUd5MU9MLGdESDkyT0EsdUNBMEJHLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE9BQ0EsaUJBQUEsZ0JBQ0EsVUFBQSxLQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFdBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsSUFBQSxFQUFBLElBQUEsSUd3MU9ILCtDSC8zT0Esc0NBMkNFLE9BQUEsSUFDQSxNQUFBLElBQ0EsV0FBQSxNQUNBLE1BQUEsS0cwMU9GLGtESHg0T0EseUNBZ0RHLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxXQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxLRzgxT0gsdURIbDVPQSw4Q0F1REcsaUJBQUEsS0dpMk9ILDBDSHg1T0EsaUNBMkRFLE1BQUEsSUdpMk9GLCtCSDU1T0Esc0JBOERFLEtBQUEsRUFLRixxQ0FDSSxXQUFBLE1BSUosd0NBQ0ksUUFBQSxLNkJ2R0osZ0NBQ2lCLFdBQUEsS0FHakIsK0NBRVksUUFBQSxlQXFDWixrRUFKQSwrREE4RkEsMkZBQ0UsUUFBQSxLQXpIRiwyREFBNEQsWUFBYSxZQUFBLEVBR3pFLGtHQUFtRyxNQUFBLEtBQVksY0FBQSxZQUMvRyw2RkFBOEYsTUFBQSxlQUM5RiwyR0FBNEcsTUFBQSxlQUM1RyxtSEFBc0gsTUFBQSxLQUN0SCw0SEFBK0gsTUFBQSxLQUMvSCw4REFBK0QsT0FBQSxFQUFBLEVBQUEsRUFBQSxLQUF5QixRQUFBLEVBQ3hGLGlFQUFrRSxPQUFBLElBQUEsRUFFbEUsc0VBQXVFLE1BQUEsUUFBZSxVQUFBLElBR3RGLDBEQUEyRCxPQUFBLEVBQUEsS0FDM0QsK0RBQWdFLE9BQUEsRUFBQSxFQUFBLEtBRWhFLGlHQUFrRyxNQUFBLEtBQVksTUFBQSxLQUFZLE9BQUEsRUFBQSxFQUFBLEVBQUEsZUFFMUgsNkZBQThGLE1BQUEsS0FBWSxXQUFBLEtBRTFHLCtCQUFnQyxNQUFBLE1BQWEsYUFBQSxJQUc3Qyw4Q0FBK0MsT0FBQSxLQUFBLEVBQy9DLDJEQUE0RCxNQUFBLFFBQWUsWUFBQSxRQUFBLFNBQUEsTUFBb0MsVUFBQSxLQUFnQixZQUFBLElBQW9CLFlBQUEsS0FFbkosNkRBQThELE1BQUEsa0JBQzlELG9FQUFxRSxRQUFBLFNBQW1CLE1BQUEsUUFBZ0IsZUFBQSxLQUFzQixVQUFBLE1BQzlILG1FQUFvRSxNQUFBLGtCQUdwRSxZQUFhLFdBQUEsSUFBQSxNQUFBLFFBQThCLFdBQUEsS0FBaUIsTUFBQSxLQUFZLFdBQUEsSzFCby9PeEUsYzBCbi9PQSx5QkFDZSxpQkFBQSxRQUEwQixzQkFBd0IsTUFBQSxrQkFBMEIsVUFBQSxLQUFnQixVQUFBLEtBQWdCLFFBQUEsS0FBQSxLQUFtQixhQUFBLElBQzlJLHlCQUEwQixpQkFBQSxRQUEwQixNQUFBLGVBQXVCLFFBQUEsS0FBQSxLQUMzRSxvQkFBc0IsaUJBQUEsa0JBQXFDLHNCQUF3QixNQUFBLGtCQUNuRiwwQkFBMkIsTUFBQSxLQUczQixvQkFBcUIsTUFBQSxlQUF5QixnQkFBQSxvQkFDOUMsMkIxQnVnUEEsMEIwQnRnUDJCLE1BQUEsa0JBQXdCLGdCQUFBLFUxQjJnUG5ELHdCMEJ6Z1BBLDRCQUN5QixlQUF3QixZMUI2Z1BqRCw4QjBCNWdQQSxrQ0FDK0Isc0JBSS9CLGlEQUNFLE1BQUEsUUFBZ0IsT0FBQSxFQUFBLElBQUEsSUFBQSxFQUVsQixvQ0FDRSxZQUFBLEtBQ0EsVUFBQSxLQUVGLGtDQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxJQUVGLG1DQUNFLFVBQUEsS0FDQSxNQUFBLElBRUYsNkNBQ0UsYUFBQSxLQUVGLHNFQUNFLFlBQUEsSUFFRix1RUFDRSxhQUFBLElBRUYsK0RBQ0UsYUFBQSxFQUVGLGtFQUNFLE9BQUEsRUFFRixxREFDRSxNQUFBLFVBQ0EsVUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEVBRUYseURBQ0UsV0FBQSxNQUVGLHVEQUNFLE1BQUEsS0FFRiwyRUFDRSxNQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsS0FFRix3Q0FDRSxjQUFBLE1BRUYscUVBQ0UsTUFBQSxLQUNBLE9BQUEsTUFBQSxFQUNBLE1BQUEsVUFDQSxVQUFBLEtBRUYsaUdBQ0UsVUFBQSxXQUdGLDRDQUNFLFNBQUEsT0FFRix1REFDRSxNQUFBLEtBQ0EsWUFBQSxPQU9GLGdEQUNFLG9DQUNFLFlBQUEsTUFFRiw2Q0FDRSxhQUFBLE1BRUYsc0VBQ0UsWUFBQSxLQUVGLHVFQUNFLGFBQUEsTUFJSix5QkErQ0Usd0NBekNBLGtDQTBDRSxNQUFBLEVBa0JBLE1BQUEsS0FRQSxhQUFBLEVBQ0EsWUFBQSxFQUNBLFVBQUEsTUFJQSxNQUFBLEtBL0VGLDZDQUNFLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLEtBQUEsVUFBQSxJQUFBLEtBQ0EsY0FBQSxRQUFBLGdCQUFBLGNBRUYsa0NBQ0UsZUFBQSxFQU9GLG9DQUNFLGVBQUEsRUFBQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEVBQ0EsWUFBQSxFQUNBLFVBQUEsTUFFRixtQ0FDRSxlQUFBLEVBQUEsTUFBQSxFQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxFQUNBLFlBQUEsRUFDQSxVQUFBLE1BQ0EsTUFBQSxLQUVGLHlEQUNFLFdBQUEsS0FFRix5REFDRSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsSUFBQSxLQUFBLFVBQUEsSUFBQSxLQUNBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGFBQUEsRUFDQSxZQUFBLEVBQ0EsVUFBQSxNQUVGLHNFMUJraFBBLHVFMEJoaFBFLGFBQUEsRUFDQSxZQUFBLEVBRUYsd0NBQ0UsZUFBQSxFQU9GLHdDQUNFLGVBQUEsRUFBQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FFRiwyQ0FDRSxlQUFBLEVBQUEsTUFBQSxFQUNBLE1BQUEsS0FDQSxNQUFBLEtBRUYsb0NBQ0UsTUFBQSxLQUNBLE1BQUEsS0FFRixxREFDRSxNQUFBLFVBRUYseUNBQ0UsTUFBQSxLQUNBLGFBQUEsRUFDQSxZQUFBLEVBQ0EsVUFBQSxNQUNBLFNBQUEsT0FFRixxRUFDRSxNQUFBLEtBQ0EsTUFBQSxNSXJPSixnREFDSSxZQUFBLFlBQ0EsTUFBQSxLQUVBLFFBQUEsWUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNJLFVBQUEsS0FFQSxjQUFBLFFBQ0ksZ0JBQUEsY0FFWixtREFDSSxXQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsZUFDQSxhQUFBLGVBQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsYUFBQSxXQVRKLG1FQVdRLFNBQUEsU0FDQSxJQUFBLElBSVIscURBQ0ksV0FBQSxXQUNBLFFBQUEsSUFBQSxJQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsT0FBQSxLQUVKLHlEQUNJLFFBQUEsZUFFSiw4REFDSSxXQUFBLFdBQ0EsWUFBQSxLQUNBLGVBQUEsS0FFSixpRUFDSSxPQUFBLEVBQUEsRUFBQSxjQUVKLG1FQUNJLE1BQUEsS0FDQSxLQUFBLE9BQUEsT0FBQSxLQUFBLEtBQUEsZ0JBQUEsV0FDQSxRQUFBLEVBQ0EsWUFBQSxjQUVKLHlFQUNJLGVBQUEsSUFFSixxQkFDSSxZQUFBLE9BQ0EsTUFBQSxJQUNBLFFBQUEsSUFBQSxFQUVKLFVBQ0ksT0FBQSxlQUdKLGdCQUNJLGVBQUEsSTlCMnZQSixvRUFDQSxvRStCajBQQSxtRUFHSSxZQUFBLEtBRUosZ0ZBQ0ksYUFBQSxZQ05KLDJCQUVRLFdBQUEsUUFGUix3QkFLUSxNQUFBLEtBUUksMEJBd0NaLHdCQTlDWSxNQUFBLElBOENaLDhDQXZDZ0IsV0FBQSxNQXVDaEIsb0JBNUJRLFFBQUEsT0FKSiw4QkFDSSxXQUFBLE1BV0osMEJBb0JKLDBCQW5CUSxRQUFBLE1BRUosMEJBaUJKLHdCQTNDWSxNQUFBLEtBMkNaLG9CQXpCUSxRQUFBLEtBeUJSLDBCQWhCUSxRQUFBLGNBSVIsYUFDSSxXQUFBLE9BSUEsb0JBQ0ksUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUZSLGlCQUtRLGNBQUEsS0NqRFIsc0JBQ0ksU0FBQSxTQUNILE9BQUEsS0FBQSxFQUFBLEVBQ0csTUFBQSxLQUNBLFdBQUEsTUFDQSxPQUFBLEtBTEosMkJBT1EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLG1CQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsRUFiUixxQ0FnQlEsU0FBQSxNQUNBLFFBQUEsS0FDQSxhQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLEdBR0Esb0JBQUEsTUFHQSxvQkFBQSxJQTlCUixnQ0FpQ1EsT0FBQSxFQWpDUix3Q0FvQ1EsUUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsRUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsV0FBQSxPQUdBLG9CQUFBLElBR0Esb0JBQUEsSUFuRFIsbURBc0RRLFdBQUEsS0F0RFIsK0NBeURRLFFBQUEsTUFDQSxPQUFBLEVBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLGtCQUdKLG9DQXFWSCx3Q0FwVjBCLElBQUEsTUFFdkIsb0NBa1ZILHdDQWpWMEIsSUFBQSxNQWxFM0Isd0NBc0VRLFNBQUEsU0FDQSxVQUFBLEtBQ0EsT0FBQSxFQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsZUFBQSxFQUNBLGVBQUEsVUE1RVIsZ0NBK0VRLFNBQUEsU0EvRVIsbURBa0ZRLFFBQUEsS0FBQSxLQUFBLE1BbEZSLG1EQXFGUSxXQUFBLEtBQ0EsU0FBQSxTQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsZUFBQSxFQUNBLFdBQUEsd0JBQUEsT0FBQSxLQUFBLEtBQUEsVUFDQSxRQUFBLElBQUEsRUFBQSxJQUFBLEtBOUZSLHlEQUFBLCtDQWlHUSxRQUFBLEdBQ0EsT0FBQSxJQUNBLFdBQUEsUUFDQSxjQUFBLE1BQ0EsTUFBQSxLQUNDLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQXhHVCwyQ0F5SFEsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0osb0NBcVJILG1EQXBScUMsUUFBQSxLQUFBLEtBQUEsTUFvUnJDLHNEQW5Sd0MsVUFBQSxLQW1SeEMsMkRBbFI2QyxvQkFBQSxLQUFBLElBQThCLGdCQUFBLEtBQXNCLFVBQUEsS0FBZ0IsV0FBQSxJQUFnQixRQUFBLEVBQUEsRUFBQSxFQUFBLEtBa1JqSSxxREFqUndDLFVBQUEsS0FBZ0IsWUFBQSxLQUFrQixXQUFBLEtBaVIxRSx1Q0EvUXlCLG9CQUFBLE9BQUEsT0FBbUMsa0JBQUEsVUFBNkIsZ0JBQUEsTUFBdUIsT0FBQSxFQUFVLFFBQUEsRUFBQSxFQUFBLElBK1ExSCwyQ0E5UTZCLFFBQUEsTUFySTlCLG1DQXdJUSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLHFCQUNBLFVBQUEsTUFDQSxZQUFBLE1BN0lSLGdDQWdKUSxTQUFBLE1BQ0EsV0FBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxVQUFBLE1BQ0EsV0FBQSxFQUFBLEtBQUEsSUFBQSxFQUFBLHNCQUdBLG9CQUFBLE1BR0Esb0JBQUEsSUE3SlIsa0NBZ0tRLFlBQUEsS0FFQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxlQUFBLEVBQ0EsV0FBQSxPQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsV0FDQSxXQUFBLG1DQUFBLElBQUEsT0FBQSxLQUFBLFVBQUEsUUF4S1IsdUNBNEtRLFdBQUEsd0JBQUEsSUFBQSxPQUFBLEtBQUEsVUFBQSw0QkFBQSxJQUFBLE9BQUEsS0FBQSxVQUFBLFFBQ0EsTUFBQSxLQTdLUixrQ2pDcWpRQSx1Q2lDcjRQUSxNQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsWUFDQSxPQUFBLFFBQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxjQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsYUFBQSxXQUNBLFlBQUEsSUFFSixvQ0FzTkgsZ0NBcE5XLE1BQUEsS0FvTlgscUNBak5XLE1BQUEsS0FDQSxVQUFBLE1Bbk1aLGtDQXVNUSxlQUNBLFNBQUEsU0FDQSxRQUFBLGFBQ0EsS0FBQSxJQUNBLGVBQUEsT0FDQSxPQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsRUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFdBR0EsVUFBQSxpQkFuTlIseUNBc05XLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FHUCxvQ0FrTEgsZ0NBakxrQixPQUFBLEtBaUxsQixxQ0FoTHVCLFFBQUEsS0FnTHZCLHVDQS9LeUIsUUFBQSxFQUFBLEtqQzI0UHhCLGtDaUM1dFBELHVDQTdLb0IsT0FBQSxLQUFhLFlBQUEsS0E2S2pDLGdDQTNLa0IsTUFBQSxVQUNBLFFBQUEsRUFBQSxLQTBLbEIsdUNBdktrQixVQUFBLE1BNU9uQiw2QkFpUFEsU0FBQSxTQUNBLFdBQUEsUUFDQSxPQUFBLEtBQ0EsY0FBQSxLQXBQUiw0QkF1UFEsU0FBQSxTQUNBLFFBQUEsRUFDQSxJQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsTUFBQSxRQUNBLFVBQUEsT0FDQSxZQUFBLElBL1BSLGtDQWtRUSxRQUFBLEdBQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUEzUVIsdUNBOFFRLFFBQUEsR0FDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLE9BQUEsS0FqUlIsZ0NBcVJRLFFBQUEsS0FDQSxPQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsc0JBQ0EsV0FBQSxLQUFBLElBQUEsS0FBQSxJQUFBLG1CQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUE3UlIsdUNBZ1NRLFFBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxFQWxTUiw2QkFxU1EsV0FBQSxtQ0FBQSxVQUFBLE9BQUEsS0FBQSxVQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsYUFBQSxXQUNBLGVBQUEsVUFDQSxlQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLFFBQ0EsV0FBQSxLQWhUUix1Q0FtVFEsV0FBQSxPQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsT0FBQSxFQUNBLE1BQUEsSUFDQSxVQUFBLEtBR0EsVUFBQSxrQkEzVFIsa0NBOFRRLE1BQUEsRUFHQSxVQUFBLGlCQUtSLCtDQUNJLE9BQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxTQUFBLFFBQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxNQUNBLG9CQUFBLGtCQUFBLFVBQUEsb0JBQUEsZ0JBS0EsaUJBQUEsSUFBQSxLQUFBLHNCQUFBLElBQUEsS0FYSix5RUFhUSxVQUFBLFFBYlIsOERBZ0JRLFFBQUEsS0FoQlIseURBbUJRLFVBQUEsSUFuQlIscUVBc0JRLGFBQUEsRUFDQSxZQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsU0FBQSxRQUFBLEtBQ0Esb0JBQUEsY0FFQSxpQkFBQSxLQUFBLElBQUEsc0JBQUEsS0FBQSxJQUNBLFVBQUEsWUFDQSxNQUFBLEtBOUJSLDREQWlDUSxZQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsT0FuQ1IsK0ZBcUNZLE9BQUEsRUFyQ1osMERBeUNRLFVBQUEsS2pDeTRQUiw0REFEQSxnRWlDajdQQSwwRGpDKzZQQSwyREFDQSx5RGlDcDRQUSxNQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsSUFDQSxVQUFBLEVBL0NSLDJEQWtEUSxVQUFBLE1BbERSLDREQXFEUSxVQUFBLE9BckRSLHFFQXdEUSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQTVEUiw0REErRFEsT0FBQSxFQUNBLFNBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGVBQUEsSUFBQSxZQUFBLFNBbEVSLHNFQW9FWSxTQUFBLE9BcEVaLCtEQXdFUSxPQUFBLElBQUEsTUFBQSxnQkFDQSxpQkFBQSxlQUNBLGNBQUEsSUFDQSxjQUFBLElDL1lSLDRCQUVRLFFBQUEsZ0JBSUEsa0NBQ0ksVUFBQSxJQUNBLElBQUEsS2xDNnhRWixxQ2tDcnlRQSx5QkFjUSxNQUFBLGNBZFIsMkJBa0JRLE9BQUEsWUFPUixZQUVRLFlBQUEsZUFDQSxVQUFBLEtBTVIsb0RBR1ksV0FBQSxZQU9aLHVCQUVRLFFBQUEsRWxDZ3hRUiwwQmtDM3dRQSxrQkFDSSxTQUFBLE1BSUosbUJBQ0ksY0FBQSxFQUlKLHlCQUNJLFNBQUEsZ0JsQzR3UUosOEJBQ0EsNkJBQ0EsNEJrQzF3UUEsaUJBSUUsUUFBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFdBQUEsT0FHRixtQkFDRSxPQUFBLEtBQUEsRUFERix1Q0FHTSxjQUFBLEVBQ0EsV0FBQSxJQUlOLHVCQUNFLFdBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxJQUFBLElBQUEsS0FFRix5QmxDc3dRQSx5QmtDcndRQSxRQUFBLGFBQ0EsYUFBQSxLQUVBLHFCQUFzQixZQUFBLElBQWtCLE1BQUEsUUFFeEMsNEJBRUksZUFBQSxPQUNBLFdBQUEsT0FISixtQ0FNSSxRQUFBLE1BQ0EsT0FBQSxLQUlKLGtCQUNFLFdBQUEsS0FHRixZQUNFLFNBQUEsU0FERixxQ0FLTSxRQUFBLE1BTE4sd0JBU0ksTUFBQSxNQVRKLDJCQVlNLElBQUEsRUFDQSxNQUFBLEVBQ0EsU0FBQSxTQWROLDJCQWtCTSxRQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEtBQ0EsTUFBQSxNQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsUUFBQSxHQUlOLG1DQUVJLE1BQUEsTUFDQSxZQUFBLEtBQ0EsY0FBQSxLQUdKLFkzQnJKRSxPQUFBLEVBQUEsS0FDQSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLHlCQXNSRixZQXJSSSxRQUFBLEVBQUEsTTJCZ0pKLHlCQUdJLFVBQUEsTUFFQSxPQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsVUFBQSxLQVBKLDBDQVNNLFFBQUEsS0FUTiw4Q0FZTSxNQUFBLE1BSU4scUJBQ0UsYUFBQSxNbEN5d1FGLDZCa0N0d1FBLHdCbEN1d1FBLGtCa0N0d1FxQixhQUFBLElBRXJCLGlDQUNvQixXQUFBLEVBQWUsTUFBQSxLQUFhLFlBQUEsT0FBcUIsVUFBQSxJQURyRSx5Q0M3S0EsNENBU1EsVUFBQSxJRG9LUiwrQkFHSSxXQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsRUFMSixrQ0FPUSxXQUFBLEtBQ0EsU0FBQSxPQVJSLDZDQVdNLFlBQUEsTUFBbUIsV0FBQSxLQUFpQixNQUFBLEtBWDFDLDREQWFRLE1BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLElBQUEsS0FBQSxFQWZSLCtDQWtCcUIsUUFBQSxLQWxCckIseUNsQ3V5UUEsaURrQ254UWtDLFFBQUEsTUFBZ0IsWUFBQSxFQUFpQixTQUFBLE9BcEJuRSxpREFxQnVCLFdBQUEsT0NsTXZCLG9FQWFRLFFBQUEsRUFBQSxLQUFBLEVBQUEsSUFDQSxXQUFBLDBCQUFBLEtBQUEsSUFBQSxVQUFBLEtBQ0EsT0FBQSxRQWZSLHNFQW1CUSxTQUFBLFNBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxJQUNBLE9BQUEsUUFDQSxXQUFBLDJCQUFBLEtBQUEsSUFBQSxVQUFBIiwiZmlsZSI6ImFwcGxpY2F0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5maWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gNDBweDtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbmZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICY6bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJveWFsYmx1ZTtcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBtaWRuaWdodGJsdWU7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIH1cbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xuICBjbGVhcjogYm90aDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YiB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRvcDogLTAuNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnN2ZyB7XG4gICY6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5rYmQge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG59XG5pbnB1dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5vcHRncm91cCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VsZWN0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbiAgfVxufVxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG50ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5oMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDMge1xuICBjbGVhcjogYm90aDtcbn1cbmg0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oNSB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbmNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xuICBxdW90ZXM6IFwiXCIgXCJcIjtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxudHQge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxudmFyIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbmFiYnIge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAmOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG5xIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBxdW90ZXM6IFwiXCIgXCJcIjtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxub2wge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5saSB7XG4gID51bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIH1cbiAgPm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgfVxufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuZW1iZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCJodG1sIHtiYWNrZ3JvdW5kOiNmZmY7IGNvbG9yOiMwMzA7XG5cdGJvZHkge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IGZvbnQ6MThweC8xLjYgQHByaW1hcnlGb250OyBwYWRkaW5nOjA7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG59XG5cbi5tb2JpbGUge2Rpc3BsYXk6bm9uZTsgfVxuXG4uYnV0dG9uIHtiYWNrZ3JvdW5kOkBvcmFuZ2U7IGJvcmRlcjoxLjVweCBzb2xpZCBAb3JhbmdlOyBib3JkZXItcmFkaXVzOjIycHg7IGNvbG9yOiNmZmY7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250OmJvbGQgMTJweC8xIEBzZWNvbmRhcnlGb250OyBsZXR0ZXItc3BhY2luZzogMDsgbWFyZ2luOjE1cHggNy41cHg7IHBhZGRpbmc6MTZweCAzMnB4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7XG5cdCYud2hpdGUge2JhY2tncm91bmQ6I2ZmZjsgYm9yZGVyLWNvbG9yOiNmZmY7XG5cdFx0Ji5ob2xsb3cge2JvcmRlci1jb2xvcjojZmZmOyB9XG5cdH1cblx0Ji5ob2xsb3cge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IGNvbG9yOiNmZmY7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDpAb3JhbmdlOyB9XG5cdFx0Ji5ibGFjayB7Y29sb3I6IzAzMDsgfVxuXHR9XG59XG5cbiN2aWV3bGV0LWFib3ZlLWNvbnRlbnQtYm9keSB7XG5cdGZsb2F0OiByaWdodDtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1ib2R5IHtcblx0Lmhlcm8sIC5oZXJvTm9JbWFnZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaW4tZXhoaWJpdCAjY29udGVudC1jb3JlIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5tb3NhaWMtcGFuZWwgLm1vc2FpYy1pbmZvLWljb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2QzZDNkM7XG5cdH1cbn1cblxuLm1vc2FpYy10b29sYmFyIHtcblx0ei1pbmRleDogMTAwMDAwMDtcbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0YmFja2dyb3VuZDojZmZmO1xuXHRib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwMDAwO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRoZWlnaHQ6OTJweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtoZWlnaHQ6IDY2cHg7fVxuXHRoMS5zaXRlLXRpdGxlLCBoMi5zaXRlLXRpdGxlIHtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHR3aWR0aDoyMi4zNjExMTExMSU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7d2lkdGg6MTgwcHg7IH1cblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQ6dXJsKCcuLi9kaXN0L2ltZy9sb2dvLnN2Zz92PTEnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0aGVpZ2h0OjkycHg7XG5cdFx0XHRtYXJnaW46MCAwIDAgMjguNTcxNDI4NTclO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHR0ZXh0LWluZGVudDotMTAwMDBweDtcblx0XHRcdHdpZHRoOjI4MHB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe3dpZHRoOjIwMHB4OyBoZWlnaHQ6IDY2cHg7fVxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtdG9nZ2xlIHtiYWNrZ3JvdW5kOiNmZmY7IGJvcmRlcjpub25lOyBib3JkZXItcmFkaXVzOjA7IGhlaWdodDo2NHB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6MDsgdGV4dC1hbGlnbjpsZWZ0OyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHRvcDowOyB3aWR0aDo0NXB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5OmJsb2NrOyB9XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDogQGRhcmtncmVlbjtcblx0XHRcdHNwYW4ge2JvcmRlci1jb2xvcjojZmZmO1xuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDojZmZmOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYub3BlbiB7YmFja2dyb3VuZDogQGRhcmtncmVlbjtcblx0XHRcdHNwYW4ge2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDs7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kOiNmZmY7IGhlaWdodDoycHg7IH1cblx0XHRcdFx0JjpiZWZvcmUge3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOyB9XG5cdFx0XHRcdCY6YWZ0ZXIge3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTsgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuIHtib3JkZXI6MXB4IHNvbGlkICMwMDA7IGJvcmRlci1sZWZ0Om5vbmU7IGJvcmRlci1yaWdodDpub25lOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MTVweDsgbGVmdDoxMi41cHg7IHBvc2l0aW9uOmFic29sdXRlOyB0ZXh0LWluZGVudDotMTAwMDBweDsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlOyB0b3A6MjNweDsgd2lkdGg6MjBweDtcblx0XHRcdCY6YmVmb3JlIHtiYWNrZ3JvdW5kOiMwMDA7IGNvbnRlbnQ6Jyc7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDoxcHg7IGxlZnQ6MDsgcG9zaXRpb246YWJzb2x1dGU7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgdG9wOjZweDsgd2lkdGg6MjBweDsgfVxuXHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDojMDAwOyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MXB4OyBsZWZ0OjA7IHBvc2l0aW9uOmFic29sdXRlOyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHRvcDo2cHg7IHdpZHRoOjIwcHg7IH1cblx0XHR9XG5cdH1cblxuXHQubmF2aWdhdGlvbiB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IGhlaWdodDo5MnB4OyBwYWRkaW5nLXJpZ2h0OjcycHg7IHRleHQtYWxpZ246cmlnaHQ7IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6NzcuNjM4ODg4ODklOyB6LWluZGV4OjEwMDsgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47IGNvbG9yOiNmZmY7IGRpc3BsYXk6bm9uZTsgaGVpZ2h0OmF1dG87IGxlZnQ6MDsgcGFkZGluZzowIDAgMjBweDsgcG9zaXRpb246YWJzb2x1dGU7IHRleHQtYWxpZ246bGVmdDsgdG9wOjY2cHg7IHdpZHRoOjEwMCU7IH1cblx0XHQmLm9wZW4ge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2Rpc3BsYXk6YmxvY2s7IH1cblx0XHR9XG5cdFx0dWwgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgbGlzdC1zdHlsZTpub25lOyBtYXJnaW46MDsgcGFkZGluZzowOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ZGlzcGxheTpibG9jazsgbWFyZ2luOjIwcHggMDsgd2lkdGg6MTAwJTsgfVxuXHRcdFx0bGkge2JvcmRlci1yaWdodDoxcHggc29saWQgI2IyYjZjMjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjowOyBwYWRkaW5nOjA7IHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2JvcmRlcjpub25lOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MCAwIDVweDsgcG9zaXRpb246cmVsYXRpdmU7IHRleHQtYWxpZ246bGVmdDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI3MXB4KSB7Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjsgfVxuXHRcdFx0XHRhIHtib3JkZXItdG9wOjNweCBzb2xpZCAjZmZmOyBjb2xvcjojMDAwOyBkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6Ym9sZDsgbGluZS1oZWlnaHQ6MTsgcGFkZGluZzo0MHB4IDMwcHggMzVweDsgdGV4dC1hbGlnbjpjZW50ZXI7IHRleHQtZGVjb3JhdGlvbjpub25lOyB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7cGFkZGluZzo0MHB4IDEwcHggMzVweDsgfVxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtib3JkZXI6bm9uZTsgY29sb3I6I2ZmZjsgZGlzcGxheTpibG9jazsgcGFkZGluZzoxMHB4IDMwcHg7IHRleHQtYWxpZ246bGVmdDsgfVxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge2JhY2tncm91bmQ6QGRhcmtncmVlbjsgYm9yZGVyLWNvbG9yOkBkYXJrZ3JlZW47IGNvbG9yOiNmZmY7IH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tb2JpbGUtZXhwYW5kIHtib3JkZXI6bm9uZTsgY3Vyc29yOnBvaW50ZXI7IGhlaWdodDoxMHB4OyBwYWRkaW5nOjExcHg7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDoxOXB4OyB0b3A6NXB4OyB3aWR0aDoxMHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5OmJsb2NrOyB9XG5cdFx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtkaXNwbGF5Om5vbmU7IH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge2JhY2tncm91bmQ6I2ZmZjsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjEwcHg7IGxlZnQ6MTFweDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDo2cHg7IHdpZHRoOjFweDsgfVxuXHRcdFx0XHRcdCY6YWZ0ZXIge2JhY2tncm91bmQ6I2ZmZjsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjFweDsgbGVmdDo2cHg7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MTFweDsgd2lkdGg6MTBweDsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHQ+IC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ZGlzcGxheTpibG9jazsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdWItbWVudSB7YmFja2dyb3VuZDpAZGFya2dyZWVuOyBib3JkZXI6bm9uZTsgbGVmdDowOyBvcGFjaXR5OjA7IHBvc2l0aW9uOmFic29sdXRlOyB0ZXh0LWFsaWduOmNlbnRlcjsgdG9wOjkwcHg7IHRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2U7IHZpc2liaWxpdHk6aGlkZGVuOyB3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5Om5vbmU7IGxlZnQ6YXV0bzsgbWFyZ2luOjAgMzBweDsgb3BhY2l0eToxOyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1hbGlnbjpsZWZ0OyB0b3A6YXV0bzsgdmlzaWJpbGl0eTp2aXNpYmxlOyB9XG5cdFx0XHRcdFx0bGkge2JvcmRlcjpub25lO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe21hcmdpbjowOyB9XG5cdFx0XHRcdFx0XHRhIHtib3JkZXI6bm9uZTsgY29sb3I6I2ZmZjsgZm9udDpib2xkIDE0cHgvMTZweCBAc2Vjb25kYXJ5Rm9udDsgcGFkZGluZzoyN3B4IDIwcHggMjlweDsgIHRleHQtdHJhbnNmb3JtOm5vbmU7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBwYWRkaW5nOjA7IGxpbmUtaGVpZ2h0OiAyN3B4O31cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0JjphY3RpdmUge2NvbG9yOkBwaW5rOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ob2xkZXIge3BhZGRpbmc6MjhweCA2LjglO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe3BhZGRpbmc6MDsgfVxuXHRcdFx0XHRcdFx0dWwuY29sbGVjdGlvbnMge2JvcmRlcjpub25lOyBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNiMmI2YzI7IGNvbHVtbi1jb3VudDozOyBkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDo2MCU7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXttYXJnaW46MCAwIDE1cHg7IHdpZHRoOjEwMCU7IH1cblx0XHRcdFx0XHRcdFx0bGkge2Rpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0YSB7Zm9udDpib2xkIDEycHgvMSBAc2Vjb25kYXJ5Rm9udDsgbWFyZ2luOjAgMCAxN3B4OyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2ZvbnQtd2VpZ2h0Om5vcm1hbDsgbWFyZ2luOjA7IHBhZGRpbmc6NHB4IDA7IH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7IH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHVsLnN1Yi1tZW51IHtjb2x1bW4tY291bnQ6MjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGxlZnQ6YXV0bzsgcGFkZGluZzowIDAgMCA0JTsgcG9zaXRpb246cmVsYXRpdmU7IHRleHQtYWxpZ246bGVmdDsgdG9wOmF1dG87IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6NDAlO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7bWFyZ2luOjA7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nOjA7IHdpZHRoOjEwMCU7IH1cblx0XHRcdFx0XHRcdFx0bGkge2Rpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0YSB7Zm9udC1zaXplOjE1cHg7IGxpbmUtaGVpZ2h0OjE5cHg7IG1hcmdpbjowIDAgMTBweDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Zm9udC1zaXplOjEycHg7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGluZS1oZWlnaHQ6MTZweDsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5idXR0b24ge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IGJvcmRlcjoxLjVweCBzb2xpZCBAb3JhbmdlOyBib3JkZXItcmFkaXVzOjIycHg7IGNvbG9yOiNmZmY7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250OmJvbGQgMTJweC8xIEBzZWNvbmRhcnlGb250OyBsZXR0ZXItc3BhY2luZzogMDsgcGFkZGluZzoxNnB4IDMycHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe21hcmdpbjoxMHB4IDA7IH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphY3RpdmUge2JhY2tncm91bmQ6QG9yYW5nZTsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdCAgICA+IGxpIHtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdD4gYSB7YmFja2dyb3VuZDpAZGFya2dyZWVuOyBib3JkZXItY29sb3I6QGRhcmtncmVlbjsgY29sb3I6I2ZmZjsgfVxuXHRcdFx0XHRcdC5zdWItbWVudSB7b3BhY2l0eToxOyB2aXNpYmlsaXR5OnZpc2libGU7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmI25hdi1zZWNvbmRhcnkge2JvcmRlcjpub25lO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ZGlzcGxheTpibG9jazsgcGFkZGluZzowOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcmlnaHQ6YXV0bzsgdG9wOmF1dG87IH1cblx0XHRcdFx0bGkge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNzJweCkge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7IH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZjsgfVxuXHRcdFx0XHRcdGEge2ZvbnQ6Ym9sZCAxM3B4LzE2cHggQHNlY29uZGFyeUZvbnQ7IHBhZGRpbmc6MzdweCAxM3B4IDM1cHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Zm9udC1zaXplOjEycHg7IHBhZGRpbmc6MTBweCAzMHB4O31cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7cGFkZGluZy1sZWZ0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNzJweCkge3BhZGRpbmctbGVmdDogMjZweDsgcGFkZGluZy1yaWdodDogMjZweDsgfVxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBib3JkZXItY29sb3I6I2ZmZjsgY29sb3I6IzAwMDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2NvbG9yOiNmZmY7IHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNzJweCkge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7IH1cblx0XHRcdFx0ICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyogdGhpcyBsaSBob3ZlciBzZWN0aW9uIG11c3Qgb25seSBleGlzdCBpbiAxMDI0cHggKyBtb2RlICovXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcblx0XHQgICAgICAgICAgICA+IGxpIHtcblx0XHRcdFx0ICAgICAgICAmOmhvdmVyLFxuXHRcdFx0XHQgICAgICAgICY6YWN0aXZlIHtcblx0XHRcdFx0XHQgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBibGFjazsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0ICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRhLnNlYXJjaCB7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiMmI2YzI7IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZToxMHB4OyBoZWlnaHQ6OTBweDsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjA7IHRleHQtaW5kZW50Oi0xMDAwMHB4OyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHRvcDowOyB3aWR0aDo3MnB4OyBcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Ym9yZGVyLWxlZnQ6bm9uZTsgcmlnaHQ6NDVweDsgd2lkdGg6NDVweDsgaGVpZ2h0OjY2cHg7fVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNzFweCkge2JvcmRlci1sZWZ0OiAwcHggc29saWQgI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNzJweCkge2JvcmRlci1sZWZ0OiAxcHggc29saWQgI2IyYjZjMjsgfVxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge2JhY2tncm91bmQ6dXJsKCcuLi9kaXN0L2ltZy9pY29uLXNlYXJjaC5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7IGNvbnRlbnQ6Jyc7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDoyM3B4OyBsZWZ0OjI0cHg7IG9wYWNpdHk6MTsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDozNnB4OyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHdpZHRoOjIzcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7aGVpZ2h0OjE1cHg7IGxlZnQ6MTVweDsgdG9wOjI0cHg7IHdpZHRoOjE1cHg7IH1cblx0XHR9XG5cdFx0JjphZnRlciB7YmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2Rpc3QvaW1nL2ljb24tc2VhcmNoLXdoaXRlLnN2ZycpOyBvcGFjaXR5OjA7IH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47XG5cdFx0XHQmOmJlZm9yZSB7b3BhY2l0eTowOyB9XG5cdFx0XHQmOmFmdGVyIHtvcGFjaXR5OjE7IH1cblx0XHR9XG5cblx0fVxufVxuXG4uc2l0ZS1mb290ZXIge1xuXHRjbGVhcjogYm90aDtcblx0LmZvb3Rlci13aWRnZXQge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBtYXJnaW46IDUwcHggMHB4IDBweCAwcHg7IHBhZGRpbmc6IDIlIDMuNDcyMjIyMjIlIDIlIDMuNDcyMjIyMjIlIDsgXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6MjUlO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXt3aWR0aDozMyU7IH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXttYXJnaW46MCAwIDMwcHg7IHdpZHRoOjEwMCU7IH1cblx0XHQmLmhhbGYge2JvcmRlcjoxcHggc29saWQgQGRhcmtlcmdyYXk7IGJvcmRlci1ib3R0b206bm9uZTsgYm9yZGVyLXRvcDpub25lOyB3aWR0aDo1MCU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7d2lkdGg6MzMlOyB9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtib3JkZXI6bm9uZTsgd2lkdGg6MTAwJTsgfVxuXHRcdH1cblx0XHRoMyB7Y29sb3I6Izk2OTY5NjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjE7IG1hcmdpbjowIDAgMjZweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB9XG5cdFx0cCB7Y29sb3I6IzAwMDsgZm9udC1zaXplOjE4cHg7IGZvbnQtd2VpZ2h0OjMwMDsgbGluZS1oZWlnaHQ6MS4zMzsgbWFyZ2luOjA7XG5cdFx0XHRzdHJvbmcge2xpbmUtaGVpZ2h0OjE7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0ZW0ge2NvbG9yOkBwaW5rOyBmb250LXN0eWxlOm5vcm1hbDsgfVxuXHRcdFx0fVxuXHRcdFx0Ji50cnVzdGVlcyB7YmFja2dyb3VuZDp1cmwoJy4uL2Rpc3QvaW1nL2hhcnZhcmRfdHJ1c3RlZXNfbG9nby5naWYnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDo1MXB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgdGV4dC1pbmRlbnQ6LTEwMDAwcHg7IHdpZHRoOjc1cHg7IH1cblx0XHRcdCYubW9yZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46NDBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6QHBpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBcblx0XHRmb3JtIHtcblx0XHRcdGxhYmVsIHtjb2xvcjojMDAwOyBmb250LXNpemU6MTRweDsgZm9udC13ZWlnaHQ6Ym9sZDsgbGV0dGVyLXNwYWNpbmc6MDsgbGluZS1oZWlnaHQ6MTsgbWFyZ2luOjA7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgfVxuXHRcdFx0aW5wdXQge2JhY2tncm91bmQ6I2VhZWFlYTsgYm9yZGVyOm5vbmU7IG1hcmdpbjoyMHB4IGF1dG8gMzJweDsgcGFkZGluZzoxMnB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgd2lkdGg6OTAlOyB9XG5cdFx0XHRidXR0b24ge2xldHRlci1zcGFjaW5nOjA7IG1pbi13aWR0aDoyMDBweDsgfVxuXHRcdH1cblxuXHRcdC5ob3VycyB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6NDklO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe3dpZHRoOjEwMCU7IH1cblx0XHRcdCYuZmlyc3Qge2JvcmRlci1yaWdodDpub25lO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Ym9yZGVyOm5vbmU7IG1hcmdpbjowIDAgMzBweDsgdGV4dC1hbGlnbjogbGVmdDt9XG5cdFx0XHR9XG5cblx0XHRcdHAge21hcmdpbjowIDAgNnB4OyB9XG5cdFx0XHQuc3RhdHVzIHtjb2xvcjojMDAwOyBmb250OmJvbGQgMjRweC8xLjIgQHNlY29uZGFyeUZvbnQ7IG1hcmdpbjowIDAgMTRweDsgcGFkZGluZzowIDAgMTNweDsgcG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MjBweDsgfVxuXHRcdFx0fVxuXHRcdFx0LmluZm8ge2NvbG9yOiMxYTFhMWE7IGZvbnQ6MzAwIDE4cHgvMSBAcHJpbWFyeUZvbnQ7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MThweDsgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnNvY2lhbCB7bGlzdC1zdHlsZTpub25lOyBtYXJnaW46IDEycHggMHB4IDEycHggMHB4OyBwYWRkaW5nOjA7IHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRsaSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjowIDIuNXB4O1xuXHRcdFx0XHRhIHtiYWNrZ3JvdW5kOiNlYWVhZWE7IGJvcmRlci1yYWRpdXM6NTAlOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MzFweDsgd2lkdGg6MzFweDsgY29sb3I6IEBwaW5rO1xuXHRcdFx0XHRcdC5sYWJlbCB7ZGlzcGxheTpub25lOyB9XG5cdFx0XHRcdFx0c3ZnIHtkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0Y2lyY2xlLFxuXHRcdFx0XHRcdFx0cGF0aCB7ZmlsbDpAcGluayAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IH1cblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0XHRcdCYubGQgc3ZnIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBmYWRlb3V0KEBwaW5rLCAyMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0Y2lyY2xlLFxuXHRcdFx0XHRcdFx0XHRwYXRoIHtmaWxsOmZhZGVvdXQoQHBpbmssIDIwJSkgIWltcG9ydGFudDsgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNuYXYtZm9vdGVyIHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47IHBhZGRpbmc6IDAlIDMuNDcyMjIyMjIlIDAlIDMuNDcyMjIyMjIlO1xuXHRcdHVsIHtkaXNwbGF5OmlubGluZS1ibG9jazsgbGlzdC1zdHlsZTpub25lOyBtYXJnaW46MDsgcGFkZGluZzowOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cdFx0XHRsaSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjowOyBwYWRkaW5nOjA7IHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHRcdFx0YSB7Y29sb3I6QGxpZ2h0Z3JheTsgZGlzcGxheTpibG9jazsgZm9udDo1MDAgMTFweC8yIEBzZWNvbmRhcnlGb250OyBwYWRkaW5nOiAxNXB4IDQwcHggMHB4IDBweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUge2NvbG9yOiNmZmY7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29weXJpZ2h0IHtjb2xvcjpAcGluazsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQ6NTAwIDExcHgvMiBAc2Vjb25kYXJ5Rm9udDsgcGFkZGluZzoxNXB4IDBweDsgdGV4dC1hbGlnbjpsZWZ0OyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IH1cblx0fVxufVxuXG4vKiByZWxhdGVkIHRvIGlzc3VlIDEyMjYgKi9cbiNjb250ZW50IHtcbiAgY291bnRlci1yZXNldDogcGFyYV9udW1iZXJzO1xufVxucC5udW1iZXJlZDpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogcGFyYV9udW1iZXJzO1xuICBjb250ZW50OiBjb3VudGVyKHBhcmFfbnVtYmVycykgXCIuIFwiO1xufVxucC5udW1iZXJlZFtkYXRhLXBhcmEtbnVtYmVyXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGFyYS1udW1iZXIpIFwiLiBcIjtcbn1cbiNjb250ZW50IHBbZGF0YS1wYXJhLW51bWJlcl0ge1xuICAgIHRleHQtaW5kZW50OiAtMXJlbTtcbn1cbiNjb250ZW50IHBbZGF0YS1wYXJhLW51bWJlcl06OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXBhcmEtbnVtYmVyKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4ycmVtO1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIuY29udGVudFRhZ3Mge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBkYXJrZXJncmF5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGRhcmtlcmdyYXk7XG4gIHBhZGRpbmc6IDM1cHggMCAzNXB4IDA7XG59XG5cbi5jb250ZW50VGFncy0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC5jb250ZW50VGFncy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY29udGVudFRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRUYWdzLXRpdGxlIHtcbiAgJjpleHRlbmQoaDUpO1xuICBmb250LXNpemU6MTZweDsgXG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLmNvbnRlbnRUYWcge1xuICBjb2xvcjpAYmxhY2s7IGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IEBwaW5rO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOkBwaW5rO1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IFxuICB9XG59XG4iLCIudGlsZUl0ZW0ge2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7IG1hcmdpbjowIDAgMzBweDsgcGFkZGluZzowIDAgMzBweDsgcG9zaXRpb246cmVsYXRpdmU7IFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXttaW4taGVpZ2h0OjI2MHB4OyB9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe3BhZGRpbmctbGVmdDowOyB9XG5cdGEge2NvbG9yOkBibGFjazsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IEBwaW5rO1xuICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICY6aG92ZXIsXG4gICAgICAgJjphY3RpdmUge2NvbG9yOkBwaW5rOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9XG4gICAgfVxuXHRoMi50aWxlSGVhZGxpbmUge2NsZWFyOm5vbmU7IG1hcmdpbjowIDAgOHB4O1xuXHRcdGEge2NvbG9yOkBibGFjazsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICYuc3VtbWFyeS51cmwgeyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTEwMHB4KSB7XG4gICAgICAgICAgICAmLnN1bW1hcnkudXJsIHsgY2xlYXI6IG5vbmU7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG5cdGgzLmRlc2NyaXB0aW9uIHtmb250LXNpemU6MTZweDsgfVxuXHQudGlsZUltYWdlIHtkaXNwbGF5OmJsb2NrOyBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDMwcHggMTVweCAwICFpbXBvcnRhbnQ7ICBcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtsZWZ0OmF1dG87IHBvc2l0aW9uOnJlbGF0aXZlOyB0b3A6YXV0bzsgd2lkdGg6YXV0bzsgfVxuXHRcdGltZyB7ZGlzcGxheTpibG9jazsgbWF4LXdpZHRoOjEwMCU7IHdpZHRoOjEwMCU7IH1cblx0fVxuXHRoci52aXN1YWxDbGVhciB7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuLm1vc2FpYy1wbG9uZVxcLmFwcFxcLnN0YW5kYXJkdGlsZXNcXC5leGlzdGluZ2NvbnRlbnQtdGlsZSBoMS5kb2N1bWVudEZpcnN0SGVhZGluZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkgLmNhcm91c2VsLCBib2R5ICNjb250ZW50IC5jYXJvdXNlbCB7XG5cdC5pdGVtIHtcblx0XHQudGV4dC13cmFwIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQuc2xpZGUtdGV4dCB7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LnNsaWRlLWxlYWQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNsaWRlLXN1Yi1sZWFkIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcm91c2VsLWNhcHRpb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC43NSk7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMCAxZW0gM2VtO1xuXHRcdH1cblx0fVxuXHRvbC5jYXJvdXNlbC1pbmRpY2F0b3JzLCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcblx0XHRib3R0b206IDJweDtcblx0XHRyaWdodDogMWVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIEB3aGl0ZTtcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdH1cblx0XHQuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcblx0XHR9XG5cdH1cblx0LmNhcm91c2VsLWNvbnRyb2wge1xuXHRcdHdpZHRoOiAzZW07XG5cdH1cblx0YS5sZWZ0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi8qIEtpbGwgd2hpdGUgc3BhY2UgZ2FwIChtaXNzaW5nIGJyZWFkY3J1bWJzIGdhcCkgb24gaG9tZSBwYWdlICovXG4ubW9zYWljLXRpbGUtY29udGVudCAuY2Fyb3VzZWwuc2xpZGUge1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuXG4vKiBIaWRlIGljb24gYXBwZWFyaW5nIGFib3V0IHNsaWRlcnMgb24gaG9tZXBhZ2UgKi9cbi5tb3NhaWMtdGlsZS1jb250ZW50IC5jb250ZW50LWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsImh0bWwsIGJvZHksIHAge1xuICBmb250LWZhbWlseTogQHByaW1hcnlGb250O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmEge2NvbG9yOkBibGFjazsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogQHBpbms7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHQmOmhvdmVyLFxuICAmOmFjdGl2ZSB7Y29sb3I6QHBpbms7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IH1cbiAgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgJiB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtjb2xvcjpAcGluazsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuICB9XG59XG5cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG4gICYuc3R5bGUyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG5oMi5hbHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXJrZ3JlZW47XG4gIGNvbG9yOiBAd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAwO1xuICAvLyBGYWtlIGVuZCBwYWRkaW5nIHdpdGggYm94IHNoYWRvd1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0yMHB4IDAgMCBAZGFya2dyZWVuLCAyMHB4IDAgMCBAZGFya2dyZWVuO1xuICBib3gtc2hhZG93OiAtMjBweCAwIDAgQGRhcmtncmVlbiwgMjBweCAwIDAgQGRhcmtncmVlbjtcbiAgLy8gRGVhbCB3aXRoIEZGIGJ1Z1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjBweDtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrZ3JlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTRweDtcbiAgfVxufVxuXG4vL1NhZmFyaSBIYWNrXG5Ac3VwcG9ydHMgKC13ZWJraXQtbWFycXVlZS1yZXBldGl0aW9uOmluZmluaXRlKSBhbmQgKG9iamVjdC1maXQ6ZmlsbCkge1xuICBoMi5hbHQ6YWZ0ZXIgeyBib3R0b206IC04cHg7IH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5hdi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuXG5oNSB7XG4gIC5uYXYtaGVhZGluZztcbn1cblxuLmFycm93LWxpbmsge1xuICBjb2xvcjogQGJsYWNrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAmIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbi5mdWxsLWFycm93LWxpbmsge1xuICAuYXJyb3ctbGluaztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMzAwOSc7XG4gICAgZm9udDogQHByaW1hcnlGb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICBjb2xvcjogQHBpbms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjp2aXNpdGVkLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogQHBpbms7XG4gICAgJjphZnRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5hLmFycm93LWxpbmssIC5hcnJvdy1saW5rIGEge1xuICAuZnVsbC1hcnJvdy1saW5rO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZ1bGxXaWR0aEltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5W2NsYXNzXSB7XG5cdCNjb250ZW50IHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdCYucHVsbHF1b3RlIHtib3JkZXI6bm9uZTsgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkIEBwaW5rOyBjb2xvcjojMDAwOyBmb250OjMwMCAyNHB4LzM0cHggQHNlY29uZGFyeUZvbnQ7IGxldHRlci1zcGFjaW5nOjAgIWltcG9ydGFudDsgcGFkZGluZzoyNHB4OyBmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdEBtZWRpYSBAcG9ydGFibGUge21pbi13aWR0aDowOyB3aWR0aDphdXRvOyB9XG5cdFx0XHRcdEBtZWRpYSBAdGFibGV0IChtYXgtd2lkdGg6MTAyMnB4KXttYXJnaW46LjZlbSAwOyB9XG5cdFx0XHRcdD4gY2l0ZSB7Zm9udC1zaXplOjEwMCU7IGZvbnQtc3R5bGU6bm9ybWFsOyBmb250LXdlaWdodDo1MDA7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXIsIFxuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXIge2JhY2tncm91bmQ6I2VkZWRlZDsgYm9yZGVyLXJhZGl1czo4cHg7IGNvbG9yOiM3Njc2NzY7IGZvbnQ6bm9ybWFsIGJvbGQgMTFweC8xIEBwcmltYXJ5Rm9udCAhaW1wb3J0YW50OyBwYWRkaW5nOjFweCA0cHggIWltcG9ydGFudDsgXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtjb2xvcjpAb3JhbmdlOyB9XG59XG5cblxuLy8gdHlwZWtpdCBmbGlja2VyXG4vLyAud2YtbG9hZGluZyAqIHtcbi8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gfVxuXG4vLyAud2YtYWN0aXZlICoge1xuLy8gICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gfVxuXG5cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgYS5BcmNoaXZlRG93bmxvYWQge1xuICAgIGNvbG9yOiAjZGRkO1xufVxuXG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIGEuQXJjaGl2ZURvd25sb2FkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLlpvb21JbWFnZUxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uWm9vbUltYWdlTGFiZWxDb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNTE1O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZLFxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsIi8qXG4gIE5ldWUgSGVsdmV0aWNhIFcwMSAtXG4gICAgNDAwIC0gbm9ybWFsIC8gaXRhbGljXG4gICAgNzAwIC0gYm9sZCAvIGl0YWxpY1xuICBicmFuZG9uLWdyb3Rlc3F1ZSAtXG4gICAgNDAwIC0gbm9ybWFsIC8gaXRhbGljXG4gICAgNzAwIC0gYm9sZCAvIGl0YWxpY1xuICBwcm94aW1hLW5vdmEgLVxuICAgIDEwMCAtIG5vcm1hbFxuICAgIDQwMCAtIG5vcm1hbCAvIGl0YWxpY1xuICAgIDUwMCAtIG5vcm1hbFxuICAgIDcwMCAtIGJvbGQgLyBpdGFsaWNcbiAgICA4MDAgLSBub3JtYWxcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuQGltcG9ydCBcImluaXRpYWxpemVycy9hbmltYXRlLmNzc1wiO1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmFydGljbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5maWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gNDBweDtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbmZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcm95YWxibHVlO1xufVxuYTphY3RpdmUge1xuICBjb2xvcjogbWlkbmlnaHRibHVlO1xuICBvdXRsaW5lOiAwO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiBtaWRuaWdodGJsdWU7XG4gIG91dGxpbmU6IDA7XG59XG5hOmZvY3VzIHtcbiAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxLFxuLmhlcm9JbmZvLXRpdGxlLFxuLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0b3A6IC0wLjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cbmNvZGUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxua2JkIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5idXR0b246YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxub3B0Z3JvdXAge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnNlbGVjdCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xufVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl06YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxudGQge1xuICBwYWRkaW5nOiAwO1xufVxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuaDIge1xuICBjbGVhcjogYm90aDtcbn1cbmgzLFxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLnN0YXR1cyxcbi5ob3Vycy1sYXJnZSxcbi5jYXJkQm90dG9tLXRpdGxlLFxuLmNvbnRlbnRUaXRsZSxcbi5kb2N1bWVudERlc2NyaXB0aW9uLFxuLmJvb2tDb250ZW50VGl0bGUge1xuICBjbGVhcjogYm90aDtcbn1cbmg0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oNSxcbi52aXNpdFRpdGxlLFxuLmNvbnRlbnRQaG90by1zdWJUaXRsZSxcbi5yZWxhdGVkRXZlbnRzLXRpdGxlLFxuLmNvbnRlbnRUYWdzLXRpdGxlLFxuLnJlbGF0ZWRCbG9nUG9zdHMtdGl0bGUge1xuICBjbGVhcjogYm90aDtcbn1cbmg2IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5jaXRlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAxLjVlbTtcbiAgcXVvdGVzOiBcIlwiIFwiXCI7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cbnR0IHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbnZhciB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5hYmJyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5hY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7XG59XG4qIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxucSB7XG4gIHF1b3RlczogXCJcIiBcIlwiO1xufVxucTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG51bCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbm9sIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxubGkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cIndlZWtcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cInRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuZW1iZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5odG1sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMzA7XG59XG5odG1sIGJvZHkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udDogMThweC8xLjYgcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZjdmMDg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmN2YwODtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogYm9sZCAxMnB4LzEgam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAxNXB4IDcuNXB4O1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cbi5idXR0b24ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLndoaXRlLmhvbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uaG9sbG93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLmhvbGxvdzphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZjA4O1xufVxuLmJ1dHRvbi5ob2xsb3cuYmxhY2sge1xuICBjb2xvcjogIzAzMDtcbn1cbiN2aWV3bGV0LWFib3ZlLWNvbnRlbnQtYm9keSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubW9kYWwtYm9keSAuaGVybyxcbi5tb2RhbC1ib2R5IC5oZXJvTm9JbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW4tZXhoaWJpdCAjY29udGVudC1jb3JlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9zYWljLXBhbmVsIC5tb3NhaWMtaW5mby1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm1vc2FpYy1wYW5lbCAubW9zYWljLWluZm8taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QzZDNkM7XG59XG4ubW9zYWljLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xufVxuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDkycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciBoMS5zaXRlLXRpdGxlLFxuLnNpdGUtaGVhZGVyIGgyLnNpdGUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjIuMzYxMTExMTElO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoMS5zaXRlLXRpdGxlLFxuICAuc2l0ZS1oZWFkZXIgaDIuc2l0ZS10aXRsZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgaDEuc2l0ZS10aXRsZSBhLFxuLnNpdGUtaGVhZGVyIGgyLnNpdGUtdGl0bGUgYSB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vZGlzdC9pbWcvbG9nby5zdmc/dj0xJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5MnB4O1xuICBtYXJnaW46IDAgMCAwIDI4LjU3MTQyODU3JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgaDEuc2l0ZS10aXRsZSBhLFxuICAuc2l0ZS1oZWFkZXIgaDIuc2l0ZS10aXRsZSBhIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0Zjtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZTpob3ZlciBzcGFuLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW46YmVmb3JlLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmFjdGl2ZSBzcGFuOmJlZm9yZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZTpob3ZlciBzcGFuOmFmdGVyLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0Zjtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHNwYW4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlLm9wZW4gc3BhbjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUub3BlbiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAycHg7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUub3BlbiBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlIHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiAxMi41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDIzcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDkycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNzcuNjM4ODg4ODklO1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiA2NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJiNmMyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgYTpob3Zlcixcbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gIGJvcmRlci1jb2xvcjogIzI2NWI0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLm1vYmlsZS1leHBhbmQge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOXB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5tb2JpbGUtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5tb2JpbGUtZXhwYW5kLm9wZW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAubW9iaWxlLWV4cGFuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDFweDtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAubW9iaWxlLWV4cGFuZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaS5vcGVuID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogOTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiBib2xkIDE0cHgvMTZweCBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDI3cHggMjBweCAyOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYTpob3Zlcixcbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmYTM5Nztcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHtcbiAgcGFkZGluZzogMjhweCA2LjglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5jb2xsZWN0aW9ucyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuY29sbGVjdGlvbnMge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLmNvbGxlY3Rpb25zIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5jb2xsZWN0aW9ucyBsaSBhIHtcbiAgZm9udDogYm9sZCAxMnB4LzEgam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxN3B4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLmNvbGxlY3Rpb25zIGxpIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCA0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSBhLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZjdmMDg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTJweC8xIGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSBhLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEuYnV0dG9uOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkgYS5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmN2YwODtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCA+IGxpOmhvdmVyID4gYSxcbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCA+IGxpOmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xuICBib3JkZXItY29sb3I6ICMyNjViNGY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsID4gbGk6aG92ZXIgLnN1Yi1tZW51LFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsID4gbGk6YWN0aXZlIC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgLyogdGhpcyBsaSBob3ZlciBzZWN0aW9uIG11c3Qgb25seSBleGlzdCBpbiAxMDI0cHggKyBtb2RlICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJiNmMyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGEge1xuICBmb250OiBib2xkIDEzcHgvMTZweCBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDM3cHggMTNweCAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYTpob3ZlcixcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJiNmMyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgPiBsaTpob3ZlciA+IGEsXG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5ID4gbGk6YWN0aXZlID4gYSB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJiNmMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgYS5zZWFyY2gge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7XG4gIC5zaXRlLWhlYWRlciBhLnNlYXJjaCB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnNpdGUtaGVhZGVyIGEuc2VhcmNoIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciBhLnNlYXJjaDpiZWZvcmUsXG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Rpc3QvaW1nL2ljb24tc2VhcmNoLnN2ZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIzcHg7XG4gIGxlZnQ6IDI0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB3aWR0aDogMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgYS5zZWFyY2g6YmVmb3JlLFxuICAuc2l0ZS1oZWFkZXIgYS5zZWFyY2g6YWZ0ZXIge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9kaXN0L2ltZy9pY29uLXNlYXJjaC13aGl0ZS5zdmcnKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaXRlLWhlYWRlciBhLnNlYXJjaDpob3Zlcixcbi5zaXRlLWhlYWRlciBhLnNlYXJjaDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmhvdmVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlciBhLnNlYXJjaDphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaXRlLWhlYWRlciBhLnNlYXJjaDpob3ZlcjphZnRlcixcbi5zaXRlLWhlYWRlciBhLnNlYXJjaDphY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNpdGUtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNTBweCAwcHggMHB4IDBweDtcbiAgcGFkZGluZzogMiUgMy40NzIyMjIyMiUgMiUgMy40NzIyMjIyMiUgO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQuaGFsZiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LmhhbGYge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldC5oYWxmIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBoMyB7XG4gIGNvbG9yOiAjOTY5Njk2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAgc3Ryb25nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcCBzdHJvbmcgZW0ge1xuICBjb2xvcjogI2ZmYTM5NztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAudHJ1c3RlZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Rpc3QvaW1nL2hhcnZhcmRfdHJ1c3RlZXNfbG9nby5naWYnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB3aWR0aDogNzVweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwLm1vcmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwLm1vcmUgYTpob3Zlcixcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwLm1vcmUgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmYTM5Nztcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBmb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDIwcHggYXV0byAzMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5MCU7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgZm9ybSBidXR0b24ge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0OSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3Vycy5maXJzdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyBwIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyAuc3RhdHVzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IGJvbGQgMjRweC8xLjIgam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBwYWRkaW5nOiAwIDAgMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLnN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIC5pbmZvIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQ6IDMwMCAxOHB4LzEgcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTJweCAwcHggMTJweCAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMi41cHg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHdpZHRoOiAzMXB4O1xuICBjb2xvcjogI2ZmYTM5NztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEgLmxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYSBzdmcgY2lyY2xlLFxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmYTM5NyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhLmxkIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA3cHg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGE6aG92ZXIsXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGE6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTYzLCAxNTEsIDAuOCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhOmhvdmVyIHN2ZyBjaXJjbGUsXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGE6YWN0aXZlIHN2ZyBjaXJjbGUsXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGE6aG92ZXIgc3ZnIHBhdGgsXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGE6YWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgyNTUsIDE2MywgMTUxLCAwLjgpICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xuICBwYWRkaW5nOiAwJSAzLjQ3MjIyMjIyJSAwJSAzLjQ3MjIyMjIyJTtcbn1cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogNTAwIDExcHgvMiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAwcHggMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwgbGkgYTpob3Zlcixcbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIC5jb3B5cmlnaHQge1xuICBjb2xvcjogI2ZmYTM5NztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiA1MDAgMTFweC8yIGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKiByZWxhdGVkIHRvIGlzc3VlIDEyMjYgKi9cbiNjb250ZW50IHtcbiAgY291bnRlci1yZXNldDogcGFyYV9udW1iZXJzO1xufVxucC5udW1iZXJlZDpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogcGFyYV9udW1iZXJzO1xuICBjb250ZW50OiBjb3VudGVyKHBhcmFfbnVtYmVycykgXCIuIFwiO1xufVxucC5udW1iZXJlZFtkYXRhLXBhcmEtbnVtYmVyXTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGFyYS1udW1iZXIpIFwiLiBcIjtcbn1cbiNjb250ZW50IHBbZGF0YS1wYXJhLW51bWJlcl0ge1xuICB0ZXh0LWluZGVudDogLTFyZW07XG59XG4jY29udGVudCBwW2RhdGEtcGFyYS1udW1iZXJdOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGFyYS1udW1iZXIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgZm9udC1zaXplOiA2NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbWJvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbWJvID4gLmNvbWJvLWZpcnN0IHtcbiAgd2lkdGg6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY29tYm8gPiAuY29tYm8tZmlyc3QgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNvbWJvID4gLmNvbWJvLWxhc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21iby1maXJzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY29tYm8tbGFzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY29tYm8tLW1pZGRsZSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvbWJvLS1ib3R0b20gPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5jb21iby0tZnVsbCAuY29tYm8tZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNvbWJvLS1mdWxsIC5jb21iby1sYXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbWJvLS1yZXYgPiAuY29tYm8tZmlyc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5jb21iby0tcmV2ID4gLmNvbWJvLWxhc3Qge1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb21iby0tcmV2ID4gLmNvbWJvLWxhc3QgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cbi5ncmlkIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmdyaWQgPiAqIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZ3JpZC0xb2YxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTJvZjIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjMge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0yb2YzIHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtM29mMyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNCB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZ3JpZC0yb2Y0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTNvZjQge1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWQtNG9mNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uZ3JpZC0yb2Y1IHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ncmlkLTNvZjUge1xuICB3aWR0aDogNjAlO1xufVxuLmdyaWQtNG9mNSB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZ3JpZC01b2Y1IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y2IHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtMm9mNiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTNvZjYge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtNG9mNiB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTVvZjYge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC02b2Y2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y3IHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG59XG4uZ3JpZC0yb2Y3IHtcbiAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG59XG4uZ3JpZC0zb2Y3IHtcbiAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xufVxuLmdyaWQtNG9mNyB7XG4gIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xufVxuLmdyaWQtNW9mNyB7XG4gIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbn1cbi5ncmlkLTZvZjcge1xuICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG59XG4uZ3JpZC03b2Y3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y4IHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLmdyaWQtMm9mOCB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZ3JpZC0zb2Y4IHtcbiAgd2lkdGg6IDM3LjUlO1xufVxuLmdyaWQtNG9mOCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC01b2Y4IHtcbiAgd2lkdGg6IDYyLjUlO1xufVxuLmdyaWQtNm9mOCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZ3JpZC03b2Y4IHtcbiAgd2lkdGg6IDg3LjUlO1xufVxuLmdyaWQtOG9mOCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mOSB7XG4gIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbn1cbi5ncmlkLTJvZjkge1xuICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG59XG4uZ3JpZC0zb2Y5IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtNG9mOSB7XG4gIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbn1cbi5ncmlkLTVvZjkge1xuICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG59XG4uZ3JpZC02b2Y5IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtN29mOSB7XG4gIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbn1cbi5ncmlkLThvZjkge1xuICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG59XG4uZ3JpZC05b2Y5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YxMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4uZ3JpZC0yb2YxMCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uZ3JpZC0zb2YxMCB7XG4gIHdpZHRoOiAzMCU7XG59XG4uZ3JpZC00b2YxMCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZ3JpZC01b2YxMCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC02b2YxMCB7XG4gIHdpZHRoOiA2MCU7XG59XG4uZ3JpZC03b2YxMCB7XG4gIHdpZHRoOiA3MCU7XG59XG4uZ3JpZC04b2YxMCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZ3JpZC05b2YxMCB7XG4gIHdpZHRoOiA5MCU7XG59XG4uZ3JpZC0xMG9mMTAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjExIHtcbiAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbn1cbi5ncmlkLTJvZjExIHtcbiAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG59XG4uZ3JpZC0zb2YxMSB7XG4gIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbn1cbi5ncmlkLTRvZjExIHtcbiAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG59XG4uZ3JpZC01b2YxMSB7XG4gIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xufVxuLmdyaWQtNm9mMTEge1xuICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG59XG4uZ3JpZC03b2YxMSB7XG4gIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xufVxuLmdyaWQtOG9mMTEge1xuICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xufVxuLmdyaWQtOW9mMTEge1xuICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG59XG4uZ3JpZC0xMG9mMTEge1xuICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xufVxuLmdyaWQtMTFvZjExIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YxMiB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtMm9mMTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0zb2YxMiB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZ3JpZC00b2YxMiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTVvZjEyIHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtNm9mMTIge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtN29mMTIge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC04b2YxMiB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTlvZjEyIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ncmlkLTEwb2YxMiB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTExb2YxMiB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTEyb2YxMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtLW1pZGRsZSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmdyaWQtLWJvdHRvbSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmdyaWQtLWZ1bGwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ncmlkLS1mdWxsID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ncmlkLS1yZXYge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ncmlkLS1yZXYgPiAqIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLWxhcmdlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tbGFyZ2UgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5jb21iby0tZnVsbC0tbGFyZ2UgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb21iby0tZnVsbC0tbGFyZ2UgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29tYm8tLXJldi0tbGFyZ2UgPiAuY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcmdlID4gLmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcmdlID4gLmNvbWJvLWxhc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAuZ3JpZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuZ3JpZC0xb2YxLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tbGFyZ2UgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ncmlkLS1ib3R0b20tLWxhcmdlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5ncmlkLS13aWRlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5ncmlkLS1mdWxsLS1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWxhcmdlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1yZXYtLWxhcmdlIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ncmlkLS1yZXYtLWxhcmdlID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tZGVzayA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLWRlc2sgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5jb21iby0tZnVsbC0tZGVzayAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1kZXNrIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWRlc2sgPiAuY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWRlc2sgPiAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY29tYm8tLXJldi0tZGVzayA+IC5jb21iby1sYXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cbiAgLmdyaWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmdyaWQtMW9mMS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLWRlc2sge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLWRlc2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tZGVzayB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLWRlc2sge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLWRlc2sge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tZGVzayB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tZGVzayB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLWRlc2sge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLWRlc2sge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLWRlc2sge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLWRlc2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLWRlc2sgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ncmlkLS1ib3R0b20tLWRlc2sgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbiAgLmdyaWQtLXdpZGUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWRlc2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1mdWxsLS1kZXNrID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1yZXYtLWRlc2sge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmdyaWQtLXJldi0tZGVzayA+ICoge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tbGFwID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tbGFwID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLWxhcCAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29tYm8tLXJldi0tbGFwID4gLmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXAgPiAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY29tYm8tLXJldi0tbGFwID4gLmNvbWJvLWxhc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAuZ3JpZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuZ3JpZC0xb2YxLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tbGFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1sYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1sYXAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tbGFwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1sYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1sYXAge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tbGFwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1sYXAge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLWxhcCB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tbGFwIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tbGFwIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1sYXAge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1sYXAge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1sYXAge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tbGFwIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tbGFwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tbGFwIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tbGFwIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tbGFwIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tbGFwIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tbGFwIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tbGFwIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1sYXAge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1sYXAge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLWxhcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLWxhcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tbGFwID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1sYXAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbiAgLmdyaWQtLXdpZGUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWxhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWxhcCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXAge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmdyaWQtLXJldi0tbGFwID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tcG9ydGFibGUgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jb21iby0tYm90dG9tLS1wb3J0YWJsZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1wb3J0YWJsZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1wb3J0YWJsZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb21iby0tcmV2LS1wb3J0YWJsZSA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuY29tYm8tLXJldi0tcG9ydGFibGUgPiAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY29tYm8tLXJldi0tcG9ydGFibGUgPiAuY29tYm8tbGFzdCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5ncmlkID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5ncmlkLTFvZjEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1wb3J0YWJsZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tcG9ydGFibGUgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbiAgLmdyaWQtLXdpZGUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBvcnRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tcG9ydGFibGUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLXJldi0tcG9ydGFibGUge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmdyaWQtLXJldi0tcG9ydGFibGUgPiAqIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLXBhbG0gPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jb21iby0tYm90dG9tLS1wYWxtID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBhbG0gLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb21iby0tZnVsbC0tcGFsbSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb21iby0tcmV2LS1wYWxtID4gLmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5jb21iby0tcmV2LS1wYWxtID4gLmNvbWJvLWxhc3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBhbG0gPiAuY29tYm8tbGFzdCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5ncmlkID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5ncmlkLTFvZjEtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1wYWxtID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1wYWxtID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICB9XG4gIC5ncmlkLS13aWRlID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5ncmlkLS1mdWxsLS1wYWxtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tcGFsbSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1wYWxtIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ncmlkLS1yZXYtLXBhbG0gPiAqIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucm93IHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnJvdyA+ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5yb3cgLndpZHRoLTFcXDo0IHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC53aWR0aC0xXFw6NCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yb3cgLndpZHRoLTFcXDo0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJvdyAud2lkdGgtMVxcOjIge1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLndpZHRoLTFcXDoyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJvdyAud2lkdGgtMVxcOjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93IC53aWR0aC0zXFw6NCB7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAud2lkdGgtM1xcOjQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucm93IC53aWR0aC0zXFw6NCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgLndpZHRoLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3cgPiAqIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuI2VkaXQtem9uZSB7XG4gIHotaW5kZXg6IDIwICFpbXBvcnRhbnQ7XG59XG5odG1sLFxuYm9keSxcbnAge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5hIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmEzOTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmEzOTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgYTpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmEzOTc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmhlcm9JbmZvLXRpdGxlLFxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLnN0YXR1cyxcbi5ob3Vycy1sYXJnZSxcbi5jYXJkQm90dG9tLXRpdGxlLFxuLnZpc2l0VGl0bGUsXG4uY29udGVudFRpdGxlLFxuLmRvY3VtZW50RGVzY3JpcHRpb24sXG4uYm9va0NvbnRlbnRUaXRsZSxcbi5jb250ZW50UGhvdG8tc3ViVGl0bGUsXG4ucmVsYXRlZEV2ZW50cy10aXRsZSxcbi5jb250ZW50VGFncy10aXRsZSxcbi5mb3JtLXRpdGxlLFxuLnJlbGF0ZWRCbG9nUG9zdHMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xufVxuaDEsXG4uaGVyb0luZm8tdGl0bGUsXG4uZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxLFxuICAuaGVyb0luZm8tdGl0bGUsXG4gIC5mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbmgyLnN0eWxlMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5oMi5hbHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjViNGY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMjBweCAwIDAgIzI2NWI0ZiwgMjBweCAwIDAgIzI2NWI0ZjtcbiAgYm94LXNoYWRvdzogLTIwcHggMCAwICMyNjViNGYsIDIwcHggMCAwICMyNjViNGY7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyMHB4O1xufVxuaDIuYWx0OmJlZm9yZSxcbmgyLmFsdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xufVxuaDIuYWx0OmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbmgyLmFsdDphZnRlciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjViNGY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTIwcHg7XG4gIGJvdHRvbTogLTRweDtcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC1tYXJxdWVlLXJlcGV0aXRpb246aW5maW5pdGUpIGFuZCAob2JqZWN0LWZpdDpmaWxsKSB7XG4gIGgyLmFsdDphZnRlciB7XG4gICAgYm90dG9tOiAtOHB4O1xuICB9XG59XG5oMyxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIC5zdGF0dXMsXG4uaG91cnMtbGFyZ2UsXG4uY2FyZEJvdHRvbS10aXRsZSxcbi5jb250ZW50VGl0bGUsXG4uZG9jdW1lbnREZXNjcmlwdGlvbixcbi5ib29rQ29udGVudFRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuaDMuc21hbGwge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5uYXYtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJlMmUyZTtcbn1cbmg1LFxuLnZpc2l0VGl0bGUsXG4uY29udGVudFBob3RvLXN1YlRpdGxlLFxuLnJlbGF0ZWRFdmVudHMtdGl0bGUsXG4uY29udGVudFRhZ3MtdGl0bGUsXG4ucmVsYXRlZEJsb2dQb3N0cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJlMmUyZTtcbn1cbi5hcnJvdy1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYXJyb3ctbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZ1bGwtYXJyb3ctbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmZ1bGwtYXJyb3ctbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZ1bGwtYXJyb3ctbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDMwMDknO1xuICBmb250OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICBjb2xvcjogI2ZmYTM5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnVsbC1hcnJvdy1saW5rOnZpc2l0ZWQsXG4uZnVsbC1hcnJvdy1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaXRpYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mdWxsLWFycm93LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmYTM5Nztcbn1cbi5mdWxsLWFycm93LWxpbms6aG92ZXI6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5hLmFycm93LWxpbmssXG4uYXJyb3ctbGluayBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCBhLmFycm93LWxpbmssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYXJyb3ctbGluayBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5hLmFycm93LWxpbms6YWZ0ZXIsXG4uYXJyb3ctbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMzAwOSc7XG4gIGZvbnQ6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmEuYXJyb3ctbGluazp2aXNpdGVkLFxuLmFycm93LWxpbmsgYTp2aXNpdGVkLFxuYS5hcnJvdy1saW5rOmhvdmVyLFxuLmFycm93LWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiBpbml0aWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLmFycm93LWxpbms6aG92ZXIsXG4uYXJyb3ctbGluayBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmEzOTc7XG59XG5hLmFycm93LWxpbms6aG92ZXI6YWZ0ZXIsXG4uYXJyb3ctbGluayBhOmhvdmVyOmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZnVsbFdpZHRoSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmEzOTc7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiAzMDAgMjRweC8zNHB4IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjRweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5W2NsYXNzXSAjY29udGVudCBibG9ja3F1b3RlLnB1bGxxdW90ZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIChtYXgtd2lkdGg6IDEwMjJweCkge1xuICBib2R5W2NsYXNzXSAjY29udGVudCBibG9ja3F1b3RlLnB1bGxxdW90ZSB7XG4gICAgbWFyZ2luOiAuNmVtIDA7XG4gIH1cbn1cbmJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlID4gY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXIsXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGZvbnQ6IG5vcm1hbCBib2xkIDExcHgvMSBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXB4IDRweCAhaW1wb3J0YW50O1xufVxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXI6aG92ZXIsXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlcjpob3Zlcixcbi5vdmVybGF5IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyOmFjdGl2ZSxcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY3ZjA4O1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSBhLkFyY2hpdmVEb3dubG9hZCB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSBhLkFyY2hpdmVEb3dubG9hZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLlpvb21JbWFnZUxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ab29tSW1hZ2VMYWJlbENvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTUxNTtcbn1cbi51LWFsaWduTGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udS1hbGlnbkNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udS1ub1Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udS1tYXJnaW5Ub3A0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udS1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi51LXBsYWluTGlzdCxcbi5zaWRlYmFyIC5zaWRlYmFySXRlbXMsXG4uc2lkZWJhciAuc2lkZWJhckl0ZW1Hcm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnUtcGxhaW5MaXN0IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LW5vTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAudS1ub0xhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LXNlbWlCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRvbjogcmVsYXRpdmU7XG59XG4udS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnUtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udS1iZ0ltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udS1wYWRkaW5nVG9wNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi51LXBhZGRpbmdUb3A0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnUtcGFkZGluZ1RvcDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4udS1wYWRkaW5nVG9wMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi51LXBhZGRpbmdUb3AxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbi51LXBhZGRpbmdCb3R0b20xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi51LXBhZGRpbmdCb3R0b200MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi51LXBhZGRpbmdCb3R0b20xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnUtc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XG59XG4udS10b3BTcGFjZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmZpZWxkLXNoaWZ0IHtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLyogcmVwcmVzZW50cyBkZWZhdWx0ICsgY3VzdG9tIFRpbnlNQ0UgQ2xhc3NlcyBzcGVjaWZpYyB0byBEdW1iYXJ0b24gT2FrcyAqL1xuLyogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLyogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLyogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLyogYXQgYm90dG9tOiBodHRwczovL3d3dy5kb2Frcy5vcmcvZ2FyZGVucy9leHBsb3JlL2ZvdW50YWluLXRlcnJhY2UgKi9cbi8qIGF0IGJvdHRvbTogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc2VhcmNoL2dhcmRlbi1sYW5kc2NhcGUvc2Nob2xhcmx5LWFjdGl2aXRpZXMvc3VjY2Vzcy1pbi10aGUtY2l0eSAqL1xuLyogbXVsdGljb2x1bW4gbGF5b3V0IGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi8qIHNlYWxzICovXG4vKiAtIG1vYmlsZS5jc3MgLSAqL1xuQG1lZGlhIGhhbmRoZWxkLCBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuICAjcG9ydGFsLWNvbHVtbi1vbmUsXG4gICNwb3J0YWwtY29sdW1uLXR3byxcbiAgI3BvcnRhbC1jb2x1bW4tY29udGVudCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldDpmaXJzdC1jaGlsZCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldDpmaXJzdC1jaGlsZCBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAgc3Ryb25nIGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIC5zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWZvb3RlciAuYnV0dG9uIHtcbiAgbWFyZ2luOiAxNXB4IDcuNXB4IDE1cHggMHB4O1xufVxubGFiZWxbZm9yPVwibmwtZW1haWxcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNob3Vycy12aWV3bGV0IHtcbiAgcGFkZGluZzogMiUgMCUgMiUgNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hvdXJzLXZpZXdsZXQge1xuICAgIHBhZGRpbmc6IDIlIDAlIDIlIDUlO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LmhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxufVxuLyogSGlkZSBzdHJhbmdlIGVtcHR5IGZvb3RlciBpdGVtIFwic2l0ZWFjdGlvbi1jb250YWN0XCIgKi9cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCBsaSNzaXRlYWN0aW9uLWNvbnRhY3QgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdGluZ0JhciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlzdGluZ0JhciA+IHNwYW4ucHJldmlvdXMge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmdCYXIgPiBzcGFuLnByZXZpb3VzIGE6aG92ZXIsXG4ubGlzdGluZ0JhciA+IHNwYW4ucHJldmlvdXMgYTphY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmN2YwODtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbn1cbi5saXN0aW5nQmFyID4gc3Bhbi5uZXh0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0aW5nQmFyID4gc3Bhbi5uZXh0IGE6aG92ZXIsXG4ubGlzdGluZ0JhciA+IHNwYW4ubmV4dCBhOmFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmN2YwODtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG59XG4ubGlzdGluZ0JhciBzcGFuLmN1cnJlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmN2YwODtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNHB4IDEwcHggNHB4O1xufVxuLmxpc3RpbmdCYXIgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQxZGE7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5saXN0aW5nQmFyIGE6aG92ZXIsXG4ubGlzdGluZ0JhciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3RpbmdCYXIgYS5wcmV2aW91czpob3Zlcixcbi5saXN0aW5nQmFyIGEucHJldmlvdXM6YWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjdmMDg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG4ubGlzdGluZ0JhciBhLm5leHQ6aG92ZXIsXG4ubGlzdGluZ0JhciBhLm5leHQ6YWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY3ZjA4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbn1cbiN2aWV3bGV0LWJlbG93LWNvbnRlbnQgLmxpc3RpbmdCYXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuZm9vdGVyIC5wYWdpbmF0aW9uIHVsIHtcbiAgbWFyZ2luOiAwIDAuNWVtIDEuNWVtIDNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBmb290ZXIgLnBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMC41ZW0gMGVtIDEuNWVtIDAuNWVtO1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNvbnRhaW5lci0tZnVsbFdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCA1JTtcbn1cbi5jb250YWluZXItLWZ1bGxXaWR0aCA+IC5ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyLS1mdWxsV2lkdGggPiAuZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb250YWluZXItLWZ1bGxXaWR0aCA+IC5ncmlkID4gKiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci0tZnVsbFdpZHRoID4gLmdyaWQgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyLS1mdWxsV2lkdGggPiAuZ3JpZCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmZ1bGxXaWR0aExlZnQsXG4uZnVsbFdpZHRoUmlnaHQge1xuICAvKnBhZGRpbmc6IDE2MHB4IDA7ICovXG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mdWxsV2lkdGhSaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4uYmdJbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJsYWNrT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDI4LCAyOCwgMC43KTtcbn1cbi5vcmFuZ2VPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDEwMiwgMiwgMC44KTtcbn1cbi5jb250YWluZXItLW5vVG9wIC5mdWxsV2lkdGhMZWZ0LFxuLmNvbnRhaW5lci0tbm9Ub3AgLmZ1bGxXaWR0aFJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaGFzLWhlcm8gI2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhhcy1oZXJvICNjb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oYXMtaGVybyAjY29udGVudCAjY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oYXMtaGVybyAjY29udGVudCAjY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4udGVtcGxhdGUtZXZlbnRfdmlldyAuaGFzLWhlcm8gI2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50ZW1wbGF0ZS1ldmVudF92aWV3IC5oYXMtaGVybyAjY29udGVudCAjY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnRlbXBsYXRlLW5ld3NpdGVtX3ZpZXcgLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4jY29sdW1uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb2x1bW4td3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2NvbHVtbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2NvbHVtbi13cmFwcGVyICNjb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29sdW1uLXdyYXBwZXIgI2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tb25lIHtcbiAgcGFkZGluZy1yaWdodDogNSU7XG4gIG9yZGVyOiAxO1xufVxuI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gIHBhZGRpbmc6IDA7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi10d28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbSAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvLFxuLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWFubm90YXRpb24gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byxcbi5wb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1sZXR0ZXJwdWJpdGVtICNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi10d28ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi1vbmUsXG4jY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIDI1JTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLW9uZSxcbiAgI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuLmhhcy1oZXJvICNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi1vbmUsXG4uaGFzLWhlcm8gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLWhlcm8gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLW9uZSxcbiAgLmhhcy1oZXJvICNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi10d28ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtZ3JpZC1jZWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy1ncmlkLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1yb3ctZnVsbC13aWR0aCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1ncmlkLXJvdy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1ncmlkLXJvdy1kYXJrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9zYWljLWdyaWQtcm93Lm1vc2FpYy1ncmlkLXJvdy1kYXJrLm1vc2FpYy1yb3ctZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNjIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNjIwcHgpO1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS1mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy13aWR0aC1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy13aWR0aC10aGlyZCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtdGhpcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLXRoaXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLWphemthcnRhXFwudGVzc2VyYWVcXC5iYWNrZ3JvdW5kX2ltYWdlLXRpbGUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtamF6a2FydGFcXC50ZXNzZXJhZVxcLmJhY2tncm91bmRfaW1hZ2UtdGlsZSAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnRlbXBsYXRlLWxheW91dCAuaGFzLWhlcm8gI3BvcnRhbC1jb2x1bW4tY29udGVudCAjY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGVtcGxhdGUtbGF5b3V0IC5oYXMtaGVybyAjcG9ydGFsLWNvbHVtbi1jb250ZW50ICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtYW5ub3RhdGlvbiAjY29udGVudCAjY29udGVudC13cmFwcGVyLFxuLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWxldHRlcnB1Yml0ZW0gI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlcixcbi5wb3J0YWx0eXBlLWRvYWtzLWltYWdlICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi8qIExheW91dCBjdXN0b21pemF0aW9ucyB3aGVuIHJpZ2h0IG5hdiBwb3J0bGV0IGlzIHByZXNlbnQgKi9cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29sdW1uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNjb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA3MHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTNweCkge1xuICAjcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICB9XG59XG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyOTRweCkge1xuICAjcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogLXdlYmtpdC1jYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtbW96LWNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi8qIHdoZW4gcmlnaHQgbmF2IHBvcnRsZXQgaGFzIHJlc3BvbmRlZCB0byB1bmRlciBjb250YWluZXIsXG4gICBsZXQgY29udGVudCBjb250YWluZXIgdGFrZSB1cCBtb3JlIHNwYWNlICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI3BvcnRhbC1jb2x1bW4tY29udGVudCAuY29udGVudENvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmhlcm8sXG4uaGVybyAuY29udGFpbmVyLFxuLmhlcm8gLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgcGFkZGluZzogMHB4IDBweCAxcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLFxuICAuaGVybyAuY29udGFpbmVyLFxuICAuaGVybyAuYmdJbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgfVxufVxuLmhlcm9Ob0ltYWdlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ubW9zYWljLWRvYWtzXFwudGhlbWVcXC5oZXJvLXRpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWRvYWtzXFwudGhlbWVcXC5oZXJvLXRpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pbi1wdWJsaWNhdGlvbiAuaGVybyxcbi5pbi1wdWJsaWNhdGlvbiAuaGVyb05vSW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5oZXJvLS10YWxsLFxuLmhlcm8tLXRhbGwgLmNvbnRhaW5lcixcbi5oZXJvLS10YWxsIC5iZ0ltYWdlIHtcbiAgbWluLWhlaWdodDogNjkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8tLXRhbGwsXG4gIC5oZXJvLS10YWxsIC5jb250YWluZXIsXG4gIC5oZXJvLS10YWxsIC5iZ0ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuLmhlcm8tLWNvaW5zZWFsLFxuLmhlcm8tLWNvaW5zZWFsIC5jb250YWluZXIsXG4uaGVyby0tY29pbnNlYWwgLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby0tY29pbnNlYWwsXG4gIC5oZXJvLS1jb2luc2VhbCAuY29udGFpbmVyLFxuICAuaGVyby0tY29pbnNlYWwgLmJnSW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uaGVyby0tZnVsbFdpZHRoIC5oZXJvSW5mb0NvbnRhaW5lciB7XG4gIGxlZnQ6IDUlO1xufVxuLmhlcm8gLml0ZW1JbWFnZSBpbWcsXG4jYXJjaGl2ZS1pbWFnZS16b29tZXIsXG4uYXJjaGl2ZS1pbWFnZS16b29tZXIge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG4uaGVyb0luZm9Db250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyb0luZm9Db250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb0luZm9Db250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuLmhlcm9JbmZvQ29udGFpbmVyLmlubGluZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lci5pbmxpbmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lci5pbmxpbmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyb05vSW1hZ2UgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3R0b206IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9Ob0ltYWdlIC5oZXJvSW5mb0NvbnRhaW5lciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvSW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCA0NXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5pbmxpbmUgLmhlcm9JbmZvIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDEwcHg7XG4gIH1cbn1cbi5oZXJvSW5mby10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVyb0luZm8tdGFnIGEsXG4uaGVyb0luZm8tdGFnIGE6aG92ZXIsXG4uaGVyb0luZm8tdGFnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyb0luZm8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhlcm9JbmZvLXRpdGxlIGEsXG4uaGVyb0luZm8tdGl0bGUgYTpob3Zlcixcbi5oZXJvSW5mby10aXRsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlcm9JbmZvLXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5oZXJvSW5mby1zdWJUaXRsZSBhLFxuLmhlcm9JbmZvLXN1YlRpdGxlIGE6aG92ZXIsXG4uaGVyb0luZm8tc3ViVGl0bGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvSW5mby1zdWJUaXRsZS0tYm9vayB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXhoaWJpdCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkY2UzO1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1leGhpYml0IC5oZXJvSW5mbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgNy42Mzg4ODg4OSUgMzBweDtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV4aGliaXQgLmhlcm9JbmZvLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xufVxuLmhlcm9JbmZvLS1jb250YWN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5oZXJvSW5mby0tY29udGFjdCAuaGVyb0luZm8tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mby0tY29udGFjdCAuaGVyb0luZm8tdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuLmhlcm9JbmZvR3JpZCB7XG4gIHBhZGRpbmc6IDAgNDVweCAzMHB4IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5oZXJvSW5mb0dyaWQgPiAqIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaGVyb0luZm9HcmlkLWZpcnN0LFxuLmhlcm9JbmZvR3JpZC1sYXN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvR3JpZC1maXJzdCxcbiAgLmhlcm9JbmZvR3JpZC1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmhlcm9JbmZvR3JpZC1maXJzdCAuaGVyb0luZm9HcmlkLXRleHQ6bGFzdC1jaGlsZCxcbi5oZXJvSW5mb0dyaWQtbGFzdCAuaGVyb0luZm9HcmlkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVyb0luZm9HcmlkLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb0luZm9HcmlkLWZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmhlcm9JbmZvR3JpZC1sYXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlcm9JbmZvR3JpZC1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVyb0luZm9HcmlkLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oZXJvSW5mb0dyaWQtdGV4dCBhIHtcbiAgY29sb3I6ICMyMDVjOTA7XG59XG4uaGVyb0luZm9HcmlkLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjU2YmE4O1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1ldmVudCB7XG4gIHdpZHRoOiA2NiU7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IC5oZXJvSW5mbyB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1ldmVudCAuaGVyb0luZm8gLmhlcm9JbmZvLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzBweCA1NXB4IDMwcHggNTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyLS1ldmVudCAuaGVyb0luZm8gLmhlcm9JbmZvLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIH1cbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXZlbnQgLmhlcm9JbmZvR3JpZCB7XG4gIHBhZGRpbmc6IDAgMTBweCAzMHB4IDEwcHg7XG59XG4uaGVyb0luZm9HcmlkLWJpZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmhlcm9JbmZvR3JpZC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uaGVyb0luZm9Db250YWluZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzk3O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci1idXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MywgMTUxLCAwLjgpO1xufVxuLmhlcm9JbmZvLWFib3ZlVGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm9JbmZvLWFib3ZlVGl0bGUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVyb0luZm8tYnkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oZXJvSW5mby1ibG9nIHtcbiAgY29sb3I6ICM3ZDdkN2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oZXJvSW5mby1ibG9nIC5ibG9nU3BhY2VyIHtcbiAgbWFyZ2luOiAwIDdweDtcbn1cbi5oZXJvSW5mby1ibG9nIC5wb3N0ZWRPbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm9JbmZvLWJsb2cgYSB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xufVxuLmhlcm9JbmZvLWJsb2cgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjM2MzYzO1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1wdWJpdGVtIHtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb0luZm9Db250YWluZXItLXB1Yml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiBIaWRlIGxlYWQgaW1hZ2UgdGhhdCBhcHBlYXJzIGluc2lkZSBvZiBoZXJvIHRleHQgYm94IHdpdGggbmV3IGR4IGNvcmUgdHlwZXNcbiovXG4uaGVyb0luZm9Db250YWluZXIgLmxlYWRJbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFicy1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFicy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnMtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFicy1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCA5cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4udGFicy1hcnJvdyB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Rpc3QvaW1nL2Fycm93LWRvd24ucG5nJyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJzLWFycm93IHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG4udGFicy1saW5rLS1hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmYTM5Nztcbn1cbi50YWJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuLnRhYnMtaW5uZXJDb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMtaW5uZXJDb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udGFicy1pbm5lckNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFicy1pbm5lckNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi8qIGZpeGVzIHRvIGJ5cGFzcyBQbG9uZSBzdHlsZXMgdGhhdCBpbnRlcmZlcmUgd2l0aCBjb3JyZWN0IGZ1bmN0aW9uaW5nIG9mXG4gdGFicyAqL1xuI2NvbnRlbnQgLmNvbnRhaW5lciBsaS50YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAuY29udGFpbmVyIHVsLnRhYnMtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi8qIEdhcmRlbiBjYXRhbG9nIHNvdXJjZXMgbGlzdCAqL1xuLnRhYnMtaW5uZXJDb250ZW50IC5zb3VyY2VzIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENERDO1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGgge1xuICB3aWR0aDogMzMuMzMlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDREQztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDFENERDO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENERDO1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZS0tdHdvQ29sdW1uIHRkIHtcbiAgd2lkdGg6IDY2LjMzJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QxRDREQztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ0REM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi50YWJsZS0tdHdvQ29sdW1uIHRkIHAsXG4udGFibGUtLXR3b0NvbHVtbiB0aCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50YWJsZS0tdHdvQ29sdW1uIHRkIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5kb2Frc0luZm8ge1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuLmRvYWtzSW5mby1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTBweCAwIDAgNTBweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZG9ha3NJbmZvLWludHJvIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvYWtzSW5mby1pbnRybyB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kb2Frc0luZm8taW50cm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGFnIGEsXG4udGFnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlLFxuLmluZm9UYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSBoMyxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgcC5tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ5JTtcbiAgLyogaG91cnMtdGl0bGUgKi9cbiAgLyogaG91cnMtbGFyZ2UgKi9cbiAgLyogaG91cnMtdGltZSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMuZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3Vycy5maXJzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyBwIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIC5pbmZvIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaG91cnMge1xuICBmb250LXNpemU6IDA7XG59XG4uaG91cnMgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaG91cnMtZmlyc3QsXG4uaG91cnMtbGFzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvdXJzLWZpcnN0LFxuICAuaG91cnMtbGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob3Vycy1maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRiZTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3Vycy1maXJzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ob3Vycy1sYXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuLmhvdXJzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ob3Vycy1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvdXJzLWxhcmdlOmFmdGVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5ob3Vycy10aW1lIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5pbmZvVGFibGUudHdvQ29sdW1uIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9UYWJsZS50d29Db2x1bW4ge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuLnR3b0NvbHVtblJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi50d29Db2x1bW5Sb3ctZmlyc3QsXG4udHdvQ29sdW1uUm93LWxhc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udHdvQ29sdW1uLS1maXJzdFdpZGVyIC50d29Db2x1bW5Sb3ctZmlyc3Qge1xuICB3aWR0aDogNjUlO1xufVxuLnR3b0NvbHVtbi0tZmlyc3RXaWRlciAudHdvQ29sdW1uUm93LWxhc3Qge1xuICB3aWR0aDogMzUlO1xufVxuLnR3b0NvbHVtblJvdy1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50d29Db2x1bW5Sb3ctbGFzdCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50d29Db2x1bW5Sb3ctbGFzdCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnR3b0NvbHVtblJvdy1maXJzdC0tc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnR3b0NvbHVtbkRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50d29Db2x1bW5EaXZpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuLnVwY29taW5nRXZlbnRzIHtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVwY29taW5nRXZlbnRzIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cbi5ldmVudEJsb2NrIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmV2ZW50QmxvY2sge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuLmV2ZW50QmxvY2stLXBhZGRpbmdUb3Age1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG4uZXZlbnRCbG9jay0tcGFkZGluZ0JvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cbi5wdWxsVXAge1xuICBtYXJnaW4tdG9wOiAtMTQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wdWxsVXAge1xuICAgIG1hcmdpbi10b3A6IC0xMDhweDtcbiAgfVxufVxuLmNhcmRzVG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjViNGY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJkc1RvcC1sZWZ0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcmRzVG9wLXJpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJkR3JhZGllbnQsXG4uY2FyZFRvcDphZnRlcixcbi5jYXJkTGVmdDphZnRlcixcbi5jYXJkLS1jb2xlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMzIlLCByZ2JhKDAsIDAsIDAsIDApKSwgdG8ocmdiYSgwLCAwLCAwLCAwLjQpKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMzIlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjNjYwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4udmlld0FsbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLnZpZXdBbGwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi52aWV3QWxsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMzAwOSc7XG4gIGZvbnQ6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi52aWV3QWxsOnZpc2l0ZWQsXG4udmlld0FsbDpob3ZlciB7XG4gIGNvbG9yOiBpbml0aWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlld0FsbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuLnZpZXdBbGw6aG92ZXI6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udmlld0FsbCBpbWcge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnZpZXdBbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5jYXJkVG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTk4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZFRvcCA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkTGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jYXJkTGVmdCA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkc1RvcC0tdXBjb21pbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cbi5jYXJkc1RvcC0tc3BhY2VUb3Age1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbi5jYXJkc1RvcC0tYm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQ0ZGM7XG59XG4uY2FyZEJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uY2FyZFJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmNhcmRCb3R0b20tZGF0ZSxcbi5jYXJkRGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJkQm90dG9tLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmRCb3R0b20tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZFRpdGxlIGEge1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZFRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZEJvdHRvbS1kZXNjcmlwdGlvbixcbi5jYXJkRGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNhcmQtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtLXNtYWxsID4gLmNhcmRUb3Age1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC0tc21hbGwgPiAuY2FyZFRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkLS1zbWFsbCA+IC5jYXJkVG9wIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5jYXJkLS1zbWFsbCA+IC5jYXJkQm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmNhcmQtLXNtYWxsIC5jYXJkVG9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC0tc21hbGwgLmNhcmRUb3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FyZC0tc21hbGwgLmNhcmRCb3R0b20ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1zbWFsbCAuY2FyZEJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC0tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FyZHNDb250YWluZXItLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uY2FyZC0tYmlnIC5jYXJkVG9wIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5jYXJkLS1iaWcgLmNhcmRUb3AgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC0tYmlnIC5jYXJkQm90dG9tIHtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZC0tYmlnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3ggLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1vc2FpYy10aWxlLWNlbnRlcmVkLXRleHQtYm94IC5jYXJkIC5jYXJkVG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMzFweCAwIDEyMHB4IDA7XG4gIGhlaWdodDogMjc2cHg7XG59XG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3ggLmNhcmQgLmNhcmRUb3AgPiBhIHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3ggLmNhcmQgLmNhcmRUb3AgaDQuY2FyZFRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0ZjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3ggLmNhcmQgLmNhcmRUb3AgaDQuY2FyZFRpdGxlIGEge1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xufVxuLm1vc2FpYy10aWxlLWNlbnRlcmVkLXRleHQtYm94IC5jYXJkIC5jYXJkQm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkcyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmRzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jYXJkcyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FyZHMgaDIuY2FyZHNUaXRsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0ZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FyZHMgaDIuY2FyZHNUaXRsZSBhLFxuLmNhcmRzIGgyLmNhcmRzVGl0bGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZHMgaDIuY2FyZHNUaXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbn1cbi5jYXJkcyAudmlld0FsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FyZHMgLmNhcmRDb250YWluZXIge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cbi5jYXJkcyAuY2FyZENvbnRhaW5lciA+ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZCAuY2FyZFRvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMSkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzEpIC5jYXJkQm90dG9tIHtcbiAgbWluLWhlaWdodDogMTg0cHg7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDYwJTtcbiAgbWluLWhlaWdodDogMTc2cHg7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpID4gLmNhcmRUb3AsXG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpID4gLmNhcmRUb3Age1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpID4gLmNhcmRUb3AsXG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgPiAuY2FyZFRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgPiAuY2FyZFRvcCBpbWcsXG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpID4gLmNhcmRUb3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSA+IC5jYXJkQm90dG9tLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSA+IC5jYXJkQm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSAuY2FyZFRvcCxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgLmNhcmRUb3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgLmNhcmRUb3AsXG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgLmNhcmRUb3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpIC5jYXJkQm90dG9tLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSAuY2FyZEJvdHRvbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSAuY2FyZEJvdHRvbSxcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSAuY2FyZEJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpLFxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpLFxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbGxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiAxNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGVjdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG4uY29sbGVjdGlvblRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50YWctLWNvbGxlY3Rpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FyZC0tY29sZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZC0tY29sZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmQtLWNvbGVjdGlvbiB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE1MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAjYXJjaGl2ZS1pbWFnZS16b29tZXIgPiBkaXYubm9TZWwsXG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIC5hcmNoaXZlLWltYWdlLXpvb21lciA+IGRpdi5ub1NlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDEgIWltcG9ydGFudDtcbiAgLyogbmVlZHMgdG8gYXBwZWFyIGFib3ZlIHBob3RvIHRodW1ibmFpbHMgKi9cbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgI2FyY2hpdmUtcGhvdG8tc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICBib3R0b206IDVweDtcbiAgei1pbmRleDogMTAwO1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAjYXJjaGl2ZS1waG90by1zZWxlY3RvciBhLkltYWdlU2VsZWN0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgI2FyY2hpdmUtcGhvdG8tc2VsZWN0b3IgYS5JbWFnZVNlbGVjdG9yIGltZyB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWF4LWhlaWdodDogNTVweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgI2FyY2hpdmUtcGhvdG8tc2VsZWN0b3IgYS5JbWFnZVNlbGVjdG9yLnNlbGVjdGVkIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGh1bWJfbmF2X25leHQsXG4udGh1bWJfbmF2X3ByZXYge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDBweCAxNHB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIisrcmVzb3VyY2UrK3pvb20tYXNzZXRzL2ljb25zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGh1bWJfbmF2X25leHQ6aG92ZXIsXG4udGh1bWJfbmF2X3ByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRodW1iX25hdl9wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50aHVtYl9uYXZfbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE2N3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xN3B4O1xufVxuLyogc3BhY2luZyBvbiBsaXN0aW5nX3ZpZXcgKFN0YW5kYXJkIFZpZXcpICovXG5hcnRpY2xlLmVudHJ5IGRkLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMCAxLjVlbTtcbn1cbi5yZXNlYXJjaE9wcHMgLmJsYWNrT3ZlcmxheSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4ucmVzZWFyY2hPcHBzIC5ibGFja092ZXJsYXkgLmNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXNlYXJjaE9wcHNUaXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmVzZWFjaE9wcHNUZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG59XG4uY3RhQ29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGFDb250YWluZXIgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jdGFDb250YWluZXIgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5idXR0b24sXG4uYnV0dG9uLS1zZWNvbmRhcnksXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZSxcbi5idXR0b24tLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmYTM5NztcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmZhMzk3O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBib2xkIDEycHgvMSBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMTVweCA3LjVweDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlOmhvdmVyLFxuLmJ1dHRvbi0tc21hbGw6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uOmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGU6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTYzLCAxNTEsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b24ud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZSxcbi5idXR0b24ud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlLFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSxcbi5idXR0b24ud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZSxcbi5idXR0b24tLXNtYWxsLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24ud2hpdGUsXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUsXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSxcbi5idXR0b24tLXNtYWxsLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLmhvbGxvdyxcbi5idXR0b24ud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlLmhvbGxvdyxcbi5idXR0b24ud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc21hbGwud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc21hbGwud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc21hbGwud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUuaG9sbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc21hbGwuaG9sbG93LFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi5ob2xsb3csXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93LFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93LFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwuaG9sbG93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93OmhvdmVyLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93OmhvdmVyLFxuLmJ1dHRvbi0tc21hbGwuaG9sbG93OmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi5ob2xsb3c6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93OmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93OmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwuaG9sbG93OmhvdmVyLFxuLmJ1dHRvbi5ob2xsb3c6YWN0aXZlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LmhvbGxvdzphY3RpdmUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3c6YWN0aXZlLFxuLmJ1dHRvbi0tc21hbGwuaG9sbG93OmFjdGl2ZSxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24uaG9sbG93OmFjdGl2ZSxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS5ob2xsb3c6YWN0aXZlLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93OmFjdGl2ZSxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLmhvbGxvdzphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZhMzk3O1xufVxuLmJ1dHRvbi5ob2xsb3cuYmxhY2ssXG4uYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93LmJsYWNrLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93LmJsYWNrLFxuLmJ1dHRvbi0tc21hbGwuaG9sbG93LmJsYWNrLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi5ob2xsb3cuYmxhY2ssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93LmJsYWNrLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUuaG9sbG93LmJsYWNrLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwuaG9sbG93LmJsYWNrIHtcbiAgY29sb3I6ICMwMzA7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgY29sb3I6ICNmZmEzOTc7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMzk3O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idXR0b24tLXNlY29uZGFyeVdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDE2cHggNDVweDtcbn1cbi5idXR0b24tLXNlY29uZGFyeVdoaXRlOmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2ZmYTM5Nztcbn1cbi5idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5idXR0b24tYWRkQ2lyY2xlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmYTM5NztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYnV0dG9uLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4ubGF0ZXN0TmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5nZXRJbnZvbHZlZCAub3JhbmdlT3ZlcmxheSB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbn1cbi5nZXRJbnZvbHZlZCAuY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb25JbnZvbHZlZCBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5nZXRJbnZvbHZlZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdldEludm9sdmVkLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbi5zdWItbWVudSB7XG4gIHotaW5kZXg6IDIwO1xufVxuLmJyZWFkY3J1bWJzOmJlZm9yZSxcbi5icmVhZGNydW1iczphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogNTAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5icmVhZGNydW1iczpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YjRmO1xufVxuLmJyZWFkY3J1bWJzOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjViNGY7XG59XG4uYnJlYWRjcnVtYnMge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3J1bWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNydW1icyAuY3J1bWI6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgLmNydW1iLFxuLmNydW1icyAuY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YjRmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZDRkNGQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJyZWFkY3J1bWJzIC5jcnVtYiBhLFxuLmNydW1icyAuY3J1bWIgYSB7XG4gIGNvbG9yOiAjZjRmNGY0O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgLmNydW1iIGE6aG92ZXIsXG4uY3J1bWJzIC5jcnVtYiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYnMgLmNydW1iLmZpcnN0LFxuLmNydW1icyAuY3J1bWIuZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwZjBmO1xufVxuLmJyZWFkY3J1bWJzIC5jcnVtYi5maXJzdDphZnRlcixcbi5jcnVtYnMgLmNydW1iLmZpcnN0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyAuY3J1bWI6YWZ0ZXIsXG4uY3J1bWJzIC5jcnVtYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBjb2xvcjogI2Y0ZjRmNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI3ZpZXdsZXQtYWJvdmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG59XG4vKiBhbGlnbiBicmVhZGNydW1icyB3aXRoIGhlcm8gKi9cbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbiNicmVhZGNydW1icy0xIGEge1xuICBwYWRkaW5nOiA4cHggMjZweCA4cHggMHB4O1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuI2JyZWFkY3J1bWJzLTEge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuI3BvcnRhbC1icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3BvcnRhbC1icmVhZGNydW1iczpiZWZvcmUsXG4jcG9ydGFsLWJyZWFkY3J1bWJzOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjViNGY7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjViNGY7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgei1pbmRleDogMTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZjRmNGY0O1xuICBjb250ZW50OiBcIj5cIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuIC5icmVhZGNydW1iU2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbiBhIHtcbiAgY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDI2cHggOHB4IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuIGE6aG92ZXIsXG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4gYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW46bnRoLWxhc3QtY2hpbGQoMik6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyAjYnJlYWRjcnVtYnMtMSB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzICNicmVhZGNydW1icy0xIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyAjYnJlYWRjcnVtYnMteW91LWFyZS1oZXJlLFxuI3BvcnRhbC1icmVhZGNydW1icyAjYnJlYWRjcnVtYnMtaG9tZSxcbiNwb3J0YWwtYnJlYWRjcnVtYnMgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpc2l0SW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4udmlzaXRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5vdGljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ub3RpY2UtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm90aWNlLXRleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRldGFpbHNDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRldGFpbHNDb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGVudENvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnRDb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5jb250ZW50VGl0bGUsXG4uZG9jdW1lbnREZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmNvbnRlbnRUaXRsZTphZnRlcixcbi5kb2N1bWVudERlc2NyaXB0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb250ZW50VGl0bGUgLmRvY3VtZW50RGVzY3JpcHRpb24sXG4uZG9jdW1lbnREZXNjcmlwdGlvbiAuZG9jdW1lbnREZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNvbnRlbnRUaXRsZSAuZG9jdW1lbnREZXNjcmlwdGlvbjphZnRlcixcbi5kb2N1bWVudERlc2NyaXB0aW9uIC5kb2N1bWVudERlc2NyaXB0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib29rQ29udGVudFRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmJvb2tDb250ZW50VGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgLmNvbnRlbnRUZXh0IHAsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcCxcbi5jb250ZW50VGV4dCBwLFxuLmNvbnRlbnRQaG90by10ZXh0IHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbnRlbnQgLmNvbnRlbnRUZXh0IHAgc3Ryb25nLFxuI2NvbnRlbnQgLmNvbnRlbnRQaG90by10ZXh0IHAgc3Ryb25nLFxuLmNvbnRlbnRUZXh0IHAgc3Ryb25nLFxuLmNvbnRlbnRQaG90by10ZXh0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNvbnRlbnRDYWxsb3V0LFxuI2NvbnRlbnQgLmNvbnRlbnRQaG90by10ZXh0IHAuY29udGVudENhbGxvdXQsXG4uY29udGVudFRleHQgcC5jb250ZW50Q2FsbG91dCxcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNvbnRlbnRDYWxsb3V0IHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcC5jb250ZW50U21hbGwsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jb250ZW50U21hbGwsXG4uY29udGVudFRleHQgcC5jb250ZW50U21hbGwsXG4uY29udGVudFBob3RvLXRleHQgcC5jb250ZW50U21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI2NvbnRlbnQgLmNvbnRlbnRUZXh0IHAuY2FsbG91dCBhLFxuI2NvbnRlbnQgLmNvbnRlbnRQaG90by10ZXh0IHAuY2FsbG91dCBhLFxuLmNvbnRlbnRUZXh0IHAuY2FsbG91dCBhLFxuLmNvbnRlbnRQaG90by10ZXh0IHAuY2FsbG91dCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcC5jYWxsb3V0IGE6aG92ZXIsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGE6aG92ZXIsXG4uY29udGVudFRleHQgcC5jYWxsb3V0IGE6aG92ZXIsXG4uY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGE6aG92ZXIsXG4jY29udGVudCAuY29udGVudFRleHQgcC5jYWxsb3V0IGE6YWN0aXZlLFxuI2NvbnRlbnQgLmNvbnRlbnRQaG90by10ZXh0IHAuY2FsbG91dCBhOmFjdGl2ZSxcbi5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTphY3RpdmUsXG4uY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZjdmMDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50UXVvdGUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZjdmMDg7XG59XG4uY29udGVudFF1b3RlLXRleHQge1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRlbnRRdW90ZS1hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM2EzYTNhO1xufVxuLmNvbnRlbnRQaG90byB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLmNvbnRlbnRQaG90by10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGVudFBob3RvLXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRlbnRGbG9hdFJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDQxNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jb250ZW50RmxvYXRSaWdodCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY29udGVudCBkbC5jYXB0aW9uZWQsXG4jY29udGVudCBzcGFuLmNhcHRpb25lZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNjb250ZW50IGRsLmNhcHRpb25lZC5pbWFnZS1pbmxpbmUsXG4jY29udGVudCBzcGFuLmNhcHRpb25lZC5pbWFnZS1pbmxpbmUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkIGE6bGluayxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkIGE6bGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IGRsLmNhcHRpb25lZC5pbWFnZS1sZWZ0LFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQuaW1hZ2UtbGVmdCxcbiNjb250ZW50IGRsLmNhcHRpb25lZC5pbWFnZS1yaWdodCxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLmltYWdlLXJpZ2h0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbiNjb250ZW50IGRsLmNhcHRpb25lZC5pbWFnZS1sZWZ0IGltZyxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLmltYWdlLWxlZnQgaW1nLFxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLXJpZ2h0IGltZyxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLmltYWdlLXJpZ2h0IGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jY29udGVudCBzcGFuLmltYWdlLWNhcHRpb24sXG4jY29udGVudCBmaWdjYXB0aW9uLmltYWdlLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmltYWdlLWNhcHRpb24sXG4uc3ViSW5mb1RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnN1YkluZm9UZXh0LS1pbWFnZUNhbGxvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb250ZW50SW1hZ2VDYWxsb3V0IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY29udGVudEltYWdlQ2FsbG91dCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFsLWNvbnRlbnQuZmxleHBhcGVyX3NvY2lhbHNoYXJlZGlhbG9nLFxuLm1vZGFsLWNvbnRlbnQuZmxleHBhcGVyX3ByaW50ZGlhbG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5JbWFnZUZhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uSW1hZ2VGYWRlciBpbWcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuI3NsaWRlci1jb250YWluZXIsXG4jc2xpZGVyLFxubGkuc2xpZGUgZGwge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNzbGlkZXIgbGkuc2xpZGUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jc2xpZGVyLWNvbnRhaW5lcixcbiNzbGlkZXItY29udGFpbmVyICNzbGlkZXIsXG4jc2xpZGVyLWNvbnRhaW5lciAjc2xpZGVyIGxpLnNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDM4M3B4O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW4ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDJzO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW46aG92ZXIge1xuICBjb2xvcjogI2FhYTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluID4gc3BhbltjbGFzc10ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC51bmNlcnRhaW4ge1xuICBjb2xvcjogIzY2Njtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC51bmNlcnRhaW4gPiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuaWxsZWdpYmxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLm1pc3Npbmcge1xuICBsZXR0ZXItc3BhY2luZzogLjM1ZW07XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuYWJicmV2aWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAucmVzdG9yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnN1cGVyZmx1b3VzIHtcbiAgY29sb3I6ICNjMzM7XG59XG4uYXRoZW5hcnVieXdlYiAuY2VydGFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXRoZW5hcnVieXdlYiAuYWJicmV2aWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5hYmJyZXZpYXRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb246OmJlZm9yZSxcbi5hdGhlbmFydWJ5d2ViIC5pbGxlZ2libGU6OmJlZm9yZSxcbi5hdGhlbmFydWJ5d2ViIC5taXNzaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIltcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbjo6YWZ0ZXIsXG4uYXRoZW5hcnVieXdlYiAuaWxsZWdpYmxlOjphZnRlcixcbi5hdGhlbmFydWJ5d2ViIC5taXNzaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTo6YmVmb3JlLFxuLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOjphZnRlcixcbi5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVzdG9yYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnJlc3RvcmF0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnN1cGVyZmx1b3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5zdXBlcmZsdW91czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIn1cIjtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IGF0aGVuYXJ1Ynl3ZWIsIFwiQXRoZW5hIFJ1YnlcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxOGVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC43NWVtIDA7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTMzJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSBwOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSBwOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgcDpvbmx5LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuY2VydGFpbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDJzIGVhc2UtaW4tb3V0O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW46aG92ZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluID4gc3BhbltjbGFzc10ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC51bmNlcnRhaW4ge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC51bmNlcnRhaW4gPiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuaWxsZWdpYmxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5taXNzaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzVlbTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5hYmJyZXZpYXRpb24sXG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb24sXG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAucmVzdG9yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnN1cGVyZmx1b3VzIHtcbiAgY29sb3I6ICNmZjdmMDg7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiBzcGFuW2NsYXNzXTo6YmVmb3JlLFxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgc3BhbltjbGFzc106OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtaW4td2lkdGg6IDE4ZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTA3JTtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHAgKyBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHNwYW46OmJlZm9yZSxcbi5pbnNjcmlwdGlvbi10ZXh0IHNwYW46OmFmdGVyLFxuLmluc2NyaXB0aW9uLXRleHQgc3BhbltjbGFzc10ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5pbnNjcmlwdGlvbi10ZXh0IHNwYW4gPiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIHAge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5hZGQtaW5mbyAuaW5zY3JpcHRpb24tdHJhbnNsYXRpb24gPiBwOmZpcnN0LW9mLXR5cGUsXG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIC5ncmMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogNDAwO1xufVxuLmFkZC1pbmZvIC5pbnNjcmlwdGlvbi10cmFuc2xhdGlvbiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBTdGFydDogVGlueU1DRSBDcml0aWNhbCBzaWducyBzdHlsZSAqL1xuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHksXG4jY29udGVudC5tY2VDb250ZW50Qm9keSB7XG4gIC8qIEVuZDogVGlueU1DRSBDcml0aWNhbCBzaWducyBzdHlsZSAqL1xuICAvKiBzaG93IHVuZGVybGluZSBpbiBlZGl0b3IgKi9cbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAuY2VydGFpbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAuY2VydGFpbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLmNlcnRhaW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnVuY2VydGFpbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAudW5jZXJ0YWluLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAudW5jZXJ0YWluLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5pbGxlZ2libGUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLmlsbGVnaWJsZSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLmlsbGVnaWJsZSxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAubWlzc2luZyxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAubWlzc2luZyxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLm1pc3NpbmcsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLmFiYnJldmlhdGlvbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAuYWJicmV2aWF0aW9uLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuYWJicmV2aWF0aW9uLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5yZWNvbnN0cnVjdGlvbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAucmVjb25zdHJ1Y3Rpb24sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5yZWNvbnN0cnVjdGlvbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAucmVzdG9yYXRpb24sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLnJlc3RvcmF0aW9uLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAucmVzdG9yYXRpb24sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnN1cGVyZmx1b3VzLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5zdXBlcmZsdW91cyxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLnN1cGVyZmx1b3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC4yKTtcbiAgYm9yZGVyOiAjRkY5OTAwIHNvbGlkIDFweDtcbiAgcGFkZGluZzogMCAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLmNlcnRhaW4gPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5jZXJ0YWluID4gc3BhbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLmNlcnRhaW4gPiBzcGFuLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC51bmNlcnRhaW4gPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC51bmNlcnRhaW4gPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAudW5jZXJ0YWluID4gc3BhbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAuaWxsZWdpYmxlID4gc3BhbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAuaWxsZWdpYmxlID4gc3BhbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLmlsbGVnaWJsZSA+IHNwYW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLm1pc3NpbmcgPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5taXNzaW5nID4gc3BhbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLm1pc3NpbmcgPiBzcGFuLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5hYmJyZXZpYXRpb24gPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5hYmJyZXZpYXRpb24gPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuYWJicmV2aWF0aW9uID4gc3BhbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAucmVjb25zdHJ1Y3Rpb24gPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5yZWNvbnN0cnVjdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5yZWNvbnN0cnVjdGlvbiA+IHNwYW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnJlc3RvcmF0aW9uID4gc3BhbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAucmVzdG9yYXRpb24gPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAucmVzdG9yYXRpb24gPiBzcGFuLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5zdXBlcmZsdW91cyA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLnN1cGVyZmx1b3VzID4gc3BhbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLnN1cGVyZmx1b3VzID4gc3BhbiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5jZXJ0YWluOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLmNlcnRhaW46YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLmNlcnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5jZXJ0YWluOmFmdGVyLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAuY2VydGFpbjphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5jZXJ0YWluOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5hYmJyZXZpYXRpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAuYWJicmV2aWF0aW9uOmJlZm9yZSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5hYmJyZXZpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJygnO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAuYWJicmV2aWF0aW9uOmFmdGVyLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAuYWJicmV2aWF0aW9uOmFmdGVyLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLmFiYnJldmlhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcpJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uOmJlZm9yZSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZWNvbnN0cnVjdGlvbjpiZWZvcmUsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5pbGxlZ2libGU6YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAuaWxsZWdpYmxlOmJlZm9yZSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5pbGxlZ2libGU6YmVmb3JlLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAubWlzc2luZzpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5taXNzaW5nOmJlZm9yZSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5taXNzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdbJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uOmFmdGVyLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb246YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVjb25zdHJ1Y3Rpb246YWZ0ZXIsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5pbGxlZ2libGU6YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5pbGxlZ2libGU6YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAuaWxsZWdpYmxlOmFmdGVyLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAubWlzc2luZzphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLm1pc3Npbmc6YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAubWlzc2luZzphZnRlciB7XG4gIGNvbnRlbnQ6ICddJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGU6YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTpiZWZvcmUsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGU6YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGU6YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOmFmdGVyLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVzdG9yYXRpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVzdG9yYXRpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLnJlc3RvcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICc8Jztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnJlc3RvcmF0aW9uOmFmdGVyLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVzdG9yYXRpb246YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVzdG9yYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnPic7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5zdXBlcmZsdW91czpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5zdXBlcmZsdW91czpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAuc3VwZXJmbHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ3snO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAuc3VwZXJmbHVvdXM6YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5zdXBlcmZsdW91czphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5zdXBlcmZsdW91czphZnRlciB7XG4gIGNvbnRlbnQ6ICd9Jztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgc3BhbjpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHNwYW46YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgc3BhbjpiZWZvcmUsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHNwYW46YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHNwYW46YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBzcGFuOmFmdGVyLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBzcGFuW2NsYXNzXSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgc3BhbltjbGFzc10sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBzcGFuW2NsYXNzXSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAudW5kZXJsaW5lLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAudW5kZXJsaW5lLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogU3RhcnQ6IFRpbnlNQ0UgTGF5b3V0IENsYXNzZXMgKi9cbiNjb250ZW50LFxuI2NvbnRlbnQtY29yZSxcbiN0aW55bWNlIHtcbiAgLyogRW5kOiBUaW55TUNFIExheW91dCBDbGFzc2VzICovXG59XG4jY29udGVudCAuQ29sdW1uTGVmdCBpbWcsXG4jY29udGVudC1jb3JlIC5Db2x1bW5MZWZ0IGltZyxcbiN0aW55bWNlIC5Db2x1bW5MZWZ0IGltZyxcbiNjb250ZW50IC5Db2x1bW5SaWdodCBpbWcsXG4jY29udGVudC1jb3JlIC5Db2x1bW5SaWdodCBpbWcsXG4jdGlueW1jZSAuQ29sdW1uUmlnaHQgaW1nLFxuI2NvbnRlbnQgLkNlbnRlcmVkQ29sdW1uIGltZyxcbiNjb250ZW50LWNvcmUgLkNlbnRlcmVkQ29sdW1uIGltZyxcbiN0aW55bWNlIC5DZW50ZXJlZENvbHVtbiBpbWcsXG4jY29udGVudCBzcGFuLmltYWdlLXJpZ2h0LmNhcHRpb25lZCxcbiNjb250ZW50LWNvcmUgc3Bhbi5pbWFnZS1yaWdodC5jYXB0aW9uZWQsXG4jdGlueW1jZSBzcGFuLmltYWdlLXJpZ2h0LmNhcHRpb25lZCxcbiNjb250ZW50IHNwYW4uaW1hZ2UtbGVmdC5jYXB0aW9uZWQsXG4jY29udGVudC1jb3JlIHNwYW4uaW1hZ2UtbGVmdC5jYXB0aW9uZWQsXG4jdGlueW1jZSBzcGFuLmltYWdlLWxlZnQuY2FwdGlvbmVkLFxuI2NvbnRlbnQgc3Bhbi5pbWFnZS1pbmxpbmUuY2FwdGlvbmVkLFxuI2NvbnRlbnQtY29yZSBzcGFuLmltYWdlLWlubGluZS5jYXB0aW9uZWQsXG4jdGlueW1jZSBzcGFuLmltYWdlLWlubGluZS5jYXB0aW9uZWQsXG4jY29udGVudCBzcGFuLmNhcHRpb25lZCxcbiNjb250ZW50LWNvcmUgc3Bhbi5jYXB0aW9uZWQsXG4jdGlueW1jZSBzcGFuLmNhcHRpb25lZCxcbiNjb250ZW50IGZpZ3VyZS5jYXB0aW9uZWQsXG4jY29udGVudC1jb3JlIGZpZ3VyZS5jYXB0aW9uZWQsXG4jdGlueW1jZSBmaWd1cmUuY2FwdGlvbmVkLFxuI2NvbnRlbnQgZmlnY2FwdGlvbixcbiNjb250ZW50LWNvcmUgZmlnY2FwdGlvbixcbiN0aW55bWNlIGZpZ2NhcHRpb24sXG4jY29udGVudCBzcGFuLmltYWdlLWNhcHRpb24sXG4jY29udGVudC1jb3JlIHNwYW4uaW1hZ2UtY2FwdGlvbixcbiN0aW55bWNlIHNwYW4uaW1hZ2UtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2NvbnRlbnQgLkNlbnRlcmVkQ29sdW1uIGltZyxcbiNjb250ZW50LWNvcmUgLkNlbnRlcmVkQ29sdW1uIGltZyxcbiN0aW55bWNlIC5DZW50ZXJlZENvbHVtbiBpbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29udGVudCAuQ29sdW1uTGVmdCBoMjpmaXJzdC1jaGlsZCxcbiNjb250ZW50LWNvcmUgLkNvbHVtbkxlZnQgaDI6Zmlyc3QtY2hpbGQsXG4jdGlueW1jZSAuQ29sdW1uTGVmdCBoMjpmaXJzdC1jaGlsZCxcbiNjb250ZW50IC5Db2x1bW5SaWdodCBoMjpmaXJzdC1jaGlsZCxcbiNjb250ZW50LWNvcmUgLkNvbHVtblJpZ2h0IGgyOmZpcnN0LWNoaWxkLFxuI3RpbnltY2UgLkNvbHVtblJpZ2h0IGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQgLkNlbnRlcmVkQ29sdW1uIGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29yZSAuQ2VudGVyZWRDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4jdGlueW1jZSAuQ2VudGVyZWRDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4jY29udGVudCAuRnVsbFdpZHRoQ29sdW1uIGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29yZSAuRnVsbFdpZHRoQ29sdW1uIGgyOmZpcnN0LWNoaWxkLFxuI3RpbnltY2UgLkZ1bGxXaWR0aENvbHVtbiBoMjpmaXJzdC1jaGlsZCxcbiNjb250ZW50IC5Db2x1bW5MZWZ0IGgzOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29yZSAuQ29sdW1uTGVmdCBoMzpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5Db2x1bW5MZWZ0IGgzOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQgLkNvbHVtblJpZ2h0IGgzOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29yZSAuQ29sdW1uUmlnaHQgaDM6Zmlyc3QtY2hpbGQsXG4jdGlueW1jZSAuQ29sdW1uUmlnaHQgaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4gaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5DZW50ZXJlZENvbHVtbiBoMzpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5DZW50ZXJlZENvbHVtbiBoMzpmaXJzdC1jaGlsZCxcbiNjb250ZW50IC5GdWxsV2lkdGhDb2x1bW4gaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5GdWxsV2lkdGhDb2x1bW4gaDM6Zmlyc3QtY2hpbGQsXG4jdGlueW1jZSAuRnVsbFdpZHRoQ29sdW1uIGgzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNjb250ZW50IC5Db2x1bW5MZWZ0LFxuI2NvbnRlbnQtY29yZSAuQ29sdW1uTGVmdCxcbiN0aW55bWNlIC5Db2x1bW5MZWZ0LFxuI2NvbnRlbnQgLkNvbHVtblJpZ2h0LFxuI2NvbnRlbnQtY29yZSAuQ29sdW1uUmlnaHQsXG4jdGlueW1jZSAuQ29sdW1uUmlnaHQge1xuICB3aWR0aDogNDglO1xufVxuI2NvbnRlbnQgLkNvbHVtbkxlZnQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5MZWZ0LFxuI3RpbnltY2UgLkNvbHVtbkxlZnQsXG4jY29udGVudCBwLkNvbHVtbkxlZnQsXG4jY29udGVudC1jb3JlIHAuQ29sdW1uTGVmdCxcbiN0aW55bWNlIHAuQ29sdW1uTGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luOiAxMHB4IDQlIDEwcHggMDtcbiAgbWF4LXdpZHRoOiA0MnZ3ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAuQ29sdW1uUmlnaHQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5SaWdodCxcbiN0aW55bWNlIC5Db2x1bW5SaWdodCxcbiNjb250ZW50IHAuQ29sdW1uUmlnaHQsXG4jY29udGVudC1jb3JlIHAuQ29sdW1uUmlnaHQsXG4jdGlueW1jZSBwLkNvbHVtblJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIG1heC13aWR0aDogNDJ2dyAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgLkNlbnRlcmVkQ29sdW1uLFxuI2NvbnRlbnQtY29yZSAuQ2VudGVyZWRDb2x1bW4sXG4jdGlueW1jZSAuQ2VudGVyZWRDb2x1bW4sXG4jY29udGVudCBwLkNlbnRlcmVkQ29sdW1uLFxuI2NvbnRlbnQtY29yZSBwLkNlbnRlcmVkQ29sdW1uLFxuI3RpbnltY2UgcC5DZW50ZXJlZENvbHVtbiB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IC5GdWxsV2lkdGhDb2x1bW4sXG4jY29udGVudC1jb3JlIC5GdWxsV2lkdGhDb2x1bW4sXG4jdGlueW1jZSAuRnVsbFdpZHRoQ29sdW1uLFxuI2NvbnRlbnQgcC5GdWxsV2lkdGhDb2x1bW4sXG4jY29udGVudC1jb3JlIHAuRnVsbFdpZHRoQ29sdW1uLFxuI3RpbnltY2UgcC5GdWxsV2lkdGhDb2x1bW4ge1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2NvbnRlbnQgLkNvbHVtbkxlZnQsXG4gICNjb250ZW50LWNvcmUgLkNvbHVtbkxlZnQsXG4gICN0aW55bWNlIC5Db2x1bW5MZWZ0LFxuICAjY29udGVudCBwLkNvbHVtbkxlZnQsXG4gICNjb250ZW50LWNvcmUgcC5Db2x1bW5MZWZ0LFxuICAjdGlueW1jZSBwLkNvbHVtbkxlZnQsXG4gICNjb250ZW50IC5Db2x1bW5SaWdodCxcbiAgI2NvbnRlbnQtY29yZSAuQ29sdW1uUmlnaHQsXG4gICN0aW55bWNlIC5Db2x1bW5SaWdodCxcbiAgI2NvbnRlbnQgcC5Db2x1bW5SaWdodCxcbiAgI2NvbnRlbnQtY29yZSBwLkNvbHVtblJpZ2h0LFxuICAjdGlueW1jZSBwLkNvbHVtblJpZ2h0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBjYWxjKDgwJSk7XG4gICAgbWF4LXdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRlbnQgLkNlbnRlcmVkQ29sdW1uLFxuICAjY29udGVudC1jb3JlIC5DZW50ZXJlZENvbHVtbixcbiAgI3RpbnltY2UgLkNlbnRlcmVkQ29sdW1uLFxuICAjY29udGVudCBwLkNlbnRlcmVkQ29sdW1uLFxuICAjY29udGVudC1jb3JlIHAuQ2VudGVyZWRDb2x1bW4sXG4gICN0aW55bWNlIHAuQ2VudGVyZWRDb2x1bW4sXG4gICNjb250ZW50IC5GdWxsV2lkdGhDb2x1bW4sXG4gICNjb250ZW50LWNvcmUgLkZ1bGxXaWR0aENvbHVtbixcbiAgI3RpbnltY2UgLkZ1bGxXaWR0aENvbHVtbixcbiAgI2NvbnRlbnQgcC5GdWxsV2lkdGhDb2x1bW4sXG4gICNjb250ZW50LWNvcmUgcC5GdWxsV2lkdGhDb2x1bW4sXG4gICN0aW55bWNlIHAuRnVsbFdpZHRoQ29sdW1uIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogY2FsYyg4MCUpO1xuICB9XG59XG4vKiBTdGFydDogVGlueU1DRSBzbGlkZXNob3dzICovXG4udGlueXNob3ctc2xpZGVzaG93IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNXB4O1xufVxuLyogRW5kOiBUaW55TUNFIHNsaWRlc2hvd3MgKi9cbi8qIElzc3VlIDE0MzcgKi9cbi5ibG9nQ29udGVudCB7XG4gIG1heC13aWR0aDogODB2dyAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG59XG4uZXZlbnRJbmZvIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5yZWxhdGVkRXZlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogNjVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5yZWxhdGVkRXZlbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZXZlbnRfZGVzY3JpcHRpb25fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZXZlbnRfZGVzY3JpcHRpb25fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ldmVudF9kZXNjcmlwdGlvbl90ZXh0IHAge1xuICBtYXJnaW4tdG9wOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7XG59XG4uZXZlbnRfZGVzY3JpcHRpb25faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50d28tY29sdW1uIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHdvLWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50d28tY29sdW1uLWRpdmlkZXIge1xuICB3aWR0aDogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR3by1jb2x1bW4tZGl2aWRlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi8qIHJlc3RyaWN0IHNpemUgb2YgZXZlbnQgaW1hZ2UgKi9cbiNjb250ZW50IC5ldmVudF9kZXNjcmlwdGlvbl9pbWFnZS50d28tY29sdW1uIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLnNjaG9sYXJzaGlwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uY29udGVudENvbnRhaW5lci0tc2Nob2xhcnNoaXAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250ZW50Q29udGFpbmVyLS1zY2hvbGFyc2hpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uY29udGVudFRhZ3Mge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nOiAzNXB4IDAgMzVweCAwO1xufVxuLmNvbnRlbnRUYWdzLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250ZW50VGFncy0tbGVmdCAuY29udGVudFRhZ3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRlbnRUYWdzLS1sZWZ0IC5jb250ZW50VGFnIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29udGVudFRhZ3MtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5jb250ZW50VGFnIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmEzOTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbnRUYWc6aG92ZXIsXG4uY29udGVudFRhZzphY3RpdmUge1xuICBjb2xvcjogI2ZmYTM5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2lkZWJhciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5zaWRlYmFyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZGViYXIgLnNpZGViYXItdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItdGl0bGUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0tLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0tLWdyb3VwIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtLS1ncm91cCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0tLWdyb3VwIGE6aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbUdyb3VwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbUdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbUdyb3VwLWl0ZW0gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtR3JvdXAtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0tLWdyb3VwLnNob3cgLnNpZGViYXJJdGVtR3JvdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtLW9wZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMTBweDtcbn1cbi5wb3J0bGV0IC5wb3J0bGV0SGVhZGVyLmhpZGRlblN0cnVjdHVyZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlID4gbGksXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIHVsID4gbGkge1xuICBtYXJnaW46IDVweCAwO1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogM3B4IDEwcHggM3B4IDQwcHg7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlID4gbGkgPiBhLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgPiBsaSA+IGE6YmVmb3JlLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSA+IGxpID4gYTphZnRlcixcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgbGkubmF2VHJlZVRvcE5vZGUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSA+IGxpID4gYTpob3Zlcixcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgbGkubmF2VHJlZVRvcE5vZGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNjMsIDE1MSwgMC44KTtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIsXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIGxpLm5hdlRyZWVUb3BOb2RlIGE6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCA+IGxpID4gYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgbGkubmF2VHJlZVRvcE5vZGUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJlMmUyZTtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDAgPiBsaSA+IGEsXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDEgPiBsaSA+IGEsXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDAgbGkubmF2VHJlZVRvcE5vZGUgYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMSBsaS5uYXZUcmVlVG9wTm9kZSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gLm5hdlRyZWVJdGVtID4gYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCA+IC5uYXZUcmVlSXRlbSA+IGRpdiA+IGEsXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMiA+IGxpID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5oZXJvLS1mb3JtLFxuLmhlcm8tLWZvcm0gLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MTVweDtcbn1cbi5mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY29udGFpbmVyLS1mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG59XG4uZm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmY3ZjA4O1xuICBwYWRkaW5nOiA4MHB4IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAtMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5mb3JtLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmN2YwODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICBib3R0b206IC01cHg7XG59XG4uZm9ybS1pbnRyb1RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvcm0taW50cm9UZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZm9ybUl0ZW1zIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dXJsXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dGVsXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1yYW5nZV0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9bW9udGhdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXdlZWtdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXRpbWVdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9Y29sb3JdLFxuLmZvcm1JdGVtcyB0ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuLmZvcm1JdGVtcyB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmN2YwODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5mb3JtSXRlbXMgLnNlbGVjdFdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZm9ybUl0ZW1zIC5zZWxlY3RXcmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDAwO1xuICByaWdodDogNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZm9ybUl0ZW1zIHNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3JtSXRlbXMgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtSXRlbXMgLmdyaWQtMW9mMiAuc2VsZWN0V3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcm1JdGVtcyAuc3ViTGFiZWwge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvcm1JdGVtcyB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTU1cHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmN2YwODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMnB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmN2YwODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogLTNweDtcbn1cbi5mb3JtSXRlbXMgLmNoZWNrYm94R3JvdXAge1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xufVxuLmZvcm1JdGVtcyBzdWJtaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggNjVweDtcbn1cbi5ib29rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uaGVyb0luZm9Db250YWluZXItLWJvb2sge1xuICB3aWR0aDogNjYlO1xufVxuLmJvb2tJU0JOIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYm9va0NvbnRlbnRDb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJvb2tDb250ZW50Q29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5tYW5pZmVzdF9saW5rX2ZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjkwcHg7XG59XG4uYmxvZ1Bvc3Qge1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG59XG4uY29udGFpbmVyLS1ibG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi5yZWxhdGVkQmxvZ1Bvc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogNjVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5yZWxhdGVkQmxvZ1Bvc3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiA1JTtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIG9sIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIgXCIgIWltcG9ydGFudDtcbiAgZm9udDogbm9ybWFsIGJvbGQgMTFweC8xIHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuNzVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcHggNHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAxLjc1ZW0gIWltcG9ydGFudDtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgb2wgbGkgYTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIG9sIGxpIHNwYW4uYW5ub3RhdGlvbkxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi50aWxlSXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnRpbGVJdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbGVJdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi50aWxlSXRlbSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmEzOTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRpbGVJdGVtIGE6aG92ZXIsXG4udGlsZUl0ZW0gYTphY3RpdmUge1xuICBjb2xvcjogI2ZmYTM5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGlsZUl0ZW0gaDIudGlsZUhlYWRsaW5lIHtcbiAgY2xlYXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi50aWxlSXRlbSBoMi50aWxlSGVhZGxpbmUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aWxlSXRlbSBoMi50aWxlSGVhZGxpbmUgYS5zdW1tYXJ5LnVybCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudGlsZUl0ZW0gaDIudGlsZUhlYWRsaW5lIGEuc3VtbWFyeS51cmwge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG4udGlsZUl0ZW0gaDMuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGlsZUl0ZW0gLnRpbGVJbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMzBweCAxNXB4IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWxlSXRlbSAudGlsZUltYWdlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50aWxlSXRlbSAudGlsZUltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpbGVJdGVtIGhyLnZpc3VhbENsZWFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vc2FpYy1wbG9uZVxcLmFwcFxcLnN0YW5kYXJkdGlsZXNcXC5leGlzdGluZ2NvbnRlbnQtdGlsZSBoMS5kb2N1bWVudEZpcnN0SGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5jYXJvdXNlbCAuaXRlbSAudGV4dC13cmFwLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgLml0ZW0gLnRleHQtd3JhcCB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuYm9keSAuY2Fyb3VzZWwgLml0ZW0gLnRleHQtd3JhcCAuc2xpZGUtdGV4dCxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIC5pdGVtIC50ZXh0LXdyYXAgLnNsaWRlLXRleHQge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5jYXJvdXNlbCAuaXRlbSAudGV4dC13cmFwIC5zbGlkZS10ZXh0IC5zbGlkZS1sZWFkLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgLml0ZW0gLnRleHQtd3JhcCAuc2xpZGUtdGV4dCAuc2xpZGUtbGVhZCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keSAuY2Fyb3VzZWwgLml0ZW0gLnRleHQtd3JhcCAuc2xpZGUtdGV4dCAuc2xpZGUtc3ViLWxlYWQsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCAuaXRlbSAudGV4dC13cmFwIC5zbGlkZS10ZXh0IC5zbGlkZS1zdWItbGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5IC5jYXJvdXNlbCAuaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbixcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIC5pdGVtIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMWVtIDAgMWVtIDNlbTtcbn1cbmJvZHkgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuYm9keSAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBib3R0b206IDJweDtcbiAgcmlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuYm9keSAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgbGksXG5ib2R5IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuYm9keSAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlLFxuYm9keSAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmJvZHkgLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wge1xuICB3aWR0aDogM2VtO1xufVxuYm9keSAuY2Fyb3VzZWwgYS5sZWZ0LFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgYS5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi8qIEtpbGwgd2hpdGUgc3BhY2UgZ2FwIChtaXNzaW5nIGJyZWFkY3J1bWJzIGdhcCkgb24gaG9tZSBwYWdlICovXG4ubW9zYWljLXRpbGUtY29udGVudCAuY2Fyb3VzZWwuc2xpZGUge1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cbi8qIEhpZGUgaWNvbiBhcHBlYXJpbmcgYWJvdXQgc2xpZGVycyBvbiBob21lcGFnZSAqL1xuLm1vc2FpYy10aWxlLWNvbnRlbnQgLmNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmYWNldGVkLXJlc3VsdHMgdWwucmVzdWx0LW1haW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYm9keS5oaWRlLXVpLWRhdGVwaWNrZXItZGl2ICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIEZhY2V0ZWQgU2VhcmNoIGZyb20gT3JpZ2luYWwgQ1NTICovXG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzEwX3dpZGdldCB7XG4gIGNsZWFyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gbGVnZW5kIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzJfd2lkZ2V0ICNjMl9zdGFydCB7XG4gIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gI2MxMV93aWRnZXQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMThlbTtcbn1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAuZmFjZXRlZC10ZXh0LXdpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAyMGVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCB7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkge1xuICBtYXJnaW46IDFweCAwcHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIHNwYW4ge1xuICBjb2xvcjogIzZkNjg2MztcbiAgZm9udC1zaXplOiA5cHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdiNjMTVfd2lkZ2V0LmZhY2V0ZWQtd2lkZ2V0IGZvcm0ge1xuICBtYXJnaW46IDBweCAxMHB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYjYzE1X3dpZGdldC5mYWNldGVkLXdpZGdldCBpbnB1dCNjMTUge1xuICBtYXJnaW46IDBweCAwcHggMTVweDtcbn1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2NvbnRlbnQgLmZhY2V0ZWQtY3JpdGVyaWEtd2lkZ2V0IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEycHggIWltcG9ydGFudDtcbn1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtcmVzdWx0cyAuUmVzdWx0Q291bnQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNmYWNldGVkLXJpZ2h0LWNvbHVtbiAjczJpZF9jNiB7XG4gIHdpZHRoOiAxMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQge1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSB7XG4gIGNvbG9yOiAjMzczMzMwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSxQYWxhdGlubyxzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgYSB7XG4gIGNvbG9yOiAjMzczMzMwICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLilqpcXDIwMDRcIjtcbiAgY29sb3I6ICM5ZjcwMDA7XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICBmb250LXNpemU6IC45NWVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4MzUzMDAgIWltcG9ydGFudDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLmRvY3VtZW50QnlMaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0aW5nQmFyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGUxZGQ7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxpc3RpbmdCYXIgc3Bhbi5jdXJyZW50LFxuLmxpc3RpbmdCYXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGUxZGQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJiMjkyOSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1pbi13aWR0aDogMjFweDtcbiAgcGFkZGluZzogLjVlbSAuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5saXN0aW5nQmFyIHNwYW4uY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IxYjA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC41ZW0gLjZlbTtcbn1cbi5saXN0aW5nQmFyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2Y2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdlNTcxMyAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmdCYXIgc3Bhbi5wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhY2V0ZWQtY3JpdGVyaWEgYSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZhY2V0ZWQtY3JpdGVyaWEgYTphY3RpdmUsXG4uZmFjZXRlZC1jcml0ZXJpYSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmEzOTcgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGlzdGluZ0JhciBzcGFuLnByZXZpb3VzIGEsXG4ubGlzdGluZ0JhciBzcGFuLm5leHQgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGlzdGluZ0JhciBzcGFuLnByZXZpb3VzIGE6aG92ZXIsXG4ubGlzdGluZ0JhciBzcGFuLm5leHQgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogU3RhcnQgZmFjZXRlZCBzZWFyY2ggcmVzcG9uc2l2ZSAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1zZWN0aW9ucy1idXR0b25zIHtcbiAgZmxvYXQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAyZW0gMWVtIDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjclO1xuICBtaW4td2lkdGg6IDE2ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNsZWZ0LWFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNGVtO1xuICB3aWR0aDogMjYlO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gIG1pbi13aWR0aDogMTRlbTtcbiAgd2lkdGg6IDI2JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzIHtcbiAgbWFyZ2luLWxlZnQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICBtYXJnaW4tcmlnaHQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtbGVmdC1jb2x1bW4gZGl2LmZhY2V0ZWQtd2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1sZWZ0LWNvbHVtbiBkaXYuZmFjZXRlZC13aWRnZXQgdWwge1xuICBtYXJnaW46IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IHtcbiAgd2lkdGg6IGNhbGMoMTklKTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWluLXdpZHRoOiAxMGVtO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IGltZyB7XG4gIG1heC1oZWlnaHQ6IDE0NXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IC5waG90b0FsYnVtRW50cnlUaXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaVtpZF0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgd2lkdGg6IGNhbGMoNDklKTtcbiAgbWluLXdpZHRoOiAxMmVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQuZmFjZXRlZC1jaGVja2JveGVzLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIGxhYmVsIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1jcml0ZXJpYSBkZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIHNwYW4uZmFjZXRlZC1jaGVja2JveC1jcml0ZXJpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3IC5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUuZmFjZXRlZC1zZWxlY3QtaXRlbS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5sZWZ0LWFyZWEtanMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICAgIG1hcmdpbi1yaWdodDogMTVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2xlZnQtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3JpZ2h0LWFyZWEge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3JpZ2h0LWFyZWEgI2ZhY2V0ZWQtcmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLmxlZnQtYXJlYS1qcyxcbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEucmlnaHQtYXJlYS1qcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci10b3AtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYm90dG9tLWFyZWEge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2JvdHRvbS1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IHtcbiAgICB3aWR0aDogY2FsYyg0OSUpO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY3JpdGVyaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaVtpZF0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41JSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNSUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgd2lkdGg6IDMwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpID4gaW5zLmpzdHJlZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSBhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogN3B4IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMDVjOTA7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSBhIGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSB1bC5uYXZUcmVlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgbGkge1xuICBtYXJnaW46IDAgMCA2cHggIWltcG9ydGFudDtcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSB1bC5uYXZUcmVlIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAxNHB4LzE2cHggXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSB1bC5uYXZUcmVlIHVsLm5hdlRyZWUge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxubGkubmF2VHJlZUl0ZW0gZGl2IGEge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogODUlO1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5qc3RyZWUgYSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuaW5zLmpzdHJlZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmJvZHlbY2xhc3MqPVwicG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtXCJdICNjb250ZW50IHAsXG5ib2R5W2NsYXNzKj1cInBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbVwiXSAjY29udGVudCBoMixcbmJvZHlbY2xhc3MqPVwicG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtXCJdICNjb250ZW50IGgzIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5ib2R5W2NsYXNzKj1cInBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbVwiXSAjY29udGVudCAuaW1hZ2UtY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuI2NvaW4tc2VhbC1ncmlkIC5pdGVtSW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMTYxNTE1O1xufVxuI2NvaW4tc2VhbC1ncmlkIC5jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvaW4tc2VhbC1ncmlkIC5jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI2NvaW4tc2VhbC1ncmlkIC5jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjb2luLXNlYWwtZ3JpZCAuY29sdW1uIC5hcmNoaXZlLWltYWdlLXpvb21lciB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5jb250YWluZXIuY29pbnNlYWwudS1iZy1ncmF5IHtcbiAgbWluLWhlaWdodDogMzcwcHg7XG4gIC8qIGZvciBjb250YWluZXIgY29pbnNlYWwgdS1iZy1ncmF5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIuY29pbnNlYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWluZXIuY29pbnNlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvaW5zZWFsLW9idmVyc2UtcmV2ZXJzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29pbnNlYWwtb2J2ZXJzZS1yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5pbnNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbm5lckNvbnRlbnQucmlnaHQge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4O1xufVxuLmlubmVyQ29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBzaW5jZSBhZGRyZXNzIGlzIHJlbW92ZWQgaW4gaXNzdWUgMTAyOCwgdGhlIHJ1bGUgYWJvdmUgd2lsbCBubyBsb25nZXIgZGlzcGxheVxuICAgICAgIGEgbGluZSBzZXBlcmF0b3IsIHRoaXMgZm9sbG93aW5nIHJ1bGUgYnJpbmdzIGl0IGJhY2sgKi9cbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdC13cmFwIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdCBsaSBwOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdC13cmFwIGxpLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgMzNweCA0MXB4IDE1cHggcmdiYSg1MiwgNTIsIDUyLCAwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdC13cmFwIGxpIHtcbiAgICB0b3A6IDIwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qtd3JhcCBsaSB7XG4gICAgdG9wOiAxMHZoO1xuICB9XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXAgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRENEQ0RDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAge1xuICBwYWRkaW5nOiA0MHB4IDYwcHggMTgwcHggNjBweDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgLmNvbnQtd3JhcCBhZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9tYXJrZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgLyAyMnB4O1xuICBwYWRkaW5nOiA2cHggMCA2cHggMzBweDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgLmNvbnQtd3JhcCBhZGRyZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNDMkMyQzI7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXAgaDM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNDMkMyQzI7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IGhlYWRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTIwcHg7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IGFydGljbGUgLmNvbnQtd3JhcCBhZGRyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAwIDQwJTtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IGhlYWRlciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubnVtYmVyLXBvc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6IHJnYmEoMjI3LCAyMjcsIDIyNywgMC41KTtcbiAgZm9udC1zaXplOiAyNDVweDtcbiAgbGluZS1oZWlnaHQ6IDE3MHB4O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzVweDtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDNweCAwIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xNSk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMgYSB7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI0ZGN0YwOCB1cmwoLi4vX2ltZy93aGl0ZS1hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCA4MCUgY2VudGVyIC8gMTFweDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMgYnV0dG9uIHtcbiAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9tYXJrZXIuc3ZnKSBuby1yZXBlYXQgODAlIGNlbnRlciAvIDE4cHgsIHVybCguLi9faW1nL2xlZnQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgMjAlIGNlbnRlciAvIDExcHgsICMzRDNEM0Q7ICovXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vX2ltZy9tYXJrZXIuc3ZnJykgODAlIGNlbnRlciAvIDE4cHggbm8tcmVwZWF0LCB1cmwoJy4uL19pbWcvbGVmdC1hcnJvdy5zdmcnKSAyMCUgY2VudGVyIC8gMTFweCBuby1yZXBlYXQgIzNEM0QzRDtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyBhLFxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyBidXR0b24ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAucmFuZ2Utd3JhcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAucmFuZ2Utd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyBidXR0b24sXG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMgYSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAudGltZWxpbmUge1xuICAgIHdpZHRoOiBjYWxjKDc2JSk7XG4gICAgcGFkZGluZzogMCAxMnZ3O1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciBoNFtjbGFzcyo9XCJkYXRlLVwiXSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLnJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkNBRDNDO1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmtub2Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogLTI5cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjNkY2RjZGO1xuICBmb250LXNpemU6IDExLjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAua25vYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGN0YwODtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogMztcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC50aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAudGltZWxpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ2KTtcbiAgYm94LXNoYWRvdzogLTFweCAzcHggMjNweCAxcHggcmdiYSg3MiwgODQsIDEwMCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLnRpbWVsaW5lLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZGN0YwOCB1cmwoLi4vX2ltZy93aGl0ZS1hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCBjYWxjKDc1JSkgY2VudGVyIC8gMTFweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMTVweCA0NXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIGg0W2NsYXNzKj1cImRhdGUtXCJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAlO1xuICBtaW4td2lkdGg6IDY1cHg7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIGg0LmRhdGUtZW5kIHtcbiAgcmlnaHQ6IDA7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYnV0dG9ucyBidXR0b25zXCIgXCJ0b3AgdG9wXCIgXCJsZWZ0X2NlbnRlciByaWdodFwiIFwiYm90dG9tIGJvdHRvbVwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1zZWN0aW9ucy1idXR0b25zIHtcbiAgZ3JpZC1hcmVhOiBidXR0b25zO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICN0b3AtYXJlYSB7XG4gIGdyaWQtYXJlYTogdG9wO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFuZC1sZWZ0LWFyZWEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IGNlbnRlclwiO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWFyZWE6IGxlZnRfY2VudGVyO1xuICB3aWR0aDogYXV0bztcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsb2F0OiBub25lO1xuICBncmlkLWFyZWE6IGNlbnRlcjtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICBtYXJnaW46IDA7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNsZWZ0LWFyZWEge1xuICBncmlkLWFyZWE6IGxlZnQ7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNsZWZ0LWFyZWEsXG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNyaWdodC1hcmVhLFxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjdG9wLWFyZWEsXG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItdG9wLWFyZWEsXG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNib3R0b20tYXJlYSB7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiA3O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3JpZ2h0LWFyZWEge1xuICBncmlkLWFyZWE6IHJpZ2h0O1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjYm90dG9tLWFyZWEge1xuICBncmlkLWFyZWE6IGJvdHRvbTtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyAubWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAubWFwLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gLm1hcC13cmFwcGVyIC50aW1lbGluZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtIC5mYWNldGVkLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vKiBjdXN0b21pemF0aW9ucyBmb3IgcGZnIGZvcm1cbiAgIGVnOiAvdmlzaXQvbXVzZXVtL2V4aGliaXRpb25zL3dyaXR0ZW4taW4ta25vdHMvdG91ci1yZXF1ZXN0cyBcbiovXG4jcGZnLWZpZWxkd3JhcHBlciAuZm9ybUhlbHAge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuI3BmZy1maWVsZHdyYXBwZXIgLnJlcXVpcmVkOmFmdGVyIHtcbiAgZm9udC1zaXplOiA2MCU7XG4gIHRvcDogLTVweDtcbn1cbiNwZmctZmllbGR3cmFwcGVyIC5maWVsZCxcbiNwZmctZmllbGR3cmFwcGVyIC5QRkdGaWVsZHNldFdpZGdldCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cbiNwZmctZmllbGR3cmFwcGVyIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cbi8qIHR3ZWFrIG1hcmdpbiBvbiBidWxsZXQgbGlzdHNcbiAgIGVnOiAvdmlzaXQvZ2FyZGVuL2dhcmRlbi1ydWxlc1xuKi9cbiNjb250ZW50IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi8qIEZpeCBmb3IgYWRkIG5ldyBjb250ZW50IHNpZGViYXIgc2hvd2luZyBzZXZlcmFsIGl0ZW1zIGFib3ZlIHRvcCBvZiBzY3JlZW5cbiovXG4ucGxvbmUtdG9vbGJhci1tYWluICNwbG9uZS1jb250ZW50bWVudS1mYWN0b3JpZXMgdWwge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi8qIEZpeCBmb2xkZXIgY29udGVudHMgbmF2YmFyIGFwcGVhcmluZyBvdmVyIGFkZCBuZXcgY29udGVudCBzaWRlYmFyXG4qL1xuLnBhdC1zdHJ1Y3R1cmUgLm5hdmJhciB7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBGaXggZm9yIFRpbnlNQ0UgbWVudXMgYXBwZWFyaW5nIG9mZnNjcmVlbiBpbiBCYWNrZ3JvdW5kIEltYWdlIFRpbGUgKi9cbi5wbG9uZS1tb2RhbC1vcGVuLFxuLm1vc2FpYy1lbmFibGVkIC5tY2UtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi8qIFJlbW92ZSByaWdodCBwYWRkaW5nIGZyb20gZnVsbC13aWR0aCB0aWxlcyAqL1xuLm1vc2FpYy13aWR0aC1mdWxsIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLyogRml4IGZvciBtaWNyb3NpdGUgbWVudSBzY3JvbGxpbmcgLSAxMzY4ICovXG4jTWFzdGVyaGVhZC5pbnRyby1vcGVuZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cbi5lbnRyaWVzOjpiZWZvcmUsXG4jY29udGVudCBhcnRpY2xlLmVudHJ5OjphZnRlcixcbiNyZWxhdGVkSXRlbUJveCB1bCBsaTo6YWZ0ZXIsXG4jc2VhcmNocmVzdWx0cyB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI3NlYXJjaC1yZXN1bHRzIGxpIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4jc2VhcmNoLXJlc3VsdHMgbGkgLmNyb3BwZWREZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5oaWdobGlnaHRlZFNlYXJjaFRlcm0ge1xuICBiYWNrZ3JvdW5kOiAjZmVhO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjZmVhO1xufVxuLnNlYXJjaC1kYXRlLW9wdGlvbnMgPiBkaXYsXG4uc2VhcmNoLXR5cGUtb3B0aW9ucyA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLm9wdGlvbnNUb2dnbGUgbGFiZWwge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5vcmRlcmVkLXNlbGVjdGlvbi1maWVsZCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlcmVkLXNlbGVjdGlvbi1maWVsZCB0ZCBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmZvbGRlci1mYWN0b3JpZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlYXJjaFBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoUGFnZSAuYWN0aW9uTWVudS5hY3RpdmF0ZWQgZGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2hQYWdlIC5hY3Rpb25NZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlYXJjaFBhZ2UgLmFjdGlvbk1lbnUgZHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VhcmNoUGFnZSAuYWN0aW9uTWVudSBkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzVweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAxNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNzZWFyY2gtcmVzdWx0cy1iYXIgI3Jlc3VsdHMtY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuI3NlYXJjaGZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNzZWFyY2hmb3JtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbiNzZWFyY2hmb3JtIC5pbnB1dC1ncm91cCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuI3NlYXJjaGZvcm0gLmlucHV0LWdyb3VwIGlucHV0LnNlYXJjaFBhZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI3NlYXJjaGZvcm0gLmlucHV0LWdyb3VwIGlucHV0LnNlYXJjaFBhZ2UuYnRuIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuI3NlYXJjaC1maWx0ZXIgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXZUcmVlSXRlbSBhIGltZyB+IHNwYW4sXG4jZm9sZGVyQ29udGVudHNGb3JtIHRkIGltZyB+IGEsXG5kdCAuc3VtbWFyeSBpbWcgfiBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4jc2VhcmNoLXJlc3VsdHMgZGwuYWN0aW9uTWVudSBkdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNsZWFyOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFlbTtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMgLnJlc3VsdC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMgLnJlc3VsdC10aXRsZSBpbWcudGh1bWItaWNvbiB7XG4gIHdpZHRoOiAxMjhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA1cHggMTBweCAwO1xufVxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIC5kb2N1bWVudEJ5TGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMgLmRpc2NyZWV0IHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMgLmRpc2NyZWV0LFxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIC5kb2N1bWVudExvY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMgLmRvY3VtZW50TG9jYXRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc3Vic2VjdGlvbi1jb250YWN0LXVzIHtcbiAgLypcbiAgICBkbC5wYXQtY29sbGFwc2libGUub3BlbiB7XG4gICAgICAgIGJvcmRlcjogMC4xZW0gc29saWQgIzhjYWNiYjtcbiAgICB9XG4gICAgKi9cbn1cbi5zdWJzZWN0aW9uLWNvbnRhY3QtdXMgZHQuY29sbGFwc2libGVIZWFkZXIge1xuICBmb250LXNpemU6IDkwJTtcbn1cbi5zdWJzZWN0aW9uLWNvbnRhY3QtdXMgZGwucGF0LWNvbGxhcHNpYmxlLm9wZW4gZHQuY29sbGFwc2libGVIZWFkZXIge1xuICBwYWRkaW5nOiAwIDAuNWVtIDAgMmVtO1xuICBiYWNrZ3JvdW5kOiBXaGl0ZSB1cmwoaW1nL3RyZWVFeHBhbmRlZC5wbmcpIG5vLXJlcGVhdCAwLjVlbSA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWJzZWN0aW9uLWNvbnRhY3QtdXMgZGwucGF0LWNvbGxhcHNpYmxlLmNsb3NlZCBkdC5jb2xsYXBzaWJsZUhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwLjVlbSAwIDJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBXaGl0ZSB1cmwoaW1nL3RyZWVDb2xsYXBzZWQucG5nKSBuby1yZXBlYXQgMC41ZW0gNTAlO1xufVxuIiwiaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgJjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmNvbWJvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICA+LmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gID4uY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21iby1maXJzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY29tYm8tbGFzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY29tYm8tLW1pZGRsZSB7XG4gID4qIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uY29tYm8tLWJvdHRvbSB7XG4gID4qIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG4uY29tYm8tLWZ1bGwge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNvbWJvLS1yZXYge1xuICA+LmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gID4uY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbn1cbi5ncmlkIHtcbiAgZm9udC1zaXplOiAwO1xuICA+KiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4uZ3JpZC0xb2YxIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTJvZjIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjMge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0yb2YzIHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtM29mMyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNCB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZ3JpZC0yb2Y0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTNvZjQge1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWQtNG9mNCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mNSB7XG4gIHdpZHRoOiAyMCU7XG59XG4uZ3JpZC0yb2Y1IHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ncmlkLTNvZjUge1xuICB3aWR0aDogNjAlO1xufVxuLmdyaWQtNG9mNSB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZ3JpZC01b2Y1IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y2IHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtMm9mNiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTNvZjYge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtNG9mNiB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTVvZjYge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC02b2Y2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y3IHtcbiAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG59XG4uZ3JpZC0yb2Y3IHtcbiAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG59XG4uZ3JpZC0zb2Y3IHtcbiAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xufVxuLmdyaWQtNG9mNyB7XG4gIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xufVxuLmdyaWQtNW9mNyB7XG4gIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbn1cbi5ncmlkLTZvZjcge1xuICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG59XG4uZ3JpZC03b2Y3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y4IHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuLmdyaWQtMm9mOCB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZ3JpZC0zb2Y4IHtcbiAgd2lkdGg6IDM3LjUlO1xufVxuLmdyaWQtNG9mOCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC01b2Y4IHtcbiAgd2lkdGg6IDYyLjUlO1xufVxuLmdyaWQtNm9mOCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZ3JpZC03b2Y4IHtcbiAgd2lkdGg6IDg3LjUlO1xufVxuLmdyaWQtOG9mOCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mOSB7XG4gIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbn1cbi5ncmlkLTJvZjkge1xuICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG59XG4uZ3JpZC0zb2Y5IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtNG9mOSB7XG4gIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbn1cbi5ncmlkLTVvZjkge1xuICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG59XG4uZ3JpZC02b2Y5IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtN29mOSB7XG4gIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbn1cbi5ncmlkLThvZjkge1xuICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG59XG4uZ3JpZC05b2Y5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YxMCB7XG4gIHdpZHRoOiAxMCU7XG59XG4uZ3JpZC0yb2YxMCB7XG4gIHdpZHRoOiAyMCU7XG59XG4uZ3JpZC0zb2YxMCB7XG4gIHdpZHRoOiAzMCU7XG59XG4uZ3JpZC00b2YxMCB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZ3JpZC01b2YxMCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC02b2YxMCB7XG4gIHdpZHRoOiA2MCU7XG59XG4uZ3JpZC03b2YxMCB7XG4gIHdpZHRoOiA3MCU7XG59XG4uZ3JpZC04b2YxMCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZ3JpZC05b2YxMCB7XG4gIHdpZHRoOiA5MCU7XG59XG4uZ3JpZC0xMG9mMTAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjExIHtcbiAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbn1cbi5ncmlkLTJvZjExIHtcbiAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG59XG4uZ3JpZC0zb2YxMSB7XG4gIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbn1cbi5ncmlkLTRvZjExIHtcbiAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG59XG4uZ3JpZC01b2YxMSB7XG4gIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xufVxuLmdyaWQtNm9mMTEge1xuICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG59XG4uZ3JpZC03b2YxMSB7XG4gIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xufVxuLmdyaWQtOG9mMTEge1xuICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xufVxuLmdyaWQtOW9mMTEge1xuICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG59XG4uZ3JpZC0xMG9mMTEge1xuICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xufVxuLmdyaWQtMTFvZjExIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2YxMiB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtMm9mMTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0zb2YxMiB7XG4gIHdpZHRoOiAyNSU7XG59XG4uZ3JpZC00b2YxMiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTVvZjEyIHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtNm9mMTIge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtN29mMTIge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC04b2YxMiB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTlvZjEyIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ncmlkLTEwb2YxMiB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTExb2YxMiB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTEyb2YxMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtLW1pZGRsZSB7XG4gID4qIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uZ3JpZC0tYm90dG9tIHtcbiAgPioge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cbi5ncmlkLS1mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gID4qIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ncmlkLS1yZXYge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgPioge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tbGFyZ2Uge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jb21iby0tYm90dG9tLS1sYXJnZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS13aWRlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLW5hcnJvdyB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tZnVsbC0tbGFyZ2Uge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb21iby0tcmV2LS1sYXJnZSB7XG4gICAgPi5jb21iby1maXJzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgID4uY29tYm8tbGFzdCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0xb2YxLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tbGFyZ2Uge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1ib3R0b20tLWxhcmdlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1yZXYtLWxhcmdlIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4qIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLWRlc2sge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jb21iby0tYm90dG9tLS1kZXNrIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXdpZGUge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tbmFycm93IHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1kZXNrIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXJldi0tZGVzayB7XG4gICAgPi5jb21iby1maXJzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgID4uY29tYm8tbGFzdCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0xb2YxLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWRlc2sge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLWRlc2sge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWRlc2sge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWRlc2sge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWRlc2sge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tZGVzayB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWRlc2sge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLWRlc2sge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tZGVzayB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tZGVzayB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1mdWxsLS1kZXNrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1yZXYtLWRlc2sge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPioge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1sYXAge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jb21iby0tYm90dG9tLS1sYXAge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5jb21iby0td2lkZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWZ1bGwtLWxhcCB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcCB7XG4gICAgPi5jb21iby1maXJzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgID4uY29tYm8tbGFzdCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0xb2YxLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tbGFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1sYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1sYXAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tbGFwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1sYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1sYXAge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tbGFwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1sYXAge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLWxhcCB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tbGFwIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tbGFwIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1sYXAge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1sYXAge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1sYXAge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tbGFwIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tbGFwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tbGFwIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tbGFwIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tbGFwIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tbGFwIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tbGFwIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tbGFwIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1sYXAge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1sYXAge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLWxhcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLWxhcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tbGFwIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1sYXAge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1yZXYtLWxhcCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+KiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1wb3J0YWJsZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLXBvcnRhYmxlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXdpZGUge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tbmFycm93IHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1wb3J0YWJsZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBvcnRhYmxlIHtcbiAgICA+LmNvbWJvLWZpcnN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgPi5jb21iby1sYXN0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLTFvZjEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1wb3J0YWJsZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tcG9ydGFibGUge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tZnVsbC0tcG9ydGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXJldi0tcG9ydGFibGUge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPioge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1wYWxtIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tcGFsbSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS13aWRlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLW5hcnJvdyB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tZnVsbC0tcGFsbSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBhbG0ge1xuICAgID4uY29tYm8tZmlyc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICA+LmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtMW9mMS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLXBhbG0ge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1ib3R0b20tLXBhbG0ge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tZnVsbC0tcGFsbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tcmV2LS1wYWxtIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4qIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLnJvdyB7XG4gIC5ncmlkO1xuICAud2lkdGgtMVxcOjQge1xuICAgIC5ncmlkLTJvZjEwO1xuICAgIEBtZWRpYSBAbGFwIHtcbiAgICAgIC5ncmlkLTNvZjEwO1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gIH1cbiAgLndpZHRoLTFcXDoyIHtcbiAgICAuZ3JpZC02b2YxMDtcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC00b2YxMDtcbiAgICB9XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICB9XG4gIC53aWR0aC0zXFw6NCB7XG4gICAgLmdyaWQtOG9mMTA7XG4gICAgQG1lZGlhIEBsYXAge1xuICAgICAgLmdyaWQtN29mMTA7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgfVxuICAud2lkdGgtZnVsbCB7XG4gICAgLmdyaWQtMW9mMTtcbiAgfVxuICA+ICoge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jZWRpdC16b25lIHtcbiAgei1pbmRleDogMjAgIWltcG9ydGFudDtcbn0iLCIudS1hbGlnbkxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbkNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1ub1Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LW1hcmdpblRvcDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnUtYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xufVxuXG4udS1wbGFpbkxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LW5vTW9iaWxlIHtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbm9MYXJnZSB7XG4gIEBtZWRpYSBAbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1zZW1pQm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi51LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdG9uOiByZWxhdGl2ZTtcbn1cblxuLnUtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWJnSW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnUtcGFkZGluZ1RvcDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi51LXBhZGRpbmdUb3A0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4udS1wYWRkaW5nVG9wMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnUtcGFkZGluZ1RvcDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi51LXBhZGRpbmdUb3AxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnUtcGFkZGluZ0JvdHRvbTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b20zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnUtcGFkZGluZ0JvdHRvbTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi51LXNwYWNlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwMHB4O1xufVxuXG4udS10b3BTcGFjZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZmllbGQtc2hpZnQge1xuICBsZWZ0OiAtOTk5OXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQ6Zmlyc3QtY2hpbGQgcCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBAYmxhY2s7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwIHN0cm9uZyBlbSB7XG4gIGNvbG9yOiBAYmxhY2s7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1mb290ZXIgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDcuNXB4IDE1cHggMHB4O1xufVxuXG5sYWJlbFtmb3I9XCJubC1lbWFpbFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNob3Vycy12aWV3bGV0IHtcbiAgICBwYWRkaW5nOiAyJSAwJSAyJSA3JTtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDIlIDAlIDIlIDUlO1xuICAgIH1cbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQuaGFsZiB7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KXtcbiAgICAgICAgd2lkdGg6MzglOyBcbiAgICB9XG59XG5cbi8qIEhpZGUgc3RyYW5nZSBlbXB0eSBmb290ZXIgaXRlbSBcInNpdGVhY3Rpb24tY29udGFjdFwiICovXG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwgbGkjc2l0ZWFjdGlvbi1jb250YWN0IGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nQmFyIHtjbGVhcjpib3RoOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MjBweCBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjBweCAwOyB3aWR0aDo5MCU7IHRleHQtYWxpZ246Y2VudGVyO1xuXHQ+IHNwYW4ucHJldmlvdXMge1xuXHRcdGZsb2F0Om5vbmUgIWltcG9ydGFudDtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7Ym9yZGVyLWxlZnQtY29sb3I6QG9yYW5nZTsgYm9yZGVyLWxlZnQtd2lkdGg6NHB4OyB9XG5cdFx0fVxuXHR9XG5cdD4gc3Bhbi5uZXh0IHtcblx0XHRmbG9hdDpub25lICFpbXBvcnRhbnQ7XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUge2JvcmRlci1yaWdodC1jb2xvcjpAb3JhbmdlOyBib3JkZXItcmlnaHQtd2lkdGg6NHB4OyB9XG5cdFx0fVxuXHR9XG5cdHNwYW4uY3VycmVudCB7Ym9yZGVyOm5vbmU7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyMTIxMjE7IGJvcmRlci10b3A6NHB4IHNvbGlkIEBvcmFuZ2U7IGJhY2tncm91bmQ6IzIxMjEyMTsgY29sb3I6QHdoaXRlOyBmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6NTAwOyBwYWRkaW5nOjRweCAxMHB4IDRweDsgfVxuXG5cdGEge2JvcmRlcjoxcHggc29saWQgI2NlZDFkYTsgY29sb3I6IzAwMDsgZm9udC1zaXplOjEycHg7IGZvbnQtd2VpZ2h0OjUwMDsgcGFkZGluZzo4cHg7IFxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge2JhY2tncm91bmQ6IzIxMjEyMSAhaW1wb3J0YW50OyBib3JkZXItY29sb3I6IzIxMjEyMTsgY29sb3I6QHdoaXRlOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuXHRcdCYucHJldmlvdXMge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtib3JkZXItbGVmdC1jb2xvcjpAb3JhbmdlOyBib3JkZXItbGVmdC13aWR0aDo0cHg7IH1cblx0XHR9XG5cdFx0Ji5uZXh0IHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7Ym9yZGVyLXJpZ2h0LWNvbG9yOkBvcmFuZ2U7IGJvcmRlci1yaWdodC13aWR0aDo0cHg7IH1cblx0XHR9XG5cdH1cbn1cblxuI3ZpZXdsZXQtYmVsb3ctY29udGVudCB7XG5cdC5saXN0aW5nQmFyIHt0ZXh0LWFsaWduOmxlZnQ7IH1cbn1cblxuXG5mb290ZXIgLnBhZ2luYXRpb24gdWwge1xuICAgIG1hcmdpbjogMCAwLjVlbSAxLjVlbSAzZW07XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwZW0gMS41ZW0gMC41ZW07XG4gICAgfVxufVxuIiwiLmhlcm8sIC5oZXJvIC5jb250YWluZXIsIC5oZXJvIC5iZ0ltYWdlIHtcbiAgbWluLWhlaWdodDogNDc1cHg7XG4gIHBhZGRpbmc6MHB4IDBweCAxcHggMHB4O1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgfVxufVxuXG4uaGVyb05vSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuXG5cbi5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhlcm8tdGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBAbWVkaWEgQHBhbG0ge21hcmdpbi1ib3R0b206MDsgfVxufVxuXG4uaW4tcHVibGljYXRpb24ge1xuICAgIC5oZXJvLCAuaGVyb05vSW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5oZXJvLS10YWxsLFxuLmhlcm8tLXRhbGwgLmNvbnRhaW5lcixcbi5oZXJvLS10YWxsIC5iZ0ltYWdlIHtcbiAgbWluLWhlaWdodDogNjkwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLmhlcm8tLWNvaW5zZWFsLFxuLmhlcm8tLWNvaW5zZWFsIC5jb250YWluZXIsXG4uaGVyby0tY29pbnNlYWwgLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uaGVyby0tZnVsbFdpZHRoIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuXG4uaGVybyAuaXRlbUltYWdlIGltZywgI2FyY2hpdmUtaW1hZ2Utem9vbWVyLCAuYXJjaGl2ZS1pbWFnZS16b29tZXIge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIGJveC1zaXppbmc6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5cbi5oZXJvSW5mb0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAwO1xuICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBtYXJnaW4tYm90dG9tOi03MHB4O1xuICBtYXgtd2lkdGg6OTAlO1xuICB3aWR0aDogYXV0bztcbiAgQG1lZGlhIEBsYXAge1xuICAgIC8vbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDo3MHB4O1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG5cbiAgJi5pbmxpbmUge2JvdHRvbTphdXRvOyBsZWZ0OmF1dG87IHBvc2l0aW9uOnJlbGF0aXZlOyB0cmFuc2Zvcm06bm9uZTsgd2lkdGg6YXV0bzsgXG5cdCAgIEBtZWRpYSBAbGFwIHttYXgtd2lkdGg6MTAwJTsgfVxuXHQgICBAbWVkaWEgQHBhbG0ge2xlZnQ6YXV0bzsgbWF4LXdpZHRoOjEwMCU7IH1cbiAgfVxuICBcbiAgLmhlcm9Ob0ltYWdlICYge3Bvc2l0aW9uOnJlbGF0aXZlOyBsZWZ0OmF1dG87IG1hcmdpbi10b3A6MzBweDsgYm90dG9tOmF1dG87ICBcblx0ICBAbWVkaWEgQHBhbG0ge2JvdHRvbTphdXRvOyBsZWZ0OjIwcHg7IG1hcmdpbi1ib3R0b206MzBweDsgdG9wOmF1dG87IHdpZHRoOjEwMCU7IH1cbiAgfVxuICBcbn1cblxuLmhlcm9JbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBcbiAgLmlubGluZSAmIHtib3JkZXI6bm9uZTsgbWFyZ2luOjAgMCAzMHB4OyBwYWRkaW5nOjA7IH1cbiAgQG1lZGlhIEBwYWxtIHtwYWRkaW5nOjIwcHggMTVweCAxMHB4OyB9XG59XG5cbi5oZXJvSW5mby10YWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZXJvSW5mby10aXRsZSB7XG4gICY6ZXh0ZW5kKGgxKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9JbmZvLXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9JbmZvLXN1YlRpdGxlLS1ib29rIHtmb250LXNpemU6MjRweDsgfVxuXG4uaGVyb0luZm9Db250YWluZXItLWV4aGliaXQge2JhY2tncm91bmQ6I2YwZjBmMDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RhZGNlMztcblx0Lmhlcm9JbmZvIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBtYXJnaW46MCA3LjYzODg4ODg5JSAzMHB4OyBwYWRkaW5nOjMwcHggMCAwOyB9XG5cdC5oZXJvSW5mby10YWcge3Bvc2l0aW9uOnJlbGF0aXZlOyBsZWZ0OmF1dG87IHRvcDphdXRvOyB9XG59XG5cbi5oZXJvSW5mby0tY29udGFjdCB7XG4gIHBhZGRpbmc6IDA7XG4gIC5oZXJvSW5mby10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVyb0luZm9HcmlkIHtcbiAgcGFkZGluZzogMCA0NXB4IDMwcHggNDVweDtcbiAgZm9udC1zaXplOiAwO1xuICA+KiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtZmlyc3QsIC5oZXJvSW5mb0dyaWQtbGFzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5oZXJvSW5mb0dyaWQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtbGFzdCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmhlcm9JbmZvR3JpZC1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZXJvSW5mb0dyaWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBhIHtcbiAgICBjb2xvcjogIzIwNWM5MDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjU2YmE4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IHtcbiAgd2lkdGg6IDY2JTtcbiAgLmhlcm9JbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgLmhlcm9JbmZvLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAzMHB4IDU1cHggMzBweCA1NXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGVyb0luZm9HcmlkIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMzBweCAxMHB4O1xuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQtYmlnIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmhlcm9JbmZvR3JpZC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmhlcm9JbmZvQ29udGFpbmVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlb3V0KEBwaW5rLCAyMCUpO1xuICB9XG59XG5cbi5oZXJvSW5mby1hYm92ZVRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlcm9JbmZvLWFib3ZlVGl0bGUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZXJvSW5mby1ieSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oZXJvSW5mby1ibG9nIHtcbiAgY29sb3I6ICM3ZDdkN2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLmJsb2dTcGFjZXIge1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbiAgLnBvc3RlZE9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigjN2Q3ZDdkLCAxMCk7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvSW5mb0NvbnRhaW5lci0tcHViaXRlbSB7XG4gIHdpZHRoOiA2NiU7XG4gICAgQG1lZGlhIEBwYWxtIHtcblx0ICAgIHdpZHRoOjEwMCU7IH1cbn1cblxuXG4vKiBIaWRlIGxlYWQgaW1hZ2UgdGhhdCBhcHBlYXJzIGluc2lkZSBvZiBoZXJvIHRleHQgYm94IHdpdGggbmV3IGR4IGNvcmUgdHlwZXNcbiovXG4uaGVyb0luZm9Db250YWluZXIgLmxlYWRJbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUsXG4uaW5mb1RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUge1xuXHRoMyxcblx0cC5tb3JlIHtkaXNwbGF5Om5vbmU7IH1cblx0LmhvdXJzIHtkaXNwbGF5OmlubGluZS1ibG9jazsgZm9udC1zaXplOiAwOyBwYWRkaW5nOiAwIDEwcHg7IHZlcnRpY2FsLWFsaWduOnRvcDsgd2lkdGg6NDklO1xuXHRcdEBtZWRpYSBAcG9ydGFibGUge3dpZHRoOiAxMDAlOyB9XG5cdFx0Pioge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxNnB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cdFx0Ji5maXJzdCB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjtcblx0XHRcdEBtZWRpYSBAcG9ydGFibGUge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyOyBib3JkZXItcmlnaHQ6IDA7IHBhZGRpbmctYm90dG9tOiAyNXB4O31cblx0XHR9XG5cdFx0XG5cdFx0cCB7ZGlzcGxheTpibG9jazsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogMDsgbWFyZ2luLWJvdHRvbTogMTBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cdFx0XHRzdHJvbmcge2ZvbnQtd2VpZ2h0OjcwMDsgfVxuXHRcdFx0ZW0ge2ZvbnQtc3R5bGU6bm9ybWFsOyB9XG5cdFx0fSAvKiBob3Vycy10aXRsZSAqL1xuXHRcdC5zdGF0dXMge1xuXHRcdFx0JjpleHRlbmQoaDMpO1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgXG5cdFx0XHRmb250LXNpemU6MjRweDsgXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDsgXG5cdFx0XHRsaW5lLWhlaWdodDoxOyBcblx0XHRcdHRleHQtdHJhbnNmb3JtOm5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH0gLyogaG91cnMtbGFyZ2UgKi9cblx0XHQuaW5mbyB7XG5cdFx0XHRmb250LWZhbWlseTogQHByaW1hcnlGb250O1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR9IC8qIGhvdXJzLXRpbWUgKi9cblx0fVxufVxuXG4uaG91cnMge1xuICBmb250LXNpemU6IDA7XG4gID4qIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmhvdXJzLWZpcnN0LCAuaG91cnMtbGFzdCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvdXJzLWZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlcjtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xuICB9XG59XG5cbi5ob3Vycy1sYXN0IHtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmhvdXJzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhvdXJzLWxhcmdlIHtcbiAgJjpleHRlbmQoaDMpO1xuICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7IFxuICBmb250LXNpemU6MjdweDsgXG4gIGxldHRlci1zcGFjaW5nOiAwOyBcbiAgbGluZS1oZWlnaHQ6MTsgXG4gIHRleHQtdHJhbnNmb3JtOm5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG59XG5cbi5ob3Vycy10aW1lIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmluZm9UYWJsZS50d29Db2x1bW4ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIH1cbn1cblxuLnR3b0NvbHVtblJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnR3b0NvbHVtblJvdy1maXJzdCwgLnR3b0NvbHVtblJvdy1sYXN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHdvQ29sdW1uLS1maXJzdFdpZGVyIHtcbiAgLnR3b0NvbHVtblJvdy1maXJzdCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAudHdvQ29sdW1uUm93LWxhc3Qge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cblxuLnR3b0NvbHVtblJvdy1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnR3b0NvbHVtblJvdy1sYXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4udHdvQ29sdW1uUm93LWZpcnN0LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50d29Db2x1bW5EaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuIiwiLyogcmVwcmVzZW50cyBkZWZhdWx0ICsgY3VzdG9tIFRpbnlNQ0UgQ2xhc3NlcyBzcGVjaWZpYyB0byBEdW1iYXJ0b24gT2FrcyAqL1xuXG5oMSB7IH1cbmgyIHsgfVxuaDMgeyB9XG5oNCB7IH1cbmg1IHsgfVxuaDYgeyB9XG5cbmJsb2NrcXVvdGUge1xuXHQmLnB1bGxxdW90ZSB7IH1cbn1cblxuLmF0aGVuYXJ1Ynl3ZWIgeyB9XG4uYW5ub3RhdGlvbkxpbmsgeyB9IC8qIGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi5wbGF0ZUxpbmsgeyB9IC8qIGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi5mb290Tm90ZSB7IH0gLyogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLkltYWdlRmFkZXIgeyB9IC8qIGF0IGJvdHRvbTogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL2dhcmRlbnMvZXhwbG9yZS9mb3VudGFpbi10ZXJyYWNlICovXG4uY2FsbG91dCB7IH0gLyogYXQgYm90dG9tOiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzZWFyY2gvZ2FyZGVuLWxhbmRzY2FwZS9zY2hvbGFybHktYWN0aXZpdGllcy9zdWNjZXNzLWluLXRoZS1jaXR5ICovXG4udmlzdWFsQ2xlYXIgeyB9XG5cbi8qIG11bHRpY29sdW1uIGxheW91dCBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4uRnVsbFdpZHRoQ29sdW1uIHsgfVxuLkNvbHVtbkxlZnQgeyB9XG4uQ29sdW1uUmlnaHQgeyB9XG4uQ2VudGVyZWRDb2x1bW4geyB9XG5cbi8qIHNlYWxzICovXG4uYWJicmV2aWF0aW9uIHsgfVxuLmlsbGVnaWJsZSB7IH1cbi5taXNzaW5nIHsgfVxuLnJlY29uc3RydWN0aW9uIHsgfVxuLnJlc3RvcmF0aW9uIHsgfVxuLnN1cGVyZmx1b3VzIHsgfVxuLnVuY2VydGFpbiB7IH1cblxuLyogLSBtb2JpbGUuY3NzIC0gKi9cbkBtZWRpYSBoYW5kaGVsZCwgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIHtcblx0I3BvcnRhbC1jb2x1bW4tb25lLFxuXHQjcG9ydGFsLWNvbHVtbi10d28sXG5cdCNwb3J0YWwtY29sdW1uLWNvbnRlbnQge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59IiwiLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tZnVsbFdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCA1JTtcbiAgPiAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICA+KiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mdWxsV2lkdGhMZWZ0LCAuZnVsbFdpZHRoUmlnaHQge1xuICAvKnBhZGRpbmc6IDE2MHB4IDA7ICovIHBhZGRpbmc6MDsgXG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZ1bGxXaWR0aFJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cblxuLmJnSW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJsYWNrT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsMjgsMjgsMC43KTtcbn1cblxuLm9yYW5nZU92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwxMDIsMiwwLjgpO1xufVxuXG4uY29udGFpbmVyLS1ub1RvcCB7XG5cdC5mdWxsV2lkdGhMZWZ0LCAuZnVsbFdpZHRoUmlnaHQge1xuXHRcdHBhZGRpbmctdG9wOjMwcHg7XG5cdH1cbn1cblxuLmhhcy1oZXJvICNjb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBAbWVkaWEgQHBhbG0ge3BhZGRpbmctdG9wOjA7IH1cbiAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgLmNvbnRhaW5lcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuICAudGVtcGxhdGUtZXZlbnRfdmlldyAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuICAudGVtcGxhdGUtbmV3c2l0ZW1fdmlldyAmICNjb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuI2NvbHVtbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgQG1lZGlhIEB0YWJsZXQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNjb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAjcG9ydGFsLWNvbHVtbi1vbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICAucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtICYsIC5wb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1hbm5vdGF0aW9uICYsIC5wb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1sZXR0ZXJwdWJpdGVtICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICNwb3J0YWwtY29sdW1uLW9uZSwgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIH1cbiAgICAuaGFzLWhlcm8gJiB7XG4gICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICB9XG4gICAgIH1cbiAgfVxufVxuXG4ubW9zYWljLWdyaWQtcm93IHtcbiAgLmNvbnRhaW5lcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIC5tb3NhaWMtZ3JpZC1jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgIH1cbiAgfVxuXG4gICYubW9zYWljLXJvdy1mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgJi5tb3NhaWMtZ3JpZC1yb3ctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIEBtZWRpYSBAcGFsbSB7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYubW9zYWljLWdyaWQtcm93LWRhcmsubW9zYWljLXJvdy1mdWxsLXdpZHRoIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB+XCJjYWxjKDUwdncgLSA2MjBweClcIjtcbiAgICAgIHBhZGRpbmctbGVmdDogflwiY2FsYyg1MHZ3IC0gNjIwcHgpXCI7XG4gICAgfVxuICB9XG5cbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLWZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIEBtZWRpYSBAcGFsbSB7XG5cdCAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLm1vc2FpYy13aWR0aC1mdWxsIHtcbiAgICAuZ3JpZC0xb2YxO1xuICB9XG4gIC5tb3NhaWMtd2lkdGgtaGFsZiB7XG4gICAgLmdyaWQtMW9mMjtcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gIH1cbiAgLm1vc2FpYy13aWR0aC10aGlyZCB7XG4gICAgLmdyaWQtMW9mMztcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gIH1cbiAgLm1vc2FpYy1qYXprYXJ0YVxcLnRlc3NlcmFlXFwuYmFja2dyb3VuZF9pbWFnZS10aWxlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmNvbnRhaW5lcjtcbiAgfVxufVxuXG4udGVtcGxhdGUtbGF5b3V0IC5oYXMtaGVybyAjcG9ydGFsLWNvbHVtbi1jb250ZW50ICNjb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtYW5ub3RhdGlvbiAjY29udGVudCAjY29udGVudC13cmFwcGVyLFxuLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWxldHRlcnB1Yml0ZW0gI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlcixcbi5wb3J0YWx0eXBlLWRvYWtzLWltYWdlICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogTGF5b3V0IGN1c3RvbWl6YXRpb25zIHdoZW4gcmlnaHQgbmF2IHBvcnRsZXQgaXMgcHJlc2VudCAqL1xuI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29sdW1uLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI2NvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA3MHB4IDAgMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyOTNweCl7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgfVxufVxuXG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjk0cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IH5cImNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMilcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IH5cIi13ZWJraXQtY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKVwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogflwiLW1vei1jYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpXCI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLyogd2hlbiByaWdodCBuYXYgcG9ydGxldCBoYXMgcmVzcG9uZGVkIHRvIHVuZGVyIGNvbnRhaW5lcixcbiAgIGxldCBjb250ZW50IGNvbnRhaW5lciB0YWtlIHVwIG1vcmUgc3BhY2UgKi9cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNwb3J0YWwtY29sdW1uLWNvbnRlbnQgLmNvbnRlbnRDb250YWluZXIge1xuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYSwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbiIsIi50YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENERDO1xufVxuXG4udGFibGUtLXR3b0NvbHVtbiB7XG4gIHRoIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENERDO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QxRDREQztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENERDO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIHRkIHtcbiAgICB3aWR0aDogNjYuMzMlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ0REM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ0REM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICB0ZCBwLCB0aCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICB0ZCBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIi50YWJzLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50YWJzLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGFicy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAcGluaztcbiAgfVxuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCA5cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi50YWJzLWFycm93IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vZGlzdC9pbWcvYXJyb3ctZG93bi5wbmcnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4udGFicy1saW5rLS1hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgQHBpbms7XG59XG5cbi50YWJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4udGFicy1pbm5lckNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50YWJzLWlubmVyQ29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuXG4udGFicy1pbm5lckNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLyogZml4ZXMgdG8gYnlwYXNzIFBsb25lIHN0eWxlcyB0aGF0IGludGVyZmVyZSB3aXRoIGNvcnJlY3QgZnVuY3Rpb25pbmcgb2ZcbiB0YWJzICovXG4jY29udGVudCAuY29udGFpbmVyIGxpLnRhYnMtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50IC5jb250YWluZXIgdWwudGFicy1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyogR2FyZGVuIGNhdGFsb2cgc291cmNlcyBsaXN0ICovXG4udGFicy1pbm5lckNvbnRlbnQgLnNvdXJjZXMgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIuZG9ha3NJbmZvIHtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cblxuLmRvYWtzSW5mby1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTBweCAwIDAgNTBweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICBAbWVkaWEgQGxhcCB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMzBweDtcbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuIiwiLmNhcmRzVG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrZ3JlZW47XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcmRzVG9wLWxlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jYXJkc1RvcC1yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJkR3JhZGllbnQge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMzIlLCByZ2JhKDAsMCwwLDApKSx0byhyZ2JhKDAsMCwwLDAuNCkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAzMiUscmdiYSgwLDAsMCwwLjQpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM2NjAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbn1cblxuLnZpZXdBbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIC5mdWxsLWFycm93LWxpbms7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5jYXJkVG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTk4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6YWZ0ZXIge1xuICAgICY6ZXh0ZW5kKC5jYXJkR3JhZGllbnQpO1xuICB9XG4gID4gYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5jYXJkTGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgJjphZnRlciB7XG4gICAgJjpleHRlbmQoLmNhcmRHcmFkaWVudCk7XG4gIH1cbiAgPiBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmNhcmRzVG9wLS11cGNvbWluZyB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4uY2FyZHNUb3AtLXNwYWNlVG9wIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG59XG5cbi5jYXJkc1RvcC0tYm9yZGVyQm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQ0ZGM7XG59XG5cbi5jYXJkQm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4uY2FyZFJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jYXJkQm90dG9tLWRhdGUsIC5jYXJkRGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMDAwMDAwXG59XG5cbi5jYXJkQm90dG9tLXRpdGxlIHtcbiAgJjpleHRlbmQoaDMpO1xuICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7IFxuICBmb250LXNpemU6MjdweDsgXG4gIGxldHRlci1zcGFjaW5nOiAwOyBcbiAgbGluZS1oZWlnaHQ6MTsgXG4gIHRleHQtdHJhbnNmb3JtOm5vbmU7IFxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJkVGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgXG4gIGZvbnQtc2l6ZToyMHB4OyBcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTpub25lOyBcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2FyZEJvdHRvbS1kZXNjcmlwdGlvbiwgLmNhcmREZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jYXJkLS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgPi5jYXJkVG9wIHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDg4cHg7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuICA+LmNhcmRCb3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkVG9wIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5jYXJkQm90dG9tIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhcmRzQ29udGFpbmVyLS1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5jYXJkLS1iaWcge1xuICAuY2FyZFRvcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmNhcmRCb3R0b20ge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5jYXJkVG9wIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEzMXB4IDAgMTIwcHggMDtcbiAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICA+IGEge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIGg0LmNhcmRUaXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrZ3JlZW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkQm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkcyB7XG4gIC5jb250YWluZXI7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGgyLmNhcmRzVGl0bGUge1xuICAgIC5jYXJkc1RvcC1sZWZ0O1xuICAgIC50YWc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtncmVlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICAudmlld0FsbCB7XG4gICAgLmNhcmRzVG9wLXJpZ2h0O1xuICB9XG4gIC5jYXJkQ29udGFpbmVyIHtcbiAgICAuZ3JpZDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgLmNhcmQge1xuICAgICAgLmdyaWQtMW9mMztcbiAgICAgIEBtZWRpYSBAbGFwIHtcbiAgICAgICAgLmdyaWQtMW9mMjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAgIC5ncmlkLTFvZjE7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAuY2FyZFRvcCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzICYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmNhcmRDb250YWluZXIge1xuICAgICAgLmNhcmQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgLmdyaWQtNG9mMTA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAuZ3JpZC0xb2YxO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkQm90dG9tIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxODRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpLCAuY2FyZDpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAuY2FyZC0tc21hbGw7XG4gICAgICAgIC5ncmlkLTZvZjEwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzZweDtcbiAgICAgICAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgICAgICAgLmdyaWQtMW9mMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnVwY29taW5nRXZlbnRzIHtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG5cbi5ldmVudEJsb2NrIHtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcblx0QG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG5cbi5ldmVudEJsb2NrLS1wYWRkaW5nVG9wIHtcblx0cGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4uZXZlbnRCbG9jay0tcGFkZGluZ0JvdHRvbSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMTBweFxufVxuXG4ucHVsbFVwIHtcbiAgbWFyZ2luLXRvcDogLTE0M3B4O1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gIH1cbn1cblxuIiwiLmRldGFpbHNDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgQG1lZGlhIEBsYXAge1xuICAgIC8vcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4uY29udGVudFRpdGxlLCAuZG9jdW1lbnREZXNjcmlwdGlvbiB7XG4gICY6ZXh0ZW5kKGgzKTtcbiAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5kb2N1bWVudERlc2NyaXB0aW9uIHtwYWRkaW5nLWJvdHRvbTowO1xuXHQgICY6YWZ0ZXIge2Rpc3BsYXk6bm9uZTsgfVxuICB9XG5cbn1cblxuLmJvb2tDb250ZW50VGl0bGUge1xuICAmOmV4dGVuZChoMyk7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnRUZXh0LCAuY29udGVudFBob3RvLXRleHQge1xuICAjY29udGVudCAmIHAsIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmLmNvbnRlbnRDYWxsb3V0IHtcbiAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgIH1cbiAgICAmLmNvbnRlbnRTbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgJi5jYWxsb3V0IHtcblx0ICAgIGEge2NvbG9yOkBibGFjazsgXG5cdFx0ICAgICY6aG92ZXIsXG5cdFx0ICAgICY6YWN0aXZlIHtjb2xvcjpAb3JhbmdlOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgfVxuXHQgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudFF1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAb3JhbmdlO1xufVxuXG4uY29udGVudFF1b3RlLXRleHQge1xuICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250ZW50UXVvdGUtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNhM2EzYTtcbn1cblxuLmNvbnRlbnRQaG90byB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uY29udGVudFBob3RvLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGVudFBob3RvLXN1YlRpdGxlIHtcbiAgJjpleHRlbmQoaDUpO1xuICBmb250LXNpemU6MTZweDsgXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250ZW50RmxvYXRSaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLCAjY29udGVudCBzcGFuLmNhcHRpb25lZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgJi5pbWFnZS1pbmxpbmUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpsaW5rIHtcbiAgICBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLmltYWdlLWxlZnQsICYuaW1hZ2UtcmlnaHQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2VkZWRlZDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG4gIH1cbn1cblxuI2NvbnRlbnQgc3Bhbi5pbWFnZS1jYXB0aW9uLCAjY29udGVudCBmaWdjYXB0aW9uLmltYWdlLWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UtY2FwdGlvbixcbi5zdWJJbmZvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ZDdkN2Q7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjoxMHB4IDAgMDtcbn1cblxuLnN1YkluZm9UZXh0LS1pbWFnZUNhbGxvdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbnRlbnRJbWFnZUNhbGxvdXQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9kYWwtY29udGVudC5mbGV4cGFwZXJfc29jaWFsc2hhcmVkaWFsb2csXG4ubW9kYWwtY29udGVudC5mbGV4cGFwZXJfcHJpbnRkaWFsb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5JbWFnZUZhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5JbWFnZUZhZGVyIGltZyB7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIG1hcmdpbjowIDAgMTVweCAwO1xufVxuXG4jc2xpZGVyLWNvbnRhaW5lciwgI3NsaWRlciwgbGkuc2xpZGUgZGwge21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4jc2xpZGVyIGxpLnNsaWRlIGltZyB7aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiNzbGlkZXItY29udGFpbmVyLCAjc2xpZGVyLWNvbnRhaW5lciAjc2xpZGVyLFxuI3NsaWRlci1jb250YWluZXIgI3NsaWRlciBsaS5zbGlkZSB7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgbWF4LWhlaWdodDozODNweDsgfVxuXG4uaW5zY3JpcHRpb24tcmVwbGljYSB7XG5cdC5hdGhlbmFydWJ5d2ViIHtcblx0XHQuY2VydGFpbiB7Y29sb3I6dHJhbnNwYXJlbnQ7IHRyYW5zaXRpb246IGNvbG9yIDJzOyAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDJzO31cblx0XHQuY2VydGFpbjpob3ZlciB7Y29sb3I6I2FhYTt9XG5cdFx0LmNlcnRhaW4gPiBzcGFuW2NsYXNzXSB7Y29sb3I6IGluaGVyaXQ7fVxuXHRcdC51bmNlcnRhaW4ge2NvbG9yOiAjNjY2O31cblx0XHQudW5jZXJ0YWluID4gc3BhbiB7Y29sb3I6IGluaGVyaXQ7fVxuXHRcdC5pbGxlZ2libGUge2xldHRlci1zcGFjaW5nOi4wMWVtO31cblx0XHQubWlzc2luZyB7bGV0dGVyLXNwYWNpbmc6LjM1ZW07IH1cblx0XHQuYWJicmV2aWF0aW9uIHtkaXNwbGF5OiBub25lO31cblx0XHQucmVjb25zdHJ1Y3Rpb24ge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdC5yZXN0b3JhdGlvbiB7ZGlzcGxheTogbm9uZTt9XG5cdFx0LnN1cGVyZmx1b3VzIHtjb2xvcjogI2MzMzt9XG5cdH1cbn1cblxuLmF0aGVuYXJ1Ynl3ZWIge1xuXHQuY2VydGFpbiB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgfVxuXHQgICY6OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgfVxuXHR9XG5cdC5hYmJyZXZpYXRpb24ge1xuXHQgICY6OmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiBcIihcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCIpXCI7XG5cdCAgfVxuXHR9XG5cdC5yZWNvbnN0cnVjdGlvbiwgLmlsbGVnaWJsZSwgLm1pc3Npbmcge1xuXHQgICY6OmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiBcIltcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCJdXCI7XG5cdCAgfVxuXHR9XG5cdFxuXHQucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlLCAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZyB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgfVxuXHQgICY6OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgfVxuXHR9XG5cdC5yZXN0b3JhdGlvbiB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiPFwiO1xuXHQgIH1cblx0ICAmOjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIj5cIjtcblx0ICB9XG5cdH1cblx0LnN1cGVyZmx1b3VzIHtcblx0ICAmOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCJ7XCI7XG5cdCAgfVxuXHQgICY6OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwifVwiO1xuXHQgIH1cblx0fVxufVxuXG4uaW5zY3JpcHRpb24tcmVwbGljYSB7XG4gIGNsZWFyOiByaWdodDtcbiAgY29sb3I6IGxpZ2h0ZW4oQGJsYWNrLCAyMCUpO1xuICBmb250LWZhbWlseTogYXRoZW5hcnVieXdlYixcIkF0aGVuYSBSdWJ5XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMThlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVlbSAwO1xuICBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEzMyU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmOm9ubHktb2YtdHlwZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5hdGhlbmFydWJ5d2ViIHtcblx0ICAuY2VydGFpbiB7XG5cdCAgICB0cmFuc2l0aW9uOiBjb2xvciAycyBlYXNlLWluLW91dDtcblx0ICAgICY6aG92ZXIge1xuXHQgICAgICBjb2xvcjogbGlnaHRlbihAYmxhY2ssIDYwJSk7XG5cdCAgICB9XG5cdCAgICAmPnNwYW5bY2xhc3NdIHtcblx0ICAgICAgY29sb3I6IGluaGVyaXQ7XG5cdCAgICB9XG5cdCAgfVxuXHQgIC51bmNlcnRhaW4ge1xuXHQgICAgY29sb3I6IGxpZ2h0ZW4oQGJsYWNrLCA0MCUpO1xuXHQgICAgJiA+IHNwYW4ge1xuXHQgICAgICBjb2xvcjogaW5oZXJpdDtcblx0ICAgIH1cblx0ICB9XG5cdCAgLmlsbGVnaWJsZSB7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHQgIH1cblx0ICAubWlzc2luZyB7XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMC4zNWVtO1xuXHQgIH1cblx0ICAuYWJicmV2aWF0aW9uLCAucmVjb25zdHJ1Y3Rpb24sIC5yZXN0b3JhdGlvbiB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHQgIH1cblx0ICAuc3VwZXJmbHVvdXMge1xuXHQgICAgY29sb3I6IEBvcmFuZ2U7XG5cdCAgfVxuXHQgIHNwYW5bY2xhc3NdIHtcblx0ICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHQgICAgICBjb250ZW50OiBcIlwiO1xuXHQgICAgfVxuXHQgIH1cbiAgfVxufVxuXG4uaW5zY3JpcHRpb24tdGV4dCB7XG4gIGNsZWFyOiByaWdodDtcbiAgbWluLXdpZHRoOiAxOGVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEwNyU7XG4gICAgJiArIHA6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgfVxuICB9XG4gIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNwYW4ge1xuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIsICZbY2xhc3NdIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKEBibGFjaywgMjAlKTtcbiAgICB9XG4gICAgJj5zcGFuIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICA+cDpmaXJzdC1vZi10eXBlLCAuZ3JjIHtcbiAgICBjb2xvcjogbGlnaHRlbihAYmxhY2ssIDIwJSk7XG4gICAgZm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDtcbiAgICBmb250LXN0eWxlOiA0MDA7XG4gIH1cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIFN0YXJ0OiBUaW55TUNFIENyaXRpY2FsIHNpZ25zIHN0eWxlICovXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5LCAjY29udGVudC5tY2UtY29udGVudC1ib2R5LCAjY29udGVudC5tY2VDb250ZW50Qm9keSB7XG4gIHAgLmNlcnRhaW4sIHAgLnVuY2VydGFpbiwgcCAuaWxsZWdpYmxlLCBwIC5taXNzaW5nLCBwIC5hYmJyZXZpYXRpb24sIHAgLnJlY29uc3RydWN0aW9uLCBwIC5yZXN0b3JhdGlvbiwgcCAuc3VwZXJmbHVvdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDAsIDAuMik7XG4gICAgYm9yZGVyOiAjRkY5OTAwIHNvbGlkIDFweDtcbiAgICBwYWRkaW5nOiAwIDFweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG5cbiAgcCAuY2VydGFpbj5zcGFuLCBwIC51bmNlcnRhaW4+c3BhbiwgcCAuaWxsZWdpYmxlPnNwYW4sIHAgLm1pc3Npbmc+c3BhbiwgcCAuYWJicmV2aWF0aW9uPnNwYW4sIHAgLnJlY29uc3RydWN0aW9uPnNwYW4sIHAgLnJlc3RvcmF0aW9uPnNwYW4sIHAgLnN1cGVyZmx1b3VzPnNwYW4ge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIH1cblxuICAuY2VydGFpbjpiZWZvcmUge2NvbnRlbnQ6Jyc7fVxuICAuY2VydGFpbjphZnRlciB7Y29udGVudDonJzt9XG5cbiAgLmFiYnJldmlhdGlvbjpiZWZvcmUge2NvbnRlbnQ6JygnO31cbiAgLmFiYnJldmlhdGlvbjphZnRlciB7Y29udGVudDonKSc7fVxuICAucmVjb25zdHJ1Y3Rpb246YmVmb3JlLCAuaWxsZWdpYmxlOmJlZm9yZSwgLm1pc3Npbmc6YmVmb3JlICB7Y29udGVudDonWyc7fVxuICAucmVjb25zdHJ1Y3Rpb246YWZ0ZXIsIC5pbGxlZ2libGU6YWZ0ZXIsIC5taXNzaW5nOmFmdGVyICB7Y29udGVudDonXSc7fVxuICAucmVjb25zdHJ1Y3Rpb24+LmlsbGVnaWJsZTpiZWZvcmUsIC5yZWNvbnN0cnVjdGlvbj4ubWlzc2luZzpiZWZvcmUge2NvbnRlbnQ6Jyc7fVxuICAucmVjb25zdHJ1Y3Rpb24+LmlsbGVnaWJsZTphZnRlciwgLnJlY29uc3RydWN0aW9uPi5taXNzaW5nOmFmdGVyIHtjb250ZW50OicnO31cbiAgLnJlc3RvcmF0aW9uOmJlZm9yZSB7Y29udGVudDonPCc7fVxuICAucmVzdG9yYXRpb246YWZ0ZXIge2NvbnRlbnQ6Jz4nO31cbiAgLnN1cGVyZmx1b3VzOmJlZm9yZSB7Y29udGVudDoneyc7fVxuICAuc3VwZXJmbHVvdXM6YWZ0ZXIge2NvbnRlbnQ6J30nO31cbiAgc3BhbjpiZWZvcmUsIHNwYW46YWZ0ZXIsXG4gIHNwYW5bY2xhc3NdIHtjb2xvcjogIzMzMzt9XG4gIC8qIEVuZDogVGlueU1DRSBDcml0aWNhbCBzaWducyBzdHlsZSAqL1xuXG4gIC8qIHNob3cgdW5kZXJsaW5lIGluIGVkaXRvciAqL1xuICAudW5kZXJsaW5lIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbn1cblxuLyogU3RhcnQ6IFRpbnlNQ0UgTGF5b3V0IENsYXNzZXMgKi9cbiNjb250ZW50LCAjY29udGVudC1jb3JlLCAjdGlueW1jZSB7XG4gLkNvbHVtbkxlZnQgaW1nLCAgLkNvbHVtblJpZ2h0IGltZywgIC5DZW50ZXJlZENvbHVtbiBpbWcsXG4gc3Bhbi5pbWFnZS1yaWdodC5jYXB0aW9uZWQsICBzcGFuLmltYWdlLWxlZnQuY2FwdGlvbmVkLFxuIHNwYW4uaW1hZ2UtaW5saW5lLmNhcHRpb25lZCwgIHNwYW4uY2FwdGlvbmVkLCBmaWd1cmUuY2FwdGlvbmVkLCBmaWdjYXB0aW9uLCBzcGFuLmltYWdlLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLkNlbnRlcmVkQ29sdW1uIGltZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLkNvbHVtbkxlZnQgaDI6Zmlyc3QtY2hpbGQsICAuQ29sdW1uUmlnaHQgaDI6Zmlyc3QtY2hpbGQsICAuQ2VudGVyZWRDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsICAuRnVsbFdpZHRoQ29sdW1uIGgyOmZpcnN0LWNoaWxkLFxuICAuQ29sdW1uTGVmdCBoMzpmaXJzdC1jaGlsZCwgIC5Db2x1bW5SaWdodCBoMzpmaXJzdC1jaGlsZCwgIC5DZW50ZXJlZENvbHVtbiBoMzpmaXJzdC1jaGlsZCwgIC5GdWxsV2lkdGhDb2x1bW4gaDM6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5Db2x1bW5MZWZ0LCAuQ29sdW1uUmlnaHQge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgfVxuXG4gIC5Db2x1bW5MZWZ0LCAgcC5Db2x1bW5MZWZ0IHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbjogMTBweCA0JSAxMHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDQydncgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5Db2x1bW5SaWdodCwgIHAuQ29sdW1uUmlnaHQge1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQydncgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5DZW50ZXJlZENvbHVtbiwgIHAuQ2VudGVyZWRDb2x1bW4ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAxMHB4IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LXdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuRnVsbFdpZHRoQ29sdW1uLCAgcC5GdWxsV2lkdGhDb2x1bW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5Db2x1bW5MZWZ0LCAgcC5Db2x1bW5MZWZ0LCAuQ29sdW1uUmlnaHQsICBwLkNvbHVtblJpZ2h0IHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5DZW50ZXJlZENvbHVtbiwgIHAuQ2VudGVyZWRDb2x1bW4sIC5GdWxsV2lkdGhDb2x1bW4sICBwLkZ1bGxXaWR0aENvbHVtbiB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuICB9XG4gIC8qIEVuZDogVGlueU1DRSBMYXlvdXQgQ2xhc3NlcyAqL1xufVxuXG4vKiBTdGFydDogVGlueU1DRSBzbGlkZXNob3dzICovXG4udGlueXNob3ctc2xpZGVzaG93IHtib3JkZXI6IDFweCBkYXNoZWQ7Y2xlYXI6IGJvdGg7cGFkZGluZzogNXB4O31cbi8qIEVuZDogVGlueU1DRSBzbGlkZXNob3dzICovXG5cbi8qIElzc3VlIDE0MzcgKi9cbi5ibG9nQ29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuIiwiLmNvbGxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb25UaXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGOyBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRhZy0tY29sbGVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhcmQtLWNvbGVjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTEwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgJjpleHRlbmQoLmNhcmRHcmFkaWVudCk7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTUxNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgI2FyY2hpdmUtaW1hZ2Utem9vbWVyLFxuICAgIC5hcmNoaXZlLWltYWdlLXpvb21lciB7XG4gICAgICAgICA+IGRpdi5ub1NlbCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMSAhaW1wb3J0YW50OyAvKiBuZWVkcyB0byBhcHBlYXIgYWJvdmUgcGhvdG8gdGh1bWJuYWlscyAqL1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2FyY2hpdmUtcGhvdG8tc2VsZWN0b3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBhLkltYWdlU2VsZWN0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3RlZCBpbWcge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGh1bWJfbmF2X25leHQsXG4udGh1bWJfbmF2X3ByZXYge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDBweCAxNHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIisrcmVzb3VyY2UrK3pvb20tYXNzZXRzL2ljb25zLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50aHVtYl9uYXZfbmV4dDpob3Zlcixcbi50aHVtYl9uYXZfcHJldjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnRodW1iX25hdl9wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMTdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRodW1iX25hdl9uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xN3B4O1xufVxuXG4vKiBzcGFjaW5nIG9uIGxpc3RpbmdfdmlldyAoU3RhbmRhcmQgVmlldykgKi9cbmFydGljbGUuZW50cnkgZGQuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCAwIDAgMS41ZW07XG59XG4iLCIuc3ViLW1lbnUge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmJyZWFkY3J1bWJzOmJlZm9yZSxcbi5icmVhZGNydW1iczphZnRlcntcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6LTE7XG4gICAgd2lkdGg6NTAlO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTowO1xufVxuLmJyZWFkY3J1bWJzOmJlZm9yZXtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjpAZGFya2dyZWVuO31cbi5icmVhZGNydW1iczphZnRlcntyaWdodDowO2JhY2tncm91bmQtY29sb3I6QGRhcmtncmVlbjt9XG5cbi5icmVhZGNydW1icyB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jcnVtYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5jcnVtYjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmVhZGNydW1icyAuY3J1bWIsIC5jcnVtYnMgLmNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtncmVlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2Q0ZDRkNDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYSB7XG4gICAgY29sb3I6IEBsaWdodGdyYXk7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG4gICYuZmlyc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogQGxpZ2h0Z3JheTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDEwXG4gIH1cbn1cblxuI3ZpZXdsZXQtYWJvdmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IEBkYXJrZ3JlZW47XG59XG5cbi8qIGFsaWduIGJyZWFkY3J1bWJzIHdpdGggaGVybyAqL1xuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuI2JyZWFkY3J1bWJzLTEgYSB7XG4gICAgcGFkZGluZzogOHB4IDI2cHggOHB4IDBweDtcbn1cblxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuI2JyZWFkY3J1bWJzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbiNwb3J0YWwtYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiBAZGFya2dyZWVuO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzowO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtib3R0b206MDsgY29udGVudDonJzsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyB3aWR0aDo1MCU7IH1cblx0JjpiZWZvcmUge2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOkBkYXJrZ3JlZW47fVxuXHQmOmFmdGVyIHtyaWdodDowO2JhY2tncm91bmQtY29sb3I6QGRhcmtncmVlbjt9XG5cdFxuICBzcGFuIHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEwcHg7IGxldHRlci1zcGFjaW5nOiAwLjI2ZW07IG1hcmdpbi1sZWZ0Oi01cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHotaW5kZXg6MTtcbiAgICAmOmFmdGVyIHtjb2xvcjogQGxpZ2h0Z3JheTsgY29udGVudDogXCI+XCI7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLXRvcDogLTEwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6MDsgdG9wOiA1MCU7IHotaW5kZXg6IDEwOyB9XG4gICAgLmJyZWFkY3J1bWJTZXBhcmF0b3Ige2Rpc3BsYXk6bm9uZTsgfVxuXHRcdGEge2NvbG9yOiBAbGlnaHRncmF5OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDhweCAyNnB4IDhweCAxNHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtjb2xvcjogQHdoaXRlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG5cdFx0fVxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgJjphZnRlciB7ZGlzcGxheTpub25lOyB9XG5cdFx0fVxuXHR9XG5cdFxuXHQjYnJlYWRjcnVtYnMtMSB7YmFja2dyb3VuZDpAZGFya2dyZWVuOyAgXG5cdFx0YSB7XG5cdFx0XHQmOmFmdGVyIHtkaXNwbGF5Om5vbmU7IH1cblx0XHR9XG5cdH1cblx0XG5cdCNicmVhZGNydW1icy15b3UtYXJlLWhlcmUsXG5cdCNicmVhZGNydW1icy1ob21lLFxuXHQ+IHNwYW46bGFzdC1jaGlsZCB7ZGlzcGxheTpub25lOyB9XG59XG4iLCIucmVzZWFyY2hPcHBzIC5ibGFja092ZXJsYXkge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlc2VhcmNoT3Bwc1RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7IGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucmVzZWFjaE9wcHNUZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG59XG5cbi5jdGFDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLmJ1dHRvbiB7XG4gICAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgbWluLXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby0tZm9ybSwgLmhlcm8tLWZvcm0gLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MTVweDtcbn1cblxuLmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbnRhaW5lci0tZm9ybSB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xufVxuXG4uZm9ybUNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCBAb3JhbmdlO1xuICBwYWRkaW5nOiA4MHB4IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAtMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvcm0tdGl0bGUge1xuICAmOmV4dGVuZChoMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIEBvcmFuZ2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cblxuLmZvcm0taW50cm9UZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmZvcm1JdGVtcyB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9cmFuZ2VdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT13ZWVrXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPWNvbG9yXSwgdGV4dGFyZWEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQG9yYW5nZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwMDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdyaWQtMW9mMiAuc2VsZWN0V3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc3ViTGFiZWwge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MTZweDtcbiAgICBoZWlnaHQ6MTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQG9yYW5nZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuICAuY2hlY2tib3hHcm91cCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgfVxuXG4gIHN1Ym1pdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE2cHggNjVweDtcbiAgfVxufVxuIiwiLmJ1dHRvbiwgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZSwgLmJ1dHRvbi0tc21hbGwge1xuICBiYWNrZ3JvdW5kOkBwaW5rO1xuICBib3JkZXI6MS41cHggc29saWQgQHBpbms7XG4gIGJvcmRlci1yYWRpdXM6MjJweDtcbiAgY29sb3I6QGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250OmJvbGQgMTJweC8xIEBzZWNvbmRhcnlGb250O1xuICBtYXJnaW46MTVweCA3LjVweDtcbiAgcGFkZGluZzoxNnB4IDMycHg7IHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICY6aG92ZXIsIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICY6aG92ZXIge1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgYmFja2dyb3VuZDogZmFkZW91dChAcGluaywgMjAlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAmLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiNmZmY7XG4gICAgJi5ob2xsb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiNmZmY7XG4gICAgfVxuICB9XG4gICYuaG9sbG93LCAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAmLmhvbGxvdyB7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBjb2xvcjojZmZmO1xuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6QHBpbms7XG4gICAgfVxuICAgICYuYmxhY2sge1xuICAgICAgY29sb3I6IzAzMDtcbiAgICB9XG4gIH1cbn1cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBjb2xvcjogQHBpbms7XG4gICY6aG92ZXIsIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwaW5rO1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gIH1cbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTZweCA0NXB4O1xuICAmOmhvdmVyLCAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiBAcGluaztcbiAgfVxufVxuXG4uYnV0dG9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5idXR0b24tYWRkQ2lyY2xlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogQHBpbms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJ1dHRvbi0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuIiwiLmdldEludm9sdmVkIHtcbiAgLm9yYW5nZU92ZXJsYXkge1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmljb25JbnZvbHZlZCBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmdldEludm9sdmVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nZXRJbnZvbHZlZC10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG4iLCIudmlzaXRJbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLnZpc2l0VGl0bGUge1xuICAmOmV4dGVuZChoNSk7XG4gIGZvbnQtc2l6ZToxNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ub3RpY2UtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ub3RpY2UtdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiIsIi5sYXRlc3ROZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuIiwiLmV2ZW50SW5mbyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5yZWxhdGVkRXZlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogNjVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLnJlbGF0ZWRFdmVudHMtdGl0bGUge1xuICAmOmV4dGVuZChoNSk7XG4gIGZvbnQtc2l6ZToxNnB4OyBcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uZXZlbnRfZGVzY3JpcHRpb25fY29udGFpbmVyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi10b3A6MjBweDtcbn1cblxuLmV2ZW50X2Rlc2NyaXB0aW9uX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG5cbi5ldmVudF9kZXNjcmlwdGlvbl90ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDAgMCAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50X2Rlc2NyaXB0aW9uX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHdvLWNvbHVtbiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuLnR3by1jb2x1bW4tZGl2aWRlciB7XG4gICAgd2lkdGg6IDIlO1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLyogcmVzdHJpY3Qgc2l6ZSBvZiBldmVudCBpbWFnZSAqL1xuI2NvbnRlbnQgLmV2ZW50X2Rlc2NyaXB0aW9uX2ltYWdlLnR3by1jb2x1bW4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbiIsIi5zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2lkZWJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhckl0ZW1zLCAuc2lkZWJhckl0ZW1Hcm91cCB7XG4gICAgJjpleHRlbmQoLnUtcGxhaW5MaXN0KTtcbiAgfVxuXG4gIC5zaWRlYmFySXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCMwMDAwMDAsIDIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhckl0ZW0tLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjRkZGRkZGLCAyMClcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhckl0ZW1Hcm91cCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zaWRlYmFySXRlbUdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oI0ZGRkZGRiwgMjApXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXJJdGVtLS1ncm91cC5zaG93IC5zaWRlYmFySXRlbUdyb3VwIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFySXRlbS1vcGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnBvcnRsZXQgLnBvcnRsZXRIZWFkZXIuaGlkZGVuU3RydWN0dXJlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICBuYXYucG9ydGxldENvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB1bC5uYXZUcmVlIHtcbiAgICAgID4gbGksIHVsID4gbGkge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICB1bC5uYXZUcmVlIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICB1bC5uYXZUcmVlID4gbGkgPiBhLCB1bC5uYXZUcmVlIGxpLm5hdlRyZWVUb3BOb2RlIGEge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBwaW5rLCA4MCUpO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDAgPiBsaSA+IGEsIHVsLm5hdlRyZWUgbGkubmF2VHJlZVRvcE5vZGUgYSB7XG4gICAgICAubmF2LWhlYWRpbmc7XG4gICAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgfVxuICAgIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCwgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwxIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgPiBsaSA+IGEsIGxpLm5hdlRyZWVUb3BOb2RlIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCA+IC5uYXZUcmVlSXRlbSA+IGEsIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCA+IC5uYXZUcmVlSXRlbSA+IGRpdiA+IGEsIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgdWwubmF2VHJlZSB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDIgPiBsaSA+IGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNjaG9sYXJzaGlwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5jb250ZW50Q29udGFpbmVyLS1zY2hvbGFyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCIjZmFjZXRlZC1yZXN1bHRzIHtcblx0dWwucmVzdWx0LW1haW4ge2xpc3Qtc3R5bGU6bm9uZTsgfVxufVxuXG5ib2R5LmhpZGUtdWktZGF0ZXBpY2tlci1kaXYge1xuICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBGYWNldGVkIFNlYXJjaCBmcm9tIE9yaWdpbmFsIENTUyAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSB7IH1cbi8vICNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IHtiYWNrZ3JvdW5kOiNmOGY3ZjY7IHBhZGRpbmc6NXB4OyBtYXJnaW4tYm90dG9tOjE1cHg7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQge2JvcmRlcjpub25lOyBwYWRkaW5nLXRvcDowOyB9XG4vLyAjY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IGxlZ2VuZCB7bWFyZ2luOjBweDsgcGFkZGluZzowcHg7IGNvbG9yOiM2NjYyNWY7IGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIixzZXJpZjsgZm9udC1zaXplOjE0cHg7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGluZS1oZWlnaHQ6MjRweDsgdGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50OyB9XG5cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzEwX3dpZGdldCB7Y2xlYXI6bm9uZTsgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7IH1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiBsZWdlbmQge3dpZHRoOmF1dG8gIWltcG9ydGFudDsgIH1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzJfd2lkZ2V0ICNjMl9zdGFydCB7Y2xlYXI6bGVmdCAhaW1wb3J0YW50OyB9XG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLWNlbnRlci1jb2x1bW4gI2MxMV93aWRnZXQgaW5wdXRbdHlwZT1cInRleHRcIl0ge3dpZHRoOjE4ZW07IH1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAuZmFjZXRlZC10ZXh0LXdpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7d2lkdGg6MjBlbTsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCB7bWFyZ2luOjBweCAwcHggMHB4IDEwcHg7IHBhZGRpbmc6IDA7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkge21hcmdpbjoxcHggMHB4OyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIGxhYmVsIHsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSBzcGFuIHtjb2xvcjojNmQ2ODYzOyBmb250LXNpemU6OXB4OyB9XG5cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2I2MxNV93aWRnZXQuZmFjZXRlZC13aWRnZXQgeyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdiNjMTVfd2lkZ2V0LmZhY2V0ZWQtd2lkZ2V0IGZvcm0ge21hcmdpbjowcHggMTBweDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYjYzE1X3dpZGdldC5mYWNldGVkLXdpZGdldCBpbnB1dCNjMTUge21hcmdpbjowcHggMHB4IDE1cHg7IH1cblxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjY29udGVudCAuZmFjZXRlZC1jcml0ZXJpYS13aWRnZXQge2NsZWFyOmxlZnQ7IGZsb2F0OmxlZnQ7IG1hcmdpbjowIDAgMCAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1yZXN1bHRzIC5SZXN1bHRDb3VudCB7ZmxvYXQ6bm9uZTsgbWFyZ2luLXRvcDoyMHB4OyB9XG5cbiNmYWNldGVkLXJpZ2h0LWNvbHVtbiAjczJpZF9jNiB7d2lkdGg6MTE2cHg7IG1hcmdpbi1yaWdodDo1cHg7IH1cblxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIHsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHttYXJnaW46MTBweCAwcHg7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkge2NvbG9yOiMzNzMzMzA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsUGFsYXRpbm8sc2VyaWY7IGZvbnQtc2l6ZToxNnB4OyBmb250LXdlaWdodDpub3JtYWw7IGxpbmUtaGVpZ2h0OjIxcHg7ICB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGltZyB7ZGlzcGxheTpub25lOyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGEge2NvbG9yOiMzNzMzMzAgIWltcG9ydGFudDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSBhOmJlZm9yZSB7Y29udGVudDogXCLilqpcXDIwMDRcIjsgY29sb3I6ICM5ZjcwMDA7IHZlcnRpY2FsLWFsaWduOiAtMXB4OyBmb250LXNpemU6IC45NWVtOyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGE6aG92ZXIge2NvbG9yOiM4MzUzMDAgIWltcG9ydGFudDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uZG9jdW1lbnRCeUxpbmUge2Rpc3BsYXk6bm9uZTsgfVxuXG4ubGlzdGluZ0JhciB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U0ZTFkZDsgbWFyZ2luLXRvcDozNXB4OyBjbGVhcjpib3RoOyB0ZXh0LWFsaWduOmxlZnQ7IH1cbi5saXN0aW5nQmFyIHNwYW4uY3VycmVudCxcbi5saXN0aW5nQmFyIGEge2JhY2tncm91bmQtY29sb3I6I2U0ZTFkZDsgYm9yZGVyOm5vbmUgIWltcG9ydGFudDsgY29sb3I6IzJiMjkyOSAhaW1wb3J0YW50OyBmb250LXNpemU6MTFweDsgbWluLXdpZHRoOjIxcHg7IHBhZGRpbmc6LjVlbSAuNmVtOyBtYXJnaW4tcmlnaHQ6M3B4OyB9XG4ubGlzdGluZ0JhciBzcGFuLmN1cnJlbnQge2JhY2tncm91bmQtY29sb3I6I2IzYjFiMDsgY29sb3I6I2ZmZiAhaW1wb3J0YW50OyBwYWRkaW5nOi41ZW0gLjZlbTsgfVxuLmxpc3RpbmdCYXIgYTpob3ZlciAge2JhY2tncm91bmQtY29sb3I6I2Y4ZjdmNiAhaW1wb3J0YW50OyBib3JkZXI6bm9uZSAhaW1wb3J0YW50OyBjb2xvcjojN2U1NzEzICFpbXBvcnRhbnQ7IH1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMge2Zsb2F0OmxlZnQ7IH1cbi5saXN0aW5nQmFyIHNwYW4ubmV4dCB7IH1cbi5saXN0aW5nQmFyIHNwYW4gYSB7IH1cbi5mYWNldGVkLWNyaXRlcmlhIGEge2NvbG9yOkBibGFjayAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuLmZhY2V0ZWQtY3JpdGVyaWEgYTphY3RpdmUsXG4uZmFjZXRlZC1jcml0ZXJpYSBhOmhvdmVyIHtjb2xvcjpAcGluayAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9IFxuXG4ubGlzdGluZ0JhciBzcGFuLnByZXZpb3VzIGEsXG4ubGlzdGluZ0JhciBzcGFuLm5leHQgYSB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyOm5vbmU7IH1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMgYTpob3Zlcixcbi5saXN0aW5nQmFyIHNwYW4ubmV4dCBhOmhvdmVyIHtib3JkZXI6bm9uZSAhaW1wb3J0YW50OyB9XG5cblxuLyogU3RhcnQgZmFjZXRlZCBzZWFyY2ggcmVzcG9uc2l2ZSAqL1xuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1zZWN0aW9ucy1idXR0b25zIHtcbiAgZmxvYXQ6IGluaGVyaXQ7IG1hcmdpbjogMCAyZW0gMWVtIDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjclO1xuICBtaW4td2lkdGg6IDE2ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNsZWZ0LWFyZWEge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNGVtO1xuICB3aWR0aDogMjYlO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gIG1pbi13aWR0aDogMTRlbTtcbiAgd2lkdGg6IDI2JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzIHtcbiAgbWFyZ2luLWxlZnQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICBtYXJnaW4tcmlnaHQ6IDI3JTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtbGVmdC1jb2x1bW4gZGl2LmZhY2V0ZWQtd2lkZ2V0IHtcbiAgbWFyZ2luLXJpZ2h0OjA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLWxlZnQtY29sdW1uIGRpdi5mYWNldGVkLXdpZGdldCB1bCB7XG4gIG1hcmdpbjowO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDFlbSk7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1pbi13aWR0aDoxMGVtO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IGltZyB7XG4gIG1heC1oZWlnaHQ6IDE0NXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgLnBob3RvQWxidW1FbnRyeSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IC5waG90b0FsYnVtRW50cnlUaXRsZSB7XG4gIHdpZHRoOjEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICBtaW4td2lkdGg6IDEyZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldC5mYWNldGVkLWNoZWNrYm94ZXMtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkgbGFiZWwge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY3JpdGVyaWEgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBzcGFuLmZhY2V0ZWQtY2hlY2tib3gtY3JpdGVyaW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3IC5zZWxlY3QyLXJlc3VsdC11bnNlbGVjdGFibGUuZmFjZXRlZC1zZWxlY3QtaXRlbS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBAbGFwIHtcbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVlbTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5sZWZ0LWFyZWEtanMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICAgIG1hcmdpbi1yaWdodDogMTVlbTtcbiAgfVxufVxuXG5AbWVkaWEgQHBhbG0ge1xuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2xlZnQtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmbG9hdDpub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmbG9hdDpub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3JpZ2h0LWFyZWEgI2ZhY2V0ZWQtcmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzLFxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLXRvcC1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWJvdHRvbS1hcmVhIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjYm90dG9tLWFyZWEge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6bm9uZTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtY3JpdGVyaWEge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5ib29rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5oZXJvSW5mb0NvbnRhaW5lci0tYm9vayB7XG4gIHdpZHRoOiA2NiU7XG59XG5cbi5ib29rSVNCTiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYm9va0NvbnRlbnRDb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tYW5pZmVzdF9saW5rX2ZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY5MHB4O1xufVxuIiwiLmJsb2dQb3N0IHtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xufVxuXG4uY29udGFpbmVyLS1ibG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLnJlbGF0ZWRCbG9nUG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4ucmVsYXRlZEJsb2dQb3N0cy10aXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4iLCIjY29udGVudCB7XG5cdCNmb290bm90ZS1jb250YWluZXIge2JhY2tncm91bmQ6I2Y2ZjZmNjsgZm9udC1zaXplOjEwMCU7IHBhZGRpbmc6NSU7XG5cdFx0aDQge21hcmdpbi1ib3R0b206MjBweDsgcGFkZGluZy1ib3R0b206MTZweDsgcG9zaXRpb246cmVsYXRpdmU7XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpIHttYXJnaW46MCAwIDMwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtiYWNrZ3JvdW5kOiNlZGVkZWQ7IGJvcmRlci1yYWRpdXM6OHB4OyBjb2xvcjojNzY3Njc2OyBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiIFwiICFpbXBvcnRhbnQ7IGZvbnQ6bm9ybWFsIGJvbGQgMTFweC8xIEBwcmltYXJ5Rm9udCAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDotMS43NWVtICFpbXBvcnRhbnQ7IHBhZGRpbmc6MXB4IDRweCAhaW1wb3J0YW50OyB0ZXh0LWluZGVudDoxLjc1ZW0gIWltcG9ydGFudDsgfVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtkaXNwbGF5Om5vbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLmFubm90YXRpb25MaW5rIHtcblx0XHRcdFx0XHRhIHsgZGlzcGxheTogaW5saW5lOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIHsgfVxuXG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSB7IH1cblxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICAgID4gaW5zLmpzdHJlZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICB9XG59XG5cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSBhIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDdweCA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIwNWM5MDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgYSBpbWcgeyBcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IFxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgbGkge1xuICAgIG1hcmdpbjogMCAwIDZweCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgbGkgYSB7XG4gICAgY29sb3I6ICMwMDA7IFxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTRweC8xNnB4IFwiTHVjaWRhIEdyYW5kZVwiLHNhbnMtc2VyaWY7IFxuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgdWwubmF2VHJlZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbmxpLm5hdlRyZWVJdGVtIGRpdiBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogN3B4IDA7XG59XG4uanN0cmVlIGEge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5pbnMuanN0cmVlLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59IiwiYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgcCxcbmJvZHlbY2xhc3MqPVwicG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtXCJdICNjb250ZW50IGgyLFxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgLmltYWdlLWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuIiwiI2NvaW4tc2VhbC1ncmlkIHtcbiAgICAuaXRlbUltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2MTUxNTtcbiAgICB9XG4gICAgLmNvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAbWVkaWEgQGRlc2sge1xuICAgICAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBAcG9ydGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFyY2hpdmUtaW1hZ2Utem9vbWVyIHtcbiAgICAgICAgICAgIEBtZWRpYSBAZGVzayB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxufVxuXG4uY29udGFpbmVyLmNvaW5zZWFsIHtcbiAgICAmLnUtYmctZ3JheSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4OyAvKiBmb3IgY29udGFpbmVyIGNvaW5zZWFsIHUtYmctZ3JheSAqL1xuICAgIH1cbiAgICBAbWVkaWEgQGRlc2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY29pbnNlYWwtb2J2ZXJzZS1yZXZlcnNlIHtcbiAgICBAbWVkaWEgQGRlc2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH0gICAgXG59XG5cbi5pbnNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5uZXJDb250ZW50IHtcbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbiIsIlxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjBweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5tYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAubWFwLWxpc3Qtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIH1cbiAgICAubWFwLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5tYXAtbGlzdC13cmFwIGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgIH1cbiAgICAubWFwLWxpc3QgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgLm1hcC1saXN0LXdyYXAgbGkuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzM3B4IDQxcHggMTVweCByZ2JhKDUyLDUyLDUyLDAuNTApO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAubWFwLWxpc3Qtd3JhcCBsaSB7dG9wOjIwdmg7IH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCl7XG4gICAgICAgIC5tYXAtbGlzdC13cmFwIGxpIHt0b3A6MTB2aDsgfVxuICAgIH1cblxuICAgIC5tYXAtbGlzdC13cmFwIGgzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAubG9jLWNvbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggMTgwcHggNjBweFxuICAgIH1cbiAgICAubG9jLWNvbnQgLmNvbnQtd3JhcCBhZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9tYXJrZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGxlZnQgLyAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMzBweDtcbiAgICB9XG4gICAgLmxvYy1jb250IC5jb250LXdyYXAgYWRkcmVzczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzJDMkMyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICBib3R0b206IDA7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgICB9XG5cbiAgICAvKiBzaW5jZSBhZGRyZXNzIGlzIHJlbW92ZWQgaW4gaXNzdWUgMTAyOCwgdGhlIHJ1bGUgYWJvdmUgd2lsbCBubyBsb25nZXIgZGlzcGxheVxuICAgICAgIGEgbGluZSBzZXBlcmF0b3IsIHRoaXMgZm9sbG93aW5nIHJ1bGUgYnJpbmdzIGl0IGJhY2sgKi9cbiAgICAubWFwLWxpc3Qtd3JhcCBoMzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0MyQzJDMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAubG9jLWNvbnQgaGVhZGVyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgICAgICAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIHtwYWRkaW5nOjIwcHggMjBweCAxMjBweDsgfVxuICAgICAgICAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIGgzIHtmb250LXNpemU6MTRweDsgfVxuICAgICAgICAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIGFkZHJlc3Mge2JhY2tncm91bmQtcG9zaXRpb246bGVmdCB0b3A7IGJhY2tncm91bmQtc2l6ZToxMHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luLXRvcDo4cHg7IHBhZGRpbmc6MCAwIDAgMThweDsgfVxuICAgICAgICAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIHAgeyBmb250LXNpemU6MTRweDsgbGluZS1oZWlnaHQ6MTUwJTsgbWFyZ2luLXRvcDoyMHB4OyB9XG5cbiAgICAgICAgLmxvYy1jb250IGhlYWRlciB7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgaGVpZ2h0OjA7IHBhZGRpbmc6MCAwIDQwJTsgfVxuICAgICAgICAubG9jLWNvbnQgaGVhZGVyIGltZyB7ZGlzcGxheTpub25lOyB9XG4gICAgfVxuICAgIC5udW1iZXItcG9zdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyMjcsIDIyNywgMjI3LCAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzBweDtcbiAgICB9XG4gICAgLmNvbnRyb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIC0zcHggM3B4IDAgcmdiYSgxMDAsIDEwMCwgMTAwLCAuMTUpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgfVxuICAgIC5jb250cm9scyBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA0NXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY3RjA4IHVybCguLi9faW1nL3doaXRlLWFycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDgwJSBjZW50ZXIgLyAxMXB4O1xuICAgIH1cbiAgICAuY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vX2ltZy9tYXJrZXIuc3ZnKSBuby1yZXBlYXQgODAlIGNlbnRlciAvIDE4cHgsIHVybCguLi9faW1nL2xlZnQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgMjAlIGNlbnRlciAvIDExcHgsICMzRDNEM0Q7ICovXG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCcuLi9faW1nL21hcmtlci5zdmcnKSA4MCUgY2VudGVyIC8gMThweCBuby1yZXBlYXQsIHVybCgnLi4vX2ltZy9sZWZ0LWFycm93LnN2ZycpIDIwJSBjZW50ZXIgLyAxMXB4IG5vLXJlcGVhdCAjM0QzRDNEO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5jb250cm9scyBhLCAuY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRyb2xzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5tYXAtbGlzdC13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yYW5nZS13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAucmFuZ2Utd3JhcDpiZWZvcmUge1xuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC5jb250cm9scyB7aGVpZ2h0OjQwcHg7IH1cbiAgICAgICAgLmNvbnRyb2xzIHNwYW4ge2Rpc3BsYXk6bm9uZTsgfVxuICAgICAgICAuY29udHJvbHMgYnV0dG9uIHtwYWRkaW5nOjAgNDVweDsgfVxuICAgICAgICAuY29udHJvbHMgYnV0dG9uLFxuICAgICAgICAuY29udHJvbHMgYSB7aGVpZ2h0OjQwcHg7IGxpbmUtaGVpZ2h0OjQwcHg7IH1cbiAgICAgICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjR2dyk7XG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnZ3O1xuICAgICAgICAgICB9XG4gICAgICAgICAgIGg0W2NsYXNzKj1cImRhdGUtXCJdIHtcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAucmFuZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQ0FEM0M7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweFxuICAgIH1cbiAgICAua25vYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAtMjlweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgY29sb3I6ICM2RjZGNkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAua25vYjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGN0YwODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgfVxuICAgIC50aW1lbGluZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAudGltZWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjQ2KTtcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAzcHggMjNweCAxcHggcmdiYSg3Miw4NCwxMDAsMC41MCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAudGltZWxpbmUuaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGN0YwOCB1cmwoLi4vX2ltZy93aGl0ZS1hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCBjYWxjKDEwMCUgLSAyNXB4KSBjZW50ZXIgLyAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAcHJpbWFyeUZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIGg0W2NsYXNzKj1cImRhdGUtXCJdIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBtaW4td2lkdGg6IDY1cHg7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgICBoNC5kYXRlLWVuZCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG5cbn1cblxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiYnV0dG9ucyBidXR0b25zXCJcbiAgICAgICAgXCJ0b3AgdG9wXCJcbiAgICAgICAgXCJsZWZ0X2NlbnRlciByaWdodFwiXG4gICAgICAgIFwiYm90dG9tIGJvdHRvbVwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgLmZhY2V0ZWQtc2VjdGlvbnMtYnV0dG9ucyB7XG4gICAgICAgIGdyaWQtYXJlYTogYnV0dG9ucztcbiAgICB9XG4gICAgLmZhY2V0ZWQtY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjdG9wLWFyZWEge1xuICAgICAgICBncmlkLWFyZWE6IHRvcDtcbiAgICB9XG4gICAgI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImxlZnQgY2VudGVyXCI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIGdyaWQtYXJlYTogbGVmdF9jZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAjY2VudGVyLWFyZWEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGdyaWQtYXJlYTogY2VudGVyO1xuICAgICAgICAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbGVmdC1hcmVhIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBsZWZ0O1xuICAgIH1cbiAgICAjbGVmdC1hcmVhLCAjcmlnaHQtYXJlYSwgI3RvcC1hcmVhLCAjY2VudGVyLXRvcC1hcmVhLCAjYm90dG9tLWFyZWEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgICNyaWdodC1hcmVhIHtcbiAgICAgICAgZ3JpZC1hcmVhOiByaWdodDtcbiAgICB9XG4gICAgI2JvdHRvbS1hcmVhIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBib3R0b207XG4gICAgfVxuICAgICNmYWNldGVkLXJlc3VsdHMgLm1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm1hcC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIC50aW1lbGluZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mYWNldGVkLXdpZGdldCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn0iLCIvKiBjdXN0b21pemF0aW9ucyBmb3IgcGZnIGZvcm1cbiAgIGVnOiAvdmlzaXQvbXVzZXVtL2V4aGliaXRpb25zL3dyaXR0ZW4taW4ta25vdHMvdG91ci1yZXF1ZXN0cyBcbiovXG4jcGZnLWZpZWxkd3JhcHBlciB7XG4gICAgLmZvcm1IZWxwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmVxdWlyZWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLFxuICAgIC5QRkdGaWVsZHNldFdpZGdldCB7XG4gICAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiB0d2VhayBtYXJnaW4gb24gYnVsbGV0IGxpc3RzXG4gICBlZzogL3Zpc2l0L2dhcmRlbi9nYXJkZW4tcnVsZXNcbiovXG4jY29udGVudCB7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLyogRml4IGZvciBhZGQgbmV3IGNvbnRlbnQgc2lkZWJhciBzaG93aW5nIHNldmVyYWwgaXRlbXMgYWJvdmUgdG9wIG9mIHNjcmVlblxuKi9cbi5wbG9uZS10b29sYmFyLW1haW4ge1xuICAgICNwbG9uZS1jb250ZW50bWVudS1mYWN0b3JpZXMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBGaXggZm9sZGVyIGNvbnRlbnRzIG5hdmJhciBhcHBlYXJpbmcgb3ZlciBhZGQgbmV3IGNvbnRlbnQgc2lkZWJhclxuKi9cbi5wYXQtc3RydWN0dXJlIHtcbiAgICAubmF2YmFyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi8qIEZpeCBmb3IgVGlueU1DRSBtZW51cyBhcHBlYXJpbmcgb2Zmc2NyZWVuIGluIEJhY2tncm91bmQgSW1hZ2UgVGlsZSAqL1xuLnBsb25lLW1vZGFsLW9wZW4sIC5tb3NhaWMtZW5hYmxlZCAubWNlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLyogUmVtb3ZlIHJpZ2h0IHBhZGRpbmcgZnJvbSBmdWxsLXdpZHRoIHRpbGVzICovXG4ubW9zYWljLXdpZHRoLWZ1bGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLyogRml4IGZvciBtaWNyb3NpdGUgbWVudSBzY3JvbGxpbmcgLSAxMzY4ICovXG4jTWFzdGVyaGVhZC5pbnRyby1vcGVuZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4vLyBjbGVhciBmbG9hdHM6XG4uZW50cmllczo6YmVmb3JlLFxuI2NvbnRlbnQgYXJ0aWNsZS5lbnRyeTo6YWZ0ZXIsXG4jcmVsYXRlZEl0ZW1Cb3ggdWwgbGk6OmFmdGVyLFxuI3NlYXJjaHJlc3VsdHMgdWwgbGk6OmFmdGVyICB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDoycHg7ICAvL2FsbG93IG1pbmltYWwgdmVydGljYWwgc3BhY2UgZm9yIHRodW1ic1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNzZWFyY2gtcmVzdWx0cyBsaSB7XG4gIG1hcmdpbjogMTJweCAwO1xuICAuY3JvcHBlZERlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cbi8vIEhpZ2hsaWdodGVkIHNlYXJjaFxuLmhpZ2hsaWdodGVkU2VhcmNoVGVybSB7XG4gIGJhY2tncm91bmQ6ICNmZWE7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNmZWE7XG59XG4uc2VhcmNoLWRhdGUtb3B0aW9ucyA+IGRpdiwgLnNlYXJjaC10eXBlLW9wdGlvbnMgPiBkaXYge1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xubWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLm9wdGlvbnNUb2dnbGUgbGFiZWwge2ZvbnQtd2VpZ2h0OiAzMDA7IGNvbG9yOiBsaWdodGVuKCMwMDAsIDQxJSk7fVxuXG4ub3JkZXJlZC1zZWxlY3Rpb24tZmllbGR7XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICB0ZCBidXR0b257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5mb2xkZXItZmFjdG9yaWVze1xuICBsaXN0LXN0eWxlOm5vbmU7XG59XG5cbi5zZWFyY2hQYWdle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmFjdGlvbk1lbnUuYWN0aXZhdGVke1xuICAgIGRke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5hY3Rpb25NZW51e1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIGR0e1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgZGR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHotaW5kZXg6MTA7XG4gICAgfVxuICB9XG59XG4jc2VhcmNoLXJlc3VsdHMtYmFye1xuICAjcmVzdWx0cy1jb3VudHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuI3NlYXJjaGZvcm17XG4gIC5jb250YWluZXI7XG4gIC5pbnB1dC1ncm91cHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGlucHV0LnNlYXJjaFBhZ2Uge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgaW5wdXQuc2VhcmNoUGFnZS5idG57XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuICB9XG59XG4jc2VhcmNoLWZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubmF2VHJlZUl0ZW0gYSBpbWcgfiBzcGFuLCAjZm9sZGVyQ29udGVudHNGb3JtIHRkIGltZyB+IGEsXG5kdCAuc3VtbWFyeSBpbWcgfiBhIHtwYWRkaW5nLWxlZnQ6IDRweDt9XG5cbiNzZWFyY2gtcmVzdWx0cyB7XG4gIGRsLmFjdGlvbk1lbnUgZHQge21hcmdpbi10b3A6IDA7IGNsZWFyOiBub25lOyBsaW5lLWhlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDFlbTt9XG4gIC5zZWFyY2hSZXN1bHRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnJlc3VsdC10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDoxLjVlbTsgbWFyZ2luLXRvcDoxMHB4OyBjbGVhcjogYm90aDtcbiAgICAgIGltZy50aHVtYi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5kb2N1bWVudEJ5TGluZSB7ZGlzcGxheTpub25lO31cbiAgICAuZGlzY3JlZXQge2ZvbnQtc2l6ZTogOTAlO31cbiAgICAuZGlzY3JlZXQsIC5kb2N1bWVudExvY2F0aW9uIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6MHB4OyBvdmVyZmxvdzogaGlkZGVuO31cbiAgICAuZG9jdW1lbnRMb2NhdGlvbiB7Zm9udC1zdHlsZTppdGFsaWM7fVxuICB9XG59XG4iLCIuc3Vic2VjdGlvbi1jb250YWN0LXVzIHtcblxuICAgIC8qXG4gICAgZGwucGF0LWNvbGxhcHNpYmxlLm9wZW4ge1xuICAgICAgICBib3JkZXI6IDAuMWVtIHNvbGlkICM4Y2FjYmI7XG4gICAgfVxuICAgICovXG5cbiAgICBkdC5jb2xsYXBzaWJsZUhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIH1cblxuICAgIGRsLnBhdC1jb2xsYXBzaWJsZS5vcGVuIGR0LmNvbGxhcHNpYmxlSGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVlbSAwIDJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogV2hpdGUgdXJsKGltZy90cmVlRXhwYW5kZWQucG5nKSBuby1yZXBlYXQgMC41ZW0gNTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgZGwucGF0LWNvbGxhcHNpYmxlLmNsb3NlZCBkdC5jb2xsYXBzaWJsZUhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwLjVlbSAwIDJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBXaGl0ZSB1cmwoaW1nL3RyZWVDb2xsYXBzZWQucG5nKSBuby1yZXBlYXQgMC41ZW0gNTAlO1xuICAgIH1cblxufVxuIl19 */
