@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}.datetime-widget.datetime-field{width:100px;display:inline-block}.eventInfo{padding-top:50px;padding-bottom:120px}.relatedEvents{background-color:#eee;padding:65px 0}.relatedEvents-title{font-size:16px;margin-bottom:35px}.event_description_container{width:100%;margin-top:20px}.event_description_text{display:inline-block;vertical-align:top}.event_description_text p{margin-top:0 0 20px 0!important}.event_description_image{display:inline-block;text-align:center}.two-column{width:48%}@media (max-width:480px){.two-column{width:100%}.two-column-divider{padding-top:30px}}.two-column-divider{width:2%}#content .event_description_image.two-column img{max-height:500px}.contentContainer--scholarship{padding-top:0;margin-right:70px}@media (max-width:480px){.contentContainer--scholarship{margin-right:20px}}.contentTags{margin-top:100px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:35px 0}.contentTags--left,.contentTags--left .contentTags-title{text-align:left}.contentTags--left .contentTag{margin-left:0}.contentTags-title{font-size:16px;margin-right:60px}.contentTag{color:#000;font-weight:600;transition:all .2s ease-in-out}.sidebar .sidebar-title,.sidebar .sidebarItem{font-size:14px;font-weight:700;font-family:josefin-sans,sans-serif}.contentTag:active,.contentTag:hover{color:#ffa397;text-decoration:underline}.sidebar{padding:0 20px}.sidebar li{display:inline;padding:0}.sidebar .sidebar-title{line-height:18px;letter-spacing:2px;margin-bottom:10px}.sidebar .sidebar-title a{text-transform:uppercase;color:#000;text-decoration:none}.sidebar .sidebarItem{line-height:18px;letter-spacing:2px;margin-bottom:30px;display:block;cursor:pointer}.sidebar .sidebarItem a{display:block;color:#000;text-decoration:none}.sidebar .sidebarItem a:hover{color:#333}.sidebar .sidebarItem--group{margin-bottom:10px;padding:15px 0;background-color:#2e2e2e;color:#FFF;position:relative;margin-left:-30px;margin-right:-20px}.sidebar .sidebarItem--group span{margin-left:30px;display:inline-block}.sidebar .sidebarItem--group a{color:#FFF}.sidebar .sidebarItem--group a:hover{color:#ccc}.sidebar .sidebarItemGroup{visibility:hidden;max-height:0;transition:all .4s ease-in-out;overflow:hidden}.faceted-criteria a,.formItems select,.tileItem a{transition:all .2s ease-in-out}.sidebar .sidebarItemGroup-item{margin-bottom:20px;margin-left:50px;padding-right:10px}.sidebar .sidebarItemGroup-item a{color:#FFF}.sidebar .sidebarItemGroup-item a:hover{color:#ccc}.sidebar .sidebarItem--group.show .sidebarItemGroup{visibility:visible;max-height:none;margin-top:20px}.sidebar .sidebarItem-open{position:absolute;top:19px;left:10px}.portlet .portletHeader.hiddenStructure{padding:0}.portletNavigationTree{border:none;border-radius:unset;box-shadow:unset}.portletNavigationTree nav.portletContent{background-color:#fff;border:none}.portletNavigationTree nav.portletContent ul.navTree ul>li,.portletNavigationTree nav.portletContent ul.navTree>li{margin:5px 0}.portletNavigationTree nav.portletContent ul.navTree a{box-sizing:border-box;padding:3px 10px 3px 40px}.portletNavigationTree nav.portletContent ul.navTree ul{margin-left:0}.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a,.portletNavigationTree nav.portletContent ul.navTree>li>a{color:#000;text-decoration:none;display:block;width:100%;background-color:transparent;border:none}.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a:hover,.portletNavigationTree nav.portletContent ul.navTree>li>a:hover{background-color:rgba(255,163,151,.8)}.portletNavigationTree nav.portletContent ul.navTree li.navTreeTopNode a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0>li>a{font-size:14px;font-weight:700;letter-spacing:0;line-height:22px;text-transform:uppercase;color:#2e2e2e;font-family:josefin-sans,sans-serif}.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel1{margin-left:0;padding-left:0}.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0 li.navTreeTopNode a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0>li>a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel1 li.navTreeTopNode a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel1>li>a{padding-left:20px}.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0>.navTreeItem>a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel0>.navTreeItem>div>a,.portletNavigationTree nav.portletContent ul.navTree.navTreeLevel1{margin-bottom:10px!important}.portletNavigationTree nav.portletContent ul.navTree ul.navTree.navTreeLevel2>li>a{padding-left:30px}.hero--form,.hero--form .bgImage{min-height:415px}.form{background-color:#eee;padding-bottom:60px}.container--form{max-width:1020px}.formContainer{border:1px solid #d9dbe1;border-top:5px solid #ff7f08;padding:80px 170px;background-color:#FFF;margin-top:-260px;position:relative;z-index:1}.form-title{position:relative;padding-bottom:25px;margin-bottom:35px}.form-title:after{content:"";height:1px;width:70px;border-bottom:5px solid #ff7f08;position:absolute;right:50%;margin-right:-35px;bottom:-5px}.form-introText{font-size:16px;font-weight:300;line-height:26px;text-align:center;margin-bottom:70px}@media (max-width:480px){.form-introText{margin-bottom:40px}}.formItems label{display:block;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:5px}.formItems input[type=color],.formItems input[type=date],.formItems input[type=datetime-local],.formItems input[type=datetime],.formItems input[type=email],.formItems input[type=month],.formItems input[type=password],.formItems input[type=range],.formItems input[type=tel],.formItems input[type=text],.formItems input[type=time],.formItems input[type=url],.formItems input[type=week],.formItems textarea{box-sizing:border-box;-webkit-appearance:none;border:1px solid #eaeaea;padding:10px 15px;transition:all .2s ease-in-out;margin:0 0 25px;font-family:josefin-sans,sans-serif;font-size:15px;outline:0;width:100%;font-weight:700;letter-spacing:0;background-color:#eaeaea;border-radius:0}.formItems input[type=color]:focus,.formItems input[type=date]:focus,.formItems input[type=datetime-local]:focus,.formItems input[type=datetime]:focus,.formItems input[type=email]:focus,.formItems input[type=month]:focus,.formItems input[type=password]:focus,.formItems input[type=range]:focus,.formItems input[type=tel]:focus,.formItems input[type=text]:focus,.formItems input[type=time]:focus,.formItems input[type=url]:focus,.formItems input[type=week]:focus,.formItems textarea:focus{border-color:#ff7f08;background-color:#FFF}.formItems .selectWrapper{display:inline-block;position:relative;margin-right:3px}.formItems .selectWrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #000;right:5px;pointer-events:none;top:18px;position:absolute}.formItems select{box-sizing:border-box;-webkit-appearance:none;-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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluaXRpYWxpemVycy9fcmVzZXQubGVzcyIsImluaXRpYWxpemVycy9fc3R5bGUubGVzcyIsIm9iamVjdHMvX2NvbnRlbnRUYWdzLmxlc3MiLCJvYmplY3RzL190aWxlcy5sZXNzIiwiaW5pdGlhbGl6ZXJzL190eXBvZ3JhcGh5Lmxlc3MiLCJpbml0aWFsaXplcnMvYW5pbWF0ZS5jc3MiLCJhcHBsaWNhdGlvbi5jc3MiLCJpbml0aWFsaXplcnMvX3NjYWZmb2xkaW5nLmxlc3MiLCJpbml0aWFsaXplcnMvX3V0aWxzLmxlc3MiLCJvYmplY3RzL19mb290ZXIubGVzcyIsIm9iamVjdHMvX2hlcm8ubGVzcyIsIm9iamVjdHMvX2luZm9UYWJsZS5sZXNzIiwib2JqZWN0cy9fZGVmYXVsdHMubGVzcyIsIm9iamVjdHMvX2NvbnRhaW5lcnMubGVzcyIsIm9iamVjdHMvX3RhZ3MubGVzcyIsIm9iamVjdHMvX3RhYmxlcy5sZXNzIiwib2JqZWN0cy9fdGFicy5sZXNzIiwib2JqZWN0cy9fZG9ha3NJbmZvLmxlc3MiLCJvYmplY3RzL19jYXJkcy5sZXNzIiwib2JqZWN0cy9fdXBjb21pbmdFdmVudHMubGVzcyIsIm9iamVjdHMvX2NvbnRlbnQubGVzcyIsIm9iamVjdHMvX2NvbGxlY3Rpb24ubGVzcyIsIm9iamVjdHMvX2JyZWFkY3J1bWJzLmxlc3MiLCJvYmplY3RzL19yZXNlYXJjaC5sZXNzIiwib2JqZWN0cy9fZm9ybXMubGVzcyIsIm9iamVjdHMvX2J1dHRvbnMubGVzcyIsIm9iamVjdHMvX2dldEludm9sdmVkLmxlc3MiLCJvYmplY3RzL192aXNpdC5sZXNzIiwib2JqZWN0cy9fbGF0ZXN0TmV3cy5sZXNzIiwib2JqZWN0cy9fZXZlbnQubGVzcyIsIm9iamVjdHMvX3NpZGViYXIubGVzcyIsIm9iamVjdHMvX3NjaG9sYXJzaGlwLmxlc3MiLCJvYmplY3RzL19mYWNldGVkU2VhcmNoLmxlc3MiLCJvYmplY3RzL19ib29rLmxlc3MiLCJvYmplY3RzL19ibG9nLmxlc3MiLCJvYmplY3RzL19mb290bm90ZXMubGVzcyIsIm9iamVjdHMvX2pzdHJlZS5sZXNzIiwib2JqZWN0cy9fZXNzYXkubGVzcyIsIm9iamVjdHMvX2NvaW5zZWFsLmxlc3MiLCJvYmplY3RzL19tYXAubGVzcyIsIm9iamVjdHMvX3Bsb25lY3VzdG9tLmxlc3MiLCJvYmplY3RzL19jb2xsYXBzaWJsZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQWdDQSxLQWJBLEtBb0JFLFdBQUEsS0FFRixRQUdBLE1BR0EsUUFHQSxXQUdBLE9BS0EsT0FHQSxPQUdBLEtBR0EsS0FHQSxJQUdBLFFBR0EsUUF0QkUsUUFBQSxNQXdIRixHQVZBLElBY0UsT0FBQSxFQW9DRixPQXdEQSxPQUlFLGVBQUEsS0E1RkYsSUFvR0EsU0FJRSxTQUFBLEtBeEVGLE9Bbk1BLHdCQTJSRSxtQkFBQSxPQUNBLE9BQUEsUUFzRkYsT0FVQSxHQUdBLEdBRkUsUUFBQSxFQWxPRixHQXNQQSxFQUNFLGNBQUEsTUFxQkYsUUFqREEsTUFrREUsT0FBQSxFQUFBLEVBQUEsTUFvQkYsSUFsVUEsS0FtVUUsV0FBQSxRQ3ZXdUosZ0JBQUEsS0R1VXpKLFdBK0NBLEVBT0UsT0FBQSxHQUFBLEdBTUYsR0FKQSxHQUtFLE9BQUEsRUFBQSxFQUFBLE1BQUEsSUFqSEEseUJBNEpBLHVCQVNBLHdCQVNBLHNCQVNBLDJCQVNBLHNCQVNBLHdCQVNBLHVCQVNBLHdCQVNBLHVCQVNBLHVCQVNBLDJCQVNBLGlDQVNBLHdCQXZSQSx5QkFwRUEsZUFnUEUsTUFBQSxLQStHSixNQUdBLE9BdmVBLElBMGVBLE9BeGRBLElBbWRFLFVBQUEsS0M3bEJGLGlDRG1hQSxJQWxVQSxLQ3BDeUosZ0JBQUEsS0NsRnpKLFlDdkJBLFlDU0EsRURKTyw4QkFBQSxRQUFBLHNCQUFBLFFFS1AsVUFDRSwyQkFBNEIsR0FDNUIsbUJBQW9CLEdBQ3BCLDRCQUE2QixLQUM3QixvQkFBcUIsS0FHdkIsbUJBQ0Usa0NBQW1DLFNBQ25DLDBCQUEyQixTQUc3QixnQkFDRSwyQkFBNEIsR0FDNUIsbUJBQW9CLEdBS3RCLG1CQUNBLG9CQUhBLG1CQUNBLG1CQUdFLDJCQUE0QixLQUM1QixtQkFBb0IsS0FHdEIsMEJBQ1EsSUFBSyxJQUFLLElBQWhCLEtBQXFCLEdBQ25CLGtDQUFtQyw4QkFDbkMsMEJBQTJCLDhCQUMzQixrQkFBbUIsbUJBQ25CLFVBQVcsbUJBR2IsSUFBSyxJQUNILGtDQUFtQyxrQ0FDbkMsMEJBQTJCLGtDQUMzQixrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsSUFDRSxrQ0FBbUMsa0NBQ25DLDBCQUEyQixrQ0FDM0Isa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLElBQ0Usa0JBQW1CLHNCQUNuQixVQUFXLHVCQUlmLGtCQUNRLElBQUssSUFBSyxJQUFoQixLQUFxQixHQUNuQixrQ0FBbUMsOEJBQ25DLDBCQUEyQiw4QkFDM0Isa0JBQW1CLG1CQUNuQixVQUFXLG1CQUdiLElBQUssSUFDSCxrQ0FBbUMsa0NBQ25DLDBCQUEyQixrQ0FDM0Isa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLElBQ0Usa0NBQW1DLGtDQUNuQywwQkFBMkIsa0NBQzNCLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixJQUNFLGtCQUFtQixzQkFDbkIsVUFBVyx1QkFJZixRQUNFLHVCQUF3QixPQUN4QixlQUFnQixPQUNoQix5QkFBMEIsT0FBTyxPQUNqQyxpQkFBa0IsT0FBTyxPQUczQix5QkFDUSxJQUFOLEtBQVcsR0FDVCxRQUFTLEVBR1gsSUFBSyxJQUNILFFBQVMsR0FJYixpQkFDUSxJQUFOLEtBQVcsR0FDVCxRQUFTLEVBR1gsSUFBSyxJQUNILFFBQVMsR0FJYixPQUNFLHVCQUF3QixNQUN4QixlQUFnQixNQUtsQix5QkFDRSxLQVVBLEdBVEUsa0JBQW1CLGVBQ25CLFVBQVcsZUFHYixJQUNFLGtCQUFtQix3QkFDbkIsVUFBVyx5QkFTZixpQkFDRSxLQVVBLEdBVEUsa0JBQW1CLGVBQ25CLFVBQVcsZUFHYixJQUNFLGtCQUFtQix3QkFDbkIsVUFBVyx5QkFTZixPQUNFLHVCQUF3QixNQUN4QixlQUFnQixNQUdsQiw4QkFDRSxLQThCQSxHQTdCRSxrQkFBbUIsZUFDbkIsVUFBVyxlQUdiLElBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLG9CQUdiLElBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLG9CQUdiLElBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLG9CQUdiLElBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLG9CQUdiLElBQ0Usa0JBQW1CLG9CQUNuQixVQUFXLHFCQVNmLHNCQUNFLEtBOEJBLEdBN0JFLGtCQUFtQixlQUNuQixVQUFXLGVBR2IsSUFDRSxrQkFBbUIsb0JBQ25CLFVBQVcsb0JBR2IsSUFDRSxrQkFBbUIsb0JBQ25CLFVBQVcsb0JBR2IsSUFDRSxrQkFBbUIsb0JBQ25CLFVBQVcsb0JBR2IsSUFDRSxrQkFBbUIsb0JBQ25CLFVBQVcsb0JBR2IsSUFDRSxrQkFBbUIsb0JBQ25CLFVBQVcscUJBU2YsWUFDRSx1QkFBd0IsV0FDeEIsZUFBZ0IsV0FHbEIseUJBQ0UsS0FBTSxHQUNKLGtCQUFtQixtQkFDbkIsVUFBVyxtQkFHYixJQUFLLElBQUssSUFBSyxJQUFLLElBQ2xCLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixJQUFLLElBQUssSUFBSyxJQUNiLGtCQUFtQixzQkFDbkIsVUFBVyx1QkFJZixpQkFDRSxLQUFNLEdBQ0osa0JBQW1CLG1CQUNuQixVQUFXLG1CQUdiLElBQUssSUFBSyxJQUFLLElBQUssSUFDbEIsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLElBQUssSUFBSyxJQUFLLElBQ2Isa0JBQW1CLHNCQUNuQixVQUFXLHVCQUlmLE9BQ0UsdUJBQXdCLE1BQ3hCLGVBQWdCLE1BR2xCLDZCQUNFLEdBQ0Usa0JBQW1CLGNBQ25CLFVBQVcsY0FHYixLQUNFLGtCQUFtQixpQkFBaUIsZUFDcEMsVUFBVyxpQkFBaUIsZUFHOUIsTUFDRSxrQkFBbUIsZ0JBQWdCLGNBQ25DLFVBQVcsZ0JBQWdCLGNBRzdCLE1BQ0Usa0JBQW1CLGlCQUFpQixlQUNwQyxVQUFXLGlCQUFpQixlQUc5QixNQUNFLGtCQUFtQixnQkFBZ0IsY0FDbkMsVUFBVyxnQkFBZ0IsY0FHN0IsSUFDRSxrQkFBbUIsY0FDbkIsVUFBVyxlQUlmLHFCQUNFLEdBQ0Usa0JBQW1CLGNBQ25CLFVBQVcsY0FHYixLQUNFLGtCQUFtQixpQkFBaUIsZUFDcEMsVUFBVyxpQkFBaUIsZUFHOUIsTUFDRSxrQkFBbUIsZ0JBQWdCLGNBQ25DLFVBQVcsZ0JBQWdCLGNBRzdCLE1BQ0Usa0JBQW1CLGlCQUFpQixlQUNwQyxVQUFXLGlCQUFpQixlQUc5QixNQUNFLGtCQUFtQixnQkFBZ0IsY0FDbkMsVUFBVyxnQkFBZ0IsY0FHN0IsSUFDRSxrQkFBbUIsY0FDbkIsVUFBVyxlQUlmLFdBQ0Usa0NBQW1DLFlBQ25DLDBCQUEyQixZQUMzQix1QkFBd0IsVUFDeEIsZUFBZ0IsVUFHbEIseUJBQ0UsSUFDRSxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsSUFDRSxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsSUFDRSxrQkFBbUIscUJBQ25CLFVBQVcscUJBR2IsSUFDRSxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsR0FDRSxrQkFBbUIscUJBQ25CLFVBQVcsc0JBSWYsaUJBQ0UsSUFDRSxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsSUFDRSxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsSUFDRSxrQkFBbUIscUJBQ25CLFVBQVcscUJBR2IsSUFDRSxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsR0FDRSxrQkFBbUIscUJBQ25CLFVBQVcsc0JBSWYsT0FDRSx5QkFBMEIsSUFBSSxPQUM5QixpQkFBa0IsSUFBSSxPQUN0Qix1QkFBd0IsTUFDeEIsZUFBZ0IsTUFHbEIsd0JBQ0UsS0FvQkEsR0FuQkUsa0JBQW1CLGVBQ25CLFVBQVcsZUFHYixJQUFLLElBQ0gsa0JBQW1CLGtCQUFvQixzQkFDdkMsVUFBVyxrQkFBb0Isc0JBR2pDLElBQUssSUFBSyxJQUFLLElBQ2Isa0JBQW1CLHFCQUF1QixxQkFDMUMsVUFBVyxxQkFBdUIscUJBR3BDLElBQUssSUFBSyxJQUNSLGtCQUFtQixxQkFBdUIsc0JBQzFDLFVBQVcscUJBQXVCLHVCQVN0QyxnQkFDRSxLQW9CQSxHQW5CRSxrQkFBbUIsZUFDbkIsVUFBVyxlQUdiLElBQUssSUFDSCxrQkFBbUIsa0JBQW9CLHNCQUN2QyxVQUFXLGtCQUFvQixzQkFHakMsSUFBSyxJQUFLLElBQUssSUFDYixrQkFBbUIscUJBQXVCLHFCQUMxQyxVQUFXLHFCQUF1QixxQkFHcEMsSUFBSyxJQUFLLElBQ1Isa0JBQW1CLHFCQUF1QixzQkFDMUMsVUFBVyxxQkFBdUIsdUJBU3RDLE1BQ0UsdUJBQXdCLEtBQ3hCLGVBQWdCLEtBS2xCLDBCQUNFLEtBOEJBLEdBN0JFLGtCQUFtQixLQUNuQixVQUFXLEtBR2IsSUFDRSxrQkFBbUIsc0JBQXdCLHNCQUMzQyxVQUFXLHNCQUF3QixzQkFHckMsSUFDRSxrQkFBbUIscUJBQXVCLHFCQUMxQyxVQUFXLHFCQUF1QixxQkFHcEMsSUFDRSxrQkFBbUIsc0JBQXdCLHNCQUMzQyxVQUFXLHNCQUF3QixzQkFHckMsSUFDRSxrQkFBbUIscUJBQXVCLHFCQUMxQyxVQUFXLHFCQUF1QixxQkFHcEMsSUFDRSxrQkFBbUIscUJBQXVCLHNCQUMxQyxVQUFXLHFCQUF1Qix1QkFTdEMsa0JBQ0UsS0E4QkEsR0E3QkUsa0JBQW1CLEtBQ25CLFVBQVcsS0FHYixJQUNFLGtCQUFtQixzQkFBd0Isc0JBQzNDLFVBQVcsc0JBQXdCLHNCQUdyQyxJQUNFLGtCQUFtQixxQkFBdUIscUJBQzFDLFVBQVcscUJBQXVCLHFCQUdwQyxJQUNFLGtCQUFtQixzQkFBd0Isc0JBQzNDLFVBQVcsc0JBQXdCLHNCQUdyQyxJQUNFLGtCQUFtQixxQkFBdUIscUJBQzFDLFVBQVcscUJBQXVCLHFCQUdwQyxJQUNFLGtCQUFtQixxQkFBdUIsc0JBQzFDLFVBQVcscUJBQXVCLHVCQVN0QyxRQUNFLHVCQUF3QixPQUN4QixlQUFnQixPQUdsQix5QkFDUSxNQUFOLEtBQWEsR0FDWCxrQkFBbUIsS0FDbkIsVUFBVyxLQUdiLE1BQ0Usa0JBQW1CLGdCQUFnQixnQkFDbkMsVUFBVyxnQkFBZ0IsZ0JBRzdCLE1BQ0Usa0JBQW1CLGVBQWUsZUFDbEMsVUFBVyxlQUFlLGVBRzVCLE1BQ0Usa0JBQW1CLGlCQUFpQixpQkFDcEMsVUFBVyxpQkFBaUIsaUJBRzlCLE1BQ0Usa0JBQW1CLGlCQUFpQixpQkFDcEMsVUFBVyxpQkFBaUIsaUJBRzlCLE1BQ0Usa0JBQW1CLGtCQUFtQixrQkFDdEMsVUFBVyxrQkFBbUIsa0JBR2hDLE1BQ0Usa0JBQW1CLGtCQUFtQixrQkFDdEMsVUFBVyxrQkFBbUIsa0JBR2hDLE1BQ0Usa0JBQW1CLG9CQUFxQixvQkFDeEMsVUFBVyxvQkFBcUIscUJBSXBDLGlCQUNRLE1BQU4sS0FBYSxHQUNYLGtCQUFtQixLQUNuQixVQUFXLEtBR2IsTUFDRSxrQkFBbUIsZ0JBQWdCLGdCQUNuQyxVQUFXLGdCQUFnQixnQkFHN0IsTUFDRSxrQkFBbUIsZUFBZSxlQUNsQyxVQUFXLGVBQWUsZUFHNUIsTUFDRSxrQkFBbUIsaUJBQWlCLGlCQUNwQyxVQUFXLGlCQUFpQixpQkFHOUIsTUFDRSxrQkFBbUIsaUJBQWlCLGlCQUNwQyxVQUFXLGlCQUFpQixpQkFHOUIsTUFDRSxrQkFBbUIsa0JBQW1CLGtCQUN0QyxVQUFXLGtCQUFtQixrQkFHaEMsTUFDRSxrQkFBbUIsa0JBQW1CLGtCQUN0QyxVQUFXLGtCQUFtQixrQkFHaEMsTUFDRSxrQkFBbUIsb0JBQXFCLG9CQUN4QyxVQUFXLG9CQUFxQixxQkFJcEMsT0FDRSx1QkFBd0IsTUFDeEIsZUFBZ0IsTUFDaEIseUJBQTBCLE9BQzFCLGlCQUFrQixPQUdwQiw0QkFDUSxJQUFLLElBQUssSUFBSyxJQUFyQixLQUEwQixHQUN4QixrQ0FBbUMsOEJBQ25DLDBCQUEyQiw4QkFHN0IsR0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLGtCQUNuQixVQUFXLGtCQUdiLElBQ0Usa0JBQW1CLHFCQUNuQixVQUFXLHFCQUdiLElBQ0Usa0JBQW1CLGtCQUNuQixVQUFXLGtCQUdiLElBQ0UsUUFBUyxFQUNULGtCQUFtQix3QkFDbkIsVUFBVyx3QkFHYixJQUNFLGtCQUFtQixxQkFDbkIsVUFBVyxxQkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsZUFDbkIsVUFBVyxnQkFJZixvQkFDUSxJQUFLLElBQUssSUFBSyxJQUFyQixLQUEwQixHQUN4QixrQ0FBbUMsOEJBQ25DLDBCQUEyQiw4QkFHN0IsR0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLGtCQUNuQixVQUFXLGtCQUdiLElBQ0Usa0JBQW1CLHFCQUNuQixVQUFXLHFCQUdiLElBQ0Usa0JBQW1CLGtCQUNuQixVQUFXLGtCQUdiLElBQ0UsUUFBUyxFQUNULGtCQUFtQix3QkFDbkIsVUFBVyx3QkFHYixJQUNFLGtCQUFtQixxQkFDbkIsVUFBVyxxQkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsZUFDbkIsVUFBVyxnQkFJZixVQUNFLHVCQUF3QixTQUN4QixlQUFnQixTQUdsQixnQ0FDUSxJQUFLLElBQUssSUFBaEIsS0FBcUIsR0FDbkIsa0NBQW1DLDhCQUNuQywwQkFBMkIsOEJBRzdCLEdBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixJQUNFLFFBQVMsRUFDVCxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsSUFDRSxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsSUFDRSxrQkFBbUIscUJBQ25CLFVBQVcscUJBR2IsR0FDRSxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHdCQUNRLElBQUssSUFBSyxJQUFoQixLQUFxQixHQUNuQixrQ0FBbUMsOEJBQ25DLDBCQUEyQiw4QkFHN0IsR0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHlCQUNuQixVQUFXLHlCQUdiLElBQ0UsUUFBUyxFQUNULGtCQUFtQixzQkFDbkIsVUFBVyxzQkFHYixJQUNFLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixJQUNFLGtCQUFtQixxQkFDbkIsVUFBVyxxQkFHYixHQUNFLGtCQUFtQixLQUNuQixVQUFXLE1BSWYsY0FDRSx1QkFBd0IsYUFDeEIsZUFBZ0IsYUFHbEIsZ0NBQ1EsSUFBSyxJQUFLLElBQWhCLEtBQXFCLEdBQ25CLGtDQUFtQyw4QkFDbkMsMEJBQTJCLDhCQUc3QixHQUNFLFFBQVMsRUFDVCxrQkFBbUIseUJBQ25CLFVBQVcseUJBR2IsSUFDRSxRQUFTLEVBQ1Qsa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLElBQ0Usa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLElBQ0Usa0JBQW1CLHFCQUNuQixVQUFXLHFCQUdiLEdBQ0Usa0JBQW1CLEtBQ25CLFVBQVcsTUFJZix3QkFDUSxJQUFLLElBQUssSUFBaEIsS0FBcUIsR0FDbkIsa0NBQW1DLDhCQUNuQywwQkFBMkIsOEJBRzdCLEdBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixJQUNFLFFBQVMsRUFDVCxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsSUFDRSxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsSUFDRSxrQkFBbUIscUJBQ25CLFVBQVcscUJBR2IsR0FDRSxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLGNBQ0UsdUJBQXdCLGFBQ3hCLGVBQWdCLGFBR2xCLGlDQUNRLElBQUssSUFBSyxJQUFoQixLQUFxQixHQUNuQixrQ0FBbUMsOEJBQ25DLDBCQUEyQiw4QkFHN0IsS0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHdCQUNuQixVQUFXLHdCQUdiLElBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixJQUNFLGtCQUFtQixzQkFDbkIsVUFBVyxzQkFHYixJQUNFLGtCQUFtQixzQkFDbkIsVUFBVyxzQkFHYixHQUNFLGtCQUFtQixLQUNuQixVQUFXLE1BSWYseUJBQ1EsSUFBSyxJQUFLLElBQWhCLEtBQXFCLEdBQ25CLGtDQUFtQyw4QkFDbkMsMEJBQTJCLDhCQUc3QixLQUNFLFFBQVMsRUFDVCxrQkFBbUIsd0JBQ25CLFVBQVcsd0JBR2IsSUFDRSxRQUFTLEVBQ1Qsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLElBQ0Usa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLElBQ0Usa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLEdBQ0Usa0JBQW1CLEtBQ25CLFVBQVcsTUFJZixlQUNFLHVCQUF3QixjQUN4QixlQUFnQixjQUdsQiw4QkFDUSxJQUFLLElBQUssSUFBaEIsS0FBcUIsR0FDbkIsa0NBQW1DLDhCQUNuQywwQkFBMkIsOEJBRzdCLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix3QkFDbkIsVUFBVyx3QkFHYixJQUNFLFFBQVMsRUFDVCxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsSUFDRSxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsSUFDRSxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsR0FDRSxrQkFBbUIsbUJBQ25CLFVBQVcsb0JBSWYsc0JBQ1EsSUFBSyxJQUFLLElBQWhCLEtBQXFCLEdBQ25CLGtDQUFtQyw4QkFDbkMsMEJBQTJCLDhCQUc3QixLQUNFLFFBQVMsRUFDVCxrQkFBbUIsd0JBQ25CLFVBQVcsd0JBR2IsSUFDRSxRQUFTLEVBQ1Qsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLElBQ0Usa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLElBQ0Usa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLEdBQ0Usa0JBQW1CLG1CQUNuQixVQUFXLG9CQUlmLFlBQ0UsdUJBQXdCLFdBQ3hCLGVBQWdCLFdBR2xCLDZCQUNFLElBQ0Usa0JBQW1CLGtCQUNuQixVQUFXLGtCQUdiLElBQUssSUFDSCxRQUFTLEVBQ1Qsa0JBQW1CLHFCQUNuQixVQUFXLHFCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQixrQkFDbkIsVUFBVyxtQkFJZixxQkFDRSxJQUNFLGtCQUFtQixrQkFDbkIsVUFBVyxrQkFHYixJQUFLLElBQ0gsUUFBUyxFQUNULGtCQUFtQixxQkFDbkIsVUFBVyxxQkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsa0JBQ25CLFVBQVcsbUJBSWYsV0FDRSx1QkFBd0IsVUFDeEIsZUFBZ0IsVUFHbEIsaUNBQ0UsSUFDRSxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsSUFBSyxJQUNILFFBQVMsRUFDVCxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsR0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHdCQUNuQixVQUFXLHlCQUlmLHlCQUNFLElBQ0Usa0JBQW1CLHNCQUNuQixVQUFXLHNCQUdiLElBQUssSUFDSCxRQUFTLEVBQ1Qsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQix3QkFDbkIsVUFBVyx5QkFJZixlQUNFLHVCQUF3QixjQUN4QixlQUFnQixjQUdsQixpQ0FDRSxJQUNFLFFBQVMsRUFDVCxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsR0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHlCQUNuQixVQUFXLDBCQUlmLHlCQUNFLElBQ0UsUUFBUyxFQUNULGtCQUFtQixzQkFDbkIsVUFBVyxzQkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIseUJBQ25CLFVBQVcsMEJBSWYsZUFDRSx1QkFBd0IsY0FDeEIsZUFBZ0IsY0FHbEIsa0NBQ0UsSUFDRSxRQUFTLEVBQ1Qsa0JBQW1CLHVCQUNuQixVQUFXLHVCQUdiLEdBQ0UsUUFBUyxFQUNULGtCQUFtQix3QkFDbkIsVUFBVyx5QkFJZiwwQkFDRSxJQUNFLFFBQVMsRUFDVCxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsR0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHdCQUNuQixVQUFXLHlCQUlmLGdCQUNFLHVCQUF3QixlQUN4QixlQUFnQixlQUdsQiwrQkFDRSxJQUNFLGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixJQUFLLElBQ0gsUUFBUyxFQUNULGtCQUFtQixzQkFDbkIsVUFBVyxzQkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIseUJBQ25CLFVBQVcsMEJBSWYsdUJBQ0UsSUFDRSxrQkFBbUIsdUJBQ25CLFVBQVcsdUJBR2IsSUFBSyxJQUNILFFBQVMsRUFDVCxrQkFBbUIsc0JBQ25CLFVBQVcsc0JBR2IsR0FDRSxRQUFTLEVBQ1Qsa0JBQW1CLHlCQUNuQixVQUFXLDBCQUlmLGFBQ0UsdUJBQXdCLFlBQ3hCLGVBQWdCLFlBR2xCLDBCQUNFLEtBQ0UsUUFBUyxFQUdYLEdBQ0UsUUFBUyxHQUliLGtCQUNFLEtBQ0UsUUFBUyxFQUdYLEdBQ0UsUUFBUyxHQUliLFFBQ0UsdUJBQXdCLE9BQ3hCLGVBQWdCLE9BR2xCLDhCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHNCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLFlBQ0UsdUJBQXdCLFdBQ3hCLGVBQWdCLFdBR2xCLGlDQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHlCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLGVBQ0UsdUJBQXdCLGNBQ3hCLGVBQWdCLGNBR2xCLDhCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHNCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix1QkFDbkIsVUFBVyx1QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLFlBQ0UsdUJBQXdCLFdBQ3hCLGVBQWdCLFdBR2xCLGlDQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLHlCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQix5QkFDbkIsVUFBVyx5QkFHYixHQUNFLFFBQVMsRUFDVCxrQkFBbUIsS0FDbkIsVUFBVyxNQUlmLGVBQ0UsdUJBQXdCLGNBQ3hCLGVBQWdCLGNBR2xCLCtCQUNFLEtBQ0UsUUFBUyxFQUNULGtCQUFtQixzQkFDbkIs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QkFFSSxNQUFBLEtBQ0EsWUFBQSxPQUhKLHdCQU1JLE1BQUEsRUFDQSxZQUFBLE9BVUosTUFDRSxVQUFBLEVBREYsUUFHSSxVQUFBLEtBRUEsZUFBQSxJQUdKLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLElBRUYsV0FDRSxNQUFBLEtBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsSUFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxvQkFFRixXQUNFLE1BQUEsb0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxvQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxNQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxNQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxNQUVGLFdBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxNQUVGLFdBQ0UsTUFBQSxLQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFFRixXQUNFLE1BQUEsa0JBRUYsV0FDRSxNQUFBLEtBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLElBRUYsYUFDRSxNQUFBLEtBRUYsWUFDRSxNQUFBLG1CQUVGLFlBQ0UsTUFBQSxvQkFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLG9CQUVGLFlBQ0UsTUFBQSxvQkFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLG9CQUVGLFlBQ0UsTUFBQSxtQkFFRixZQUNFLE1BQUEsa0JBRUYsYUFDRSxNQUFBLG1CQUVGLGFBQ0UsTUFBQSxLQUVGLFlBQ0UsTUFBQSxpQkFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLElBRUYsWUFDRSxNQUFBLGtCQUVGLFlBQ0UsTUFBQSxrQkFFRixZQUNFLE1BQUEsSUFFRixZQUNFLE1BQUEsa0JBRUYsWUFDRSxNQUFBLGtCQUVGLFlBQ0UsTUFBQSxJQUVGLGFBQ0UsTUFBQSxrQkFFRixhQUNFLE1BQUEsa0JBRUYsYUFDRSxNQUFBLEtBRUYsZ0JBRUksZUFBQSxPQUdKLGdCQUVJLGVBQUEsT0FHSixZQUNFLFlBQUEsRUFLRixXQUNFLFVBQUEsSUFERixhQUlJLFVBQUEsSUFJSix5QkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix3QkFFSSxlQUFBLE9BR0osd0JBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixpQ0FFSSxjQUFBLEVBRkosZ0NBS0ksYUFBQSxFQUdKLGdDQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosK0JBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixtQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osa0JBQ0UsTUFBQSxLQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxLQUVGLGtCQUNFLE1BQUEsTUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxNQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLE1BRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsTUFFRixrQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsSUFFRixvQkFDRSxNQUFBLEtBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLG9CQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxvQkFFRixtQkFDRSxNQUFBLG9CQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxvQkFFRixtQkFDRSxNQUFBLG1CQUVGLG1CQUNFLE1BQUEsa0JBRUYsb0JBQ0UsTUFBQSxtQkFFRixvQkFDRSxNQUFBLEtBRUYsbUJBQ0UsTUFBQSxpQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxJQUVGLG1CQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLElBRUYsb0JBQ0UsTUFBQSxrQkFFRixvQkFDRSxNQUFBLGtCQUVGLG9CQUNFLE1BQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixtQkFDRSxZQUFBLEVBREYscUJBR0ksYUFBQSxFQUdKLGtCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsb0JBSUksVUFBQSxJQUNBLFdBQUEsTUFJTiwwQkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixnQ0FFSSxjQUFBLEVBRkosK0JBS0ksYUFBQSxFQUdKLCtCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosOEJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixrQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxNQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLE1BRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG1CQUVGLGtCQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxpQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixrQkFDRSxZQUFBLEVBREYsb0JBR0ksYUFBQSxFQUdKLGlCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsbUJBSUksVUFBQSxJQUNBLFdBQUEsTUFJTixnREFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSiwrQkFFSSxjQUFBLEVBRkosOEJBS0ksYUFBQSxFQUdKLDhCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosNkJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixpQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsS0FFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxvQkFFRixnQkFDRSxNQUFBLG9CQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxvQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxLQUVGLGdCQUNFLE1BQUEsTUFFRixnQkFDRSxNQUFBLElBRUYsZ0JBQ0UsTUFBQSxNQUVGLGdCQUNFLE1BQUEsSUFFRixnQkFDRSxNQUFBLE1BRUYsZ0JBQ0UsTUFBQSxJQUVGLGdCQUNFLE1BQUEsTUFFRixnQkFDRSxNQUFBLEtBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsa0JBRUYsZ0JBQ0UsTUFBQSxrQkFFRixnQkFDRSxNQUFBLGtCQUVGLGdCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxtQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG1CQUVGLGlCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxpQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsS0FFRixxQkFFSSxlQUFBLE9BR0oscUJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixpQkFDRSxZQUFBLEVBREYsbUJBR0ksYUFBQSxFQUdKLGdCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsa0JBSUksVUFBQSxJQUNBLFdBQUEsTUFJTiwwQkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRiwyQkFFSSxlQUFBLE9BR0osMkJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixvQ0FFSSxjQUFBLEVBRkosbUNBS0ksYUFBQSxFQUdKLG1DQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosa0NBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixzQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0oscUJBQ0UsTUFBQSxLQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsS0FFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsS0FFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxvQkFFRixxQkFDRSxNQUFBLG9CQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxvQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxLQUVGLHFCQUNFLE1BQUEsTUFFRixxQkFDRSxNQUFBLElBRUYscUJBQ0UsTUFBQSxNQUVGLHFCQUNFLE1BQUEsSUFFRixxQkFDRSxNQUFBLE1BRUYscUJBQ0UsTUFBQSxJQUVGLHFCQUNFLE1BQUEsTUFFRixxQkFDRSxNQUFBLEtBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsa0JBRUYscUJBQ0UsTUFBQSxrQkFFRixxQkFDRSxNQUFBLGtCQUVGLHFCQUNFLE1BQUEsS0FFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLElBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsSUFFRix1QkFDRSxNQUFBLEtBRUYsc0JBQ0UsTUFBQSxtQkFFRixzQkFDRSxNQUFBLG9CQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxvQkFFRixzQkFDRSxNQUFBLG9CQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxvQkFFRixzQkFDRSxNQUFBLG1CQUVGLHNCQUNFLE1BQUEsa0JBRUYsdUJBQ0UsTUFBQSxtQkFFRix1QkFDRSxNQUFBLEtBRUYsc0JBQ0UsTUFBQSxpQkFFRixzQkFDRSxNQUFBLGtCQUVGLHNCQUNFLE1BQUEsSUFFRixzQkFDRSxNQUFBLGtCQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxJQUVGLHNCQUNFLE1BQUEsa0JBRUYsc0JBQ0UsTUFBQSxrQkFFRixzQkFDRSxNQUFBLElBRUYsdUJBQ0UsTUFBQSxrQkFFRix1QkFDRSxNQUFBLGtCQUVGLHVCQUNFLE1BQUEsS0FFRiwwQkFFSSxlQUFBLE9BR0osMEJBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURGLGdCQUdJLGFBQUEsS0FHSixzQkFDRSxZQUFBLEVBREYsd0JBR0ksYUFBQSxFQUdKLHFCQUNFLFVBQUEsSUFDQSxXQUFBLEtBRkYsdUJBSUksVUFBQSxJQUNBLFdBQUEsTUFJTix5QkFDRSxhQUNFLGNBQUEsS0FFRixZQUNFLGFBQUEsS0FFRix1QkFFSSxlQUFBLE9BR0osdUJBRUksZUFBQSxPQUdKLDBCQUVJLGNBQUEsS0FGSix5QkFLSSxhQUFBLEtBR0osNEJBRUksY0FBQSxJQUZKLDJCQUtJLGFBQUEsSUFHSixnQ0FFSSxjQUFBLEVBRkosK0JBS0ksYUFBQSxFQUdKLCtCQUVJLE1BQUEsS0FDQSxZQUFBLE9BSEosOEJBTUksTUFBQSxFQUNBLFlBQUEsT0FQSixrQ0FTTSxVQUFBLEtBSU4sTUFDRSxZQUFBLE1BREYsUUFHSSxhQUFBLEtBR0osaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsS0FFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLG9CQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxvQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxLQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLElBRUYsaUJBQ0UsTUFBQSxNQUVGLGlCQUNFLE1BQUEsSUFFRixpQkFDRSxNQUFBLE1BRUYsaUJBQ0UsTUFBQSxJQUVGLGlCQUNFLE1BQUEsTUFFRixpQkFDRSxNQUFBLEtBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsa0JBRUYsaUJBQ0UsTUFBQSxrQkFFRixpQkFDRSxNQUFBLGtCQUVGLGlCQUNFLE1BQUEsS0FFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxtQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG9CQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxvQkFFRixrQkFDRSxNQUFBLG1CQUVGLGtCQUNFLE1BQUEsa0JBRUYsbUJBQ0UsTUFBQSxtQkFFRixtQkFDRSxNQUFBLEtBRUYsa0JBQ0UsTUFBQSxpQkFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxNQUFBLGtCQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLE1BQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFFRixrQkFDRSxNQUFBLElBRUYsbUJBQ0UsTUFBQSxrQkFFRixtQkFDRSxNQUFBLGtCQUVGLG1CQUNFLE1BQUEsS0FFRixzQkFFSSxlQUFBLE9BR0osc0JBRUksZUFBQSxPQUdKLFlBQ0UsWUFBQSxNQURGLGNBR0ksYUFBQSxLQUdKLGNBQ0UsWUFBQSxNQURG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QSxFQUFBLEtBQ0EsUUFBQSxFQUxKLGtDQU9RLFdBQUEsS0FDQSxTQUFBLE9BUlIsNkNBV00sWUFBQSxNQUFtQixXQUFBLEtBQWlCLE1BQUEsS0FYMUMsNERBYVEsTUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsSUFBQSxLQUFBLEVBZlIsK0NBa0JxQixRQUFBLEtBbEJyQix5Q2xDNHlRQSxpRGtDeHhRa0MsUUFBQSxNQUFnQixZQUFBLEVBQWlCLFNBQUEsT0FwQm5FLGlEQXFCdUIsV0FBQSxPQ2xNdkIsb0VBYVEsUUFBQSxFQUFBLEtBQUEsRUFBQSxJQUNBLFdBQUEsMEJBQUEsS0FBQSxJQUFBLFVBQUEsS0FDQSxPQUFBLFFBZlIsc0VBbUJRLFNBQUEsU0FDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLElBQ0EsT0FBQSxRQUNBLFdBQUEsMkJBQUEsS0FBQSxJQUFBLFVBQUEiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSA0MHB4O1xuICBtYXJnaW46IDFlbSAwO1xufVxuZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgJjpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcm95YWxibHVlO1xuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogbWlkbmlnaHRibHVlO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogbWlkbmlnaHRibHVlO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgfVxufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG4gIGNsZWFyOiBib3RoO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgdG9wOiAtMC41ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuc3ZnIHtcbiAgJjpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbmtiZCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbn1cbmlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbm9wdGdyb3VwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zZWxlY3Qge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICB9XG59XG5idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cbnRkIHtcbiAgcGFkZGluZzogMDtcbn1cbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbmgyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oMyB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDQge1xuICBjbGVhcjogYm90aDtcbn1cbmg1IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG4gIHF1b3RlczogXCJcIiBcIlwiO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG50dCB7XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG52YXIge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuYWJiciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICY6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cbn1cbnEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHF1b3RlczogXCJcIiBcIlwiO1xufVxudWwge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbmxpIHtcbiAgPnVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgfVxuICA+b2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICB9XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH1cbn1cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxufVxuaW5wdXRbdHlwZT1cInRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTExO1xuICB9XG59XG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsImh0bWwge2JhY2tncm91bmQ6I2ZmZjsgY29sb3I6IzAzMDtcblx0Ym9keSB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgZm9udDoxOHB4LzEuNiBAcHJpbWFyeUZvbnQ7IHBhZGRpbmc6MDsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbn1cblxuLm1vYmlsZSB7ZGlzcGxheTpub25lOyB9XG5cbi5idXR0b24ge2JhY2tncm91bmQ6QG9yYW5nZTsgYm9yZGVyOjEuNXB4IHNvbGlkIEBvcmFuZ2U7IGJvcmRlci1yYWRpdXM6MjJweDsgY29sb3I6I2ZmZjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQ6Ym9sZCAxMnB4LzEgQHNlY29uZGFyeUZvbnQ7IGxldHRlci1zcGFjaW5nOiAwOyBtYXJnaW46MTVweCA3LjVweDsgcGFkZGluZzoxNnB4IDMycHg7IHRleHQtZGVjb3JhdGlvbjpub25lOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTtcblx0Ji53aGl0ZSB7YmFja2dyb3VuZDojZmZmOyBib3JkZXItY29sb3I6I2ZmZjtcblx0XHQmLmhvbGxvdyB7Ym9yZGVyLWNvbG9yOiNmZmY7IH1cblx0fVxuXHQmLmhvbGxvdyB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgY29sb3I6I2ZmZjtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOkBvcmFuZ2U7IH1cblx0XHQmLmJsYWNrIHtjb2xvcjojMDMwOyB9XG5cdH1cbn1cblxuI3ZpZXdsZXQtYWJvdmUtY29udGVudC1ib2R5IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRjbGVhcjogYm90aDtcbn1cblxuLm1vZGFsLWJvZHkge1xuXHQuaGVybywgLmhlcm9Ob0ltYWdlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pbi1leGhpYml0ICNjb250ZW50LWNvcmUge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vc2FpYy1wYW5lbCAubW9zYWljLWluZm8taWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZDNkM2Qztcblx0fVxufVxuXG4ubW9zYWljLXRvb2xiYXIge1xuXHR6LWluZGV4OiAxMDAwMDAwO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDAwMDA7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGhlaWdodDo5MnB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2hlaWdodDogNjZweDt9XG5cdGgxLnNpdGUtdGl0bGUsIGgyLnNpdGUtdGl0bGUge1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0dmVydGljYWwtYWxpZ246dG9wO1xuXHRcdHdpZHRoOjIyLjM2MTExMTExJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXt3aWR0aDoxODBweDsgfVxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoJy4uL2Rpc3QvaW1nL2xvZ28uc3ZnP3Y9MScpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRoZWlnaHQ6OTJweDtcblx0XHRcdG1hcmdpbjowIDAgMCAyOC41NzE0Mjg1NyU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdHRleHQtaW5kZW50Oi0xMDAwMHB4O1xuXHRcdFx0d2lkdGg6MjgwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7d2lkdGg6MjAwcHg7IGhlaWdodDogNjZweDt9XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS10b2dnbGUge2JhY2tncm91bmQ6I2ZmZjsgYm9yZGVyOm5vbmU7IGJvcmRlci1yYWRpdXM6MDsgaGVpZ2h0OjY0cHg7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDowOyB0ZXh0LWFsaWduOmxlZnQ7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgdG9wOjA7IHdpZHRoOjQ1cHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2Rpc3BsYXk6YmxvY2s7IH1cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtiYWNrZ3JvdW5kOiBAZGFya2dyZWVuO1xuXHRcdFx0c3BhbiB7Ym9yZGVyLWNvbG9yOiNmZmY7XG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kOiNmZmY7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5vcGVuIHtiYWNrZ3JvdW5kOiBAZGFya2dyZWVuO1xuXHRcdFx0c3BhbiB7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50Oztcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge2JhY2tncm91bmQ6I2ZmZjsgaGVpZ2h0OjJweDsgfVxuXHRcdFx0XHQmOmJlZm9yZSB7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7IH1cblx0XHRcdFx0JjphZnRlciB7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW4ge2JvcmRlcjoxcHggc29saWQgIzAwMDsgYm9yZGVyLWxlZnQ6bm9uZTsgYm9yZGVyLXJpZ2h0Om5vbmU7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDoxNXB4OyBsZWZ0OjEyLjVweDsgcG9zaXRpb246YWJzb2x1dGU7IHRleHQtaW5kZW50Oi0xMDAwMHB4OyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7IHRvcDoyM3B4OyB3aWR0aDoyMHB4O1xuXHRcdFx0JjpiZWZvcmUge2JhY2tncm91bmQ6IzAwMDsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjFweDsgbGVmdDowOyBwb3NpdGlvbjphYnNvbHV0ZTsgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlOyB0b3A6NnB4OyB3aWR0aDoyMHB4OyB9XG5cdFx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kOiMwMDA7IGNvbnRlbnQ6Jyc7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDoxcHg7IGxlZnQ6MDsgcG9zaXRpb246YWJzb2x1dGU7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgdG9wOjZweDsgd2lkdGg6MjBweDsgfVxuXHRcdH1cblx0fVxuXG5cdC5uYXZpZ2F0aW9uIHtkaXNwbGF5OmlubGluZS1ibG9jazsgaGVpZ2h0OjkycHg7IHBhZGRpbmctcmlnaHQ6NzJweDsgdGV4dC1hbGlnbjpyaWdodDsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDo3Ny42Mzg4ODg4OSU7IHotaW5kZXg6MTAwOyBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2JhY2tncm91bmQ6QGRhcmtncmVlbjsgY29sb3I6I2ZmZjsgZGlzcGxheTpub25lOyBoZWlnaHQ6YXV0bzsgbGVmdDowOyBwYWRkaW5nOjAgMCAyMHB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdGV4dC1hbGlnbjpsZWZ0OyB0b3A6NjZweDsgd2lkdGg6MTAwJTsgfVxuXHRcdCYub3BlbiB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7ZGlzcGxheTpibG9jazsgfVxuXHRcdH1cblx0XHR1bCB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyBsaXN0LXN0eWxlOm5vbmU7IG1hcmdpbjowOyBwYWRkaW5nOjA7IHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5OmJsb2NrOyBtYXJnaW46MjBweCAwOyB3aWR0aDoxMDAlOyB9XG5cdFx0XHRsaSB7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjJiNmMyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgdmVydGljYWwtYWxpZ246dG9wO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Ym9yZGVyOm5vbmU7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbjowIDAgNXB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1hbGlnbjpsZWZ0OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjcxcHgpIHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjcycHgpIHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJiNmMyOyB9XG5cdFx0XHRcdGEge2JvcmRlci10b3A6M3B4IHNvbGlkICNmZmY7IGNvbG9yOiMwMDA7IGRpc3BsYXk6YmxvY2s7IGZvbnQtc2l6ZToxMnB4OyBmb250LXdlaWdodDpib2xkOyBsaW5lLWhlaWdodDoxOyBwYWRkaW5nOjQwcHggMzBweCAzNXB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtwYWRkaW5nOjQwcHggMTBweCAzNXB4OyB9XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2JvcmRlcjpub25lOyBjb2xvcjojZmZmOyBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjEwcHggMzBweDsgdGV4dC1hbGlnbjpsZWZ0OyB9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDpAZGFya2dyZWVuOyBib3JkZXItY29sb3I6QGRhcmtncmVlbjsgY29sb3I6I2ZmZjsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1vYmlsZS1leHBhbmQge2JvcmRlcjpub25lOyBjdXJzb3I6cG9pbnRlcjsgaGVpZ2h0OjEwcHg7IHBhZGRpbmc6MTFweDsgcG9zaXRpb246YWJzb2x1dGU7IHJpZ2h0OjE5cHg7IHRvcDo1cHg7IHdpZHRoOjEwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2Rpc3BsYXk6YmxvY2s7IH1cblx0XHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge2Rpc3BsYXk6bm9uZTsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7YmFja2dyb3VuZDojZmZmOyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MTBweDsgbGVmdDoxMXB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjZweDsgd2lkdGg6MXB4OyB9XG5cdFx0XHRcdFx0JjphZnRlciB7YmFja2dyb3VuZDojZmZmOyBjb250ZW50OicnOyBkaXNwbGF5OmJsb2NrOyBoZWlnaHQ6MXB4OyBsZWZ0OjZweDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxMXB4OyB3aWR0aDoxMHB4OyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdD4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5OmJsb2NrOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1tZW51IHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47IGJvcmRlcjpub25lOyBsZWZ0OjA7IG9wYWNpdHk6MDsgcG9zaXRpb246YWJzb2x1dGU7IHRleHQtYWxpZ246Y2VudGVyOyB0b3A6OTBweDsgdHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZTsgdmlzaWJpbGl0eTpoaWRkZW47IHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2Rpc3BsYXk6bm9uZTsgbGVmdDphdXRvOyBtYXJnaW46MCAzMHB4OyBvcGFjaXR5OjE7IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWFsaWduOmxlZnQ7IHRvcDphdXRvOyB2aXNpYmlsaXR5OnZpc2libGU7IH1cblx0XHRcdFx0XHRsaSB7Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7bWFyZ2luOjA7IH1cblx0XHRcdFx0XHRcdGEge2JvcmRlcjpub25lOyBjb2xvcjojZmZmOyBmb250OmJvbGQgMTRweC8xNnB4IEBzZWNvbmRhcnlGb250OyBwYWRkaW5nOjI3cHggMjBweCAyOXB4OyAgdGV4dC10cmFuc2Zvcm06bm9uZTtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2ZvbnQtc2l6ZToxMnB4OyBmb250LXdlaWdodDpub3JtYWw7IHBhZGRpbmc6MDsgbGluZS1oZWlnaHQ6IDI3cHg7fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7Y29sb3I6QHBpbms7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmhvbGRlciB7cGFkZGluZzoyOHB4IDYuOCU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7cGFkZGluZzowOyB9XG5cdFx0XHRcdFx0XHR1bC5jb2xsZWN0aW9ucyB7Ym9yZGVyOm5vbmU7IGJvcmRlci1yaWdodDoxcHggc29saWQgI2IyYjZjMjsgY29sdW1uLWNvdW50OjM7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHdpZHRoOjYwJTtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe21hcmdpbjowIDAgMTVweDsgd2lkdGg6MTAwJTsgfVxuXHRcdFx0XHRcdFx0XHRsaSB7ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0XHRhIHtmb250OmJvbGQgMTJweC8xIEBzZWNvbmRhcnlGb250OyBtYXJnaW46MCAwIDE3cHg7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Zm9udC13ZWlnaHQ6bm9ybWFsOyBtYXJnaW46MDsgcGFkZGluZzo0cHggMDsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWN0aXZlIHsgfVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dWwuc3ViLW1lbnUge2NvbHVtbi1jb3VudDoyOyBkaXNwbGF5OmlubGluZS1ibG9jazsgbGVmdDphdXRvOyBwYWRkaW5nOjAgMCAwIDQlOyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1hbGlnbjpsZWZ0OyB0b3A6YXV0bzsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDo0MCU7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXttYXJnaW46MDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6MDsgd2lkdGg6MTAwJTsgfVxuXHRcdFx0XHRcdFx0XHRsaSB7ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0XHRhIHtmb250LXNpemU6MTVweDsgbGluZS1oZWlnaHQ6MTlweDsgbWFyZ2luOjAgMCAxMHB4OyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdDtcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBsaW5lLWhlaWdodDoxNnB4OyBtYXJnaW46MDsgcGFkZGluZzowOyB9XG5cdFx0XHRcdFx0XHRcdFx0XHQmLmJ1dHRvbiB7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsgYm9yZGVyOjEuNXB4IHNvbGlkIEBvcmFuZ2U7IGJvcmRlci1yYWRpdXM6MjJweDsgY29sb3I6I2ZmZjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQ6Ym9sZCAxMnB4LzEgQHNlY29uZGFyeUZvbnQ7IGxldHRlci1zcGFjaW5nOiAwOyBwYWRkaW5nOjE2cHggMzJweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7bWFyZ2luOjEwcHggMDsgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDpAb3JhbmdlOyB9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0ICAgID4gbGkge1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0PiBhIHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47IGJvcmRlci1jb2xvcjpAZGFya2dyZWVuOyBjb2xvcjojZmZmOyB9XG5cdFx0XHRcdFx0LnN1Yi1tZW51IHtvcGFjaXR5OjE7IHZpc2liaWxpdHk6dmlzaWJsZTsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYjbmF2LXNlY29uZGFyeSB7Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOjA7IHBvc2l0aW9uOnJlbGF0aXZlOyByaWdodDphdXRvOyB0b3A6YXV0bzsgfVxuXHRcdFx0XHRsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjsgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjZmZmOyB9XG5cdFx0XHRcdFx0YSB7Zm9udDpib2xkIDEzcHgvMTZweCBAc2Vjb25kYXJ5Rm9udDsgcGFkZGluZzozN3B4IDEzcHggMzVweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtmb250LXNpemU6MTJweDsgcGFkZGluZzoxMHB4IDMwcHg7fVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7cGFkZGluZy1sZWZ0OiAyNnB4OyBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0JjphY3RpdmUge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IGJvcmRlci1jb2xvcjojZmZmOyBjb2xvcjojMDAwOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Y29sb3I6I2ZmZjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge2JvcmRlci1yaWdodDogMHB4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjsgfVxuXHRcdFx0XHQgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiB0aGlzIGxpIGhvdmVyIHNlY3Rpb24gbXVzdCBvbmx5IGV4aXN0IGluIDEwMjRweCArIG1vZGUgKi9cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuXHRcdCAgICAgICAgICAgID4gbGkge1xuXHRcdFx0XHQgICAgICAgICY6aG92ZXIsXG5cdFx0XHRcdCAgICAgICAgJjphY3RpdmUge1xuXHRcdFx0XHRcdCAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJsYWNrOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHQgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGEuc2VhcmNoIHtib3JkZXItbGVmdDoxcHggc29saWQgI2IyYjZjMjsgZGlzcGxheTpibG9jazsgZm9udC1zaXplOjEwcHg7IGhlaWdodDo5MHB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgcmlnaHQ6MDsgdGV4dC1pbmRlbnQ6LTEwMDAwcHg7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgdG9wOjA7IHdpZHRoOjcycHg7IFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtib3JkZXItbGVmdDpub25lOyByaWdodDo0NXB4OyB3aWR0aDo0NXB4OyBoZWlnaHQ6NjZweDt9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI3MXB4KSB7Ym9yZGVyLWxlZnQ6IDBweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MnB4KSB7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjJiNmMyOyB9XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7YmFja2dyb3VuZDp1cmwoJy4uL2Rpc3QvaW1nL2ljb24tc2VhcmNoLnN2ZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDsgY29udGVudDonJzsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjIzcHg7IGxlZnQ6MjRweDsgb3BhY2l0eToxOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjM2cHg7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgd2lkdGg6MjNweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtoZWlnaHQ6MTVweDsgbGVmdDoxNXB4OyB0b3A6MjRweDsgd2lkdGg6MTVweDsgfVxuXHRcdH1cblx0XHQmOmFmdGVyIHtiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vZGlzdC9pbWcvaWNvbi1zZWFyY2gtd2hpdGUuc3ZnJyk7IG9wYWNpdHk6MDsgfVxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge2JhY2tncm91bmQ6QGRhcmtncmVlbjtcblx0XHRcdCY6YmVmb3JlIHtvcGFjaXR5OjA7IH1cblx0XHRcdCY6YWZ0ZXIge29wYWNpdHk6MTsgfVxuXHRcdH1cblxuXHR9XG59XG5cbi5zaXRlLWZvb3RlciB7XG5cdGNsZWFyOiBib3RoO1xuXHQuZm9vdGVyLXdpZGdldCB7ZGlzcGxheTppbmxpbmUtYmxvY2s7IG1hcmdpbjogNTBweCAwcHggMHB4IDBweDsgcGFkZGluZzogMiUgMy40NzIyMjIyMiUgMiUgMy40NzIyMjIyMiUgOyBcbiAgICAgICAgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDoyNSU7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe3dpZHRoOjMzJTsgfVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe21hcmdpbjowIDAgMzBweDsgd2lkdGg6MTAwJTsgfVxuXHRcdCYuaGFsZiB7Ym9yZGVyOjFweCBzb2xpZCBAZGFya2VyZ3JheTsgYm9yZGVyLWJvdHRvbTpub25lOyBib3JkZXItdG9wOm5vbmU7IHdpZHRoOjUwJTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXt3aWR0aDozMyU7IH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2JvcmRlcjpub25lOyB3aWR0aDoxMDAlOyB9XG5cdFx0fVxuXHRcdGgzIHtjb2xvcjojOTY5Njk2OyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MTsgbWFyZ2luOjAgMCAyNnB4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IH1cblx0XHRwIHtjb2xvcjojMDAwOyBmb250LXNpemU6MThweDsgZm9udC13ZWlnaHQ6MzAwOyBsaW5lLWhlaWdodDoxLjMzOyBtYXJnaW46MDtcblx0XHRcdHN0cm9uZyB7bGluZS1oZWlnaHQ6MTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRcdFx0XHRlbSB7Y29sb3I6QHBpbms7IGZvbnQtc3R5bGU6bm9ybWFsOyB9XG5cdFx0XHR9XG5cdFx0XHQmLnRydXN0ZWVzIHtiYWNrZ3JvdW5kOnVybCgnLi4vZGlzdC9pbWcvaGFydmFyZF90cnVzdGVlc19sb2dvLmdpZicpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDsgZGlzcGxheTpibG9jazsgaGVpZ2h0OjUxcHg7IHRleHQtYWxpZ246Y2VudGVyOyB0ZXh0LWluZGVudDotMTAwMDBweDsgd2lkdGg6NzVweDsgfVxuXHRcdFx0Ji5tb3JlIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjo0MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjpAcGluaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIFxuXHRcdGZvcm0ge1xuXHRcdFx0bGFiZWwge2NvbG9yOiMwMDA7IGZvbnQtc2l6ZToxNHB4OyBmb250LXdlaWdodDpib2xkOyBsZXR0ZXItc3BhY2luZzowOyBsaW5lLWhlaWdodDoxOyBtYXJnaW46MDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB9XG5cdFx0XHRpbnB1dCB7YmFja2dyb3VuZDojZWFlYWVhOyBib3JkZXI6bm9uZTsgbWFyZ2luOjIwcHggYXV0byAzMnB4OyBwYWRkaW5nOjEycHg7IHRleHQtYWxpZ246Y2VudGVyOyB3aWR0aDo5MCU7IH1cblx0XHRcdGJ1dHRvbiB7bGV0dGVyLXNwYWNpbmc6MDsgbWluLXdpZHRoOjIwMHB4OyB9XG5cdFx0fVxuXG5cdFx0LmhvdXJzIHtkaXNwbGF5OmlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDo0OSU7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7d2lkdGg6MTAwJTsgfVxuXHRcdFx0Ji5maXJzdCB7Ym9yZGVyLXJpZ2h0Om5vbmU7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtib3JkZXI6bm9uZTsgbWFyZ2luOjAgMCAzMHB4OyB0ZXh0LWFsaWduOiBsZWZ0O31cblx0XHRcdH1cblxuXHRcdFx0cCB7bWFyZ2luOjAgMCA2cHg7IH1cblx0XHRcdC5zdGF0dXMge2NvbG9yOiMwMDA7IGZvbnQ6Ym9sZCAyNHB4LzEuMiBAc2Vjb25kYXJ5Rm9udDsgbWFyZ2luOjAgMCAxNHB4OyBwYWRkaW5nOjAgMCAxM3B4OyBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2ZvbnQtc2l6ZToyMHB4OyB9XG5cdFx0XHR9XG5cdFx0XHQuaW5mbyB7Y29sb3I6IzFhMWExYTsgZm9udDozMDAgMThweC8xIEBwcmltYXJ5Rm9udDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe2ZvbnQtc2l6ZToxOHB4OyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuc29jaWFsIHtsaXN0LXN0eWxlOm5vbmU7IG1hcmdpbjogMTJweCAwcHggMTJweCAwcHg7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGxpIHtkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjAgMi41cHg7XG5cdFx0XHRcdGEge2JhY2tncm91bmQ6I2VhZWFlYTsgYm9yZGVyLXJhZGl1czo1MCU7IGRpc3BsYXk6YmxvY2s7IGhlaWdodDozMXB4OyB3aWR0aDozMXB4OyBjb2xvcjogQHBpbms7XG5cdFx0XHRcdFx0LmxhYmVsIHtkaXNwbGF5Om5vbmU7IH1cblx0XHRcdFx0XHRzdmcge2Rpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRjaXJjbGUsXG5cdFx0XHRcdFx0XHRwYXRoIHtmaWxsOkBwaW5rICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246YWxsIC4yNXMgZWFzZTsgfVxuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0Ji5sZCBzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGZhZGVvdXQoQHBpbmssIDIwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRjaXJjbGUsXG5cdFx0XHRcdFx0XHRcdHBhdGgge2ZpbGw6ZmFkZW91dChAcGluaywgMjAlKSAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I25hdi1mb290ZXIge2JhY2tncm91bmQ6QGRhcmtncmVlbjsgcGFkZGluZzogMCUgMy40NzIyMjIyMiUgMCUgMy40NzIyMjIyMiU7XG5cdFx0dWwge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBsaXN0LXN0eWxlOm5vbmU7IG1hcmdpbjowOyBwYWRkaW5nOjA7IHZlcnRpY2FsLWFsaWduOnRvcDtcblx0XHRcdGxpIHtkaXNwbGF5OmlubGluZS1ibG9jazsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgdmVydGljYWwtYWxpZ246dG9wO1xuXHRcdFx0XHRhIHtjb2xvcjpAbGlnaHRncmF5OyBkaXNwbGF5OmJsb2NrOyBmb250OjUwMCAxMXB4LzIgQHNlY29uZGFyeUZvbnQ7IHBhZGRpbmc6IDE1cHggNDBweCAwcHggMHB4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyB0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2U7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmFjdGl2ZSB7Y29sb3I6I2ZmZjsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb3B5cmlnaHQge2NvbG9yOkBwaW5rOyBkaXNwbGF5OmlubGluZS1ibG9jazsgZm9udDo1MDAgMTFweC8yIEBzZWNvbmRhcnlGb250OyBwYWRkaW5nOjE1cHggMHB4OyB0ZXh0LWFsaWduOmxlZnQ7IHZlcnRpY2FsLWFsaWduOnRvcDsgfVxuXHR9XG59XG5cbi8qIHJlbGF0ZWQgdG8gaXNzdWUgMTIyNiAqL1xuI2NvbnRlbnQge1xuICBjb3VudGVyLXJlc2V0OiBwYXJhX251bWJlcnM7XG59XG5wLm51bWJlcmVkOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBwYXJhX251bWJlcnM7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocGFyYV9udW1iZXJzKSBcIi4gXCI7XG59XG5wLm51bWJlcmVkW2RhdGEtcGFyYS1udW1iZXJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wYXJhLW51bWJlcikgXCIuIFwiO1xufVxuI2NvbnRlbnQgcFtkYXRhLXBhcmEtbnVtYmVyXSB7XG4gICAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xufVxuI2NvbnRlbnQgcFtkYXRhLXBhcmEtbnVtYmVyXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtcGFyYS1udW1iZXIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gICAgZm9udC1zaXplOiA2NSU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5jb250ZW50VGFncyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGRhcmtlcmdyYXk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZGFya2VyZ3JheTtcbiAgcGFkZGluZzogMzVweCAwIDM1cHggMDtcbn1cblxuLmNvbnRlbnRUYWdzLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLmNvbnRlbnRUYWdzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jb250ZW50VGFnIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGVudFRhZ3MtdGl0bGUge1xuICAmOmV4dGVuZChoNSk7XG4gIGZvbnQtc2l6ZToxNnB4OyBcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uY29udGVudFRhZyB7XG4gIGNvbG9yOkBibGFjazsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogQHBpbms7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6QHBpbms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgXG4gIH1cbn1cbiIsIi50aWxlSXRlbSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYzsgbWFyZ2luOjAgMCAzMHB4OyBwYWRkaW5nOjAgMCAzMHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpe21pbi1oZWlnaHQ6MjYwcHg7IH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7cGFkZGluZy1sZWZ0OjA7IH1cblx0YSB7Y29sb3I6QGJsYWNrOyBmb250LXdlaWdodDogNjAwO1xuICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogQHBpbms7XG4gICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgJjpob3ZlcixcbiAgICAgICAmOmFjdGl2ZSB7Y29sb3I6QHBpbms7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IH1cbiAgICB9XG5cdGgyLnRpbGVIZWFkbGluZSB7Y2xlYXI6bm9uZTsgbWFyZ2luOjAgMCA4cHg7XG5cdFx0YSB7Y29sb3I6QGJsYWNrOyB0ZXh0LWRlY29yYXRpb246bm9uZTsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJi5zdW1tYXJ5LnVybCB7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTAwcHgpIHtcbiAgICAgICAgICAgICYuc3VtbWFyeS51cmwgeyBjbGVhcjogbm9uZTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblx0aDMuZGVzY3JpcHRpb24ge2ZvbnQtc2l6ZToxNnB4OyB9XG5cdC50aWxlSW1hZ2Uge2Rpc3BsYXk6YmxvY2s7IGZsb2F0OmxlZnQgIWltcG9ydGFudDsgbWFyZ2luOjAgMzBweCAxNXB4IDAgIWltcG9ydGFudDsgIFxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe2xlZnQ6YXV0bzsgcG9zaXRpb246cmVsYXRpdmU7IHRvcDphdXRvOyB3aWR0aDphdXRvOyB9XG5cdFx0aW1nIHtkaXNwbGF5OmJsb2NrOyBtYXgtd2lkdGg6MTAwJTsgd2lkdGg6MTAwJTsgfVxuXHR9XG5cdGhyLnZpc3VhbENsZWFyIHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfVxufVxuXG4ubW9zYWljLXBsb25lXFwuYXBwXFwuc3RhbmRhcmR0aWxlc1xcLmV4aXN0aW5nY29udGVudC10aWxlIGgxLmRvY3VtZW50Rmlyc3RIZWFkaW5nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAuY2Fyb3VzZWwsIGJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIHtcblx0Lml0ZW0ge1xuXHRcdC50ZXh0LXdyYXAge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdC5zbGlkZS10ZXh0IHtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQuc2xpZGUtbGVhZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2xpZGUtc3ViLWxlYWQge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2Fyb3VzZWwtY2FwdGlvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjc1KTtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDFlbSAwIDFlbSAzZW07XG5cdFx0fVxuXHR9XG5cdG9sLmNhcm91c2VsLWluZGljYXRvcnMsIG9sLmNhcm91c2VsLWluZGljYXRvcnMge1xuXHRcdGJvdHRvbTogMnB4O1xuXHRcdHJpZ2h0OiAxZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgQHdoaXRlO1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdC5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuXHRcdH1cblx0fVxuXHQuY2Fyb3VzZWwtY29udHJvbCB7XG5cdFx0d2lkdGg6IDNlbTtcblx0fVxuXHRhLmxlZnQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLyogS2lsbCB3aGl0ZSBzcGFjZSBnYXAgKG1pc3NpbmcgYnJlYWRjcnVtYnMgZ2FwKSBvbiBob21lIHBhZ2UgKi9cbi5tb3NhaWMtdGlsZS1jb250ZW50IC5jYXJvdXNlbC5zbGlkZSB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG59XG5cbi8qIEhpZGUgaWNvbiBhcHBlYXJpbmcgYWJvdXQgc2xpZGVycyBvbiBob21lcGFnZSAqL1xuLm1vc2FpYy10aWxlLWNvbnRlbnQgLmNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiaHRtbCwgYm9keSwgcCB7XG4gIGZvbnQtZmFtaWx5OiBAcHJpbWFyeUZvbnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuYSB7Y29sb3I6QGJsYWNrOyBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBAcGluaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdCY6aG92ZXIsXG4gICY6YWN0aXZlIHtjb2xvcjpAcGluazsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuICAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAmIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge2NvbG9yOkBwaW5rOyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyB9XG4gIH1cbn1cblxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgJi5zdHlsZTIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbmgyLmFsdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtncmVlbjtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIC8vIEZha2UgZW5kIHBhZGRpbmcgd2l0aCBib3ggc2hhZG93XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTIwcHggMCAwIEBkYXJrZ3JlZW4sIDIwcHggMCAwIEBkYXJrZ3JlZW47XG4gIGJveC1zaGFkb3c6IC0yMHB4IDAgMCBAZGFya2dyZWVuLCAyMHB4IDAgMCBAZGFya2dyZWVuO1xuICAvLyBEZWFsIHdpdGggRkYgYnVnXG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyMHB4O1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGRhcmtncmVlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICB9XG59XG5cbi8vU2FmYXJpIEhhY2tcbkBzdXBwb3J0cyAoLXdlYmtpdC1tYXJxdWVlLXJlcGV0aXRpb246aW5maW5pdGUpIGFuZCAob2JqZWN0LWZpdDpmaWxsKSB7XG4gIGgyLmFsdDphZnRlciB7IGJvdHRvbTogLThweDsgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgJi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubmF2LWhlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZTJlMmU7XG59XG5cbmg1IHtcbiAgLm5hdi1oZWFkaW5nO1xufVxuXG4uYXJyb3ctbGluayB7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICYge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cblxuLmZ1bGwtYXJyb3ctbGluayB7XG4gIC5hcnJvdy1saW5rO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwzMDA5JztcbiAgICBmb250OiBAcHJpbWFyeUZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgIGNvbG9yOiBAcGluaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOnZpc2l0ZWQsICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiBAcGluaztcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbmEuYXJyb3ctbGluaywgLmFycm93LWxpbmsgYSB7XG4gIC5mdWxsLWFycm93LWxpbms7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZnVsbFdpZHRoSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHlbY2xhc3NdIHtcblx0I2NvbnRlbnQge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0Ji5wdWxscXVvdGUge2JvcmRlcjpub25lOyBib3JkZXItbGVmdDo0cHggc29saWQgQHBpbms7IGNvbG9yOiMwMDA7IGZvbnQ6MzAwIDI0cHgvMzRweCBAc2Vjb25kYXJ5Rm9udDsgbGV0dGVyLXNwYWNpbmc6MCAhaW1wb3J0YW50OyBwYWRkaW5nOjI0cHg7IGZsb2F0OiByaWdodDtcblx0XHRcdFx0QG1lZGlhIEBwb3J0YWJsZSB7bWluLXdpZHRoOjA7IHdpZHRoOmF1dG87IH1cblx0XHRcdFx0QG1lZGlhIEB0YWJsZXQgKG1heC13aWR0aDoxMDIycHgpe21hcmdpbjouNmVtIDA7IH1cblx0XHRcdFx0PiBjaXRlIHtmb250LXNpemU6MTAwJTsgZm9udC1zdHlsZTpub3JtYWw7IGZvbnQtd2VpZ2h0OjUwMDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlciwgXG4jY29udGVudCAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlciB7YmFja2dyb3VuZDojZWRlZGVkOyBib3JkZXItcmFkaXVzOjhweDsgY29sb3I6Izc2NzY3NjsgZm9udDpub3JtYWwgYm9sZCAxMXB4LzEgQHByaW1hcnlGb250ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MXB4IDRweCAhaW1wb3J0YW50OyBcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge2NvbG9yOkBvcmFuZ2U7IH1cbn1cblxuXG4vLyB0eXBla2l0IGZsaWNrZXJcbi8vIC53Zi1sb2FkaW5nICoge1xuLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyB9XG5cbi8vIC53Zi1hY3RpdmUgKiB7XG4vLyAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4vLyB9XG5cblxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSBhLkFyY2hpdmVEb3dubG9hZCB7XG4gICAgY29sb3I6ICNkZGQ7XG59XG5cbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgYS5BcmNoaXZlRG93bmxvYWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uWm9vbUltYWdlTGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ab29tSW1hZ2VMYWJlbENvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE1MTU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogYW5pbWF0ZS5jc3MgLWh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiAqIFZlcnNpb24gLSAzLjUuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNiBEYW5pZWwgRWRlblxuICovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFksXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG5cbiAgMzEuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uaGVhZFNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd29iYmxlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cblxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cblxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICBhbmltYXRpb24tbmFtZTogamVsbG87XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgZnJvbSwgMjAlLCA0MCUsIDYwJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuIiwiLypcbiAgTmV1ZSBIZWx2ZXRpY2EgVzAxIC1cbiAgICA0MDAgLSBub3JtYWwgLyBpdGFsaWNcbiAgICA3MDAgLSBib2xkIC8gaXRhbGljXG4gIGJyYW5kb24tZ3JvdGVzcXVlIC1cbiAgICA0MDAgLSBub3JtYWwgLyBpdGFsaWNcbiAgICA3MDAgLSBib2xkIC8gaXRhbGljXG4gIHByb3hpbWEtbm92YSAtXG4gICAgMTAwIC0gbm9ybWFsXG4gICAgNDAwIC0gbm9ybWFsIC8gaXRhbGljXG4gICAgNTAwIC0gbm9ybWFsXG4gICAgNzAwIC0gYm9sZCAvIGl0YWxpY1xuICAgIDgwMCAtIG5vcm1hbFxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5AaW1wb3J0IFwiaW5pdGlhbGl6ZXJzL2FuaW1hdGUuY3NzXCI7XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSA0MHB4O1xuICBtYXJnaW46IDFlbSAwO1xufVxuZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByb3lhbGJsdWU7XG59XG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiBtaWRuaWdodGJsdWU7XG4gIG91dGxpbmU6IDA7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IG1pZG5pZ2h0Ymx1ZTtcbiAgb3V0bGluZTogMDtcbn1cbmE6Zm9jdXMge1xuICBjb2xvcjogbWlkbmlnaHRibHVlO1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEsXG4uaGVyb0luZm8tdGl0bGUsXG4uZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xuICBjbGVhcjogYm90aDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YiB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRvcDogLTAuNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5rYmQge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmJ1dHRvbjphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuaW5wdXQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5vcHRncm91cCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VsZWN0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxudGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG59XG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG50ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5oMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDMsXG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyAuc3RhdHVzLFxuLmhvdXJzLWxhcmdlLFxuLmNhcmRCb3R0b20tdGl0bGUsXG4uY29udGVudFRpdGxlLFxuLmRvY3VtZW50RGVzY3JpcHRpb24sXG4uYm9va0NvbnRlbnRUaXRsZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDQge1xuICBjbGVhcjogYm90aDtcbn1cbmg1LFxuLnZpc2l0VGl0bGUsXG4uY29udGVudFBob3RvLXN1YlRpdGxlLFxuLnJlbGF0ZWRFdmVudHMtdGl0bGUsXG4uY29udGVudFRhZ3MtdGl0bGUsXG4ucmVsYXRlZEJsb2dQb3N0cy10aXRsZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbmNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xuICBxdW90ZXM6IFwiXCIgXCJcIjtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxudHQge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxudmFyIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbmFiYnIge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5xIHtcbiAgcXVvdGVzOiBcIlwiIFwiXCI7XG59XG5xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbnVsIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxub2wge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5saSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xufVxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwidGltZVwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0ge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAzMDtcbn1cbmh0bWwgYm9keSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250OiAxOHB4LzEuNiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmN2YwODtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmY3ZjA4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBib2xkIDEycHgvMSBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDE1cHggNy41cHg7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuLmJ1dHRvbi53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idXR0b24ud2hpdGUuaG9sbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5ob2xsb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmhvbGxvdzpob3Zlcixcbi5idXR0b24uaG9sbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZjdmMDg7XG59XG4uYnV0dG9uLmhvbGxvdy5ibGFjayB7XG4gIGNvbG9yOiAjMDMwO1xufVxuI3ZpZXdsZXQtYWJvdmUtY29udGVudC1ib2R5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbn1cbi5tb2RhbC1ib2R5IC5oZXJvLFxuLm1vZGFsLWJvZHkgLmhlcm9Ob0ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbi1leGhpYml0ICNjb250ZW50LWNvcmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tb3NhaWMtcGFuZWwgLm1vc2FpYy1pbmZvLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ubW9zYWljLXBhbmVsIC5tb3NhaWMtaW5mby1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDNkM2Qztcbn1cbi5tb3NhaWMtdG9vbGJhciB7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG59XG4uc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIGgxLnNpdGUtdGl0bGUsXG4uc2l0ZS1oZWFkZXIgaDIuc2l0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyMi4zNjExMTExMSU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIGgxLnNpdGUtdGl0bGUsXG4gIC5zaXRlLWhlYWRlciBoMi5zaXRlLXRpdGxlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciBoMS5zaXRlLXRpdGxlIGEsXG4uc2l0ZS1oZWFkZXIgaDIuc2l0ZS10aXRsZSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9kaXN0L2ltZy9sb2dvLnN2Zz92PTEnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDkycHg7XG4gIG1hcmdpbjogMCAwIDAgMjguNTcxNDI4NTclO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoMS5zaXRlLXRpdGxlIGEsXG4gIC5zaXRlLWhlYWRlciBoMi5zaXRlLXRpdGxlIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZTpob3Zlcixcbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW4sXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6YWN0aXZlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6aG92ZXIgc3BhbjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6YWN0aXZlIHNwYW46YmVmb3JlLFxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW46YWZ0ZXIsXG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGU6YWN0aXZlIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjMjY1YjRmO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlLm9wZW4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUub3BlbiBzcGFuOmJlZm9yZSxcbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZS5vcGVuIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNpdGUtaGVhZGVyIC5tb2JpbGUtdG9nZ2xlLm9wZW4gc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDEyLjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHRvcDogMjNweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLm1vYmlsZS10b2dnbGUgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAubW9iaWxlLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOTJweDtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA3Ny42Mzg4ODg4OSU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDY2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24ub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IyYjZjMjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNDBweCAzMHB4IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjY1YjRmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAubW9iaWxlLWV4cGFuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE5cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLm1vYmlsZS1leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLm1vYmlsZS1leHBhbmQub3BlbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5tb2JpbGUtZXhwYW5kOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMXB4O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5tb2JpbGUtZXhwYW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpLm9wZW4gPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogIzI2NWI0ZjtcbiAgYm9yZGVyOiBub25lO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA5MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IGJvbGQgMTRweC8xNnB4IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMjdweCAyMHB4IDI5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSBsaSBhOmhvdmVyLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudSBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIge1xuICBwYWRkaW5nOiAyOHB4IDYuOCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLmNvbGxlY3Rpb25zIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjJiNmMyO1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5jb2xsZWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuY29sbGVjdGlvbnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLmNvbGxlY3Rpb25zIGxpIGEge1xuICBmb250OiBib2xkIDEycHgvMSBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuY29sbGVjdGlvbnMgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRvcDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2ZmN2YwODtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogYm9sZCAxMnB4LzEgam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCBsaSAuc3ViLW1lbnUuaG9sZGVyIHVsLnN1Yi1tZW51IGxpIGEuYnV0dG9uIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsIGxpIC5zdWItbWVudS5ob2xkZXIgdWwuc3ViLW1lbnUgbGkgYS5idXR0b246aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgbGkgLnN1Yi1tZW51LmhvbGRlciB1bC5zdWItbWVudSBsaSBhLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZjA4O1xufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsID4gbGk6aG92ZXIgPiBhLFxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsID4gbGk6YWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gIGJvcmRlci1jb2xvcjogIzI2NWI0ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgPiBsaTpob3ZlciAuc3ViLW1lbnUsXG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwgPiBsaTphY3RpdmUgLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiBub25lO1xuICAvKiB0aGlzIGxpIGhvdmVyIHNlY3Rpb24gbXVzdCBvbmx5IGV4aXN0IGluIDEwMjRweCArIG1vZGUgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzFweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYSB7XG4gIGZvbnQ6IGJvbGQgMTNweC8xNnB4IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMzdweCAxM3B4IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3MXB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjcycHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpIGE6aG92ZXIsXG4uc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmhvdmVyLFxuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSBsaSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI3MnB4KSB7XG4gIC5zaXRlLWhlYWRlciAubmF2aWdhdGlvbiB1bCNuYXYtc2Vjb25kYXJ5IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXIgLm5hdmlnYXRpb24gdWwjbmF2LXNlY29uZGFyeSA+IGxpOmhvdmVyID4gYSxcbiAgLnNpdGUtaGVhZGVyIC5uYXZpZ2F0aW9uIHVsI25hdi1zZWNvbmRhcnkgPiBsaTphY3RpdmUgPiBhIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2gge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMmI2YzI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciBhLnNlYXJjaCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcxcHgpIHtcbiAgLnNpdGUtaGVhZGVyIGEuc2VhcmNoIHtcbiAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNzJweCkge1xuICAuc2l0ZS1oZWFkZXIgYS5zZWFyY2gge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IyYjZjMjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmJlZm9yZSxcbi5zaXRlLWhlYWRlciBhLnNlYXJjaDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vZGlzdC9pbWcvaWNvbi1zZWFyY2guc3ZnJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgbGVmdDogMjRweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG4gIHdpZHRoOiAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciBhLnNlYXJjaDpiZWZvcmUsXG4gIC5zaXRlLWhlYWRlciBhLnNlYXJjaDphZnRlciB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiAyNHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Rpc3QvaW1nL2ljb24tc2VhcmNoLXdoaXRlLnN2ZycpO1xuICBvcGFjaXR5OiAwO1xufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmhvdmVyLFxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG59XG4uc2l0ZS1oZWFkZXIgYS5zZWFyY2g6aG92ZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmhvdmVyOmFmdGVyLFxuLnNpdGUtaGVhZGVyIGEuc2VhcmNoOmFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1mb290ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA1MHB4IDBweCAwcHggMHB4O1xuICBwYWRkaW5nOiAyJSAzLjQ3MjIyMjIyJSAyJSAzLjQ3MjIyMjIyJSA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldC5oYWxmIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQuaGFsZiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0LmhhbGYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IGgzIHtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcCBzdHJvbmcge1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBwIHN0cm9uZyBlbSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcC50cnVzdGVlcyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vZGlzdC9pbWcvaGFydmFyZF90cnVzdGVlc19sb2dvLmdpZicpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gIHdpZHRoOiA3NXB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAubW9yZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAubW9yZSBhOmhvdmVyLFxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAubW9yZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBmb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IGZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDMycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCBmb3JtIGJ1dHRvbiB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3Vycy5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzLmZpcnN0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHAge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIC5zdGF0dXMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udDogYm9sZCAyNHB4LzEuMiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIHBhZGRpbmc6IDAgMCAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyAuc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLmluZm8ge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udDogMzAwIDE4cHgvMSBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxMnB4IDBweCAxMnB4IDBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyLjVweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYSAubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsLnNvY2lhbCBsaSBhIHN2ZyBjaXJjbGUsXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZhMzk3ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGEubGQgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTpob3Zlcixcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxNjMsIDE1MSwgMC44KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgdWwuc29jaWFsIGxpIGE6aG92ZXIgc3ZnIGNpcmNsZSxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTphY3RpdmUgc3ZnIGNpcmNsZSxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTpob3ZlciBzdmcgcGF0aCxcbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCB1bC5zb2NpYWwgbGkgYTphY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDI1NSwgMTYzLCAxNTEsIDAuOCkgIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gIHBhZGRpbmc6IDAlIDMuNDcyMjIyMjIlIDAlIDMuNDcyMjIyMjIlO1xufVxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCBsaSBhIHtcbiAgY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiA1MDAgMTFweC8yIGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTVweCA0MHB4IDBweCAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbn1cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCBsaSBhOmhvdmVyLFxuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIHVsIGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1mb290ZXIgI25hdi1mb290ZXIgLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDUwMCAxMXB4LzIgam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIHJlbGF0ZWQgdG8gaXNzdWUgMTIyNiAqL1xuI2NvbnRlbnQge1xuICBjb3VudGVyLXJlc2V0OiBwYXJhX251bWJlcnM7XG59XG5wLm51bWJlcmVkOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBwYXJhX251bWJlcnM7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocGFyYV9udW1iZXJzKSBcIi4gXCI7XG59XG5wLm51bWJlcmVkW2RhdGEtcGFyYS1udW1iZXJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wYXJhLW51bWJlcikgXCIuIFwiO1xufVxuI2NvbnRlbnQgcFtkYXRhLXBhcmEtbnVtYmVyXSB7XG4gIHRleHQtaW5kZW50OiAtMXJlbTtcbn1cbiNjb250ZW50IHBbZGF0YS1wYXJhLW51bWJlcl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wYXJhLW51bWJlcik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMC4ycmVtO1xuICBmb250LXNpemU6IDY1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY29tYm8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tYm8gPiAuY29tYm8tZmlyc3Qge1xuICB3aWR0aDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb21ibyA+IC5jb21iby1maXJzdCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY29tYm8gPiAuY29tYm8tbGFzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbWJvLWZpcnN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb21iby1sYXN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb21iby0tbWlkZGxlID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY29tYm8tLWJvdHRvbSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmNvbWJvLS1mdWxsIC5jb21iby1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29tYm8tLWZ1bGwgLmNvbWJvLWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29tYm8tLXJldiA+IC5jb21iby1maXJzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmNvbWJvLS1yZXYgPiAuY29tYm8tbGFzdCB7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNvbWJvLS1yZXYgPiAuY29tYm8tbGFzdCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuLmdyaWQge1xuICBmb250LXNpemU6IDA7XG59XG4uZ3JpZCA+ICoge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ncmlkLTFvZjEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjIge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtMm9mMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTJvZjMge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0zb2YzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y0IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTJvZjQge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtM29mNCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZ3JpZC00b2Y0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y1IHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ncmlkLTJvZjUge1xuICB3aWR0aDogNDAlO1xufVxuLmdyaWQtM29mNSB7XG4gIHdpZHRoOiA2MCU7XG59XG4uZ3JpZC00b2Y1IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ncmlkLTVvZjUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjYge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0yb2Y2IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtM29mNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC00b2Y2IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtNW9mNiB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTZvZjYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjcge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbn1cbi5ncmlkLTJvZjcge1xuICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbn1cbi5ncmlkLTNvZjcge1xuICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG59XG4uZ3JpZC00b2Y3IHtcbiAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG59XG4uZ3JpZC01b2Y3IHtcbiAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xufVxuLmdyaWQtNm9mNyB7XG4gIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbn1cbi5ncmlkLTdvZjcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjgge1xuICB3aWR0aDogMTIuNSU7XG59XG4uZ3JpZC0yb2Y4IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTNvZjgge1xuICB3aWR0aDogMzcuNSU7XG59XG4uZ3JpZC00b2Y4IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTVvZjgge1xuICB3aWR0aDogNjIuNSU7XG59XG4uZ3JpZC02b2Y4IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ncmlkLTdvZjgge1xuICB3aWR0aDogODcuNSU7XG59XG4uZ3JpZC04b2Y4IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y5IHtcbiAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xufVxuLmdyaWQtMm9mOSB7XG4gIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbn1cbi5ncmlkLTNvZjkge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC00b2Y5IHtcbiAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xufVxuLmdyaWQtNW9mOSB7XG4gIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbn1cbi5ncmlkLTZvZjkge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC03b2Y5IHtcbiAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xufVxuLmdyaWQtOG9mOSB7XG4gIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbn1cbi5ncmlkLTlvZjkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5ncmlkLTJvZjEwIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ncmlkLTNvZjEwIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5ncmlkLTRvZjEwIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ncmlkLTVvZjEwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTZvZjEwIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ncmlkLTdvZjEwIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5ncmlkLThvZjEwIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ncmlkLTlvZjEwIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5ncmlkLTEwb2YxMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTEge1xuICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xufVxuLmdyaWQtMm9mMTEge1xuICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbn1cbi5ncmlkLTNvZjExIHtcbiAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xufVxuLmdyaWQtNG9mMTEge1xuICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbn1cbi5ncmlkLTVvZjExIHtcbiAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG59XG4uZ3JpZC02b2YxMSB7XG4gIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbn1cbi5ncmlkLTdvZjExIHtcbiAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG59XG4uZ3JpZC04b2YxMSB7XG4gIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG59XG4uZ3JpZC05b2YxMSB7XG4gIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbn1cbi5ncmlkLTEwb2YxMSB7XG4gIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG59XG4uZ3JpZC0xMW9mMTEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjEyIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0yb2YxMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTNvZjEyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTRvZjEyIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtNW9mMTIge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC02b2YxMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC03b2YxMiB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLThvZjEyIHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtOW9mMTIge1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWQtMTBvZjEyIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtMTFvZjEyIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtMTJvZjEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0tbWlkZGxlID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZ3JpZC0tYm90dG9tID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZ3JpZC0tZnVsbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmdyaWQtLWZ1bGwgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmdyaWQtLXJldiB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdyaWQtLXJldiA+ICoge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tbGFyZ2UgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jb21iby0tYm90dG9tLS1sYXJnZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXJnZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXJnZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXJnZSA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuY29tYm8tLXJldi0tbGFyZ2UgPiAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY29tYm8tLXJldi0tbGFyZ2UgPiAuY29tYm8tbGFzdCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5ncmlkID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5ncmlkLTFvZjEtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1sYXJnZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tbGFyZ2UgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbiAgLmdyaWQtLXdpZGUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFyZ2UgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLXJldi0tbGFyZ2Uge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmdyaWQtLXJldi0tbGFyZ2UgPiAqIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1kZXNrID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tZGVzayA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuY29tYm8tLW5hcnJvdyAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1kZXNrIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLWRlc2sgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29tYm8tLXJldi0tZGVzayA+IC5jb21iby1maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAuY29tYm8tLXJldi0tZGVzayA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb21iby0tcmV2LS1kZXNrID4gLmNvbWJvLWxhc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuICAuZ3JpZCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuZ3JpZC0xb2YxLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWRlc2sge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLWRlc2sge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tZGVzayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWRlc2sge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWRlc2sge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWRlc2sge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWRlc2sge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tZGVzayB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWRlc2sge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLWRlc2sge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tZGVzayA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tZGVzayA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAuZ3JpZC0td2lkZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tZGVzayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWRlc2sgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmdyaWQtLXJldi0tZGVzayB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1kZXNrID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1sYXAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jb21iby0tYm90dG9tLS1sYXAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5jb21iby0tZnVsbC0tbGFwIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLWxhcCAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXAgPiAuY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcCA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb21iby0tcmV2LS1sYXAgPiAuY29tYm8tbGFzdCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG4gIC5ncmlkID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5ncmlkLTFvZjEtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1sYXAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tbGFwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1sYXAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLWxhcCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tbGFwIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1sYXAge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1sYXAge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLWxhcCB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWxhcCB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tbGFwIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tbGFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tbGFwIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1sYXAge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1sYXAge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1sYXAge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1sYXAgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ncmlkLS1ib3R0b20tLWxhcCA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAuZ3JpZC0td2lkZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFwID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1yZXYtLWxhcCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1sYXAgPiAqIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1wb3J0YWJsZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLXBvcnRhYmxlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuICAuY29tYm8tLXdpZGUgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5jb21iby0tbmFycm93IC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBvcnRhYmxlIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBvcnRhYmxlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBvcnRhYmxlID4gLmNvbWJvLWZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5jb21iby0tcmV2LS1wb3J0YWJsZSA+IC5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jb21iby0tcmV2LS1wb3J0YWJsZSA+IC5jb21iby1sYXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cbiAgLmdyaWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmdyaWQtMW9mMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLXBvcnRhYmxlID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1wb3J0YWJsZSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgfVxuICAuZ3JpZC0td2lkZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuZ3JpZC0tZnVsbC0tcG9ydGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1mdWxsLS1wb3J0YWJsZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1wb3J0YWJsZSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3JpZC0tcmV2LS1wb3J0YWJsZSA+ICoge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tcGFsbSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLXBhbG0gPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5jb21iby0td2lkZSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS13aWRlIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5jb21iby0tZnVsbC0tcGFsbSAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1wYWxtIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBhbG0gPiAuY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmNvbWJvLS1yZXYtLXBhbG0gPiAuY29tYm8tbGFzdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuY29tYm8tLXJldi0tcGFsbSA+IC5jb21iby1sYXN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cbiAgLmdyaWQgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmdyaWQtMW9mMS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLXBhbG0gPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ncmlkLS1ib3R0b20tLXBhbG0gPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbiAgLmdyaWQtLXdpZGUgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5ncmlkLS1uYXJyb3cgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLXBhbG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1mdWxsLS1wYWxtID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ncmlkLS1yZXYtLXBhbG0ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmdyaWQtLXJldi0tcGFsbSA+ICoge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5yb3cge1xuICBmb250LXNpemU6IDA7XG59XG4ucm93ID4gKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnJvdyAud2lkdGgtMVxcOjQge1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cgLndpZHRoLTFcXDo0IHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJvdyAud2lkdGgtMVxcOjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucm93IC53aWR0aC0xXFw6MiB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyAud2lkdGgtMVxcOjIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucm93IC53aWR0aC0xXFw6MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yb3cgLndpZHRoLTNcXDo0IHtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IC53aWR0aC0zXFw6NCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yb3cgLndpZHRoLTNcXDo0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJvdyAud2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdyA+ICoge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jZWRpdC16b25lIHtcbiAgei1pbmRleDogMjAgIWltcG9ydGFudDtcbn1cbmh0bWwsXG5ib2R5LFxucCB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmYTM5NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICBjb2xvcjogI2ZmYTM5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCBhOmhvdmVyLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmYTM5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaGVyb0luZm8tdGl0bGUsXG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyAuc3RhdHVzLFxuLmhvdXJzLWxhcmdlLFxuLmNhcmRCb3R0b20tdGl0bGUsXG4udmlzaXRUaXRsZSxcbi5jb250ZW50VGl0bGUsXG4uZG9jdW1lbnREZXNjcmlwdGlvbixcbi5ib29rQ29udGVudFRpdGxlLFxuLmNvbnRlbnRQaG90by1zdWJUaXRsZSxcbi5yZWxhdGVkRXZlbnRzLXRpdGxlLFxuLmNvbnRlbnRUYWdzLXRpdGxlLFxuLmZvcm0tdGl0bGUsXG4ucmVsYXRlZEJsb2dQb3N0cy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG59XG5oMSxcbi5oZXJvSW5mby10aXRsZSxcbi5mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDEsXG4gIC5oZXJvSW5mby10aXRsZSxcbiAgLmZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuaDIuc3R5bGUyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbmgyLmFsdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0yMHB4IDAgMCAjMjY1YjRmLCAyMHB4IDAgMCAjMjY1YjRmO1xuICBib3gtc2hhZG93OiAtMjBweCAwIDAgIzI2NWI0ZiwgMjBweCAwIDAgIzI2NWI0ZjtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDIwcHg7XG59XG5oMi5hbHQ6YmVmb3JlLFxuaDIuYWx0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG59XG5oMi5hbHQ6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuaDIuYWx0OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2NWI0ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjBweDtcbiAgYm90dG9tOiAtNHB4O1xufVxuQHN1cHBvcnRzICgtd2Via2l0LW1hcnF1ZWUtcmVwZXRpdGlvbjppbmZpbml0ZSkgYW5kIChvYmplY3QtZml0OmZpbGwpIHtcbiAgaDIuYWx0OmFmdGVyIHtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbn1cbmgzLFxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLnN0YXR1cyxcbi5ob3Vycy1sYXJnZSxcbi5jYXJkQm90dG9tLXRpdGxlLFxuLmNvbnRlbnRUaXRsZSxcbi5kb2N1bWVudERlc2NyaXB0aW9uLFxuLmJvb2tDb250ZW50VGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5oMy5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm5hdi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuaDUsXG4udmlzaXRUaXRsZSxcbi5jb250ZW50UGhvdG8tc3ViVGl0bGUsXG4ucmVsYXRlZEV2ZW50cy10aXRsZSxcbi5jb250ZW50VGFncy10aXRsZSxcbi5yZWxhdGVkQmxvZ1Bvc3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuLmFycm93LWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5hcnJvdy1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZnVsbC1hcnJvdy1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuZnVsbC1hcnJvdy1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZnVsbC1hcnJvdy1saW5rOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMzAwOSc7XG4gIGZvbnQ6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mdWxsLWFycm93LWxpbms6dmlzaXRlZCxcbi5mdWxsLWFycm93LWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5pdGlhbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZ1bGwtYXJyb3ctbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuLmZ1bGwtYXJyb3ctbGluazpob3ZlcjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmEuYXJyb3ctbGluayxcbi5hcnJvdy1saW5rIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IGEuYXJyb3ctbGluayxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5hcnJvdy1saW5rIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmEuYXJyb3ctbGluazphZnRlcixcbi5hcnJvdy1saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwzMDA5JztcbiAgZm9udDogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgY29sb3I6ICNmZmEzOTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYS5hcnJvdy1saW5rOnZpc2l0ZWQsXG4uYXJyb3ctbGluayBhOnZpc2l0ZWQsXG5hLmFycm93LWxpbms6aG92ZXIsXG4uYXJyb3ctbGluayBhOmhvdmVyIHtcbiAgY29sb3I6IGluaXRpYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuYXJyb3ctbGluazpob3Zlcixcbi5hcnJvdy1saW5rIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmYTM5Nztcbn1cbmEuYXJyb3ctbGluazpob3ZlcjphZnRlcixcbi5hcnJvdy1saW5rIGE6aG92ZXI6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mdWxsV2lkdGhJbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keVtjbGFzc10gI2NvbnRlbnQgYmxvY2txdW90ZS5wdWxscXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmYTM5NztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IDMwMCAyNHB4LzM0cHggam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gIGJvZHlbY2xhc3NdICNjb250ZW50IGJsb2NrcXVvdGUucHVsbHF1b3RlIHtcbiAgICBtYXJnaW46IC42ZW0gMDtcbiAgfVxufVxuYm9keVtjbGFzc10gI2NvbnRlbnQgYmxvY2txdW90ZS5wdWxscXVvdGUgPiBjaXRlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlcixcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgZm9udDogbm9ybWFsIGJvbGQgMTFweC8xIHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcHggNHB4ICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmxheSAuYmlnZm9vdC1mb290bm90ZV9fYnV0dG9uOjphZnRlcjpob3ZlcixcbiNjb250ZW50IC5iaWdmb290LWZvb3Rub3RlX19idXR0b246OmFmdGVyOmhvdmVyLFxuLm92ZXJsYXkgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXI6YWN0aXZlLFxuI2NvbnRlbnQgLmJpZ2Zvb3QtZm9vdG5vdGVfX2J1dHRvbjo6YWZ0ZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNmZjdmMDg7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIGEuQXJjaGl2ZURvd25sb2FkIHtcbiAgY29sb3I6ICNkZGQ7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIGEuQXJjaGl2ZURvd25sb2FkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uWm9vbUltYWdlTGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLlpvb21JbWFnZUxhYmVsQ29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNTE1O1xufVxuLnUtYWxpZ25MZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51LWFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51LW5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51LW1hcmdpblRvcDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi51LWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuLnUtcGxhaW5MaXN0LFxuLnNpZGViYXIgLnNpZGViYXJJdGVtcyxcbi5zaWRlYmFyIC5zaWRlYmFySXRlbUdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udS1wbGFpbkxpc3QgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtbm9Nb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC51LW5vTGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnUtc2VtaUJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnUtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdG9uOiByZWxhdGl2ZTtcbn1cbi51LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51LWJnSW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi51LXBhZGRpbmdUb3A1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnUtcGFkZGluZ1RvcDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4udS1wYWRkaW5nVG9wMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi51LXBhZGRpbmdUb3AyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnUtcGFkZGluZ1RvcDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi51LXBhZGRpbmdCb3R0b201MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4udS1wYWRkaW5nQm90dG9tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi51LXBhZGRpbmdCb3R0b20yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnUtcGFkZGluZ0JvdHRvbTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udS1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbn1cbi51LXRvcFNwYWNlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uZmllbGQtc2hpZnQge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKiByZXByZXNlbnRzIGRlZmF1bHQgKyBjdXN0b20gVGlueU1DRSBDbGFzc2VzIHNwZWNpZmljIHRvIER1bWJhcnRvbiBPYWtzICovXG4vKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4vKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4vKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4vKiBhdCBib3R0b206IGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9nYXJkZW5zL2V4cGxvcmUvZm91bnRhaW4tdGVycmFjZSAqL1xuLyogYXQgYm90dG9tOiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzZWFyY2gvZ2FyZGVuLWxhbmRzY2FwZS9zY2hvbGFybHktYWN0aXZpdGllcy9zdWNjZXNzLWluLXRoZS1jaXR5ICovXG4vKiBtdWx0aWNvbHVtbiBsYXlvdXQgaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLyogc2VhbHMgKi9cbi8qIC0gbW9iaWxlLmNzcyAtICovXG5AbWVkaWEgaGFuZGhlbGQsIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSB7XG4gICNwb3J0YWwtY29sdW1uLW9uZSxcbiAgI3BvcnRhbC1jb2x1bW4tdHdvLFxuICAjcG9ydGFsLWNvbHVtbi1jb250ZW50IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0OmZpcnN0LWNoaWxkIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0OmZpcnN0LWNoaWxkIHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgcCBzdHJvbmcgZW0ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtZm9vdGVyIC5idXR0b24ge1xuICBtYXJnaW46IDE1cHggNy41cHggMTVweCAwcHg7XG59XG5sYWJlbFtmb3I9XCJubC1lbWFpbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hvdXJzLXZpZXdsZXQge1xuICBwYWRkaW5nOiAyJSAwJSAyJSA3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaG91cnMtdmlld2xldCB7XG4gICAgcGFkZGluZzogMiUgMCUgMiUgNSU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMge1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldCAuaG91cnMge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQuaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHtcbiAgICB3aWR0aDogMzglO1xuICB9XG59XG4vKiBIaWRlIHN0cmFuZ2UgZW1wdHkgZm9vdGVyIGl0ZW0gXCJzaXRlYWN0aW9uLWNvbnRhY3RcIiAqL1xuLnNpdGUtZm9vdGVyICNuYXYtZm9vdGVyIHVsIGxpI3NpdGVhY3Rpb24tY29udGFjdCBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0aW5nQmFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saXN0aW5nQmFyID4gc3Bhbi5wcmV2aW91cyB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdGluZ0JhciA+IHNwYW4ucHJldmlvdXMgYTpob3Zlcixcbi5saXN0aW5nQmFyID4gc3Bhbi5wcmV2aW91cyBhOmFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY3ZjA4O1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xufVxuLmxpc3RpbmdCYXIgPiBzcGFuLm5leHQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3RpbmdCYXIgPiBzcGFuLm5leHQgYTpob3Zlcixcbi5saXN0aW5nQmFyID4gc3Bhbi5uZXh0IGE6YWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY3ZjA4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbn1cbi5saXN0aW5nQmFyIHNwYW4uY3VycmVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmY3ZjA4O1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHg7XG59XG4ubGlzdGluZ0JhciBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDFkYTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4O1xufVxuLmxpc3RpbmdCYXIgYTpob3Zlcixcbi5saXN0aW5nQmFyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzIxMjEyMSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGlzdGluZ0JhciBhLnByZXZpb3VzOmhvdmVyLFxuLmxpc3RpbmdCYXIgYS5wcmV2aW91czphY3RpdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmN2YwODtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbn1cbi5saXN0aW5nQmFyIGEubmV4dDpob3Zlcixcbi5saXN0aW5nQmFyIGEubmV4dDphY3RpdmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjdmMDg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xufVxuI3ZpZXdsZXQtYmVsb3ctY29udGVudCAubGlzdGluZ0JhciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5mb290ZXIgLnBhZ2luYXRpb24gdWwge1xuICBtYXJnaW46IDAgMC41ZW0gMS41ZW0gM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGZvb3RlciAucGFnaW5hdGlvbiB1bCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwZW0gMS41ZW0gMC41ZW07XG4gIH1cbn1cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY29udGFpbmVyLS1mdWxsV2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDUlO1xufVxuLmNvbnRhaW5lci0tZnVsbFdpZHRoID4gLmdyaWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXItLWZ1bGxXaWR0aCA+IC5ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhaW5lci0tZnVsbFdpZHRoID4gLmdyaWQgPiAqIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLS1mdWxsV2lkdGggPiAuZ3JpZCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXItLWZ1bGxXaWR0aCA+IC5ncmlkID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZnVsbFdpZHRoTGVmdCxcbi5mdWxsV2lkdGhSaWdodCB7XG4gIC8qcGFkZGluZzogMTYwcHggMDsgKi9cbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGxXaWR0aFJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5iZ0ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYmxhY2tPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMjgsIDI4LCAwLjcpO1xufVxuLm9yYW5nZU92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMTAyLCAyLCAwLjgpO1xufVxuLmNvbnRhaW5lci0tbm9Ub3AgLmZ1bGxXaWR0aExlZnQsXG4uY29udGFpbmVyLS1ub1RvcCAuZnVsbFdpZHRoUmlnaHQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5oYXMtaGVybyAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGFzLWhlcm8gI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaGFzLWhlcm8gI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbi50ZW1wbGF0ZS1ldmVudF92aWV3IC5oYXMtaGVybyAjY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRlbXBsYXRlLWV2ZW50X3ZpZXcgLmhhcy1oZXJvICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4udGVtcGxhdGUtbmV3c2l0ZW1fdmlldyAuaGFzLWhlcm8gI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbiNjb2x1bW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbHVtbi13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjY29sdW1uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jY29sdW1uLXdyYXBwZXIgI2NvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMSAxIDEwMCU7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb2x1bW4td3JhcHBlciAjY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi1vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgb3JkZXI6IDE7XG59XG4jY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgcGFkZGluZzogMDtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtICNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi10d28sXG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtYW5ub3RhdGlvbiAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvLFxuLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWxldHRlcnB1Yml0ZW0gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLW9uZSxcbiNjb2x1bW4td3JhcHBlciAjcG9ydGFsLWNvbHVtbi10d28ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMjUlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tb25lLFxuICAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4uaGFzLWhlcm8gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLW9uZSxcbi5oYXMtaGVybyAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtaGVybyAjY29sdW1uLXdyYXBwZXIgI3BvcnRhbC1jb2x1bW4tb25lLFxuICAuaGFzLWhlcm8gI2NvbHVtbi13cmFwcGVyICNwb3J0YWwtY29sdW1uLXR3byB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLm1vc2FpYy1ncmlkLXJvdyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy1ncmlkLWNlbGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLWdyaWQtY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cubW9zYWljLXJvdy1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tb3NhaWMtZ3JpZC1yb3cubW9zYWljLWdyaWQtcm93LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cubW9zYWljLWdyaWQtcm93LWRhcmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cubW9zYWljLWdyaWQtcm93LWRhcmsubW9zYWljLXJvdy1mdWxsLXdpZHRoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwdncgLSA2MjBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwdncgLSA2MjBweCk7XG4gIH1cbn1cbi5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLWZ1bGwtd2lkdGgge1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLWZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy13aWR0aC1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy13aWR0aC1oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLXdpZHRoLXRoaXJkIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy13aWR0aC10aGlyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtd2lkdGgtdGhpcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtamF6a2FydGFcXC50ZXNzZXJhZVxcLmJhY2tncm91bmRfaW1hZ2UtdGlsZSAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZ3JpZC1yb3cgLm1vc2FpYy1qYXprYXJ0YVxcLnRlc3NlcmFlXFwuYmFja2dyb3VuZF9pbWFnZS10aWxlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4udGVtcGxhdGUtbGF5b3V0IC5oYXMtaGVybyAjcG9ydGFsLWNvbHVtbi1jb250ZW50ICNjb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi50ZW1wbGF0ZS1sYXlvdXQgLmhhcy1oZXJvICNwb3J0YWwtY29sdW1uLWNvbnRlbnQgI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5wb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1hbm5vdGF0aW9uICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIsXG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtbGV0dGVycHViaXRlbSAjY29udGVudCAjY29udGVudC13cmFwcGVyLFxuLnBvcnRhbHR5cGUtZG9ha3MtaW1hZ2UgI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLyogTGF5b3V0IGN1c3RvbWl6YXRpb25zIHdoZW4gcmlnaHQgbmF2IHBvcnRsZXQgaXMgcHJlc2VudCAqL1xuI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNjb2x1bW4td3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI2NvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNjb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDcwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5M3B4KSB7XG4gICNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNjb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbn1cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNwb3J0YWwtY29sdW1uLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI5NHB4KSB7XG4gICNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNwb3J0YWwtY29sdW1uLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtd2Via2l0LWNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gICAgbWFyZ2luLWxlZnQ6IC1tb3otY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLyogd2hlbiByaWdodCBuYXYgcG9ydGxldCBoYXMgcmVzcG9uZGVkIHRvIHVuZGVyIGNvbnRhaW5lcixcbiAgIGxldCBjb250ZW50IGNvbnRhaW5lciB0YWtlIHVwIG1vcmUgc3BhY2UgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjcG9ydGFsLWNvbHVtbi1jb250ZW50IC5jb250ZW50Q29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVybyxcbi5oZXJvIC5jb250YWluZXIsXG4uaGVybyAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQ3NXB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDFweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8sXG4gIC5oZXJvIC5jb250YWluZXIsXG4gIC5oZXJvIC5iZ0ltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICB9XG59XG4uaGVyb05vSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhlcm8tdGlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhlcm8tdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmluLXB1YmxpY2F0aW9uIC5oZXJvLFxuLmluLXB1YmxpY2F0aW9uIC5oZXJvTm9JbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmhlcm8tLXRhbGwsXG4uaGVyby0tdGFsbCAuY29udGFpbmVyLFxuLmhlcm8tLXRhbGwgLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA2OTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby0tdGFsbCxcbiAgLmhlcm8tLXRhbGwgLmNvbnRhaW5lcixcbiAgLmhlcm8tLXRhbGwgLmJnSW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG4uaGVyby0tY29pbnNlYWwsXG4uaGVyby0tY29pbnNlYWwgLmNvbnRhaW5lcixcbi5oZXJvLS1jb2luc2VhbCAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvLS1jb2luc2VhbCxcbiAgLmhlcm8tLWNvaW5zZWFsIC5jb250YWluZXIsXG4gIC5oZXJvLS1jb2luc2VhbCAuYmdJbWFnZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5oZXJvLS1mdWxsV2lkdGggLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgbGVmdDogNSU7XG59XG4uaGVybyAuaXRlbUltYWdlIGltZyxcbiNhcmNoaXZlLWltYWdlLXpvb21lcixcbi5hcmNoaXZlLWltYWdlLXpvb21lciB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG4uaGVyb0luZm9Db250YWluZXIuaW5saW5lIHtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyLmlubGluZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvQ29udGFpbmVyLmlubGluZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvTm9JbWFnZSAuaGVyb0luZm9Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb05vSW1hZ2UgLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm9JbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmlubGluZSAuaGVyb0luZm8ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweDtcbiAgfVxufVxuLmhlcm9JbmZvLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogLTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZXJvSW5mby10YWcgYSxcbi5oZXJvSW5mby10YWcgYTpob3Zlcixcbi5oZXJvSW5mby10YWcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZXJvSW5mby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVyb0luZm8tdGl0bGUgYSxcbi5oZXJvSW5mby10aXRsZSBhOmhvdmVyLFxuLmhlcm9JbmZvLXRpdGxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVyb0luZm8tc3ViVGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhlcm9JbmZvLXN1YlRpdGxlIGEsXG4uaGVyb0luZm8tc3ViVGl0bGUgYTpob3Zlcixcbi5oZXJvSW5mby1zdWJUaXRsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlcm9JbmZvLXN1YlRpdGxlLS1ib29rIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1leGhpYml0IHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRjZTM7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV4aGliaXQgLmhlcm9JbmZvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCA3LjYzODg4ODg5JSAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXhoaWJpdCAuaGVyb0luZm8tdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG59XG4uaGVyb0luZm8tLWNvbnRhY3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmhlcm9JbmZvLS1jb250YWN0IC5oZXJvSW5mby10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm9JbmZvLS1jb250YWN0IC5oZXJvSW5mby10aXRsZSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG4uaGVyb0luZm9HcmlkIHtcbiAgcGFkZGluZzogMCA0NXB4IDMwcHggNDVweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmhlcm9JbmZvR3JpZCA+ICoge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5oZXJvSW5mb0dyaWQtZmlyc3QsXG4uaGVyb0luZm9HcmlkLWxhc3Qge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb0luZm9HcmlkLWZpcnN0LFxuICAuaGVyb0luZm9HcmlkLWxhc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uaGVyb0luZm9HcmlkLWZpcnN0IC5oZXJvSW5mb0dyaWQtdGV4dDpsYXN0LWNoaWxkLFxuLmhlcm9JbmZvR3JpZC1sYXN0IC5oZXJvSW5mb0dyaWQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZXJvSW5mb0dyaWQtZmlyc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0dyaWQtZmlyc3Qge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uaGVyb0luZm9HcmlkLWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVyb0luZm9HcmlkLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oZXJvSW5mb0dyaWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlcm9JbmZvR3JpZC10ZXh0IGEge1xuICBjb2xvcjogIzIwNWM5MDtcbn1cbi5oZXJvSW5mb0dyaWQtdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNTZiYTg7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IHtcbiAgd2lkdGg6IDY2JTtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXZlbnQgLmhlcm9JbmZvIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uaGVyb0luZm9Db250YWluZXItLWV2ZW50IC5oZXJvSW5mbyAuaGVyb0luZm8tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4IDU1cHggMzBweCA1NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyb0luZm9Db250YWluZXItLWV2ZW50IC5oZXJvSW5mbyAuaGVyb0luZm8tdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuLmhlcm9JbmZvQ29udGFpbmVyLS1ldmVudCAuaGVyb0luZm9HcmlkIHtcbiAgcGFkZGluZzogMCAxMHB4IDMwcHggMTBweDtcbn1cbi5oZXJvSW5mb0dyaWQtYmlnIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uaGVyb0luZm9HcmlkLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEzOTc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLmhlcm9JbmZvQ29udGFpbmVyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTYzLCAxNTEsIDAuOCk7XG59XG4uaGVyb0luZm8tYWJvdmVUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyb0luZm8tYWJvdmVUaXRsZS0tc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oZXJvSW5mby1ieSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlcm9JbmZvLWJsb2cge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlcm9JbmZvLWJsb2cgLmJsb2dTcGFjZXIge1xuICBtYXJnaW46IDAgN3B4O1xufVxuLmhlcm9JbmZvLWJsb2cgLnBvc3RlZE9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVyb0luZm8tYmxvZyBhIHtcbiAgY29sb3I6ICM3ZDdkN2Q7XG59XG4uaGVyb0luZm8tYmxvZyBhOmhvdmVyIHtcbiAgY29sb3I6ICM2MzYzNjM7XG59XG4uaGVyb0luZm9Db250YWluZXItLXB1Yml0ZW0ge1xuICB3aWR0aDogNjYlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZXJvSW5mb0NvbnRhaW5lci0tcHViaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qIEhpZGUgbGVhZCBpbWFnZSB0aGF0IGFwcGVhcnMgaW5zaWRlIG9mIGhlcm8gdGV4dCBib3ggd2l0aCBuZXcgZHggY29yZSB0eXBlc1xuKi9cbi5oZXJvSW5mb0NvbnRhaW5lciAubGVhZEltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJzLW5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFicy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50YWJzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFicy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmEzOTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJzLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMThweCAwIDlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi50YWJzLWFycm93IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vZGlzdC9pbWcvYXJyb3ctZG93bi5wbmcnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMtYXJyb3cge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cbi50YWJzLWxpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZhMzk3O1xufVxuLnRhYnMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG4udGFicy1pbm5lckNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFicy1pbm5lckNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50YWJzLWlubmVyQ29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWJzLWlubmVyQ29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLyogZml4ZXMgdG8gYnlwYXNzIFBsb25lIHN0eWxlcyB0aGF0IGludGVyZmVyZSB3aXRoIGNvcnJlY3QgZnVuY3Rpb25pbmcgb2ZcbiB0YWJzICovXG4jY29udGVudCAuY29udGFpbmVyIGxpLnRhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IC5jb250YWluZXIgdWwudGFicy1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLyogR2FyZGVuIGNhdGFsb2cgc291cmNlcyBsaXN0ICovXG4udGFicy1pbm5lckNvbnRlbnQgLnNvdXJjZXMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ0REM7XG59XG4udGFibGUtLXR3b0NvbHVtbiB0aCB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENERDO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEMUQ0REM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ0REM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQge1xuICB3aWR0aDogNjYuMzMlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENERDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDREQztcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQgcCxcbi50YWJsZS0tdHdvQ29sdW1uIHRoIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRhYmxlLS10d29Db2x1bW4gdGQgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmRvYWtzSW5mbyB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG4uZG9ha3NJbmZvLWludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCA1MHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kb2Frc0luZm8taW50cm8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9ha3NJbmZvLWludHJvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRvYWtzSW5mby1pbnRybyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4udGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YWcgYSxcbi50YWcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUsXG4uaW5mb1RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIGgzLFxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSBwLm1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNDklO1xuICAvKiBob3Vycy10aXRsZSAqL1xuICAvKiBob3Vycy1sYXJnZSAqL1xuICAvKiBob3Vycy10aW1lICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3Vycy5maXJzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRiZTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzLmZpcnN0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtZG9ha3NcXC50aGVtZVxcLmhvdXJzLXRpbGUgLmhvdXJzIHAgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLWRvYWtzXFwudGhlbWVcXC5ob3Vycy10aWxlIC5ob3VycyAuc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSAuaG91cnMgLmluZm8ge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5ob3VycyB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5ob3VycyA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ob3Vycy1maXJzdCxcbi5ob3Vycy1sYXN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG91cnMtZmlyc3QsXG4gIC5ob3Vycy1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvdXJzLWZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvdXJzLWZpcnN0IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhvdXJzLWxhc3Qge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG4uaG91cnMtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmhvdXJzLWxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG91cnMtbGFyZ2U6YWZ0ZXIge1xuICB3aWR0aDogNjBweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuLmhvdXJzLXRpbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmluZm9UYWJsZS50d29Db2x1bW4ge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb1RhYmxlLnR3b0NvbHVtbiB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG4udHdvQ29sdW1uUm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnR3b0NvbHVtblJvdy1maXJzdCxcbi50d29Db2x1bW5Sb3ctbGFzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50d29Db2x1bW4tLWZpcnN0V2lkZXIgLnR3b0NvbHVtblJvdy1maXJzdCB7XG4gIHdpZHRoOiA2NSU7XG59XG4udHdvQ29sdW1uLS1maXJzdFdpZGVyIC50d29Db2x1bW5Sb3ctbGFzdCB7XG4gIHdpZHRoOiAzNSU7XG59XG4udHdvQ29sdW1uUm93LWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnR3b0NvbHVtblJvdy1sYXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnR3b0NvbHVtblJvdy1sYXN0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHdvQ29sdW1uUm93LWZpcnN0LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHdvQ29sdW1uRGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnR3b0NvbHVtbkRpdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4udXBjb21pbmdFdmVudHMge1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudXBjb21pbmdFdmVudHMge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuLmV2ZW50QmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXZlbnRCbG9jayB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG4uZXZlbnRCbG9jay0tcGFkZGluZ1RvcCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cbi5ldmVudEJsb2NrLS1wYWRkaW5nQm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuLnB1bGxVcCB7XG4gIG1hcmdpbi10b3A6IC0xNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnB1bGxVcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwOHB4O1xuICB9XG59XG4uY2FyZHNUb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2NWI0ZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmRzVG9wLWxlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FyZHNUb3AtcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcmRHcmFkaWVudCxcbi5jYXJkVG9wOmFmdGVyLFxuLmNhcmRMZWZ0OmFmdGVyLFxuLmNhcmQtLWNvbGVjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgzMiUsIHJnYmEoMCwgMCwgMCwgMCkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNCkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAzMiUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM2NjAwMDAwMCcsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi52aWV3QWxsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAudmlld0FsbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnZpZXdBbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwzMDA5JztcbiAgZm9udDogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgY29sb3I6ICNmZmEzOTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZpZXdBbGw6dmlzaXRlZCxcbi52aWV3QWxsOmhvdmVyIHtcbiAgY29sb3I6IGluaXRpYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3QWxsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmEzOTc7XG59XG4udmlld0FsbDpob3ZlcjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi52aWV3QWxsIGltZyB7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudmlld0FsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmNhcmRUb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxOThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkVG9wID4gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcmRMZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuLmNhcmRMZWZ0ID4gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcmRzVG9wLS11cGNvbWluZyB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLmNhcmRzVG9wLS1zcGFjZVRvcCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuLmNhcmRzVG9wLS1ib3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDRkYztcbn1cbi5jYXJkQm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5jYXJkUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG4uY2FyZEJvdHRvbS1kYXRlLFxuLmNhcmREYXRlIHtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNhcmRCb3R0b20tdGl0bGUge1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZEJvdHRvbS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkVGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkVGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkQm90dG9tLWRlc2NyaXB0aW9uLFxuLmNhcmREZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY2FyZC0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC0tc21hbGwgPiAuY2FyZFRvcCB7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1zbWFsbCA+IC5jYXJkVG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmQtLXNtYWxsID4gLmNhcmRUb3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNhcmQtLXNtYWxsID4gLmNhcmRCb3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uY2FyZC0tc21hbGwgLmNhcmRUb3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1zbWFsbCAuY2FyZFRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkLS1zbWFsbCAuY2FyZEJvdHRvbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmQtLXNtYWxsIC5jYXJkQm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLS1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkc0NvbnRhaW5lci0tYmlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5jYXJkLS1iaWcgLmNhcmRUb3Age1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmNhcmQtLWJpZyAuY2FyZFRvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLS1iaWcgLmNhcmRCb3R0b20ge1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkLS1iaWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3ggLmNhcmQgLmNhcmRUb3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzMXB4IDAgMTIwcHggMDtcbiAgaGVpZ2h0OiAyNzZweDtcbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCAuY2FyZFRvcCA+IGEge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCAuY2FyZFRvcCBoNC5jYXJkVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YjRmO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tb3NhaWMtdGlsZS1jZW50ZXJlZC10ZXh0LWJveCAuY2FyZCAuY2FyZFRvcCBoNC5jYXJkVGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG4ubW9zYWljLXRpbGUtY2VudGVyZWQtdGV4dC1ib3ggLmNhcmQgLmNhcmRCb3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmRzIHtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZHMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNhcmRzIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jYXJkcyBoMi5jYXJkc1RpdGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YjRmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYXJkcyBoMi5jYXJkc1RpdGxlIGEsXG4uY2FyZHMgaDIuY2FyZHNUaXRsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkcyBoMi5jYXJkc1RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxufVxuLmNhcmRzIC52aWV3QWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJkcyAuY2FyZENvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuLmNhcmRzIC5jYXJkQ29udGFpbmVyID4gKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkIC5jYXJkVG9wIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMSkge1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisxKSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMSkgLmNhcmRCb3R0b20ge1xuICBtaW4taGVpZ2h0OiAxODRweDtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMiksXG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogNjAlO1xuICBtaW4taGVpZ2h0OiAxNzZweDtcbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgPiAuY2FyZFRvcCxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgPiAuY2FyZFRvcCB7XG4gIHdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA4OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgPiAuY2FyZFRvcCxcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSA+IC5jYXJkVG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSA+IC5jYXJkVG9wIGltZyxcbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykgPiAuY2FyZFRvcCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpID4gLmNhcmRCb3R0b20sXG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpID4gLmNhcmRCb3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpIC5jYXJkVG9wLFxuLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSAuY2FyZFRvcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbisyKSAuY2FyZFRvcCxcbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgLmNhcmRzIC5jYXJkQ29udGFpbmVyIC5jYXJkOm50aC1jaGlsZCgzbiszKSAuY2FyZFRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMikgLmNhcmRCb3R0b20sXG4ubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIC5jYXJkQm90dG9tIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpIC5jYXJkQm90dG9tLFxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtdHdvLWFjcm9zcyAuY2FyZHMgLmNhcmRDb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDNuKzMpIC5jYXJkQm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMiksXG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMiksXG4gIC5tb3NhaWMtdGlsZS5tb3NhaWMtdGlsZS10d28tYWNyb3NzIC5jYXJkcyAuY2FyZENvbnRhaW5lciAuY2FyZDpudGgtY2hpbGQoM24rMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cbi5jb2xsZWN0aW9uVGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRhZy0tY29sbGVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYXJkLS1jb2xlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkLS1jb2xlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FyZC0tY29sZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTUxNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlICNhcmNoaXZlLWltYWdlLXpvb21lciA+IGRpdi5ub1NlbCxcbi5jb2xsZWN0aW9uLWhlcm8taW1hZ2UgLmFyY2hpdmUtaW1hZ2Utem9vbWVyID4gZGl2Lm5vU2VsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBsZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMSAhaW1wb3J0YW50O1xuICAvKiBuZWVkcyB0byBhcHBlYXIgYWJvdmUgcGhvdG8gdGh1bWJuYWlscyAqL1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAjYXJjaGl2ZS1waG90by1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogNXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uY29sbGVjdGlvbi1oZXJvLWltYWdlICNhcmNoaXZlLXBob3RvLXNlbGVjdG9yIGEuSW1hZ2VTZWxlY3RvciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAjYXJjaGl2ZS1waG90by1zZWxlY3RvciBhLkltYWdlU2VsZWN0b3IgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNvbGxlY3Rpb24taGVyby1pbWFnZSAjYXJjaGl2ZS1waG90by1zZWxlY3RvciBhLkltYWdlU2VsZWN0b3Iuc2VsZWN0ZWQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50aHVtYl9uYXZfbmV4dCxcbi50aHVtYl9uYXZfcHJldiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDE0cHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiKytyZXNvdXJjZSsrem9vbS1hc3NldHMvaWNvbnMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aHVtYl9uYXZfbmV4dDpob3Zlcixcbi50aHVtYl9uYXZfcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGh1bWJfbmF2X3ByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMTdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRodW1iX25hdl9uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTY3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE3cHg7XG59XG4vKiBzcGFjaW5nIG9uIGxpc3RpbmdfdmlldyAoU3RhbmRhcmQgVmlldykgKi9cbmFydGljbGUuZW50cnkgZGQuZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAwIDEuNWVtO1xufVxuLnJlc2VhcmNoT3BwcyAuYmxhY2tPdmVybGF5IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5yZXNlYXJjaE9wcHMgLmJsYWNrT3ZlcmxheSAuY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc2VhcmNoT3Bwc1RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5yZXNlYWNoT3Bwc1RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbn1cbi5jdGFDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YUNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmN0YUNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgfVxufVxuLmJ1dHRvbixcbi5idXR0b24tLXNlY29uZGFyeSxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLFxuLmJ1dHRvbi0tc21hbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZhMzk3O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmEzOTc7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IGJvbGQgMTJweC8xIGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxNXB4IDcuNXB4O1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGU6aG92ZXIsXG4uYnV0dG9uLS1zbWFsbDpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b246aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZTpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNjMsIDE1MSwgMC44KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUsXG4uYnV0dG9uLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlLFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24ud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLndoaXRlLFxuLmJ1dHRvbi0tc21hbGwud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi53aGl0ZSxcbi5idXR0b24tLXNtYWxsLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZSxcbi5idXR0b24tLXNtYWxsLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlLFxuLmJ1dHRvbi0tc21hbGwud2hpdGUgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24ud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNtYWxsLndoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnkud2hpdGUuaG9sbG93LFxuLmJ1dHRvbi0tc2Vjb25kYXJ5LndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNlY29uZGFyeS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLndoaXRlLmhvbGxvdyxcbi5idXR0b24tLXNtYWxsLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS53aGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zbWFsbC53aGl0ZSAubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC53aGl0ZS5ob2xsb3cge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmhvbGxvdyxcbi5idXR0b24tLXNlY29uZGFyeS5ob2xsb3csXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3csXG4uYnV0dG9uLS1zbWFsbC5ob2xsb3csXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLmhvbGxvdyxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS5ob2xsb3csXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3csXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC5ob2xsb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmhvbGxvdzpob3Zlcixcbi5idXR0b24tLXNlY29uZGFyeS5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLS1zbWFsbC5ob2xsb3c6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLmhvbGxvdzpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS5ob2xsb3c6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3c6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC5ob2xsb3c6aG92ZXIsXG4uYnV0dG9uLmhvbGxvdzphY3RpdmUsXG4uYnV0dG9uLS1zZWNvbmRhcnkuaG9sbG93OmFjdGl2ZSxcbi5idXR0b24tLXNlY29uZGFyeVdoaXRlLmhvbGxvdzphY3RpdmUsXG4uYnV0dG9uLS1zbWFsbC5ob2xsb3c6YWN0aXZlLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi5ob2xsb3c6YWN0aXZlLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc2Vjb25kYXJ5LmhvbGxvdzphY3RpdmUsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3c6YWN0aXZlLFxuLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgLmJ1dHRvbi0tc21hbGwuaG9sbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmEzOTc7XG59XG4uYnV0dG9uLmhvbGxvdy5ibGFjayxcbi5idXR0b24tLXNlY29uZGFyeS5ob2xsb3cuYmxhY2ssXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3cuYmxhY2ssXG4uYnV0dG9uLS1zbWFsbC5ob2xsb3cuYmxhY2ssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLmhvbGxvdy5ibGFjayxcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeS5ob2xsb3cuYmxhY2ssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZS5ob2xsb3cuYmxhY2ssXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zbWFsbC5ob2xsb3cuYmxhY2sge1xuICBjb2xvcjogIzAzMDtcbn1cbi5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBjb2xvcjogI2ZmYTM5Nztcbn1cbi5idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5tb3NhaWMtdGlsZS1saWdodC10ZXh0IC5idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEzOTc7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTZweCA0NXB4O1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5V2hpdGU6aG92ZXIsXG4ubW9zYWljLXRpbGUtbGlnaHQtdGV4dCAuYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZmZhMzk3O1xufVxuLmJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmJ1dHRvbi1hZGRDaXJjbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5idXR0b24tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5sYXRlc3ROZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLmdldEludm9sdmVkIC5vcmFuZ2VPdmVybGF5IHtcbiAgcGFkZGluZzogNjVweCAwO1xufVxuLmdldEludm9sdmVkIC5jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWNvbkludm9sdmVkIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdldEludm9sdmVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZ2V0SW52b2x2ZWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLnN1Yi1tZW51IHtcbiAgei1pbmRleDogMjA7XG59XG4uYnJlYWRjcnVtYnM6YmVmb3JlLFxuLmJyZWFkY3J1bWJzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWJzOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjViNGY7XG59XG4uYnJlYWRjcnVtYnM6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0Zjtcbn1cbi5icmVhZGNydW1icyB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jcnVtYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3J1bWJzIC5jcnVtYjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIsXG4uY3J1bWJzIC5jcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjViNGY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNkNGQ0ZDQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnJlYWRjcnVtYnMgLmNydW1iIGEsXG4uY3J1bWJzIC5jcnVtYiBhIHtcbiAgY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIgYTpob3Zlcixcbi5jcnVtYnMgLmNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1icyAuY3J1bWIuZmlyc3QsXG4uY3J1bWJzIC5jcnVtYi5maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XG59XG4uYnJlYWRjcnVtYnMgLmNydW1iLmZpcnN0OmFmdGVyLFxuLmNydW1icyAuY3J1bWIuZmlyc3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzIC5jcnVtYjphZnRlcixcbi5jcnVtYnMgLmNydW1iOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGNvbG9yOiAjZjRmNGY0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgei1pbmRleDogMTA7XG59XG4jdmlld2xldC1hYm92ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzI2NWI0Zjtcbn1cbi8qIGFsaWduIGJyZWFkY3J1bWJzIHdpdGggaGVybyAqL1xuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuI2JyZWFkY3J1bWJzLTEgYSB7XG4gIHBhZGRpbmc6IDhweCAyNnB4IDhweCAwcHg7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4jYnJlYWRjcnVtYnMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0ZjtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzOmJlZm9yZSxcbiNwb3J0YWwtYnJlYWRjcnVtYnM6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnM6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0Zjtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnM6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWI0Zjtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyNjViNGY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNmVtO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB6LWluZGV4OiAxO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4gLmJyZWFkY3J1bWJTZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcnRhbC1icmVhZGNydW1icyBzcGFuIGEge1xuICBjb2xvcjogI2Y0ZjRmNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjZweCA4cHggMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4gYTpob3ZlcixcbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgc3BhbjpudGgtbGFzdC1jaGlsZCgyKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzICNicmVhZGNydW1icy0xIHtcbiAgYmFja2dyb3VuZDogIzI2NWI0Zjtcbn1cbiNwb3J0YWwtYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzLTEgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG9ydGFsLWJyZWFkY3J1bWJzICNicmVhZGNydW1icy15b3UtYXJlLWhlcmUsXG4jcG9ydGFsLWJyZWFkY3J1bWJzICNicmVhZGNydW1icy1ob21lLFxuI3BvcnRhbC1icmVhZGNydW1icyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlzaXRJbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi52aXNpdFRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubm90aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm5vdGljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ub3RpY2UtdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZGV0YWlsc0NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZGV0YWlsc0NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb250ZW50Q29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGVudENvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLmNvbnRlbnRUaXRsZSxcbi5kb2N1bWVudERlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uY29udGVudFRpdGxlOmFmdGVyLFxuLmRvY3VtZW50RGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnRUaXRsZSAuZG9jdW1lbnREZXNjcmlwdGlvbixcbi5kb2N1bWVudERlc2NyaXB0aW9uIC5kb2N1bWVudERlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY29udGVudFRpdGxlIC5kb2N1bWVudERlc2NyaXB0aW9uOmFmdGVyLFxuLmRvY3VtZW50RGVzY3JpcHRpb24gLmRvY3VtZW50RGVzY3JpcHRpb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb2tDb250ZW50VGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uYm9va0NvbnRlbnRUaXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcCxcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLFxuLmNvbnRlbnRUZXh0IHAsXG4uY29udGVudFBob3RvLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcCBzdHJvbmcsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcCBzdHJvbmcsXG4uY29udGVudFRleHQgcCBzdHJvbmcsXG4uY29udGVudFBob3RvLXRleHQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2NvbnRlbnQgLmNvbnRlbnRUZXh0IHAuY29udGVudENhbGxvdXQsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jb250ZW50Q2FsbG91dCxcbi5jb250ZW50VGV4dCBwLmNvbnRlbnRDYWxsb3V0LFxuLmNvbnRlbnRQaG90by10ZXh0IHAuY29udGVudENhbGxvdXQge1xuICBtYXJnaW46IDYwcHggMDtcbn1cbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNvbnRlbnRTbWFsbCxcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLmNvbnRlbnRTbWFsbCxcbi5jb250ZW50VGV4dCBwLmNvbnRlbnRTbWFsbCxcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNvbnRlbnRTbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jY29udGVudCAuY29udGVudFRleHQgcC5jYWxsb3V0IGEsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGEsXG4uY29udGVudFRleHQgcC5jYWxsb3V0IGEsXG4uY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTpob3ZlcixcbiNjb250ZW50IC5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTpob3Zlcixcbi5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTpob3Zlcixcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTpob3ZlcixcbiNjb250ZW50IC5jb250ZW50VGV4dCBwLmNhbGxvdXQgYTphY3RpdmUsXG4jY29udGVudCAuY29udGVudFBob3RvLXRleHQgcC5jYWxsb3V0IGE6YWN0aXZlLFxuLmNvbnRlbnRUZXh0IHAuY2FsbG91dCBhOmFjdGl2ZSxcbi5jb250ZW50UGhvdG8tdGV4dCBwLmNhbGxvdXQgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmN2YwODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnRRdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmN2YwODtcbn1cbi5jb250ZW50UXVvdGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGVudFF1b3RlLWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzYTNhM2E7XG59XG4uY29udGVudFBob3RvIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4uY29udGVudFBob3RvLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250ZW50UGhvdG8tc3ViVGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGVudEZsb2F0UmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNvbnRlbnRGbG9hdFJpZ2h0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjb250ZW50IGRsLmNhcHRpb25lZCxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLWlubGluZSxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLmltYWdlLWlubGluZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCBkbC5jYXB0aW9uZWQgYTpsaW5rLFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQgYTpsaW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLWxlZnQsXG4jY29udGVudCBzcGFuLmNhcHRpb25lZC5pbWFnZS1sZWZ0LFxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLXJpZ2h0LFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQuaW1hZ2UtcmlnaHQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgZGwuY2FwdGlvbmVkLmltYWdlLWxlZnQgaW1nLFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQuaW1hZ2UtbGVmdCBpbWcsXG4jY29udGVudCBkbC5jYXB0aW9uZWQuaW1hZ2UtcmlnaHQgaW1nLFxuI2NvbnRlbnQgc3Bhbi5jYXB0aW9uZWQuaW1hZ2UtcmlnaHQgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cbiNjb250ZW50IHNwYW4uaW1hZ2UtY2FwdGlvbixcbiNjb250ZW50IGZpZ2NhcHRpb24uaW1hZ2UtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtY2FwdGlvbixcbi5zdWJJbmZvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ZDdkN2Q7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uc3ViSW5mb1RleHQtLWltYWdlQ2FsbG91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbnRlbnRJbWFnZUNhbGxvdXQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jb250ZW50SW1hZ2VDYWxsb3V0IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kYWwtY29udGVudC5mbGV4cGFwZXJfc29jaWFsc2hhcmVkaWFsb2csXG4ubW9kYWwtY29udGVudC5mbGV4cGFwZXJfcHJpbnRkaWFsb2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkltYWdlRmFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5JbWFnZUZhZGVyIGltZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG4jc2xpZGVyLWNvbnRhaW5lcixcbiNzbGlkZXIsXG5saS5zbGlkZSBkbCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3NsaWRlciBsaS5zbGlkZSBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbiNzbGlkZXItY29udGFpbmVyLFxuI3NsaWRlci1jb250YWluZXIgI3NsaWRlcixcbiNzbGlkZXItY29udGFpbmVyICNzbGlkZXIgbGkuc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzgzcHg7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuY2VydGFpbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMnM7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuY2VydGFpbjpob3ZlciB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW4gPiBzcGFuW2NsYXNzXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnVuY2VydGFpbiB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnVuY2VydGFpbiA+IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5pbGxlZ2libGUge1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAubWlzc2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAuMzVlbTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5hYmJyZXZpYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5yZXN0b3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuc3VwZXJmbHVvdXMge1xuICBjb2xvcjogI2MzMztcbn1cbi5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5hYmJyZXZpYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLmFiYnJldmlhdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbjo6YmVmb3JlLFxuLmF0aGVuYXJ1Ynl3ZWIgLmlsbGVnaWJsZTo6YmVmb3JlLFxuLmF0aGVuYXJ1Ynl3ZWIgLm1pc3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uOjphZnRlcixcbi5hdGhlbmFydWJ5d2ViIC5pbGxlZ2libGU6OmFmdGVyLFxuLmF0aGVuYXJ1Ynl3ZWIgLm1pc3Npbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJdXCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOjpiZWZvcmUsXG4uYXRoZW5hcnVieXdlYiAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGU6OmFmdGVyLFxuLmF0aGVuYXJ1Ynl3ZWIgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hdGhlbmFydWJ5d2ViIC5yZXN0b3JhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG4uYXRoZW5hcnVieXdlYiAucmVzdG9yYXRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG59XG4uYXRoZW5hcnVieXdlYiAuc3VwZXJmbHVvdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xufVxuLmF0aGVuYXJ1Ynl3ZWIgLnN1cGVyZmx1b3VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2Ege1xuICBjbGVhcjogcmlnaHQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogYXRoZW5hcnVieXdlYiwgXCJBdGhlbmEgUnVieVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDE4ZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHAge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMzMlO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW46IDAgMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHA6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHA6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSBwOm9ubHktb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5jZXJ0YWluIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMnMgZWFzZS1pbi1vdXQ7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuY2VydGFpbjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmNlcnRhaW4gPiBzcGFuW2NsYXNzXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnVuY2VydGFpbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLnVuY2VydGFpbiA+IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5pbGxlZ2libGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLm1pc3Npbmcge1xuICBsZXR0ZXItc3BhY2luZzogMC4zNWVtO1xufVxuLmluc2NyaXB0aW9uLXJlcGxpY2EgLmF0aGVuYXJ1Ynl3ZWIgLmFiYnJldmlhdGlvbixcbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5yZWNvbnN0cnVjdGlvbixcbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIC5yZXN0b3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiAuc3VwZXJmbHVvdXMge1xuICBjb2xvcjogI2ZmN2YwODtcbn1cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIC5hdGhlbmFydWJ5d2ViIHNwYW5bY2xhc3NdOjpiZWZvcmUsXG4uaW5zY3JpcHRpb24tcmVwbGljYSAuYXRoZW5hcnVieXdlYiBzcGFuW2NsYXNzXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmluc2NyaXB0aW9uLXRleHQge1xuICBjbGVhcjogcmlnaHQ7XG4gIG1pbi13aWR0aDogMThlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVlbSAwO1xufVxuLmluc2NyaXB0aW9uLXRleHQgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxMDclO1xufVxuLmluc2NyaXB0aW9uLXRleHQgcCArIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuLmluc2NyaXB0aW9uLXRleHQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc2NyaXB0aW9uLXRleHQgc3Bhbjo6YmVmb3JlLFxuLmluc2NyaXB0aW9uLXRleHQgc3Bhbjo6YWZ0ZXIsXG4uaW5zY3JpcHRpb24tdGV4dCBzcGFuW2NsYXNzXSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmluc2NyaXB0aW9uLXRleHQgc3BhbiA+IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hZGQtaW5mbyAuaW5zY3JpcHRpb24tdHJhbnNsYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmFkZC1pbmZvIC5pbnNjcmlwdGlvbi10cmFuc2xhdGlvbiA+IHA6Zmlyc3Qtb2YtdHlwZSxcbi5hZGQtaW5mbyAuaW5zY3JpcHRpb24tdHJhbnNsYXRpb24gLmdyYyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiA0MDA7XG59XG4uYWRkLWluZm8gLmluc2NyaXB0aW9uLXRyYW5zbGF0aW9uIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFN0YXJ0OiBUaW55TUNFIENyaXRpY2FsIHNpZ25zIHN0eWxlICovXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5LFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHtcbiAgLyogRW5kOiBUaW55TUNFIENyaXRpY2FsIHNpZ25zIHN0eWxlICovXG4gIC8qIHNob3cgdW5kZXJsaW5lIGluIGVkaXRvciAqL1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5jZXJ0YWluLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5jZXJ0YWluLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuY2VydGFpbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAudW5jZXJ0YWluLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC51bmNlcnRhaW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC51bmNlcnRhaW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLmlsbGVnaWJsZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAuaWxsZWdpYmxlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuaWxsZWdpYmxlLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5taXNzaW5nLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5taXNzaW5nLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAubWlzc2luZyxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAuYWJicmV2aWF0aW9uLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5hYmJyZXZpYXRpb24sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5hYmJyZXZpYXRpb24sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnJlY29uc3RydWN0aW9uLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5yZWNvbnN0cnVjdGlvbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLnJlY29uc3RydWN0aW9uLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5yZXN0b3JhdGlvbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAucmVzdG9yYXRpb24sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5yZXN0b3JhdGlvbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAuc3VwZXJmbHVvdXMsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLnN1cGVyZmx1b3VzLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuc3VwZXJmbHVvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAwLCAwLjIpO1xuICBib3JkZXI6ICNGRjk5MDAgc29saWQgMXB4O1xuICBwYWRkaW5nOiAwIDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAuY2VydGFpbiA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLmNlcnRhaW4gPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuY2VydGFpbiA+IHNwYW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnVuY2VydGFpbiA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLnVuY2VydGFpbiA+IHNwYW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC51bmNlcnRhaW4gPiBzcGFuLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5pbGxlZ2libGUgPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5pbGxlZ2libGUgPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuaWxsZWdpYmxlID4gc3BhbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAubWlzc2luZyA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLm1pc3NpbmcgPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAubWlzc2luZyA+IHNwYW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLmFiYnJldmlhdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLmFiYnJldmlhdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5hYmJyZXZpYXRpb24gPiBzcGFuLFxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBwIC5yZWNvbnN0cnVjdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IHAgLnJlY29uc3RydWN0aW9uID4gc3BhbixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHAgLnJlY29uc3RydWN0aW9uID4gc3BhbixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgcCAucmVzdG9yYXRpb24gPiBzcGFuLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBwIC5yZXN0b3JhdGlvbiA+IHNwYW4sXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBwIC5yZXN0b3JhdGlvbiA+IHNwYW4sXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHAgLnN1cGVyZmx1b3VzID4gc3BhbixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgcCAuc3VwZXJmbHVvdXMgPiBzcGFuLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgcCAuc3VwZXJmbHVvdXMgPiBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmNlcnRhaW46YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAuY2VydGFpbjpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAuY2VydGFpbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmNlcnRhaW46YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5jZXJ0YWluOmFmdGVyLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLmNlcnRhaW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmFiYnJldmlhdGlvbjpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5hYmJyZXZpYXRpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLmFiYnJldmlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnKCc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5hYmJyZXZpYXRpb246YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5hYmJyZXZpYXRpb246YWZ0ZXIsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAuYWJicmV2aWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyknO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb246YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLnJlY29uc3RydWN0aW9uOmJlZm9yZSxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmlsbGVnaWJsZTpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5pbGxlZ2libGU6YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLmlsbGVnaWJsZTpiZWZvcmUsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5taXNzaW5nOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLm1pc3Npbmc6YmVmb3JlLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLm1pc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1snO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb246YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5yZWNvbnN0cnVjdGlvbjphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZWNvbnN0cnVjdGlvbjphZnRlcixcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLmlsbGVnaWJsZTphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLmlsbGVnaWJsZTphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5pbGxlZ2libGU6YWZ0ZXIsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5taXNzaW5nOmFmdGVyLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAubWlzc2luZzphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5taXNzaW5nOmFmdGVyIHtcbiAgY29udGVudDogJ10nO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVjb25zdHJ1Y3Rpb24gPiAuaWxsZWdpYmxlOmJlZm9yZSxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLm1pc3Npbmc6YmVmb3JlLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnJlY29uc3RydWN0aW9uID4gLmlsbGVnaWJsZTphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGU6YWZ0ZXIsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nOmFmdGVyLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSAucmVjb25zdHJ1Y3Rpb24gPiAubWlzc2luZzphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5yZXN0b3JhdGlvbjpiZWZvcmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5yZXN0b3JhdGlvbjpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAucmVzdG9yYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJzwnO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSAucmVzdG9yYXRpb246YWZ0ZXIsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC5yZXN0b3JhdGlvbjphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5yZXN0b3JhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICc+Jztcbn1cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgLnN1cGVyZmx1b3VzOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnN1cGVyZmx1b3VzOmJlZm9yZSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IC5zdXBlcmZsdW91czpiZWZvcmUge1xuICBjb250ZW50OiAneyc7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC5zdXBlcmZsdW91czphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgLnN1cGVyZmx1b3VzOmFmdGVyLFxuI2NvbnRlbnQubWNlQ29udGVudEJvZHkgLnN1cGVyZmx1b3VzOmFmdGVyIHtcbiAgY29udGVudDogJ30nO1xufVxuI3RpbnltY2UubWNlLWNvbnRlbnQtYm9keSBzcGFuOmJlZm9yZSxcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgc3BhbjpiZWZvcmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSBzcGFuOmJlZm9yZSxcbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHkgc3BhbjphZnRlcixcbiNjb250ZW50Lm1jZS1jb250ZW50LWJvZHkgc3BhbjphZnRlcixcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHNwYW46YWZ0ZXIsXG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IHNwYW5bY2xhc3NdLFxuI2NvbnRlbnQubWNlLWNvbnRlbnQtYm9keSBzcGFuW2NsYXNzXSxcbiNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHNwYW5bY2xhc3NdIHtcbiAgY29sb3I6ICMzMzM7XG59XG4jdGlueW1jZS5tY2UtY29udGVudC1ib2R5IC51bmRlcmxpbmUsXG4jY29udGVudC5tY2UtY29udGVudC1ib2R5IC51bmRlcmxpbmUsXG4jY29udGVudC5tY2VDb250ZW50Qm9keSAudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKiBTdGFydDogVGlueU1DRSBMYXlvdXQgQ2xhc3NlcyAqL1xuI2NvbnRlbnQsXG4jY29udGVudC1jb3JlLFxuI3RpbnltY2Uge1xuICAvKiBFbmQ6IFRpbnlNQ0UgTGF5b3V0IENsYXNzZXMgKi9cbn1cbiNjb250ZW50IC5Db2x1bW5MZWZ0IGltZyxcbiNjb250ZW50LWNvcmUgLkNvbHVtbkxlZnQgaW1nLFxuI3RpbnltY2UgLkNvbHVtbkxlZnQgaW1nLFxuI2NvbnRlbnQgLkNvbHVtblJpZ2h0IGltZyxcbiNjb250ZW50LWNvcmUgLkNvbHVtblJpZ2h0IGltZyxcbiN0aW55bWNlIC5Db2x1bW5SaWdodCBpbWcsXG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4gaW1nLFxuI2NvbnRlbnQtY29yZSAuQ2VudGVyZWRDb2x1bW4gaW1nLFxuI3RpbnltY2UgLkNlbnRlcmVkQ29sdW1uIGltZyxcbiNjb250ZW50IHNwYW4uaW1hZ2UtcmlnaHQuY2FwdGlvbmVkLFxuI2NvbnRlbnQtY29yZSBzcGFuLmltYWdlLXJpZ2h0LmNhcHRpb25lZCxcbiN0aW55bWNlIHNwYW4uaW1hZ2UtcmlnaHQuY2FwdGlvbmVkLFxuI2NvbnRlbnQgc3Bhbi5pbWFnZS1sZWZ0LmNhcHRpb25lZCxcbiNjb250ZW50LWNvcmUgc3Bhbi5pbWFnZS1sZWZ0LmNhcHRpb25lZCxcbiN0aW55bWNlIHNwYW4uaW1hZ2UtbGVmdC5jYXB0aW9uZWQsXG4jY29udGVudCBzcGFuLmltYWdlLWlubGluZS5jYXB0aW9uZWQsXG4jY29udGVudC1jb3JlIHNwYW4uaW1hZ2UtaW5saW5lLmNhcHRpb25lZCxcbiN0aW55bWNlIHNwYW4uaW1hZ2UtaW5saW5lLmNhcHRpb25lZCxcbiNjb250ZW50IHNwYW4uY2FwdGlvbmVkLFxuI2NvbnRlbnQtY29yZSBzcGFuLmNhcHRpb25lZCxcbiN0aW55bWNlIHNwYW4uY2FwdGlvbmVkLFxuI2NvbnRlbnQgZmlndXJlLmNhcHRpb25lZCxcbiNjb250ZW50LWNvcmUgZmlndXJlLmNhcHRpb25lZCxcbiN0aW55bWNlIGZpZ3VyZS5jYXB0aW9uZWQsXG4jY29udGVudCBmaWdjYXB0aW9uLFxuI2NvbnRlbnQtY29yZSBmaWdjYXB0aW9uLFxuI3RpbnltY2UgZmlnY2FwdGlvbixcbiNjb250ZW50IHNwYW4uaW1hZ2UtY2FwdGlvbixcbiNjb250ZW50LWNvcmUgc3Bhbi5pbWFnZS1jYXB0aW9uLFxuI3RpbnltY2Ugc3Bhbi5pbWFnZS1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4gaW1nLFxuI2NvbnRlbnQtY29yZSAuQ2VudGVyZWRDb2x1bW4gaW1nLFxuI3RpbnltY2UgLkNlbnRlcmVkQ29sdW1uIGltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb250ZW50IC5Db2x1bW5MZWZ0IGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29yZSAuQ29sdW1uTGVmdCBoMjpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5Db2x1bW5MZWZ0IGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQgLkNvbHVtblJpZ2h0IGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQtY29yZSAuQ29sdW1uUmlnaHQgaDI6Zmlyc3QtY2hpbGQsXG4jdGlueW1jZSAuQ29sdW1uUmlnaHQgaDI6Zmlyc3QtY2hpbGQsXG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5DZW50ZXJlZENvbHVtbiBoMjpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5DZW50ZXJlZENvbHVtbiBoMjpmaXJzdC1jaGlsZCxcbiNjb250ZW50IC5GdWxsV2lkdGhDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5GdWxsV2lkdGhDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4jdGlueW1jZSAuRnVsbFdpZHRoQ29sdW1uIGgyOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQgLkNvbHVtbkxlZnQgaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5MZWZ0IGgzOmZpcnN0LWNoaWxkLFxuI3RpbnltY2UgLkNvbHVtbkxlZnQgaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudCAuQ29sdW1uUmlnaHQgaDM6Zmlyc3QtY2hpbGQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5SaWdodCBoMzpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5Db2x1bW5SaWdodCBoMzpmaXJzdC1jaGlsZCxcbiNjb250ZW50IC5DZW50ZXJlZENvbHVtbiBoMzpmaXJzdC1jaGlsZCxcbiNjb250ZW50LWNvcmUgLkNlbnRlcmVkQ29sdW1uIGgzOmZpcnN0LWNoaWxkLFxuI3RpbnltY2UgLkNlbnRlcmVkQ29sdW1uIGgzOmZpcnN0LWNoaWxkLFxuI2NvbnRlbnQgLkZ1bGxXaWR0aENvbHVtbiBoMzpmaXJzdC1jaGlsZCxcbiNjb250ZW50LWNvcmUgLkZ1bGxXaWR0aENvbHVtbiBoMzpmaXJzdC1jaGlsZCxcbiN0aW55bWNlIC5GdWxsV2lkdGhDb2x1bW4gaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2NvbnRlbnQgLkNvbHVtbkxlZnQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5MZWZ0LFxuI3RpbnltY2UgLkNvbHVtbkxlZnQsXG4jY29udGVudCAuQ29sdW1uUmlnaHQsXG4jY29udGVudC1jb3JlIC5Db2x1bW5SaWdodCxcbiN0aW55bWNlIC5Db2x1bW5SaWdodCB7XG4gIHdpZHRoOiA0OCU7XG59XG4jY29udGVudCAuQ29sdW1uTGVmdCxcbiNjb250ZW50LWNvcmUgLkNvbHVtbkxlZnQsXG4jdGlueW1jZSAuQ29sdW1uTGVmdCxcbiNjb250ZW50IHAuQ29sdW1uTGVmdCxcbiNjb250ZW50LWNvcmUgcC5Db2x1bW5MZWZ0LFxuI3RpbnltY2UgcC5Db2x1bW5MZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW46IDEwcHggNCUgMTBweCAwO1xuICBtYXgtd2lkdGg6IDQydncgIWltcG9ydGFudDtcbn1cbiNjb250ZW50IC5Db2x1bW5SaWdodCxcbiNjb250ZW50LWNvcmUgLkNvbHVtblJpZ2h0LFxuI3RpbnltY2UgLkNvbHVtblJpZ2h0LFxuI2NvbnRlbnQgcC5Db2x1bW5SaWdodCxcbiNjb250ZW50LWNvcmUgcC5Db2x1bW5SaWdodCxcbiN0aW55bWNlIHAuQ29sdW1uUmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgbWF4LXdpZHRoOiA0MnZ3ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCAuQ2VudGVyZWRDb2x1bW4sXG4jY29udGVudC1jb3JlIC5DZW50ZXJlZENvbHVtbixcbiN0aW55bWNlIC5DZW50ZXJlZENvbHVtbixcbiNjb250ZW50IHAuQ2VudGVyZWRDb2x1bW4sXG4jY29udGVudC1jb3JlIHAuQ2VudGVyZWRDb2x1bW4sXG4jdGlueW1jZSBwLkNlbnRlcmVkQ29sdW1uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW46IDEwcHggYXV0byAxMHB4IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogODB2dyAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgLkZ1bGxXaWR0aENvbHVtbixcbiNjb250ZW50LWNvcmUgLkZ1bGxXaWR0aENvbHVtbixcbiN0aW55bWNlIC5GdWxsV2lkdGhDb2x1bW4sXG4jY29udGVudCBwLkZ1bGxXaWR0aENvbHVtbixcbiNjb250ZW50LWNvcmUgcC5GdWxsV2lkdGhDb2x1bW4sXG4jdGlueW1jZSBwLkZ1bGxXaWR0aENvbHVtbiB7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjY29udGVudCAuQ29sdW1uTGVmdCxcbiAgI2NvbnRlbnQtY29yZSAuQ29sdW1uTGVmdCxcbiAgI3RpbnltY2UgLkNvbHVtbkxlZnQsXG4gICNjb250ZW50IHAuQ29sdW1uTGVmdCxcbiAgI2NvbnRlbnQtY29yZSBwLkNvbHVtbkxlZnQsXG4gICN0aW55bWNlIHAuQ29sdW1uTGVmdCxcbiAgI2NvbnRlbnQgLkNvbHVtblJpZ2h0LFxuICAjY29udGVudC1jb3JlIC5Db2x1bW5SaWdodCxcbiAgI3RpbnltY2UgLkNvbHVtblJpZ2h0LFxuICAjY29udGVudCBwLkNvbHVtblJpZ2h0LFxuICAjY29udGVudC1jb3JlIHAuQ29sdW1uUmlnaHQsXG4gICN0aW55bWNlIHAuQ29sdW1uUmlnaHQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGNhbGMoODAlKTtcbiAgICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbiAgfVxuICAjY29udGVudCAuQ2VudGVyZWRDb2x1bW4sXG4gICNjb250ZW50LWNvcmUgLkNlbnRlcmVkQ29sdW1uLFxuICAjdGlueW1jZSAuQ2VudGVyZWRDb2x1bW4sXG4gICNjb250ZW50IHAuQ2VudGVyZWRDb2x1bW4sXG4gICNjb250ZW50LWNvcmUgcC5DZW50ZXJlZENvbHVtbixcbiAgI3RpbnltY2UgcC5DZW50ZXJlZENvbHVtbixcbiAgI2NvbnRlbnQgLkZ1bGxXaWR0aENvbHVtbixcbiAgI2NvbnRlbnQtY29yZSAuRnVsbFdpZHRoQ29sdW1uLFxuICAjdGlueW1jZSAuRnVsbFdpZHRoQ29sdW1uLFxuICAjY29udGVudCBwLkZ1bGxXaWR0aENvbHVtbixcbiAgI2NvbnRlbnQtY29yZSBwLkZ1bGxXaWR0aENvbHVtbixcbiAgI3RpbnltY2UgcC5GdWxsV2lkdGhDb2x1bW4ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBjYWxjKDgwJSk7XG4gIH1cbn1cbi8qIFN0YXJ0OiBUaW55TUNFIHNsaWRlc2hvd3MgKi9cbi50aW55c2hvdy1zbGlkZXNob3cge1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA1cHg7XG59XG4vKiBFbmQ6IFRpbnlNQ0Ugc2xpZGVzaG93cyAqL1xuLyogSXNzdWUgMTQzNyAqL1xuLmJsb2dDb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbi8qIElzc3VlIDE1MzQgLSBzdHlsaW5nIGZpeCBmb3IgY29sbGVjdGl2ZS50aW1lbGluZXMgZGVmYXVsdCBEYXRldGltZSB3aWRnZXQgKi9cbi5kYXRldGltZS13aWRnZXQuZGF0ZXRpbWUtZmllbGQge1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ldmVudEluZm8ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLnJlbGF0ZWRFdmVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLnJlbGF0ZWRFdmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5ldmVudF9kZXNjcmlwdGlvbl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ldmVudF9kZXNjcmlwdGlvbl90ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmV2ZW50X2Rlc2NyaXB0aW9uX3RleHQgcCB7XG4gIG1hcmdpbi10b3A6IDAgMCAyMHB4IDAgIWltcG9ydGFudDtcbn1cbi5ldmVudF9kZXNjcmlwdGlvbl9pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR3by1jb2x1bW4ge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50d28tY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnR3by1jb2x1bW4tZGl2aWRlciB7XG4gIHdpZHRoOiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHdvLWNvbHVtbi1kaXZpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLyogcmVzdHJpY3Qgc2l6ZSBvZiBldmVudCBpbWFnZSAqL1xuI2NvbnRlbnQgLmV2ZW50X2Rlc2NyaXB0aW9uX2ltYWdlLnR3by1jb2x1bW4gaW1nIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4uc2Nob2xhcnNoaXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5jb250ZW50Q29udGFpbmVyLS1zY2hvbGFyc2hpcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnRDb250YWluZXItLXNjaG9sYXJzaGlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jb250ZW50VGFncyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIHBhZGRpbmc6IDM1cHggMCAzNXB4IDA7XG59XG4uY29udGVudFRhZ3MtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRlbnRUYWdzLS1sZWZ0IC5jb250ZW50VGFncy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGVudFRhZ3MtLWxlZnQgLmNvbnRlbnRUYWcge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jb250ZW50VGFncy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuLmNvbnRlbnRUYWcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmYTM5NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY29udGVudFRhZzpob3Zlcixcbi5jb250ZW50VGFnOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaWRlYmFyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnNpZGViYXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhciAuc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci10aXRsZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbS0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbS0tZ3JvdXAgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0tLWdyb3VwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbS0tZ3JvdXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtR3JvdXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtR3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXJJdGVtR3JvdXAtaXRlbSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW1Hcm91cC1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5zaWRlYmFyIC5zaWRlYmFySXRlbS0tZ3JvdXAuc2hvdyAuc2lkZWJhckl0ZW1Hcm91cCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2lkZWJhciAuc2lkZWJhckl0ZW0tb3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLnBvcnRsZXQgLnBvcnRsZXRIZWFkZXIuaGlkZGVuU3RydWN0dXJlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgPiBsaSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgdWwgPiBsaSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggNDBweDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgPiBsaSA+IGEsXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIGxpLm5hdlRyZWVUb3BOb2RlIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSA+IGxpID4gYTpiZWZvcmUsXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlIGxpLm5hdlRyZWVUb3BOb2RlIGE6YmVmb3JlIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlID4gbGkgPiBhOmFmdGVyLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhOmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlID4gbGkgPiBhOmhvdmVyLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MywgMTUxLCAwLjgpO1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSA+IGxpID4gYTpob3ZlcjphZnRlcixcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgbGkubmF2VHJlZVRvcE5vZGUgYTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gbGkgPiBhLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBmb250LWZhbWlseTogam9zZWZpbi1zYW5zLCBzYW5zLXNlcmlmO1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwxIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCA+IGxpID4gYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMSA+IGxpID4gYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCBsaS5uYXZUcmVlVG9wTm9kZSBhLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwxIGxpLm5hdlRyZWVUb3BOb2RlIGEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIG5hdi5wb3J0bGV0Q29udGVudCB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDAgPiAubmF2VHJlZUl0ZW0gPiBhLFxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gLm5hdlRyZWVJdGVtID4gZGl2ID4gYSxcbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50IHVsLm5hdlRyZWUgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwyID4gbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmhlcm8tLWZvcm0sXG4uaGVyby0tZm9ybSAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4O1xufVxuLmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5jb250YWluZXItLWZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbn1cbi5mb3JtQ29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmZjdmMDg7XG4gIHBhZGRpbmc6IDgwcHggMTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IC0yNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmZvcm0tdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmY3ZjA4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cbi5mb3JtLWludHJvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9ybS1pbnRyb1RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5mb3JtSXRlbXMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT11cmxdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT10ZWxdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXJhbmdlXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1kYXRlXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1tb250aF0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9d2Vla10sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dGltZV0sXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZm9ybUl0ZW1zIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbi5mb3JtSXRlbXMgaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG4uZm9ybUl0ZW1zIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ZjA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmZvcm1JdGVtcyAuc2VsZWN0V3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5mb3JtSXRlbXMgLnNlbGVjdFdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDA7XG4gIHJpZ2h0OiA1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mb3JtSXRlbXMgc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGpvc2VmaW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm1JdGVtcyBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm1JdGVtcyAuZ3JpZC0xb2YyIC5zZWxlY3RXcmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9ybUl0ZW1zIC5zdWJMYWJlbCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybUl0ZW1zIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgcmVzaXplOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1JdGVtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY3ZjA4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAycHg7XG59XG4uZm9ybUl0ZW1zIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmY3ZjA4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAtM3B4O1xufVxuLmZvcm1JdGVtcyAuY2hlY2tib3hHcm91cCB7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG4uZm9ybUl0ZW1zIHN1Ym1pdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTZweCA2NXB4O1xufVxuLmJvb2sge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5oZXJvSW5mb0NvbnRhaW5lci0tYm9vayB7XG4gIHdpZHRoOiA2NiU7XG59XG4uYm9va0lTQk4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ib29rQ29udGVudENvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYm9va0NvbnRlbnRDb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm1hbmlmZXN0X2xpbmtfZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2OTBweDtcbn1cbi5ibG9nUG9zdCB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweDtcbn1cbi5jb250YWluZXItLWJsb2cge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnJlbGF0ZWRCbG9nUG9zdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuLnJlbGF0ZWRCbG9nUG9zdHMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBhZGRpbmc6IDUlO1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudCAjZm9vdG5vdGUtY29udGFpbmVyIG9sIGxpIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgb2wgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzc2NzY3NjtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIiBcIiAhaW1wb3J0YW50O1xuICBmb250OiBub3JtYWwgYm9sZCAxMXB4LzEgcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS43NWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweCA0cHggIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDEuNzVlbSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgI2Zvb3Rub3RlLWNvbnRhaW5lciBvbCBsaSBhOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50ICNmb290bm90ZS1jb250YWluZXIgb2wgbGkgc3Bhbi5hbm5vdGF0aW9uTGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnRpbGVJdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAudGlsZUl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlsZUl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnRpbGVJdGVtIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmYTM5NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGlsZUl0ZW0gYTpob3Zlcixcbi50aWxlSXRlbSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhMzk3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50aWxlSXRlbSBoMi50aWxlSGVhZGxpbmUge1xuICBjbGVhcjogbm9uZTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLnRpbGVJdGVtIGgyLnRpbGVIZWFkbGluZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRpbGVJdGVtIGgyLnRpbGVIZWFkbGluZSBhLnN1bW1hcnkudXJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50aWxlSXRlbSBoMi50aWxlSGVhZGxpbmUgYS5zdW1tYXJ5LnVybCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbi50aWxlSXRlbSBoMy5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50aWxlSXRlbSAudGlsZUltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAzMHB4IDE1cHggMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbGVJdGVtIC50aWxlSW1hZ2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnRpbGVJdGVtIC50aWxlSW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGlsZUl0ZW0gaHIudmlzdWFsQ2xlYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9zYWljLXBsb25lXFwuYXBwXFwuc3RhbmRhcmR0aWxlc1xcLmV4aXN0aW5nY29udGVudC10aWxlIGgxLmRvY3VtZW50Rmlyc3RIZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmNhcm91c2VsIC5pdGVtIC50ZXh0LXdyYXAsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCAuaXRlbSAudGV4dC13cmFwIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5IC5jYXJvdXNlbCAuaXRlbSAudGV4dC13cmFwIC5zbGlkZS10ZXh0LFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgLml0ZW0gLnRleHQtd3JhcCAuc2xpZGUtdGV4dCB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLmNhcm91c2VsIC5pdGVtIC50ZXh0LXdyYXAgLnNsaWRlLXRleHQgLnNsaWRlLWxlYWQsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCAuaXRlbSAudGV4dC13cmFwIC5zbGlkZS10ZXh0IC5zbGlkZS1sZWFkIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5IC5jYXJvdXNlbCAuaXRlbSAudGV4dC13cmFwIC5zbGlkZS10ZXh0IC5zbGlkZS1zdWItbGVhZCxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIC5pdGVtIC50ZXh0LXdyYXAgLnNsaWRlLXRleHQgLnNsaWRlLXN1Yi1sZWFkIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkgLmNhcm91c2VsIC5pdGVtIC5jYXJvdXNlbC1jYXB0aW9uLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgLml0ZW0gLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW0gMCAxZW0gM2VtO1xufVxuYm9keSAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyxcbmJvZHkgI2NvbnRlbnQgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMsXG5ib2R5IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLFxuYm9keSAjY29udGVudCAuY2Fyb3VzZWwgb2wuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSxcbmJvZHkgLmNhcm91c2VsIG9sLmNhcm91c2VsLWluZGljYXRvcnMgbGksXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUsXG5ib2R5IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCBvbC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuYm9keSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIHdpZHRoOiAzZW07XG59XG5ib2R5IC5jYXJvdXNlbCBhLmxlZnQsXG5ib2R5ICNjb250ZW50IC5jYXJvdXNlbCBhLmxlZnQge1xuICBsZWZ0OiAwO1xufVxuLyogS2lsbCB3aGl0ZSBzcGFjZSBnYXAgKG1pc3NpbmcgYnJlYWRjcnVtYnMgZ2FwKSBvbiBob21lIHBhZ2UgKi9cbi5tb3NhaWMtdGlsZS1jb250ZW50IC5jYXJvdXNlbC5zbGlkZSB7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuLyogSGlkZSBpY29uIGFwcGVhcmluZyBhYm91dCBzbGlkZXJzIG9uIGhvbWVwYWdlICovXG4ubW9zYWljLXRpbGUtY29udGVudCAuY29udGVudC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2ZhY2V0ZWQtcmVzdWx0cyB1bC5yZXN1bHQtbWFpbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ib2R5LmhpZGUtdWktZGF0ZXBpY2tlci1kaXYgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogRmFjZXRlZCBTZWFyY2ggZnJvbSBPcmlnaW5hbCBDU1MgKi9cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uICNjMTBfd2lkZ2V0IHtcbiAgY2xlYXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiBsZWdlbmQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uICNjMl93aWRnZXQgI2MyX3N0YXJ0IHtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzExX3dpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxOGVtO1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uIC5mYWNldGVkLXRleHQtd2lkZ2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgd2lkdGg6IDIwZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIHtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSB7XG4gIG1hcmdpbjogMXB4IDBweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjNmQ2ODYzO1xuICBmb250LXNpemU6IDlweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2I2MxNV93aWRnZXQuZmFjZXRlZC13aWRnZXQgZm9ybSB7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdiNjMTVfd2lkZ2V0LmZhY2V0ZWQtd2lkZ2V0IGlucHV0I2MxNSB7XG4gIG1hcmdpbjogMHB4IDBweCAxNXB4O1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjY29udGVudCAuZmFjZXRlZC1jcml0ZXJpYS13aWRnZXQge1xuICBjbGVhcjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTJweCAhaW1wb3J0YW50O1xufVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1yZXN1bHRzIC5SZXN1bHRDb3VudCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI2ZhY2V0ZWQtcmlnaHQtY29sdW1uICNzMmlkX2M2IHtcbiAgd2lkdGg6IDExNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCB7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IHtcbiAgY29sb3I6ICMzNzMzMzA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLFBhbGF0aW5vLHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSBhIHtcbiAgY29sb3I6ICMzNzMzMzAgIWltcG9ydGFudDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWqlxcMjAwNFwiO1xuICBjb2xvcjogIzlmNzAwMDtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gIGZvbnQtc2l6ZTogLjk1ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogIzgzNTMwMCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uZG9jdW1lbnRCeUxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3RpbmdCYXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTFkZDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlzdGluZ0JhciBzcGFuLmN1cnJlbnQsXG4ubGlzdGluZ0JhciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTFkZDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmIyOTI5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWluLXdpZHRoOiAyMXB4O1xuICBwYWRkaW5nOiAuNWVtIC42ZW07XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmxpc3RpbmdCYXIgc3Bhbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjFiMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjVlbSAuNmVtO1xufVxuLmxpc3RpbmdCYXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY3ZjYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjN2U1NzEzICFpbXBvcnRhbnQ7XG59XG4ubGlzdGluZ0JhciBzcGFuLnByZXZpb3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmFjZXRlZC1jcml0ZXJpYSBhIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZmFjZXRlZC1jcml0ZXJpYSBhOmFjdGl2ZSxcbi5mYWNldGVkLWNyaXRlcmlhIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmYTM5NyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMgYSxcbi5saXN0aW5nQmFyIHNwYW4ubmV4dCBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMgYTpob3Zlcixcbi5saXN0aW5nQmFyIHNwYW4ubmV4dCBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBTdGFydCBmYWNldGVkIHNlYXJjaCByZXNwb25zaXZlICovXG4jY29udGVudCAjZmFjZXRlZC1mb3JtIC5mYWNldGVkLXNlY3Rpb25zLWJ1dHRvbnMge1xuICBmbG9hdDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwIDJlbSAxZW0gMDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNyU7XG4gIG1pbi13aWR0aDogMTZlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2xlZnQtYXJlYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE0ZW07XG4gIHdpZHRoOiAyNiU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNyaWdodC1hcmVhIHtcbiAgbWluLXdpZHRoOiAxNGVtO1xuICB3aWR0aDogMjYlO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFuZC1sZWZ0LWFyZWEge1xuICBtYXJnaW4tcmlnaHQ6IC0yNyU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5sZWZ0LWFyZWEtanMge1xuICBtYXJnaW4tbGVmdDogMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEucmlnaHQtYXJlYS1qcyB7XG4gIG1hcmdpbi1yaWdodDogMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1sZWZ0LWNvbHVtbiBkaXYuZmFjZXRlZC13aWRnZXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLWxlZnQtY29sdW1uIGRpdi5mYWNldGVkLXdpZGdldCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkge1xuICB3aWR0aDogY2FsYygxOSUpO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBtaW4td2lkdGg6IDEwZW07XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkgaW1nIHtcbiAgbWF4LWhlaWdodDogMTQ1cHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IGEge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkgLnBob3RvQWxidW1FbnRyeVRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVlbSAwO1xuICB3aWR0aDogY2FsYyg0OSUpO1xuICBtaW4td2lkdGg6IDEyZW07XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldC5mYWNldGVkLWNoZWNrYm94ZXMtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkgbGFiZWwge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIC5mYWNldGVkLWNyaXRlcmlhIGRkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gc3Bhbi5mYWNldGVkLWNoZWNrYm94LWNyaXRlcmlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXcgLnNlbGVjdDItcmVzdWx0LXVuc2VsZWN0YWJsZS5mYWNldGVkLXNlbGVjdC1pdGVtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLmxlZnQtYXJlYS1qcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1ZW07XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEucmlnaHQtYXJlYS1qcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFuZC1sZWZ0LWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjbGVmdC1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSAjZmFjZXRlZC1yaWdodC1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEubGVmdC1hcmVhLWpzLFxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5yaWdodC1hcmVhLWpzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLXRvcC1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1ib3R0b20tYXJlYSB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjYm90dG9tLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkge1xuICAgIHdpZHRoOiBjYWxjKDQ5JSk7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1jcml0ZXJpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpW2lkXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjUlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMS41JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB3aWR0aDogMzAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtZmFtaWx5OiBqb3NlZmluLXNhbnMsIHNhbnMtc2VyaWY7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgPiBpbnMuanN0cmVlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNnB4O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA3cHggNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIwNWM5MDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIGEgaW1nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgdWwubmF2VHJlZSBsaSB7XG4gIG1hcmdpbjogMCAwIDZweCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDE0cHgvMTZweCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIHVsLm5hdlRyZWUgdWwubmF2VHJlZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5saS5uYXZUcmVlSXRlbSBkaXYgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiA4NSU7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLmpzdHJlZSBhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5pbnMuanN0cmVlLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgcCxcbmJvZHlbY2xhc3MqPVwicG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtXCJdICNjb250ZW50IGgyLFxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgaDMge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbmJvZHlbY2xhc3MqPVwicG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtZXNzYXlwdWJpdGVtXCJdICNjb250ZW50IC5pbWFnZS1jYXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4jY29pbi1zZWFsLWdyaWQgLml0ZW1JbWFnZSB7XG4gIGJhY2tncm91bmQ6ICMxNjE1MTU7XG59XG4jY29pbi1zZWFsLWdyaWQgLmNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjY29pbi1zZWFsLWdyaWQgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjY29pbi1zZWFsLWdyaWQgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvaW4tc2VhbC1ncmlkIC5jb2x1bW4gLmFyY2hpdmUtaW1hZ2Utem9vbWVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLmNvbnRhaW5lci5jb2luc2VhbC51LWJnLWdyYXkge1xuICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgLyogZm9yIGNvbnRhaW5lciBjb2luc2VhbCB1LWJnLWdyYXkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci5jb2luc2VhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lci5jb2luc2VhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29pbnNlYWwtb2J2ZXJzZS1yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2luc2VhbC1vYnZlcnNlLXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmluc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlubmVyQ29udGVudC5yaWdodCB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDIwcHg7XG59XG4uaW5uZXJDb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIHNpbmNlIGFkZHJlc3MgaXMgcmVtb3ZlZCBpbiBpc3N1ZSAxMDI4LCB0aGUgcnVsZSBhYm92ZSB3aWxsIG5vIGxvbmdlciBkaXNwbGF5XG4gICAgICAgYSBsaW5lIHNlcGVyYXRvciwgdGhpcyBmb2xsb3dpbmcgcnVsZSBicmluZ3MgaXQgYmFjayAqL1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdC13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgei1pbmRleDogMTA7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXAgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0IGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXAgbGkuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogMCAzM3B4IDQxcHggMTVweCByZ2JhKDUyLCA1MiwgNTIsIDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXAgbGkge1xuICAgIHRvcDogMjB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5tYXAtbGlzdC13cmFwIGxpIHtcbiAgICB0b3A6IDEwdmg7XG4gIH1cbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qtd3JhcCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IGFydGljbGUgLmNvbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDQwcHggNjBweCAxODBweCA2MHB4O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCAuY29udC13cmFwIGFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9faW1nL21hcmtlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCAvIDIycHg7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAzMHB4O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCAuY29udC13cmFwIGFkZHJlc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0MyQzJDMjtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubWFwLWxpc3Qtd3JhcCBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0MyQzJDMjtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgaGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMjBweDtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmxvYy1jb250IGFydGljbGUgLmNvbnQtd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgYXJ0aWNsZSAuY29udC13cmFwIGFkZHJlc3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5sb2MtY29udCBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDAgNDAlO1xuICB9XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAubG9jLWNvbnQgaGVhZGVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5udW1iZXItcG9zdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogcmdiYSgyMjcsIDIyNywgMjI3LCAwLjUpO1xuICBmb250LXNpemU6IDI0NXB4O1xuICBsaW5lLWhlaWdodDogMTcwcHg7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBib3gtc2hhZG93OiAwIC0zcHggM3B4IDAgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjE1KTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyBhIHtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjRkY3RjA4IHVybCguLi9faW1nL3doaXRlLWFycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDgwJSBjZW50ZXIgLyAxMXB4O1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyBidXR0b24ge1xuICAvKmJhY2tncm91bmQ6IHVybCguLi9faW1nL21hcmtlci5zdmcpIG5vLXJlcGVhdCA4MCUgY2VudGVyIC8gMThweCwgdXJsKC4uL19pbWcvbGVmdC1hcnJvdy5zdmcpIG5vLXJlcGVhdCAyMCUgY2VudGVyIC8gMTFweCwgIzNEM0QzRDsgKi9cbiAgYmFja2dyb3VuZDogdXJsKCcuLi9faW1nL21hcmtlci5zdmcnKSA4MCUgY2VudGVyIC8gMThweCBuby1yZXBlYXQsIHVybCgnLi4vX2ltZy9sZWZ0LWFycm93LnN2ZycpIDIwJSBjZW50ZXIgLyAxMXB4IG5vLXJlcGVhdCAjM0QzRDNEO1xuICBjb2xvcjogd2hpdGU7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIGEsXG4jY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3NXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLm1hcC1saXN0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5yYW5nZS13cmFwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5yYW5nZS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250ZW50IC5tYXAtd3JhcHBlciAuY29udHJvbHMge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgfVxuICAjY29udGVudCAubWFwLXdyYXBwZXIgLmNvbnRyb2xzIGJ1dHRvbixcbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5jb250cm9scyBhIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIC50aW1lbGluZSB7XG4gICAgd2lkdGg6IGNhbGMoNzYlKTtcbiAgICBwYWRkaW5nOiAwIDEydnc7XG4gIH1cbiAgI2NvbnRlbnQgLm1hcC13cmFwcGVyIGg0W2NsYXNzKj1cImRhdGUtXCJdIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAucmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGQ0FEM0M7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAua25vYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAtMjlweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICM2RjZGNkY7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC5rbm9iOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkY3RjA4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgLnRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NvbnRlbnQgLm1hcC13cmFwcGVyIC50aW1lbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDYpO1xuICBib3gtc2hhZG93OiAtMXB4IDNweCAyM3B4IDFweCByZ2JhKDcyLCA4NCwgMTAwLCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciAudGltZWxpbmUuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbiNjb250ZW50IC5tYXAtd3JhcHBlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkY3RjA4IHVybCguLi9faW1nL3doaXRlLWFycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNhbGMoNzUlKSBjZW50ZXIgLyAxMXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAxNXB4IDQ1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgaDRbY2xhc3MqPVwiZGF0ZS1cIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMCU7XG4gIG1pbi13aWR0aDogNjVweDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4jY29udGVudCAubWFwLXdyYXBwZXIgaDQuZGF0ZS1lbmQge1xuICByaWdodDogMDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJidXR0b25zIGJ1dHRvbnNcIiBcInRvcCB0b3BcIiBcImxlZnRfY2VudGVyIHJpZ2h0XCIgXCJib3R0b20gYm90dG9tXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtIC5mYWNldGVkLXNlY3Rpb25zLWJ1dHRvbnMge1xuICBncmlkLWFyZWE6IGJ1dHRvbnM7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtIC5mYWNldGVkLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3RvcC1hcmVhIHtcbiAgZ3JpZC1hcmVhOiB0b3A7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYW5kLWxlZnQtYXJlYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxlZnQgY2VudGVyXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtYXJlYTogbGVmdF9jZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGdyaWQtYXJlYTogY2VudGVyO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEucmlnaHQtYXJlYS1qcyB7XG4gIG1hcmdpbjogMDtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2xlZnQtYXJlYSB7XG4gIGdyaWQtYXJlYTogbGVmdDtcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2xlZnQtYXJlYSxcbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI3JpZ2h0LWFyZWEsXG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICN0b3AtYXJlYSxcbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci10b3AtYXJlYSxcbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2JvdHRvbS1hcmVhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDc7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSB7XG4gIGdyaWQtYXJlYTogcmlnaHQ7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtICNib3R0b20tYXJlYSB7XG4gIGdyaWQtYXJlYTogYm90dG9tO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIC5tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtIC5tYXAtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmRvYWtzLWZhY2V0ZWQtbWFwLXZpZXcgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAubWFwLXdyYXBwZXIgLnRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5kb2Frcy1mYWNldGVkLW1hcC12aWV3ICNjb250ZW50ICNmYWNldGVkLWZvcm0gLmZhY2V0ZWQtd2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi8qIGN1c3RvbWl6YXRpb25zIGZvciBwZmcgZm9ybVxuICAgZWc6IC92aXNpdC9tdXNldW0vZXhoaWJpdGlvbnMvd3JpdHRlbi1pbi1rbm90cy90b3VyLXJlcXVlc3RzIFxuKi9cbiNwZmctZmllbGR3cmFwcGVyIC5mb3JtSGVscCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4jcGZnLWZpZWxkd3JhcHBlciAucmVxdWlyZWQ6YWZ0ZXIge1xuICBmb250LXNpemU6IDYwJTtcbiAgdG9wOiAtNXB4O1xufVxuI3BmZy1maWVsZHdyYXBwZXIgLmZpZWxkLFxuI3BmZy1maWVsZHdyYXBwZXIgLlBGR0ZpZWxkc2V0V2lkZ2V0IHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuI3BmZy1maWVsZHdyYXBwZXIgZmllbGRzZXQge1xuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xufVxuLyogdHdlYWsgbWFyZ2luIG9uIGJ1bGxldCBsaXN0c1xuICAgZWc6IC92aXNpdC9nYXJkZW4vZ2FyZGVuLXJ1bGVzXG4qL1xuI2NvbnRlbnQgdWwge1xuICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLyogRml4IGZvciBhZGQgbmV3IGNvbnRlbnQgc2lkZWJhciBzaG93aW5nIHNldmVyYWwgaXRlbXMgYWJvdmUgdG9wIG9mIHNjcmVlblxuKi9cbi5wbG9uZS10b29sYmFyLW1haW4gI3Bsb25lLWNvbnRlbnRtZW51LWZhY3RvcmllcyB1bCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLyogRml4IGZvbGRlciBjb250ZW50cyBuYXZiYXIgYXBwZWFyaW5nIG92ZXIgYWRkIG5ldyBjb250ZW50IHNpZGViYXJcbiovXG4ucGF0LXN0cnVjdHVyZSAubmF2YmFyIHtcbiAgei1pbmRleDogMTtcbn1cbi8qIEZpeCBmb3IgVGlueU1DRSBtZW51cyBhcHBlYXJpbmcgb2Zmc2NyZWVuIGluIEJhY2tncm91bmQgSW1hZ2UgVGlsZSAqL1xuLnBsb25lLW1vZGFsLW9wZW4sXG4ubW9zYWljLWVuYWJsZWQgLm1jZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLyogUmVtb3ZlIHJpZ2h0IHBhZGRpbmcgZnJvbSBmdWxsLXdpZHRoIHRpbGVzICovXG4ubW9zYWljLXdpZHRoLWZ1bGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4vKiBGaXggZm9yIG1pY3Jvc2l0ZSBtZW51IHNjcm9sbGluZyAtIDEzNjggKi9cbiNNYXN0ZXJoZWFkLmludHJvLW9wZW5lZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuLmVudHJpZXM6OmJlZm9yZSxcbiNjb250ZW50IGFydGljbGUuZW50cnk6OmFmdGVyLFxuI3JlbGF0ZWRJdGVtQm94IHVsIGxpOjphZnRlcixcbiNzZWFyY2hyZXN1bHRzIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jc2VhcmNoLXJlc3VsdHMgbGkge1xuICBtYXJnaW46IDEycHggMDtcbn1cbiNzZWFyY2gtcmVzdWx0cyBsaSAuY3JvcHBlZERlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmhpZ2hsaWdodGVkU2VhcmNoVGVybSB7XG4gIGJhY2tncm91bmQ6ICNmZWE7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNmZWE7XG59XG4uc2VhcmNoLWRhdGUtb3B0aW9ucyA+IGRpdixcbi5zZWFyY2gtdHlwZS1vcHRpb25zID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ub3B0aW9uc1RvZ2dsZSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLm9yZGVyZWQtc2VsZWN0aW9uLWZpZWxkIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyZWQtc2VsZWN0aW9uLWZpZWxkIHRkIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4uZm9sZGVyLWZhY3RvcmllcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VhcmNoUGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2hQYWdlIC5hY3Rpb25NZW51LmFjdGl2YXRlZCBkZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaFBhZ2UgLmFjdGlvbk1lbnUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2VhcmNoUGFnZSAuYWN0aW9uTWVudSBkdCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zZWFyY2hQYWdlIC5hY3Rpb25NZW51IGRkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI3NlYXJjaC1yZXN1bHRzLWJhciAjcmVzdWx0cy1jb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4jc2VhcmNoZm9ybSB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3NlYXJjaGZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuI3NlYXJjaGZvcm0gLmlucHV0LWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG59XG4jc2VhcmNoZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQuc2VhcmNoUGFnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jc2VhcmNoZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQuc2VhcmNoUGFnZS5idG4ge1xuICB3aWR0aDogMTIwcHg7XG59XG4jc2VhcmNoLWZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdlRyZWVJdGVtIGEgaW1nIH4gc3BhbixcbiNmb2xkZXJDb250ZW50c0Zvcm0gdGQgaW1nIH4gYSxcbmR0IC5zdW1tYXJ5IGltZyB+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbiNzZWFyY2gtcmVzdWx0cyBkbC5hY3Rpb25NZW51IGR0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY2xlYXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI3NlYXJjaC1yZXN1bHRzIC5zZWFyY2hSZXN1bHRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyAucmVzdWx0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyAucmVzdWx0LXRpdGxlIGltZy50aHVtYi1pY29uIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG59XG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMgLmRvY3VtZW50QnlMaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyAuZGlzY3JlZXQge1xuICBmb250LXNpemU6IDkwJTtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyAuZGlzY3JlZXQsXG4jc2VhcmNoLXJlc3VsdHMgLnNlYXJjaFJlc3VsdHMgLmRvY3VtZW50TG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNzZWFyY2gtcmVzdWx0cyAuc2VhcmNoUmVzdWx0cyAuZG9jdW1lbnRMb2NhdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zdWJzZWN0aW9uLWNvbnRhY3QtdXMge1xuICAvKlxuICAgIGRsLnBhdC1jb2xsYXBzaWJsZS5vcGVuIHtcbiAgICAgICAgYm9yZGVyOiAwLjFlbSBzb2xpZCAjOGNhY2JiO1xuICAgIH1cbiAgICAqL1xufVxuLnN1YnNlY3Rpb24tY29udGFjdC11cyBkdC5jb2xsYXBzaWJsZUhlYWRlciB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuLnN1YnNlY3Rpb24tY29udGFjdC11cyBkbC5wYXQtY29sbGFwc2libGUub3BlbiBkdC5jb2xsYXBzaWJsZUhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMC41ZW0gMCAyZW07XG4gIGJhY2tncm91bmQ6IFdoaXRlIHVybChpbWcvdHJlZUV4cGFuZGVkLnBuZykgbm8tcmVwZWF0IDAuNWVtIDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN1YnNlY3Rpb24tY29udGFjdC11cyBkbC5wYXQtY29sbGFwc2libGUuY2xvc2VkIGR0LmNvbGxhcHNpYmxlSGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAuNWVtIDAgMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IFdoaXRlIHVybChpbWcvdHJlZUNvbGxhcHNlZC5wbmcpIG5vLXJlcGVhdCAwLjVlbSA1MCU7XG59XG4iLCJodG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4uY29tYm8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gID4uY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgPi5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbWJvLWZpcnN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb21iby1sYXN0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb21iby0tbWlkZGxlIHtcbiAgPioge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5jb21iby0tYm90dG9tIHtcbiAgPioge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cbi5jb21iby0tZnVsbCB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uY29tYm8tLXJldiB7XG4gID4uY29tYm8tZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgPi5jb21iby1sYXN0IHtcbiAgICB3aWR0aDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuLmdyaWQge1xuICBmb250LXNpemU6IDA7XG4gID4qIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbi5ncmlkLTFvZjEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjIge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtMm9mMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTJvZjMge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0zb2YzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y0IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTJvZjQge1xuICB3aWR0aDogNTAlO1xufVxuLmdyaWQtM29mNCB7XG4gIHdpZHRoOiA3NSU7XG59XG4uZ3JpZC00b2Y0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y1IHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ncmlkLTJvZjUge1xuICB3aWR0aDogNDAlO1xufVxuLmdyaWQtM29mNSB7XG4gIHdpZHRoOiA2MCU7XG59XG4uZ3JpZC00b2Y1IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ncmlkLTVvZjUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjYge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC0yb2Y2IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtM29mNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC00b2Y2IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtNW9mNiB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLTZvZjYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjcge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbn1cbi5ncmlkLTJvZjcge1xuICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbn1cbi5ncmlkLTNvZjcge1xuICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG59XG4uZ3JpZC00b2Y3IHtcbiAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG59XG4uZ3JpZC01b2Y3IHtcbiAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xufVxuLmdyaWQtNm9mNyB7XG4gIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbn1cbi5ncmlkLTdvZjcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjgge1xuICB3aWR0aDogMTIuNSU7XG59XG4uZ3JpZC0yb2Y4IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTNvZjgge1xuICB3aWR0aDogMzcuNSU7XG59XG4uZ3JpZC00b2Y4IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTVvZjgge1xuICB3aWR0aDogNjIuNSU7XG59XG4uZ3JpZC02b2Y4IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5ncmlkLTdvZjgge1xuICB3aWR0aDogODcuNSU7XG59XG4uZ3JpZC04b2Y4IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0xb2Y5IHtcbiAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xufVxuLmdyaWQtMm9mOSB7XG4gIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbn1cbi5ncmlkLTNvZjkge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC00b2Y5IHtcbiAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xufVxuLmdyaWQtNW9mOSB7XG4gIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbn1cbi5ncmlkLTZvZjkge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC03b2Y5IHtcbiAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xufVxuLmdyaWQtOG9mOSB7XG4gIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbn1cbi5ncmlkLTlvZjkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5ncmlkLTJvZjEwIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ncmlkLTNvZjEwIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5ncmlkLTRvZjEwIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5ncmlkLTVvZjEwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ncmlkLTZvZjEwIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5ncmlkLTdvZjEwIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5ncmlkLThvZjEwIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5ncmlkLTlvZjEwIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5ncmlkLTEwb2YxMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdyaWQtMW9mMTEge1xuICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xufVxuLmdyaWQtMm9mMTEge1xuICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbn1cbi5ncmlkLTNvZjExIHtcbiAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xufVxuLmdyaWQtNG9mMTEge1xuICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbn1cbi5ncmlkLTVvZjExIHtcbiAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG59XG4uZ3JpZC02b2YxMSB7XG4gIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbn1cbi5ncmlkLTdvZjExIHtcbiAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG59XG4uZ3JpZC04b2YxMSB7XG4gIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG59XG4uZ3JpZC05b2YxMSB7XG4gIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbn1cbi5ncmlkLTEwb2YxMSB7XG4gIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG59XG4uZ3JpZC0xMW9mMTEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmlkLTFvZjEyIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG59XG4uZ3JpZC0yb2YxMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbn1cbi5ncmlkLTNvZjEyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5ncmlkLTRvZjEyIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtNW9mMTIge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG59XG4uZ3JpZC02b2YxMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZ3JpZC03b2YxMiB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbn1cbi5ncmlkLThvZjEyIHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtOW9mMTIge1xuICB3aWR0aDogNzUlO1xufVxuLmdyaWQtMTBvZjEyIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xufVxuLmdyaWQtMTFvZjEyIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xufVxuLmdyaWQtMTJvZjEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC0tbWlkZGxlIHtcbiAgPioge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5ncmlkLS1ib3R0b20ge1xuICA+KiB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuLmdyaWQtLWZ1bGwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgPioge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmdyaWQtLXJldiB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICA+KiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jb21iby1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuY29tYm8tbGFzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5jb21iby0tbWlkZGxlLS1sYXJnZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLWxhcmdlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXdpZGUge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tbmFycm93IHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1sYXJnZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1yZXYtLWxhcmdlIHtcbiAgICA+LmNvbWJvLWZpcnN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgPi5jb21iby1sYXN0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLTFvZjEtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0yb2YyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjMtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC0zb2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtMm9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtNW9mNS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0zb2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1sYXJnZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLWxhcmdlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNm9mNi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDI4LjU3MTQyODU3MTQyODU5OCU7XG4gIH1cbiAgLmdyaWQtM29mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3MS40Mjg1NzE0Mjg1NzE0JTtcbiAgfVxuICAuZ3JpZC02b2Y3LS1sYXJnZSB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5ncmlkLTJvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNW9mOC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1sYXJnZSB7XG4gICAgd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5ncmlkLThvZjgtLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogMjIuMjIyMjIyMjIyMjIyMiU7XG4gIH1cbiAgLmdyaWQtM29mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogNTUuNTU1NTU1NTU1NTU1NiU7XG4gIH1cbiAgLmdyaWQtNm9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1sYXJnZSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLWxhcmdlIHtcbiAgICB3aWR0aDogODguODg4ODg4ODg4ODg4OSU7XG4gIH1cbiAgLmdyaWQtOW9mOS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdyaWQtM29mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNm9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1sYXJnZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdyaWQtOW9mMTAtLWxhcmdlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDkuMDkwOTA5MDkwOTA5MDk5JTtcbiAgfVxuICAuZ3JpZC0yb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDM2LjM2MzYzNjM2MzYzNjM5NSU7XG4gIH1cbiAgLmdyaWQtNW9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2My42MzYzNjM2MzYzNjM2MDUlO1xuICB9XG4gIC5ncmlkLThvZjExLS1sYXJnZSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLWxhcmdlIHtcbiAgICB3aWR0aDogOTAuOTA5MDkwOTA5MDkwODklO1xuICB9XG4gIC5ncmlkLTExb2YxMS0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTZvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC05b2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0xMm9mMTItLWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1sYXJnZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tbGFyZ2Uge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tZnVsbC0tbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXJldi0tbGFyZ2Uge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPioge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tYm8tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLWxhc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY29tYm8tLW1pZGRsZS0tZGVzayB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLWRlc2sge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5jb21iby0td2lkZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWZ1bGwtLWRlc2sge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5jb21iby0tcmV2LS1kZXNrIHtcbiAgICA+LmNvbWJvLWZpcnN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgPi5jb21iby1sYXN0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLTFvZjEtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtMm9mMi0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tZGVzayB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YzLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLWRlc2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtM29mNC0tZGVzayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTJvZjUtLWRlc2sge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tZGVzayB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1kZXNrIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTVvZjUtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLWRlc2sge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtM29mNi0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tZGVzayB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTZvZjYtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLWRlc2sge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLWRlc2sge1xuICAgIHdpZHRoOiAyOC41NzE0Mjg1NzE0Mjg1OTglO1xuICB9XG4gIC5ncmlkLTNvZjctLWRlc2sge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1kZXNrIHtcbiAgICB3aWR0aDogNzEuNDI4NTcxNDI4NTcxNCU7XG4gIH1cbiAgLmdyaWQtNm9mNy0tZGVzayB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuZ3JpZC0yb2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLWRlc2sge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTVvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLWRlc2sge1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgfVxuICAuZ3JpZC04b2Y4LS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDIyLjIyMjIyMjIyMjIyMjIlO1xuICB9XG4gIC5ncmlkLTNvZjktLWRlc2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTU1NTYlO1xuICB9XG4gIC5ncmlkLTZvZjktLWRlc2sge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1kZXNrIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tZGVzayB7XG4gICAgd2lkdGg6IDg4Ljg4ODg4ODg4ODg4ODklO1xuICB9XG4gIC5ncmlkLTlvZjktLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5ncmlkLTNvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTZvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ncmlkLTlvZjEwLS1kZXNrIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tZGVzayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiA5LjA5MDkwOTA5MDkwOTA5OSU7XG4gIH1cbiAgLmdyaWQtMm9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAzNi4zNjM2MzYzNjM2MzYzOTUlO1xuICB9XG4gIC5ncmlkLTVvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1kZXNrIHtcbiAgICB3aWR0aDogNjMuNjM2MzYzNjM2MzYzNjA1JTtcbiAgfVxuICAuZ3JpZC04b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tZGVzayB7XG4gICAgd2lkdGg6IDkwLjkwOTA5MDkwOTA5MDg5JTtcbiAgfVxuICAuZ3JpZC0xMW9mMTEtLWRlc2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTNvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC02b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tZGVzayB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtOW9mMTItLWRlc2sge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMTJvZjEyLS1kZXNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1kZXNrIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1kZXNrIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWZ1bGwtLWRlc2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXJldi0tZGVzayB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+KiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLWxhcCB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1ib3R0b20tLWxhcCB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS13aWRlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLW5hcnJvdyB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tZnVsbC0tbGFwIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXJldi0tbGFwIHtcbiAgICA+LmNvbWJvLWZpcnN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgPi5jb21iby1sYXN0IHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLTFvZjEtLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMi0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMy0tbGFwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMy0tbGFwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y0LS1sYXAge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtMm9mNC0tbGFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLWxhcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC00b2Y0LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1sYXAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtM29mNS0tbGFwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTRvZjUtLWxhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTJvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC00b2Y2LS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC01b2Y2LS1sYXAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjctLWxhcCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI5OSU7XG4gIH1cbiAgLmdyaWQtMm9mNy0tbGFwIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1sYXAge1xuICAgIHdpZHRoOiA0Mi44NTcxNDI4NTcxNDI5JTtcbiAgfVxuICAuZ3JpZC00b2Y3LS1sYXAge1xuICAgIHdpZHRoOiA1Ny4xNDI4NTcxNDI4NTcwOTYlO1xuICB9XG4gIC5ncmlkLTVvZjctLWxhcCB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLWxhcCB7XG4gICAgd2lkdGg6IDg1LjcxNDI4NTcxNDI4NTclO1xuICB9XG4gIC5ncmlkLTdvZjctLWxhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOC0tbGFwIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tbGFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTNvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5ncmlkLTRvZjgtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgfVxuICAuZ3JpZC02b2Y4LS1sYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtN29mOC0tbGFwIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExMTExJTtcbiAgfVxuICAuZ3JpZC0yb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC00b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA0NC40NDQ0NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuZ3JpZC01b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC03b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA3Ny43Nzc3Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuZ3JpZC04b2Y5LS1sYXAge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEwLS1sYXAge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmdyaWQtMm9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ncmlkLTRvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmdyaWQtNW9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ncmlkLTdvZjEwLS1sYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmdyaWQtOG9mMTAtLWxhcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tbGFwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmlkLTEwb2YxMC0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMS0tbGFwIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1sYXAge1xuICAgIHdpZHRoOiAxOC4xODE4MTgxODE4MTgxOTglO1xuICB9XG4gIC5ncmlkLTNvZjExLS1sYXAge1xuICAgIHdpZHRoOiAyNy4yNzI3MjcyNzI3MjczJTtcbiAgfVxuICAuZ3JpZC00b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNDUuNDU0NTQ1NDU0NTQ1NDk2JTtcbiAgfVxuICAuZ3JpZC02b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogNTQuNTQ1NDU0NTQ1NDU0NSU7XG4gIH1cbiAgLmdyaWQtN29mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLWxhcCB7XG4gICAgd2lkdGg6IDcyLjcyNzI3MjcyNzI3MjY5JTtcbiAgfVxuICAuZ3JpZC05b2YxMS0tbGFwIHtcbiAgICB3aWR0aDogODEuODE4MTgxODE4MTgxOCU7XG4gIH1cbiAgLmdyaWQtMTBvZjExLS1sYXAge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1sYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTRvZjEyLS1sYXAge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC01b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC03b2YxMi0tbGFwIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtOG9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtMTBvZjEyLS1sYXAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0xMW9mMTItLWxhcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tbGFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0tbWlkZGxlLS1sYXAge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1ib3R0b20tLWxhcCB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1mdWxsLS1sYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXJldi0tbGFwIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgID4qIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLXBvcnRhYmxlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWJvdHRvbS0tcG9ydGFibGUge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICB9XG4gIC5jb21iby0td2lkZSB7XG4gICAgLmNvbWJvLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1uYXJyb3cge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5jb21iby1sYXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIH1cbiAgfVxuICAuY29tYm8tLWZ1bGwtLXBvcnRhYmxlIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXJldi0tcG9ydGFibGUge1xuICAgID4uY29tYm8tZmlyc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICA+LmNvbWJvLWxhc3Qge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgID4qIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtMW9mMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YzLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTJvZjMtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ncmlkLTJvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTRvZjQtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC0zb2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC00b2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0yb2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTRvZjYtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNW9mNi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyOTklO1xuICB9XG4gIC5ncmlkLTJvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDQyLjg1NzE0Mjg1NzE0MjklO1xuICB9XG4gIC5ncmlkLTRvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTcuMTQyODU3MTQyODU3MDk2JTtcbiAgfVxuICAuZ3JpZC01b2Y3LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODUuNzE0Mjg1NzE0Mjg1NyU7XG4gIH1cbiAgLmdyaWQtN29mNy0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtM29mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxuICAuZ3JpZC00b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5ncmlkLTZvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTdvZjgtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMTExMSU7XG4gIH1cbiAgLmdyaWQtMm9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTRvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDQuNDQ0NDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLmdyaWQtNW9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTdvZjktLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLmdyaWQtOG9mOS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5ncmlkLTJvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmdyaWQtNG9mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTVvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtN29mMTAtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5ncmlkLThvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmdyaWQtMTBvZjEwLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDE4LjE4MTgxODE4MTgxODE5OCU7XG4gIH1cbiAgLmdyaWQtM29mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMjcuMjcyNzI3MjcyNzI3MyU7XG4gIH1cbiAgLmdyaWQtNG9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA0NS40NTQ1NDU0NTQ1NDU0OTYlO1xuICB9XG4gIC5ncmlkLTZvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5ncmlkLTdvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNzIuNzI3MjcyNzI3MjcyNjklO1xuICB9XG4gIC5ncmlkLTlvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDgxLjgxODE4MTgxODE4MTglO1xuICB9XG4gIC5ncmlkLTEwb2YxMS0tcG9ydGFibGUge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmdyaWQtNG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNW9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTdvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLThvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTItLXBvcnRhYmxlIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMTFvZjEyLS1wb3J0YWJsZSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tcG9ydGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLS1taWRkbGUtLXBvcnRhYmxlIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tYm90dG9tLS1wb3J0YWJsZSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1mdWxsLS1wb3J0YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuZ3JpZC0tcmV2LS1wb3J0YWJsZSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICA+KiB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbWJvLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5jb21iby1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbiAgLmNvbWJvLS1taWRkbGUtLXBhbG0ge1xuICAgID4qIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jb21iby0tYm90dG9tLS1wYWxtIHtcbiAgICA+KiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXdpZGUge1xuICAgIC5jb21iby1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5jb21iby0tbmFycm93IHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cbiAgICAuY29tYm8tbGFzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cbiAgLmNvbWJvLS1mdWxsLS1wYWxtIHtcbiAgICAuY29tYm8tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmNvbWJvLWxhc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY29tYm8tLXJldi0tcGFsbSB7XG4gICAgPi5jb21iby1maXJzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgID4uY29tYm8tbGFzdCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgPioge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC0xb2YxLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YyLS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTJvZjItLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjMtLXBhbG0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC0yb2YzLS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtM29mMy0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0yb2Y0LS1wYWxtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ncmlkLTNvZjQtLXBhbG0ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmdyaWQtNG9mNC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0yb2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5ncmlkLTNvZjUtLXBhbG0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmdyaWQtNG9mNS0tcGFsbSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC01b2Y1LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtMm9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTNvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtNG9mNi0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTVvZjYtLXBhbG0ge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC02b2Y2LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjk5JTtcbiAgfVxuICAuZ3JpZC0yb2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTk4JTtcbiAgfVxuICAuZ3JpZC0zb2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MTQyOSU7XG4gIH1cbiAgLmdyaWQtNG9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg1NzE0Mjg1NzA5NiU7XG4gIH1cbiAgLmdyaWQtNW9mNy0tcGFsbSB7XG4gICAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQlO1xuICB9XG4gIC5ncmlkLTZvZjctLXBhbG0ge1xuICAgIHdpZHRoOiA4NS43MTQyODU3MTQyODU3JTtcbiAgfVxuICAuZ3JpZC03b2Y3LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmdyaWQtMm9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC0zb2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogMzcuNSU7XG4gIH1cbiAgLmdyaWQtNG9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC01b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogNjIuNSU7XG4gIH1cbiAgLmdyaWQtNm9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZ3JpZC03b2Y4LS1wYWxtIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgLmdyaWQtOG9mOC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtMW9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDExLjExMTExMTExMTExMTElO1xuICB9XG4gIC5ncmlkLTJvZjktLXBhbG0ge1xuICAgIHdpZHRoOiAyMi4yMjIyMjIyMjIyMjIyJTtcbiAgfVxuICAuZ3JpZC0zb2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtNG9mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5ncmlkLTVvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA1NS41NTU1NTU1NTU1NTU2JTtcbiAgfVxuICAuZ3JpZC02b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtN29mOS0tcGFsbSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzc3NzglO1xuICB9XG4gIC5ncmlkLThvZjktLXBhbG0ge1xuICAgIHdpZHRoOiA4OC44ODg4ODg4ODg4ODg5JTtcbiAgfVxuICAuZ3JpZC05b2Y5LS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ3JpZC0yb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZ3JpZC0zb2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZ3JpZC00b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ3JpZC01b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZ3JpZC02b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuZ3JpZC03b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC04b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuZ3JpZC05b2YxMC0tcGFsbSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuZ3JpZC0xMG9mMTAtLXBhbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLTFvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MDkwOTklO1xuICB9XG4gIC5ncmlkLTJvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMTguMTgxODE4MTgxODE4MTk4JTtcbiAgfVxuICAuZ3JpZC0zb2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDI3LjI3MjcyNzI3MjcyNzMlO1xuICB9XG4gIC5ncmlkLTRvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMzYuMzYzNjM2MzYzNjM2Mzk1JTtcbiAgfVxuICAuZ3JpZC01b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU0NTQ1NDU0NTQ5NiU7XG4gIH1cbiAgLmdyaWQtNm9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA1NC41NDU0NTQ1NDU0NTQ1JTtcbiAgfVxuICAuZ3JpZC03b2YxMS0tcGFsbSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2MzYzNjM2MzYwNSU7XG4gIH1cbiAgLmdyaWQtOG9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA3Mi43MjcyNzI3MjcyNzI2OSU7XG4gIH1cbiAgLmdyaWQtOW9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA4MS44MTgxODE4MTgxODE4JTtcbiAgfVxuICAuZ3JpZC0xMG9mMTEtLXBhbG0ge1xuICAgIHdpZHRoOiA5MC45MDkwOTA5MDkwOTA4OSU7XG4gIH1cbiAgLmdyaWQtMTFvZjExLS1wYWxtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC0xb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyaWQtMm9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JpZC0zb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ3JpZC00b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTVvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyaWQtNm9mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdyaWQtN29mMTItLXBhbG0ge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JpZC04b2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTlvZjEyLS1wYWxtIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5ncmlkLTEwb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmlkLTExb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmlkLTEyb2YxMi0tcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyaWQtLW1pZGRsZS0tcGFsbSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLWJvdHRvbS0tcGFsbSB7XG4gICAgPioge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1mdWxsLS1wYWxtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICA+KiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5ncmlkLS1yZXYtLXBhbG0ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPioge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ucm93IHtcbiAgLmdyaWQ7XG4gIC53aWR0aC0xXFw6NCB7XG4gICAgLmdyaWQtMm9mMTA7XG4gICAgQG1lZGlhIEBsYXAge1xuICAgICAgLmdyaWQtM29mMTA7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgfVxuICAud2lkdGgtMVxcOjIge1xuICAgIC5ncmlkLTZvZjEwO1xuICAgIEBtZWRpYSBAbGFwIHtcbiAgICAgIC5ncmlkLTRvZjEwO1xuICAgIH1cbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgLmdyaWQtMW9mMTtcbiAgICB9XG4gIH1cbiAgLndpZHRoLTNcXDo0IHtcbiAgICAuZ3JpZC04b2YxMDtcbiAgICBAbWVkaWEgQGxhcCB7XG4gICAgICAuZ3JpZC03b2YxMDtcbiAgICB9XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICB9XG4gIC53aWR0aC1mdWxsIHtcbiAgICAuZ3JpZC0xb2YxO1xuICB9XG4gID4gKiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbiNlZGl0LXpvbmUge1xuICB6LWluZGV4OiAyMCAhaW1wb3J0YW50O1xufSIsIi51LWFsaWduTGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LW5vU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtbWFyZ2luVG9wNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udS1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG59XG5cbi51LXBsYWluTGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtbm9Nb2JpbGUge1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1ub0xhcmdlIHtcbiAgQG1lZGlhIEBsYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXNlbWlCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnUtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0b246IHJlbGF0aXZlO1xufVxuXG4udS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtYmdJbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udS1wYWRkaW5nVG9wNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnUtcGFkZGluZ1RvcDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi51LXBhZGRpbmdUb3AzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udS1wYWRkaW5nVG9wMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnUtcGFkZGluZ1RvcDEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b20xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b20xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b201MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnUtcGFkZGluZ0JvdHRvbTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi51LXBhZGRpbmdCb3R0b20yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4udS1wYWRkaW5nQm90dG9tMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnUtc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XG59XG5cbi51LXRvcFNwYWNlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5maWVsZC1zaGlmdCB7XG4gIGxlZnQ6IC05OTk5cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiIsIi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldDpmaXJzdC1jaGlsZCBwIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0c3Ryb25nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IEBibGFjaztcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IHAgc3Ryb25nIGVtIHtcbiAgY29sb3I6IEBibGFjaztcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyAuc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWZvb3RlciAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDE1cHggNy41cHggMTVweCAwcHg7XG59XG5cbmxhYmVsW2Zvcj1cIm5sLWVtYWlsXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI2hvdXJzLXZpZXdsZXQge1xuICAgIHBhZGRpbmc6IDIlIDAlIDIlIDclO1xuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMiUgMCUgMiUgNSU7XG4gICAgfVxufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci13aWRnZXQgLmhvdXJzIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldC5oYWxmIHtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0IC5ob3VycyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpe1xuICAgICAgICB3aWR0aDozOCU7IFxuICAgIH1cbn1cblxuLyogSGlkZSBzdHJhbmdlIGVtcHR5IGZvb3RlciBpdGVtIFwic2l0ZWFjdGlvbi1jb250YWN0XCIgKi9cbi5zaXRlLWZvb3RlciAjbmF2LWZvb3RlciB1bCBsaSNzaXRlYWN0aW9uLWNvbnRhY3QgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmdCYXIge2NsZWFyOmJvdGg7IGRpc3BsYXk6YmxvY2s7IG1hcmdpbjoyMHB4IGF1dG8gIWltcG9ydGFudDsgcGFkZGluZzoyMHB4IDA7IHdpZHRoOjkwJTsgdGV4dC1hbGlnbjpjZW50ZXI7XG5cdD4gc3Bhbi5wcmV2aW91cyB7XG5cdFx0ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xuXHRcdGEge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtib3JkZXItbGVmdC1jb2xvcjpAb3JhbmdlOyBib3JkZXItbGVmdC13aWR0aDo0cHg7IH1cblx0XHR9XG5cdH1cblx0PiBzcGFuLm5leHQge1xuXHRcdGZsb2F0Om5vbmUgIWltcG9ydGFudDtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSB7Ym9yZGVyLXJpZ2h0LWNvbG9yOkBvcmFuZ2U7IGJvcmRlci1yaWdodC13aWR0aDo0cHg7IH1cblx0XHR9XG5cdH1cblx0c3Bhbi5jdXJyZW50IHtib3JkZXI6bm9uZTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzIxMjEyMTsgYm9yZGVyLXRvcDo0cHggc29saWQgQG9yYW5nZTsgYmFja2dyb3VuZDojMjEyMTIxOyBjb2xvcjpAd2hpdGU7IGZvbnQtc2l6ZToxMnB4OyBmb250LXdlaWdodDo1MDA7IHBhZGRpbmc6NHB4IDEwcHggNHB4OyB9XG5cblx0YSB7Ym9yZGVyOjFweCBzb2xpZCAjY2VkMWRhOyBjb2xvcjojMDAwOyBmb250LXNpemU6MTJweDsgZm9udC13ZWlnaHQ6NTAwOyBwYWRkaW5nOjhweDsgXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7YmFja2dyb3VuZDojMjEyMTIxICFpbXBvcnRhbnQ7IGJvcmRlci1jb2xvcjojMjEyMTIxOyBjb2xvcjpAd2hpdGU7IHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUge2JvcmRlci1sZWZ0LWNvbG9yOkBvcmFuZ2U7IGJvcmRlci1sZWZ0LXdpZHRoOjRweDsgfVxuXHRcdH1cblx0XHQmLm5leHQge1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlIHtib3JkZXItcmlnaHQtY29sb3I6QG9yYW5nZTsgYm9yZGVyLXJpZ2h0LXdpZHRoOjRweDsgfVxuXHRcdH1cblx0fVxufVxuXG4jdmlld2xldC1iZWxvdy1jb250ZW50IHtcblx0Lmxpc3RpbmdCYXIge3RleHQtYWxpZ246bGVmdDsgfVxufVxuXG5cbmZvb3RlciAucGFnaW5hdGlvbiB1bCB7XG4gICAgbWFyZ2luOiAwIDAuNWVtIDEuNWVtIDNlbTtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgICBtYXJnaW46IDAuNWVtIDBlbSAxLjVlbSAwLjVlbTtcbiAgICB9XG59XG4iLCIuaGVybywgLmhlcm8gLmNvbnRhaW5lciwgLmhlcm8gLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgcGFkZGluZzowcHggMHB4IDFweCAwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICB9XG59XG5cbi5oZXJvTm9JbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG5cblxuLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaGVyby10aWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIEBtZWRpYSBAcGFsbSB7bWFyZ2luLWJvdHRvbTowOyB9XG59XG5cbi5pbi1wdWJsaWNhdGlvbiB7XG4gICAgLmhlcm8sIC5oZXJvTm9JbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhlcm8tLXRhbGwsXG4uaGVyby0tdGFsbCAuY29udGFpbmVyLFxuLmhlcm8tLXRhbGwgLmJnSW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA2OTBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG4uaGVyby0tY29pbnNlYWwsXG4uaGVyby0tY29pbnNlYWwgLmNvbnRhaW5lcixcbi5oZXJvLS1jb2luc2VhbCAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5oZXJvLS1mdWxsV2lkdGgge1xuICAuaGVyb0luZm9Db250YWluZXIge1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG5cbi5oZXJvIC5pdGVtSW1hZ2UgaW1nLCAjYXJjaGl2ZS1pbWFnZS16b29tZXIsIC5hcmNoaXZlLWltYWdlLXpvb21lciB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLmhlcm9JbmZvQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIG1hcmdpbi1ib3R0b206LTcwcHg7XG4gIG1heC13aWR0aDo5MCU7XG4gIHdpZHRoOiBhdXRvO1xuICBAbWVkaWEgQGxhcCB7XG4gICAgLy9tYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOjcwcHg7XG4gIH1cbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cblxuICAmLmlubGluZSB7Ym90dG9tOmF1dG87IGxlZnQ6YXV0bzsgcG9zaXRpb246cmVsYXRpdmU7IHRyYW5zZm9ybTpub25lOyB3aWR0aDphdXRvOyBcblx0ICAgQG1lZGlhIEBsYXAge21heC13aWR0aDoxMDAlOyB9XG5cdCAgIEBtZWRpYSBAcGFsbSB7bGVmdDphdXRvOyBtYXgtd2lkdGg6MTAwJTsgfVxuICB9XG4gIFxuICAuaGVyb05vSW1hZ2UgJiB7cG9zaXRpb246cmVsYXRpdmU7IGxlZnQ6YXV0bzsgbWFyZ2luLXRvcDozMHB4OyBib3R0b206YXV0bzsgIFxuXHQgIEBtZWRpYSBAcGFsbSB7Ym90dG9tOmF1dG87IGxlZnQ6MjBweDsgbWFyZ2luLWJvdHRvbTozMHB4OyB0b3A6YXV0bzsgd2lkdGg6MTAwJTsgfVxuICB9XG4gIFxufVxuXG4uaGVyb0luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIFxuICAuaW5saW5lICYge2JvcmRlcjpub25lOyBtYXJnaW46MCAwIDMwcHg7IHBhZGRpbmc6MDsgfVxuICBAbWVkaWEgQHBhbG0ge3BhZGRpbmc6MjBweCAxNXB4IDEwcHg7IH1cbn1cblxuLmhlcm9JbmZvLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogLTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9JbmZvLXRpdGxlIHtcbiAgJjpleHRlbmQoaDEpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhLCBhOmhvdmVyLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGVyb0luZm8tc3ViVGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBhLCBhOmhvdmVyLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGVyb0luZm8tc3ViVGl0bGUtLWJvb2sge2ZvbnQtc2l6ZToyNHB4OyB9XG5cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXhoaWJpdCB7YmFja2dyb3VuZDojZjBmMGYwOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGFkY2UzO1xuXHQuaGVyb0luZm8ge2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IG1hcmdpbjowIDcuNjM4ODg4ODklIDMwcHg7IHBhZGRpbmc6MzBweCAwIDA7IH1cblx0Lmhlcm9JbmZvLXRhZyB7cG9zaXRpb246cmVsYXRpdmU7IGxlZnQ6YXV0bzsgdG9wOmF1dG87IH1cbn1cblxuLmhlcm9JbmZvLS1jb250YWN0IHtcbiAgcGFkZGluZzogMDtcbiAgLmhlcm9JbmZvLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvSW5mb0dyaWQge1xuICBwYWRkaW5nOiAwIDQ1cHggMzBweCA0NXB4O1xuICBmb250LXNpemU6IDA7XG4gID4qIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLmhlcm9JbmZvR3JpZC1maXJzdCwgLmhlcm9JbmZvR3JpZC1sYXN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhlcm9JbmZvR3JpZC10ZXh0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlcm9JbmZvR3JpZC1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXI7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmhlcm9JbmZvR3JpZC1sYXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uaGVyb0luZm9HcmlkLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhlcm9JbmZvR3JpZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGEge1xuICAgIGNvbG9yOiAjMjA1YzkwO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMyNTZiYTg7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvSW5mb0NvbnRhaW5lci0tZXZlbnQge1xuICB3aWR0aDogNjYlO1xuICAuaGVyb0luZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAuaGVyb0luZm8tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDMwcHggNTVweCAzMHB4IDU1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZXJvSW5mb0dyaWQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAzMHB4IDEwcHg7XG4gIH1cbn1cblxuLmhlcm9JbmZvR3JpZC1iaWcge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uaGVyb0luZm9HcmlkLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uaGVyb0luZm9Db250YWluZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGluaztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGVvdXQoQHBpbmssIDIwJSk7XG4gIH1cbn1cblxuLmhlcm9JbmZvLWFib3ZlVGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVyb0luZm8tYWJvdmVUaXRsZS0tc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmhlcm9JbmZvLWJ5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlcm9JbmZvLWJsb2cge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICAuYmxvZ1NwYWNlciB7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgfVxuICAucG9zdGVkT24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogZGFya2VuKCM3ZDdkN2QsIDEwKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm9JbmZvQ29udGFpbmVyLS1wdWJpdGVtIHtcbiAgd2lkdGg6IDY2JTtcbiAgICBAbWVkaWEgQHBhbG0ge1xuXHQgICAgd2lkdGg6MTAwJTsgfVxufVxuXG5cbi8qIEhpZGUgbGVhZCBpbWFnZSB0aGF0IGFwcGVhcnMgaW5zaWRlIG9mIGhlcm8gdGV4dCBib3ggd2l0aCBuZXcgZHggY29yZSB0eXBlc1xuKi9cbi5oZXJvSW5mb0NvbnRhaW5lciAubGVhZEltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSxcbi5pbmZvVGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vc2FpYy10aWxlLm1vc2FpYy1kb2Frc1xcLnRoZW1lXFwuaG91cnMtdGlsZSB7XG5cdGgzLFxuXHRwLm1vcmUge2Rpc3BsYXk6bm9uZTsgfVxuXHQuaG91cnMge2Rpc3BsYXk6aW5saW5lLWJsb2NrOyBmb250LXNpemU6IDA7IHBhZGRpbmc6IDAgMTBweDsgdmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDo0OSU7XG5cdFx0QG1lZGlhIEBwb3J0YWJsZSB7d2lkdGg6IDEwMCU7IH1cblx0XHQ+KiB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDE2cHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblx0XHQmLmZpcnN0IHtib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuXHRcdFx0QG1lZGlhIEBwb3J0YWJsZSB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7IGJvcmRlci1yaWdodDogMDsgcGFkZGluZy1ib3R0b206IDI1cHg7fVxuXHRcdH1cblx0XHRcblx0XHRwIHtkaXNwbGF5OmJsb2NrOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGxldHRlci1zcGFjaW5nOiAwOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblx0XHRcdHN0cm9uZyB7Zm9udC13ZWlnaHQ6NzAwOyB9XG5cdFx0XHRlbSB7Zm9udC1zdHlsZTpub3JtYWw7IH1cblx0XHR9IC8qIGhvdXJzLXRpdGxlICovXG5cdFx0LnN0YXR1cyB7XG5cdFx0XHQmOmV4dGVuZChoMyk7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250OyBcblx0XHRcdGZvbnQtc2l6ZToyNHB4OyBcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwOyBcblx0XHRcdGxpbmUtaGVpZ2h0OjE7IFxuXHRcdFx0dGV4dC10cmFuc2Zvcm06bm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fSAvKiBob3Vycy1sYXJnZSAqL1xuXHRcdC5pbmZvIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBAcHJpbWFyeUZvbnQ7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH0gLyogaG91cnMtdGltZSAqL1xuXHR9XG59XG5cbi5ob3VycyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgPioge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaG91cnMtZmlyc3QsIC5ob3Vycy1sYXN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaG91cnMtZmlyc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyO1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gIH1cbn1cblxuLmhvdXJzLWxhc3Qge1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4uaG91cnMtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaG91cnMtbGFyZ2Uge1xuICAmOmV4dGVuZChoMyk7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgXG4gIGZvbnQtc2l6ZToyN3B4OyBcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IFxuICBsaW5lLWhlaWdodDoxOyBcbiAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLmhvdXJzLXRpbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaW5mb1RhYmxlLnR3b0NvbHVtbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuXG4udHdvQ29sdW1uUm93IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4udHdvQ29sdW1uUm93LWZpcnN0LCAudHdvQ29sdW1uUm93LWxhc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50d29Db2x1bW4tLWZpcnN0V2lkZXIge1xuICAudHdvQ29sdW1uUm93LWZpcnN0IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC50d29Db2x1bW5Sb3ctbGFzdCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG4udHdvQ29sdW1uUm93LWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udHdvQ29sdW1uUm93LWxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi50d29Db2x1bW5Sb3ctZmlyc3QtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnR3b0NvbHVtbkRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXI7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4iLCIvKiByZXByZXNlbnRzIGRlZmF1bHQgKyBjdXN0b20gVGlueU1DRSBDbGFzc2VzIHNwZWNpZmljIHRvIER1bWJhcnRvbiBPYWtzICovXG5cbmgxIHsgfVxuaDIgeyB9XG5oMyB7IH1cbmg0IHsgfVxuaDUgeyB9XG5oNiB7IH1cblxuYmxvY2txdW90ZSB7XG5cdCYucHVsbHF1b3RlIHsgfVxufVxuXG4uYXRoZW5hcnVieXdlYiB7IH1cbi5hbm5vdGF0aW9uTGluayB7IH0gLyogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLnBsYXRlTGluayB7IH0gLyogaHR0cHM6Ly93d3cuZG9ha3Mub3JnL3Jlc291cmNlcy9jdWx0dXJhbC1waGlsYW50aHJvcHkvZHVtYmFydG9uLW9ha3MtcmVzZWFyY2gtbGlicmFyeS1hbmQtY29sbGVjdGlvbiAqL1xuLmZvb3ROb3RlIHsgfSAvKiBodHRwczovL3d3dy5kb2Frcy5vcmcvcmVzb3VyY2VzL2N1bHR1cmFsLXBoaWxhbnRocm9weS9kdW1iYXJ0b24tb2Frcy1yZXNlYXJjaC1saWJyYXJ5LWFuZC1jb2xsZWN0aW9uICovXG4uSW1hZ2VGYWRlciB7IH0gLyogYXQgYm90dG9tOiBodHRwczovL3d3dy5kb2Frcy5vcmcvZ2FyZGVucy9leHBsb3JlL2ZvdW50YWluLXRlcnJhY2UgKi9cbi5jYWxsb3V0IHsgfSAvKiBhdCBib3R0b206IGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNlYXJjaC9nYXJkZW4tbGFuZHNjYXBlL3NjaG9sYXJseS1hY3Rpdml0aWVzL3N1Y2Nlc3MtaW4tdGhlLWNpdHkgKi9cbi52aXN1YWxDbGVhciB7IH1cblxuLyogbXVsdGljb2x1bW4gbGF5b3V0IGh0dHBzOi8vd3d3LmRvYWtzLm9yZy9yZXNvdXJjZXMvY3VsdHVyYWwtcGhpbGFudGhyb3B5L2R1bWJhcnRvbi1vYWtzLXJlc2VhcmNoLWxpYnJhcnktYW5kLWNvbGxlY3Rpb24gKi9cbi5GdWxsV2lkdGhDb2x1bW4geyB9XG4uQ29sdW1uTGVmdCB7IH1cbi5Db2x1bW5SaWdodCB7IH1cbi5DZW50ZXJlZENvbHVtbiB7IH1cblxuLyogc2VhbHMgKi9cbi5hYmJyZXZpYXRpb24geyB9XG4uaWxsZWdpYmxlIHsgfVxuLm1pc3NpbmcgeyB9XG4ucmVjb25zdHJ1Y3Rpb24geyB9XG4ucmVzdG9yYXRpb24geyB9XG4uc3VwZXJmbHVvdXMgeyB9XG4udW5jZXJ0YWluIHsgfVxuXG4vKiAtIG1vYmlsZS5jc3MgLSAqL1xuQG1lZGlhIGhhbmRoZWxkLCBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkge1xuXHQjcG9ydGFsLWNvbHVtbi1vbmUsXG5cdCNwb3J0YWwtY29sdW1uLXR3byxcblx0I3BvcnRhbC1jb2x1bW4tY29udGVudCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn0iLCIuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLS1mdWxsV2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDUlO1xuICA+IC5ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgID4qIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZ1bGxXaWR0aExlZnQsIC5mdWxsV2lkdGhSaWdodCB7XG4gIC8qcGFkZGluZzogMTYwcHggMDsgKi8gcGFkZGluZzowOyBcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbFdpZHRoUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuXG4uYmdJbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmxhY2tPdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwyOCwyOCwwLjcpO1xufVxuXG4ub3JhbmdlT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LDEwMiwyLDAuOCk7XG59XG5cbi5jb250YWluZXItLW5vVG9wIHtcblx0LmZ1bGxXaWR0aExlZnQsIC5mdWxsV2lkdGhSaWdodCB7XG5cdFx0cGFkZGluZy10b3A6MzBweDtcblx0fVxufVxuXG4uaGFzLWhlcm8gI2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIEBtZWRpYSBAcGFsbSB7cGFkZGluZy10b3A6MDsgfVxuICAjY29udGVudC13cmFwcGVyIHtcbiAgICAuY29udGFpbmVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG4gIC50ZW1wbGF0ZS1ldmVudF92aWV3ICYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIC50ZW1wbGF0ZS1uZXdzaXRlbV92aWV3ICYgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4jY29sdW1uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBAbWVkaWEgQHRhYmxldCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2NvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICNwb3J0YWwtY29sdW1uLW9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgI3BvcnRhbC1jb2x1bW4tdHdvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5wb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW0gJiwgLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWFubm90YXRpb24gJiwgLnBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWxldHRlcnB1Yml0ZW0gJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgI3BvcnRhbC1jb2x1bW4tb25lLCAjcG9ydGFsLWNvbHVtbi10d28ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIEBtZWRpYSBAdGFibGV0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuICAgIC5oYXMtaGVybyAmIHtcbiAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgIH1cbiAgICAgfVxuICB9XG59XG5cbi5tb3NhaWMtZ3JpZC1yb3cge1xuICAuY29udGFpbmVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgLm1vc2FpYy1ncmlkLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgfVxuICB9XG5cbiAgJi5tb3NhaWMtcm93LWZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAmLm1vc2FpYy1ncmlkLXJvdy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgQG1lZGlhIEBwYWxtIHtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5tb3NhaWMtZ3JpZC1yb3ctZGFyay5tb3NhaWMtcm93LWZ1bGwtd2lkdGgge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IH5cImNhbGMoNTB2dyAtIDYyMHB4KVwiO1xuICAgICAgcGFkZGluZy1sZWZ0OiB+XCJjYWxjKDUwdncgLSA2MjBweClcIjtcbiAgICB9XG4gIH1cblxuICAubW9zYWljLXRpbGUubW9zYWljLXRpbGUtZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgQG1lZGlhIEBwYWxtIHtcblx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAubW9zYWljLXdpZHRoLWZ1bGwge1xuICAgIC5ncmlkLTFvZjE7XG4gIH1cbiAgLm1vc2FpYy13aWR0aC1oYWxmIHtcbiAgICAuZ3JpZC0xb2YyO1xuICAgIEBtZWRpYSBAbGFwIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgfVxuICAubW9zYWljLXdpZHRoLXRoaXJkIHtcbiAgICAuZ3JpZC0xb2YzO1xuICAgIEBtZWRpYSBAbGFwIHtcbiAgICAgIC5ncmlkLTFvZjE7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAuZ3JpZC0xb2YxO1xuICAgIH1cbiAgfVxuICAubW9zYWljLWphemthcnRhXFwudGVzc2VyYWVcXC5iYWNrZ3JvdW5kX2ltYWdlLXRpbGUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAuY29udGFpbmVyO1xuICB9XG59XG5cbi50ZW1wbGF0ZS1sYXlvdXQgLmhhcy1oZXJvICNwb3J0YWwtY29sdW1uLWNvbnRlbnQgI2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICAjY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5wb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1hbm5vdGF0aW9uICNjb250ZW50ICNjb250ZW50LXdyYXBwZXIsXG4ucG9ydGFsdHlwZS1kb2Frcy1wdWJsaWNhdGlvbnMtbGV0dGVycHViaXRlbSAjY29udGVudCAjY29udGVudC13cmFwcGVyLFxuLnBvcnRhbHR5cGUtZG9ha3MtaW1hZ2UgI2NvbnRlbnQgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBMYXlvdXQgY3VzdG9taXphdGlvbnMgd2hlbiByaWdodCBuYXYgcG9ydGxldCBpcyBwcmVzZW50ICovXG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNjb2x1bW4td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBAbWVkaWEgQHRhYmxldCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4jcG9ydGFsLWNvbHVtbnMuaGFzLXJpZ2h0LW5hdiAjY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI5M3B4KXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICB9XG59XG5cbiNwb3J0YWwtY29sdW1ucy5oYXMtcmlnaHQtbmF2ICNwb3J0YWwtY29sdW1uLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyOTRweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogflwiY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKVwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogflwiLXdlYmtpdC1jYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpXCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB+XCItbW96LWNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMilcIjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4vKiB3aGVuIHJpZ2h0IG5hdiBwb3J0bGV0IGhhcyByZXNwb25kZWQgdG8gdW5kZXIgY29udGFpbmVyLFxuICAgbGV0IGNvbnRlbnQgY29udGFpbmVyIHRha2UgdXAgbW9yZSBzcGFjZSAqL1xuI3BvcnRhbC1jb2x1bW5zLmhhcy1yaWdodC1uYXYgI3BvcnRhbC1jb2x1bW4tY29udGVudCAuY29udGVudENvbnRhaW5lciB7XG4gICAgQG1lZGlhIEB0YWJsZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBhLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuIiwiLnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ0REM7XG59XG5cbi50YWJsZS0tdHdvQ29sdW1uIHtcbiAgdGgge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ0REM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDFENERDO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ0REM7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgdGQge1xuICAgIHdpZHRoOiA2Ni4zMyU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QxRDREQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDREQztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIHRkIHAsIHRoIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHRkIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLnRhYnMtbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50YWJzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IEBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBwaW5rO1xuICB9XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDAgMThweCAwIDlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnRhYnMtYXJyb3cge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9kaXN0L2ltZy9hcnJvdy1kb3duLnBuZycpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbi50YWJzLWxpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCBAcGluaztcbn1cblxuLnRhYnMtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi50YWJzLWlubmVyQ29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRhYnMtaW5uZXJDb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG5cbi50YWJzLWlubmVyQ29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4vKiBmaXhlcyB0byBieXBhc3MgUGxvbmUgc3R5bGVzIHRoYXQgaW50ZXJmZXJlIHdpdGggY29ycmVjdCBmdW5jdGlvbmluZyBvZlxuIHRhYnMgKi9cbiNjb250ZW50IC5jb250YWluZXIgbGkudGFicy1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI2NvbnRlbnQgLmNvbnRhaW5lciB1bC50YWJzLW5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBHYXJkZW4gY2F0YWxvZyBzb3VyY2VzIGxpc3QgKi9cbi50YWJzLWlubmVyQ29udGVudCAuc291cmNlcyB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi5kb2Frc0luZm8ge1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuXG4uZG9ha3NJbmZvLWludHJvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCA1MHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIEBtZWRpYSBAbGFwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4iLCIuY2FyZHNUb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGRhcmtncmVlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FyZHNUb3AtbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNhcmRzVG9wLXJpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNhcmRHcmFkaWVudCB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgzMiUsIHJnYmEoMCwwLDAsMCkpLHRvKHJnYmEoMCwwLDAsMC40KSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDMyJSxyZ2JhKDAsMCwwLDAuNCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzY2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xufVxuXG4udmlld0FsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLmZ1bGwtYXJyb3ctbGluaztcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBAbWVkaWEgQHBhbG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmNhcmRUb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxOThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjphZnRlciB7XG4gICAgJjpleHRlbmQoLmNhcmRHcmFkaWVudCk7XG4gIH1cbiAgPiBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmNhcmRMZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICAmOmFmdGVyIHtcbiAgICAmOmV4dGVuZCguY2FyZEdyYWRpZW50KTtcbiAgfVxuICA+IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uY2FyZHNUb3AtLXVwY29taW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5jYXJkc1RvcC0tc3BhY2VUb3Age1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuLmNhcmRzVG9wLS1ib3JkZXJCb3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDRkYztcbn1cblxuLmNhcmRCb3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5jYXJkUmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNhcmRCb3R0b20tZGF0ZSwgLmNhcmREYXRlIHtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDAwMDBcbn1cblxuLmNhcmRCb3R0b20tdGl0bGUge1xuICAmOmV4dGVuZChoMyk7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgXG4gIGZvbnQtc2l6ZToyN3B4OyBcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IFxuICBsaW5lLWhlaWdodDoxOyBcbiAgdGV4dC10cmFuc2Zvcm06bm9uZTsgXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcmRUaXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250OyBcbiAgZm9udC1zaXplOjIwcHg7IFxuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOm5vbmU7IFxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJkQm90dG9tLWRlc2NyaXB0aW9uLCAuY2FyZERlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNhcmQtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICA+LmNhcmRUb3Age1xuICAgIHdpZHRoOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogODhweDtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG4gID4uY2FyZEJvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmRUb3Age1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXI7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmNhcmRCb3R0b20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY2FyZHNDb250YWluZXItLWJpZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLmNhcmQtLWJpZyB7XG4gIC5jYXJkVG9wIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuY2FyZEJvdHRvbSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm1vc2FpYy10aWxlLWNlbnRlcmVkLXRleHQtYm94IHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLmNhcmRUb3Age1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTMxcHggMCAxMjBweCAwO1xuICAgICAgaGVpZ2h0OiAyNzZweDtcbiAgICAgID4gYSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgaDQuY2FyZFRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtncmVlbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmRCb3R0b20ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRzIHtcbiAgLmNvbnRhaW5lcjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgaDIuY2FyZHNUaXRsZSB7XG4gICAgLmNhcmRzVG9wLWxlZnQ7XG4gICAgLnRhZztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya2dyZWVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAbWVkaWEgQHBhbG0ge1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIC52aWV3QWxsIHtcbiAgICAuY2FyZHNUb3AtcmlnaHQ7XG4gIH1cbiAgLmNhcmRDb250YWluZXIge1xuICAgIC5ncmlkO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAuY2FyZCB7XG4gICAgICAuZ3JpZC0xb2YzO1xuICAgICAgQG1lZGlhIEBsYXAge1xuICAgICAgICAuZ3JpZC0xb2YyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgLmdyaWQtMW9mMTtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIC5jYXJkVG9wIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vc2FpYy10aWxlLm1vc2FpYy10aWxlLXR3by1hY3Jvc3MgJiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuY2FyZENvbnRhaW5lciB7XG4gICAgICAuY2FyZDpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAuZ3JpZC00b2YxMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBtZWRpYSBAcG9ydGFibGUge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIC5ncmlkLTFvZjE7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRCb3R0b20ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZDpudGgtY2hpbGQoM24rMiksIC5jYXJkOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIC5jYXJkLS1zbWFsbDtcbiAgICAgICAgLmdyaWQtNm9mMTA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NnB4O1xuICAgICAgICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICAgICAgICAuZ3JpZC0xb2YxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudXBjb21pbmdFdmVudHMge1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cblxuLmV2ZW50QmxvY2sge1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHRAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbn1cblxuLmV2ZW50QmxvY2stLXBhZGRpbmdUb3Age1xuXHRwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbi5ldmVudEJsb2NrLS1wYWRkaW5nQm90dG9tIHtcblx0cGFkZGluZy1ib3R0b206IDExMHB4XG59XG5cbi5wdWxsVXAge1xuICBtYXJnaW4tdG9wOiAtMTQzcHg7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIG1hcmdpbi10b3A6IC0xMDhweDtcbiAgfVxufVxuXG4iLCIuZGV0YWlsc0NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY29udGVudENvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBAbWVkaWEgQGxhcCB7XG4gICAgLy9wYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbi5jb250ZW50VGl0bGUsIC5kb2N1bWVudERlc2NyaXB0aW9uIHtcbiAgJjpleHRlbmQoaDMpO1xuICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICBcbiAgLmRvY3VtZW50RGVzY3JpcHRpb24ge3BhZGRpbmctYm90dG9tOjA7XG5cdCAgJjphZnRlciB7ZGlzcGxheTpub25lOyB9XG4gIH1cblxufVxuXG4uYm9va0NvbnRlbnRUaXRsZSB7XG4gICY6ZXh0ZW5kKGgzKTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGVudFRleHQsIC5jb250ZW50UGhvdG8tdGV4dCB7XG4gICNjb250ZW50ICYgcCwgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICYuY29udGVudENhbGxvdXQge1xuICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgfVxuICAgICYuY29udGVudFNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAmLmNhbGxvdXQge1xuXHQgICAgYSB7Y29sb3I6QGJsYWNrOyBcblx0XHQgICAgJjpob3Zlcixcblx0XHQgICAgJjphY3RpdmUge2NvbG9yOkBvcmFuZ2U7IHRleHQtZGVjb3JhdGlvbjpub25lOyB9XG5cdCAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50UXVvdGUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEBvcmFuZ2U7XG59XG5cbi5jb250ZW50UXVvdGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRlbnRRdW90ZS1hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM2EzYTNhO1xufVxuXG4uY29udGVudFBob3RvIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5jb250ZW50UGhvdG8tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250ZW50UGhvdG8tc3ViVGl0bGUge1xuICAmOmV4dGVuZChoNSk7XG4gIGZvbnQtc2l6ZToxNnB4OyBcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRlbnRGbG9hdFJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDQxNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4jY29udGVudCBkbC5jYXB0aW9uZWQsICNjb250ZW50IHNwYW4uY2FwdGlvbmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAmLmltYWdlLWlubGluZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBhOmxpbmsge1xuICAgIGJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICYuaW1hZ2UtbGVmdCwgJi5pbWFnZS1yaWdodCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBpbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZWRlZGVkO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jY29udGVudCBzcGFuLmltYWdlLWNhcHRpb24sICNjb250ZW50IGZpZ2NhcHRpb24uaW1hZ2UtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1jYXB0aW9uLFxuLnN1YkluZm9UZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOjEwcHggMCAwO1xufVxuXG4uc3ViSW5mb1RleHQtLWltYWdlQ2FsbG91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGVudEltYWdlQ2FsbG91dCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tb2RhbC1jb250ZW50LmZsZXhwYXBlcl9zb2NpYWxzaGFyZWRpYWxvZyxcbi5tb2RhbC1jb250ZW50LmZsZXhwYXBlcl9wcmludGRpYWxvZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLkltYWdlRmFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLkltYWdlRmFkZXIgaW1nIHtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbWFyZ2luOjAgMCAxNXB4IDA7XG59XG5cbiNzbGlkZXItY29udGFpbmVyLCAjc2xpZGVyLCBsaS5zbGlkZSBkbCB7bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiNzbGlkZXIgbGkuc2xpZGUgaW1nIHtoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuI3NsaWRlci1jb250YWluZXIsICNzbGlkZXItY29udGFpbmVyICNzbGlkZXIsXG4jc2xpZGVyLWNvbnRhaW5lciAjc2xpZGVyIGxpLnNsaWRlIHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBtYXgtaGVpZ2h0OjM4M3B4OyB9XG5cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHtcblx0LmF0aGVuYXJ1Ynl3ZWIge1xuXHRcdC5jZXJ0YWluIHtjb2xvcjp0cmFuc3BhcmVudDsgdHJhbnNpdGlvbjogY29sb3IgMnM7IC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMnM7fVxuXHRcdC5jZXJ0YWluOmhvdmVyIHtjb2xvcjojYWFhO31cblx0XHQuY2VydGFpbiA+IHNwYW5bY2xhc3NdIHtjb2xvcjogaW5oZXJpdDt9XG5cdFx0LnVuY2VydGFpbiB7Y29sb3I6ICM2NjY7fVxuXHRcdC51bmNlcnRhaW4gPiBzcGFuIHtjb2xvcjogaW5oZXJpdDt9XG5cdFx0LmlsbGVnaWJsZSB7bGV0dGVyLXNwYWNpbmc6LjAxZW07fVxuXHRcdC5taXNzaW5nIHtsZXR0ZXItc3BhY2luZzouMzVlbTsgfVxuXHRcdC5hYmJyZXZpYXRpb24ge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdC5yZWNvbnN0cnVjdGlvbiB7ZGlzcGxheTogbm9uZTt9XG5cdFx0LnJlc3RvcmF0aW9uIHtkaXNwbGF5OiBub25lO31cblx0XHQuc3VwZXJmbHVvdXMge2NvbG9yOiAjYzMzO31cblx0fVxufVxuXG4uYXRoZW5hcnVieXdlYiB7XG5cdC5jZXJ0YWluIHtcblx0ICAmOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICB9XG5cdH1cblx0LmFiYnJldmlhdGlvbiB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiKFwiO1xuXHQgIH1cblx0ICAmOjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIilcIjtcblx0ICB9XG5cdH1cblx0LnJlY29uc3RydWN0aW9uLCAuaWxsZWdpYmxlLCAubWlzc2luZyB7XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiW1wiO1xuXHQgIH1cblx0ICAmOjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIl1cIjtcblx0ICB9XG5cdH1cblx0XG5cdC5yZWNvbnN0cnVjdGlvbiA+IC5pbGxlZ2libGUsIC5yZWNvbnN0cnVjdGlvbiA+IC5taXNzaW5nIHtcblx0ICAmOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICB9XG5cdH1cblx0LnJlc3RvcmF0aW9uIHtcblx0ICAmOjpiZWZvcmUge1xuXHQgICAgY29udGVudDogXCI8XCI7XG5cdCAgfVxuXHQgICY6OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiPlwiO1xuXHQgIH1cblx0fVxuXHQuc3VwZXJmbHVvdXMge1xuXHQgICY6OmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiBcIntcIjtcblx0ICB9XG5cdCAgJjo6YWZ0ZXIge1xuXHQgICAgY29udGVudDogXCJ9XCI7XG5cdCAgfVxuXHR9XG59XG5cbi5pbnNjcmlwdGlvbi1yZXBsaWNhIHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBjb2xvcjogbGlnaHRlbihAYmxhY2ssIDIwJSk7XG4gIGZvbnQtZmFtaWx5OiBhdGhlbmFydWJ5d2ViLFwiQXRoZW5hIFJ1YnlcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAxOGVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTMzJTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIG1hcmdpbjogMCAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICY6b25seS1vZi10eXBlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmF0aGVuYXJ1Ynl3ZWIge1xuXHQgIC5jZXJ0YWluIHtcblx0ICAgIHRyYW5zaXRpb246IGNvbG9yIDJzIGVhc2UtaW4tb3V0O1xuXHQgICAgJjpob3ZlciB7XG5cdCAgICAgIGNvbG9yOiBsaWdodGVuKEBibGFjaywgNjAlKTtcblx0ICAgIH1cblx0ICAgICY+c3BhbltjbGFzc10ge1xuXHQgICAgICBjb2xvcjogaW5oZXJpdDtcblx0ICAgIH1cblx0ICB9XG5cdCAgLnVuY2VydGFpbiB7XG5cdCAgICBjb2xvcjogbGlnaHRlbihAYmxhY2ssIDQwJSk7XG5cdCAgICAmID4gc3BhbiB7XG5cdCAgICAgIGNvbG9yOiBpbmhlcml0O1xuXHQgICAgfVxuXHQgIH1cblx0ICAuaWxsZWdpYmxlIHtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdCAgfVxuXHQgIC5taXNzaW5nIHtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwLjM1ZW07XG5cdCAgfVxuXHQgIC5hYmJyZXZpYXRpb24sIC5yZWNvbnN0cnVjdGlvbiwgLnJlc3RvcmF0aW9uIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHQgIC5zdXBlcmZsdW91cyB7XG5cdCAgICBjb2xvcjogQG9yYW5nZTtcblx0ICB9XG5cdCAgc3BhbltjbGFzc10ge1xuXHQgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdCAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICB9XG5cdCAgfVxuICB9XG59XG5cbi5pbnNjcmlwdGlvbi10ZXh0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtaW4td2lkdGg6IDE4ZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTA3JTtcbiAgICAmICsgcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB9XG4gIH1cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc3BhbiB7XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciwgJltjbGFzc10ge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oQGJsYWNrLCAyMCUpO1xuICAgIH1cbiAgICAmPnNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi5hZGQtaW5mbyAuaW5zY3JpcHRpb24tdHJhbnNsYXRpb24ge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gID5wOmZpcnN0LW9mLXR5cGUsIC5ncmMge1xuICAgIGNvbG9yOiBsaWdodGVuKEBibGFjaywgMjAlKTtcbiAgICBmb250LWZhbWlseTogQHByaW1hcnlGb250O1xuICAgIGZvbnQtc3R5bGU6IDQwMDtcbiAgfVxuICBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogU3RhcnQ6IFRpbnlNQ0UgQ3JpdGljYWwgc2lnbnMgc3R5bGUgKi9cbiN0aW55bWNlLm1jZS1jb250ZW50LWJvZHksICNjb250ZW50Lm1jZS1jb250ZW50LWJvZHksICNjb250ZW50Lm1jZUNvbnRlbnRCb2R5IHtcbiAgcCAuY2VydGFpbiwgcCAudW5jZXJ0YWluLCBwIC5pbGxlZ2libGUsIHAgLm1pc3NpbmcsIHAgLmFiYnJldmlhdGlvbiwgcCAucmVjb25zdHJ1Y3Rpb24sIHAgLnJlc3RvcmF0aW9uLCBwIC5zdXBlcmZsdW91cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC4yKTtcbiAgICBib3JkZXI6ICNGRjk5MDAgc29saWQgMXB4O1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cblxuICBwIC5jZXJ0YWluPnNwYW4sIHAgLnVuY2VydGFpbj5zcGFuLCBwIC5pbGxlZ2libGU+c3BhbiwgcCAubWlzc2luZz5zcGFuLCBwIC5hYmJyZXZpYXRpb24+c3BhbiwgcCAucmVjb25zdHJ1Y3Rpb24+c3BhbiwgcCAucmVzdG9yYXRpb24+c3BhbiwgcCAuc3VwZXJmbHVvdXM+c3BhbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgfVxuXG4gIC5jZXJ0YWluOmJlZm9yZSB7Y29udGVudDonJzt9XG4gIC5jZXJ0YWluOmFmdGVyIHtjb250ZW50OicnO31cblxuICAuYWJicmV2aWF0aW9uOmJlZm9yZSB7Y29udGVudDonKCc7fVxuICAuYWJicmV2aWF0aW9uOmFmdGVyIHtjb250ZW50OicpJzt9XG4gIC5yZWNvbnN0cnVjdGlvbjpiZWZvcmUsIC5pbGxlZ2libGU6YmVmb3JlLCAubWlzc2luZzpiZWZvcmUgIHtjb250ZW50OidbJzt9XG4gIC5yZWNvbnN0cnVjdGlvbjphZnRlciwgLmlsbGVnaWJsZTphZnRlciwgLm1pc3Npbmc6YWZ0ZXIgIHtjb250ZW50OiddJzt9XG4gIC5yZWNvbnN0cnVjdGlvbj4uaWxsZWdpYmxlOmJlZm9yZSwgLnJlY29uc3RydWN0aW9uPi5taXNzaW5nOmJlZm9yZSB7Y29udGVudDonJzt9XG4gIC5yZWNvbnN0cnVjdGlvbj4uaWxsZWdpYmxlOmFmdGVyLCAucmVjb25zdHJ1Y3Rpb24+Lm1pc3Npbmc6YWZ0ZXIge2NvbnRlbnQ6Jyc7fVxuICAucmVzdG9yYXRpb246YmVmb3JlIHtjb250ZW50Oic8Jzt9XG4gIC5yZXN0b3JhdGlvbjphZnRlciB7Y29udGVudDonPic7fVxuICAuc3VwZXJmbHVvdXM6YmVmb3JlIHtjb250ZW50Oid7Jzt9XG4gIC5zdXBlcmZsdW91czphZnRlciB7Y29udGVudDonfSc7fVxuICBzcGFuOmJlZm9yZSwgc3BhbjphZnRlcixcbiAgc3BhbltjbGFzc10ge2NvbG9yOiAjMzMzO31cbiAgLyogRW5kOiBUaW55TUNFIENyaXRpY2FsIHNpZ25zIHN0eWxlICovXG5cbiAgLyogc2hvdyB1bmRlcmxpbmUgaW4gZWRpdG9yICovXG4gIC51bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxufVxuXG4vKiBTdGFydDogVGlueU1DRSBMYXlvdXQgQ2xhc3NlcyAqL1xuI2NvbnRlbnQsICNjb250ZW50LWNvcmUsICN0aW55bWNlIHtcbiAuQ29sdW1uTGVmdCBpbWcsICAuQ29sdW1uUmlnaHQgaW1nLCAgLkNlbnRlcmVkQ29sdW1uIGltZyxcbiBzcGFuLmltYWdlLXJpZ2h0LmNhcHRpb25lZCwgIHNwYW4uaW1hZ2UtbGVmdC5jYXB0aW9uZWQsXG4gc3Bhbi5pbWFnZS1pbmxpbmUuY2FwdGlvbmVkLCAgc3Bhbi5jYXB0aW9uZWQsIGZpZ3VyZS5jYXB0aW9uZWQsIGZpZ2NhcHRpb24sIHNwYW4uaW1hZ2UtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuQ2VudGVyZWRDb2x1bW4gaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuQ29sdW1uTGVmdCBoMjpmaXJzdC1jaGlsZCwgIC5Db2x1bW5SaWdodCBoMjpmaXJzdC1jaGlsZCwgIC5DZW50ZXJlZENvbHVtbiBoMjpmaXJzdC1jaGlsZCwgIC5GdWxsV2lkdGhDb2x1bW4gaDI6Zmlyc3QtY2hpbGQsXG4gIC5Db2x1bW5MZWZ0IGgzOmZpcnN0LWNoaWxkLCAgLkNvbHVtblJpZ2h0IGgzOmZpcnN0LWNoaWxkLCAgLkNlbnRlcmVkQ29sdW1uIGgzOmZpcnN0LWNoaWxkLCAgLkZ1bGxXaWR0aENvbHVtbiBoMzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLkNvbHVtbkxlZnQsIC5Db2x1bW5SaWdodCB7XG4gICAgICB3aWR0aDogNDglO1xuICB9XG5cbiAgLkNvbHVtbkxlZnQsICBwLkNvbHVtbkxlZnQge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDQlIDEwcHggMDtcbiAgICAgIG1heC13aWR0aDogNDJ2dyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLkNvbHVtblJpZ2h0LCAgcC5Db2x1bW5SaWdodCB7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDJ2dyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLkNlbnRlcmVkQ29sdW1uLCAgcC5DZW50ZXJlZENvbHVtbiB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDEwcHggYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5GdWxsV2lkdGhDb2x1bW4sICBwLkZ1bGxXaWR0aENvbHVtbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLkNvbHVtbkxlZnQsICBwLkNvbHVtbkxlZnQsIC5Db2x1bW5SaWdodCwgIHAuQ29sdW1uUmlnaHQge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIG1heC13aWR0aDogODB2dyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLkNlbnRlcmVkQ29sdW1uLCAgcC5DZW50ZXJlZENvbHVtbiwgLkZ1bGxXaWR0aENvbHVtbiwgIHAuRnVsbFdpZHRoQ29sdW1uIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICB9XG4gIH1cbiAgLyogRW5kOiBUaW55TUNFIExheW91dCBDbGFzc2VzICovXG59XG5cbi8qIFN0YXJ0OiBUaW55TUNFIHNsaWRlc2hvd3MgKi9cbi50aW55c2hvdy1zbGlkZXNob3cge2JvcmRlcjogMXB4IGRhc2hlZDtjbGVhcjogYm90aDtwYWRkaW5nOiA1cHg7fVxuLyogRW5kOiBUaW55TUNFIHNsaWRlc2hvd3MgKi9cblxuLyogSXNzdWUgMTQzNyAqL1xuLmJsb2dDb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi8qIElzc3VlIDE1MzQgLSBzdHlsaW5nIGZpeCBmb3IgY29sbGVjdGl2ZS50aW1lbGluZXMgZGVmYXVsdCBEYXRldGltZSB3aWRnZXQgKi9cbi5kYXRldGltZS13aWRnZXQuZGF0ZXRpbWUtZmllbGQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIuY29sbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIEBtZWRpYSBAcG9ydGFibGUge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuXG4uY29sbGVjdGlvblRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7IGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udGFnLS1jb2xsZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2FyZC0tY29sZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICAmOmV4dGVuZCguY2FyZEdyYWRpZW50KTtcbiAgfVxufVxuXG4uY29sbGVjdGlvbi1oZXJvLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNTE1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAjYXJjaGl2ZS1pbWFnZS16b29tZXIsXG4gICAgLmFyY2hpdmUtaW1hZ2Utem9vbWVyIHtcbiAgICAgICAgID4gZGl2Lm5vU2VsIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogMTAxICFpbXBvcnRhbnQ7IC8qIG5lZWRzIHRvIGFwcGVhciBhYm92ZSBwaG90byB0aHVtYm5haWxzICovXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYXJjaGl2ZS1waG90by1zZWxlY3RvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGEuSW1hZ2VTZWxlY3RvciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdGVkIGltZyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aHVtYl9uYXZfbmV4dCxcbi50aHVtYl9uYXZfcHJldiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggMHB4IDE0cHggMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiKytyZXNvdXJjZSsrem9vbS1hc3NldHMvaWNvbnMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRodW1iX25hdl9uZXh0OmhvdmVyLFxuLnRodW1iX25hdl9wcmV2OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4udGh1bWJfbmF2X3ByZXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGh1bWJfbmF2X25leHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTE2N3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE3cHg7XG59XG5cbi8qIHNwYWNpbmcgb24gbGlzdGluZ192aWV3IChTdGFuZGFyZCBWaWV3KSAqL1xuYXJ0aWNsZS5lbnRyeSBkZC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjVlbTtcbn1cbiIsIi5zdWItbWVudSB7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uYnJlYWRjcnVtYnM6YmVmb3JlLFxuLmJyZWFkY3J1bWJzOmFmdGVye1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgei1pbmRleDotMTtcbiAgICB3aWR0aDo1MCU7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG59XG4uYnJlYWRjcnVtYnM6YmVmb3Jle2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOkBkYXJrZ3JlZW47fVxuLmJyZWFkY3J1bWJzOmFmdGVye3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjpAZGFya2dyZWVuO31cblxuLmJyZWFkY3J1bWJzIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBAbWVkaWEgQHBhbG0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNydW1icyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmNydW1iOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIC5jcnVtYiwgLmNydW1icyAuY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya2dyZWVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZDRkNGQ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhIHtcbiAgICBjb2xvcjogQGxpZ2h0Z3JheTtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5maXJzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIGNvbG9yOiBAbGlnaHRncmF5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogMTBcbiAgfVxufVxuXG4jdmlld2xldC1hYm92ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogQGRhcmtncmVlbjtcbn1cblxuLyogYWxpZ24gYnJlYWRjcnVtYnMgd2l0aCBoZXJvICovXG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4jYnJlYWRjcnVtYnMtMSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMjZweCA4cHggMHB4O1xufVxuXG4jcG9ydGFsLWJyZWFkY3J1bWJzIHNwYW4jYnJlYWRjcnVtYnMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuI3BvcnRhbC1icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQ6IEBkYXJrZ3JlZW47XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOjA7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogYXV0bztcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge2JvdHRvbTowOyBjb250ZW50OicnOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHdpZHRoOjUwJTsgfVxuXHQmOmJlZm9yZSB7bGVmdDowO2JhY2tncm91bmQtY29sb3I6QGRhcmtncmVlbjt9XG5cdCY6YWZ0ZXIge3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjpAZGFya2dyZWVuO31cblx0XG4gIHNwYW4ge2JhY2tncm91bmQ6QGRhcmtncmVlbjsgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTBweDsgbGV0dGVyLXNwYWNpbmc6IDAuMjZlbTsgbWFyZ2luLWxlZnQ6LTVweDsgcG9zaXRpb246cmVsYXRpdmU7IHZlcnRpY2FsLWFsaWduOnRvcDsgei1pbmRleDoxO1xuICAgICY6YWZ0ZXIge2NvbG9yOiBAbGlnaHRncmF5OyBjb250ZW50OiBcIj5cIjsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tdG9wOiAtMTBweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDowOyB0b3A6IDUwJTsgei1pbmRleDogMTA7IH1cbiAgICAuYnJlYWRjcnVtYlNlcGFyYXRvciB7ZGlzcGxheTpub25lOyB9XG5cdFx0YSB7Y29sb3I6IEBsaWdodGdyYXk7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogOHB4IDI2cHggOHB4IDE0cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUge2NvbG9yOiBAd2hpdGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cblx0XHR9XG5cdFx0JjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAmOmFmdGVyIHtkaXNwbGF5Om5vbmU7IH1cblx0XHR9XG5cdH1cblx0XG5cdCNicmVhZGNydW1icy0xIHtiYWNrZ3JvdW5kOkBkYXJrZ3JlZW47ICBcblx0XHRhIHtcblx0XHRcdCY6YWZ0ZXIge2Rpc3BsYXk6bm9uZTsgfVxuXHRcdH1cblx0fVxuXHRcblx0I2JyZWFkY3J1bWJzLXlvdS1hcmUtaGVyZSxcblx0I2JyZWFkY3J1bWJzLWhvbWUsXG5cdD4gc3BhbjpsYXN0LWNoaWxkIHtkaXNwbGF5Om5vbmU7IH1cbn1cbiIsIi5yZXNlYXJjaE9wcHMgLmJsYWNrT3ZlcmxheSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIC5jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucmVzZWFyY2hPcHBzVGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjsgZm9udC1mYW1pbHk6IEBzZWNvbmRhcnlGb250OyBmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGxldHRlci1zcGFjaW5nOiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5yZXNlYWNoT3Bwc1RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbn1cblxuLmN0YUNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAuYnV0dG9uIHtcbiAgICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICBtaW4td2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvLS1mb3JtLCAuaGVyby0tZm9ybSAuYmdJbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDQxNXB4O1xufVxuXG4uZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uY29udGFpbmVyLS1mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG59XG5cbi5mb3JtQ29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlcjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIEBvcmFuZ2U7XG4gIHBhZGRpbmc6IDgwcHggMTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IC0yNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZm9ybS10aXRsZSB7XG4gICY6ZXh0ZW5kKGgxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgQG9yYW5nZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxufVxuXG4uZm9ybS1pbnRyb1RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIEBtZWRpYSBAcGFsbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZm9ybUl0ZW1zIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1yYW5nZV0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPXdlZWtdLCBpbnB1dFt0eXBlPXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9Y29sb3JdLCB0ZXh0YXJlYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAb3JhbmdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0V3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDAwO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZ3JpZC0xb2YyIC5zZWxlY3RXcmFwcGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zdWJMYWJlbCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDoxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAb3JhbmdlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAycHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogQG9yYW5nZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnB4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4gIC5jaGVja2JveEdyb3VwIHtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICB9XG5cbiAgc3VibWl0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTZweCA2NXB4O1xuICB9XG59XG4iLCIuYnV0dG9uLCAuYnV0dG9uLS1zZWNvbmRhcnksIC5idXR0b24tLXNlY29uZGFyeVdoaXRlLCAuYnV0dG9uLS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6QHBpbms7XG4gIGJvcmRlcjoxLjVweCBzb2xpZCBAcGluaztcbiAgYm9yZGVyLXJhZGl1czoyMnB4O1xuICBjb2xvcjpAYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7IGZvbnQ6Ym9sZCAxMnB4LzEgQHNlY29uZGFyeUZvbnQ7XG4gIG1hcmdpbjoxNXB4IDcuNXB4O1xuICBwYWRkaW5nOjE2cHggMzJweDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgJjpob3ZlciwgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgJjpob3ZlciB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiBmYWRlb3V0KEBwaW5rLCAyMCUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLndoaXRlIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICYud2hpdGUge1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBib3JkZXItY29sb3I6I2ZmZjtcbiAgICAmLmhvbGxvdyB7XG4gICAgICBib3JkZXItY29sb3I6I2ZmZjtcbiAgICB9XG4gIH1cbiAgJi5ob2xsb3csIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICYuaG9sbG93IHtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDpAcGluaztcbiAgICB9XG4gICAgJi5ibGFjayB7XG4gICAgICBjb2xvcjojMDMwO1xuICAgIH1cbiAgfVxufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gIGNvbG9yOiBAcGluaztcbiAgJjpob3ZlciwgLm1vc2FpYy10aWxlLWxpZ2h0LXRleHQgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XG4gICAgY29sb3I6IEBibGFjaztcbiAgfVxufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnlXaGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxNnB4IDQ1cHg7XG4gICY6aG92ZXIsIC5tb3NhaWMtdGlsZS1saWdodC10ZXh0ICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6IEBwaW5rO1xuICB9XG59XG5cbi5idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJ1dHRvbi1hZGRDaXJjbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBAcGluaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnV0dG9uLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4iLCIuZ2V0SW52b2x2ZWQge1xuICAub3JhbmdlT3ZlcmxheSB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaWNvbkludm9sdmVkIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZ2V0SW52b2x2ZWQtdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdldEludm9sdmVkLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbiIsIi52aXNpdEluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4udmlzaXRUaXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5vdGljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm5vdGljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5vdGljZS10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuIiwiLmxhdGVzdE5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4iLCIuZXZlbnRJbmZvIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnJlbGF0ZWRFdmVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyO1xufVxuXG4ucmVsYXRlZEV2ZW50cy10aXRsZSB7XG4gICY6ZXh0ZW5kKGg1KTtcbiAgZm9udC1zaXplOjE2cHg7IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5ldmVudF9kZXNjcmlwdGlvbl9jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xufVxuXG4uZXZlbnRfZGVzY3JpcHRpb25fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cblxuLmV2ZW50X2Rlc2NyaXB0aW9uX3RleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRfZGVzY3JpcHRpb25faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50d28tY29sdW1uIHtcbiAgICB3aWR0aDogNDglO1xuICAgIEBtZWRpYSBAcGFsbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuXG4udHdvLWNvbHVtbi1kaXZpZGVyIHtcbiAgICB3aWR0aDogMiU7XG4gICAgQG1lZGlhIEBwYWxtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4vKiByZXN0cmljdCBzaXplIG9mIGV2ZW50IGltYWdlICovXG4jY29udGVudCAuZXZlbnRfZGVzY3JpcHRpb25faW1hZ2UudHdvLWNvbHVtbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuIiwiLnNpZGViYXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zaWRlYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFySXRlbXMsIC5zaWRlYmFySXRlbUdyb3VwIHtcbiAgICAmOmV4dGVuZCgudS1wbGFpbkxpc3QpO1xuICB9XG5cbiAgLnNpZGViYXJJdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oIzAwMDAwMCwgMjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFySXRlbS0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCNGRkZGRkYsIDIwKVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFySXRlbUdyb3VwIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNpZGViYXJJdGVtR3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjRkZGRkZGLCAyMClcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhckl0ZW0tLWdyb3VwLnNob3cgLnNpZGViYXJJdGVtR3JvdXAge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNpZGViYXJJdGVtLW9wZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE5cHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucG9ydGxldCAucG9ydGxldEhlYWRlci5oaWRkZW5TdHJ1Y3R1cmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9ydGxldE5hdmlnYXRpb25UcmVlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIG5hdi5wb3J0bGV0Q29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHVsLm5hdlRyZWUge1xuICAgICAgPiBsaSwgdWwgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLm5hdlRyZWUgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIHVsLm5hdlRyZWUgPiBsaSA+IGEsIHVsLm5hdlRyZWUgbGkubmF2VHJlZVRvcE5vZGUgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQHBpbmssIDgwJSk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMCA+IGxpID4gYSwgdWwubmF2VHJlZSBsaS5uYXZUcmVlVG9wTm9kZSBhIHtcbiAgICAgIC5uYXYtaGVhZGluZztcbiAgICAgIGZvbnQtZmFtaWx5OiBAc2Vjb25kYXJ5Rm9udDtcbiAgICB9XG4gICAgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwLCB1bC5uYXZUcmVlLm5hdlRyZWVMZXZlbDEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICA+IGxpID4gYSwgbGkubmF2VHJlZVRvcE5vZGUgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gLm5hdlRyZWVJdGVtID4gYSwgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwwID4gLm5hdlRyZWVJdGVtID4gZGl2ID4gYSwgdWwubmF2VHJlZS5uYXZUcmVlTGV2ZWwxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB1bC5uYXZUcmVlIHVsLm5hdlRyZWUubmF2VHJlZUxldmVsMiA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2Nob2xhcnNoaXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLmNvbnRlbnRDb250YWluZXItLXNjaG9sYXJzaGlwIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIiNmYWNldGVkLXJlc3VsdHMge1xuXHR1bC5yZXN1bHQtbWFpbiB7bGlzdC1zdHlsZTpub25lOyB9XG59XG5cbmJvZHkuaGlkZS11aS1kYXRlcGlja2VyLWRpdiB7XG4gICAgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIEZhY2V0ZWQgU2VhcmNoIGZyb20gT3JpZ2luYWwgQ1NTICovXG4jY29udGVudCAjZmFjZXRlZC1mb3JtIHsgfVxuLy8gI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQge2JhY2tncm91bmQ6I2Y4ZjdmNjsgcGFkZGluZzo1cHg7IG1hcmdpbi1ib3R0b206MTVweDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB7Ym9yZGVyOm5vbmU7IHBhZGRpbmctdG9wOjA7IH1cbi8vICNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgbGVnZW5kIHttYXJnaW46MHB4OyBwYWRkaW5nOjBweDsgY29sb3I6IzY2NjI1ZjsgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiLHNlcmlmOyBmb250LXNpemU6MTRweDsgZm9udC13ZWlnaHQ6bm9ybWFsOyBsaW5lLWhlaWdodDoyNHB4OyB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uICNjMTBfd2lkZ2V0IHtjbGVhcjpub25lOyBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDsgfVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uIGxlZ2VuZCB7d2lkdGg6YXV0byAhaW1wb3J0YW50OyAgfVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uICNjMl93aWRnZXQgI2MyX3N0YXJ0IHtjbGVhcjpsZWZ0ICFpbXBvcnRhbnQ7IH1cbmJvZHkudGVtcGxhdGUtZmFjZXRlZG5hdmlnYXRpb25fdmlld1tjbGFzcyo9XCItYXJjaGl2ZS1zZWFyY2hcIl0gI2ZhY2V0ZWQtY2VudGVyLWNvbHVtbiAjYzExX3dpZGdldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7d2lkdGg6MThlbTsgfVxuYm9keS50ZW1wbGF0ZS1mYWNldGVkbmF2aWdhdGlvbl92aWV3W2NsYXNzKj1cIi1hcmNoaXZlLXNlYXJjaFwiXSAjZmFjZXRlZC1jZW50ZXItY29sdW1uIC5mYWNldGVkLXRleHQtd2lkZ2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHt3aWR0aDoyMGVtOyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIHttYXJnaW46MHB4IDBweCAwcHggMTBweDsgcGFkZGluZzogMDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYuZmFjZXRlZC13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSB7bWFyZ2luOjFweCAwcHg7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGkgbGFiZWwgeyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdi5mYWNldGVkLXdpZGdldCAud2lkZ2V0LWZpZWxkc2V0IHVsIGxpIHNwYW4ge2NvbG9yOiM2ZDY4NjM7IGZvbnQtc2l6ZTo5cHg7IH1cblxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBkaXYjYzE1X3dpZGdldC5mYWNldGVkLXdpZGdldCB7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2I2MxNV93aWRnZXQuZmFjZXRlZC13aWRnZXQgZm9ybSB7bWFyZ2luOjBweCAxMHB4OyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIGRpdiNjMTVfd2lkZ2V0LmZhY2V0ZWQtd2lkZ2V0IGlucHV0I2MxNSB7bWFyZ2luOjBweCAwcHggMTVweDsgfVxuXG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNjb250ZW50IC5mYWNldGVkLWNyaXRlcmlhLXdpZGdldCB7Y2xlYXI6bGVmdDsgZmxvYXQ6bGVmdDsgbWFyZ2luOjAgMCAwIDEycHggIWltcG9ydGFudDsgfVxuXG5ib2R5LnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXdbY2xhc3MqPVwiLWFyY2hpdmUtc2VhcmNoXCJdICNmYWNldGVkLXJlc3VsdHMgLlJlc3VsdENvdW50IHtmbG9hdDpub25lOyBtYXJnaW4tdG9wOjIwcHg7IH1cblxuI2ZhY2V0ZWQtcmlnaHQtY29sdW1uICNzMmlkX2M2IHt3aWR0aDoxMTZweDsgbWFyZ2luLXJpZ2h0OjVweDsgfVxuXG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgeyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQge21hcmdpbjoxMHB4IDBweDsgfVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1yZXN1bHRzIGRsIGR0IHNwYW4uc3VtbWFyeSB7Y29sb3I6IzM3MzMzMDsgZm9udC1mYW1pbHk6R2VvcmdpYSxQYWxhdGlubyxzZXJpZjsgZm9udC1zaXplOjE2cHg7IGZvbnQtd2VpZ2h0Om5vcm1hbDsgbGluZS1oZWlnaHQ6MjFweDsgIH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgaW1nIHtkaXNwbGF5Om5vbmU7IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgYSB7Y29sb3I6IzM3MzMzMCAhaW1wb3J0YW50OyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5zdW1tYXJ5IGE6YmVmb3JlIHtjb250ZW50OiBcIuKWqlxcMjAwNFwiOyBjb2xvcjogIzlmNzAwMDsgdmVydGljYWwtYWxpZ246IC0xcHg7IGZvbnQtc2l6ZTogLjk1ZW07IH1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtcmVzdWx0cyBkbCBkdCBzcGFuLnN1bW1hcnkgYTpob3ZlciB7Y29sb3I6IzgzNTMwMCAhaW1wb3J0YW50OyB9XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMgZGwgZHQgc3Bhbi5kb2N1bWVudEJ5TGluZSB7ZGlzcGxheTpub25lOyB9XG5cbi5saXN0aW5nQmFyIHtib3JkZXItdG9wOjFweCBzb2xpZCAjZTRlMWRkOyBtYXJnaW4tdG9wOjM1cHg7IGNsZWFyOmJvdGg7IHRleHQtYWxpZ246bGVmdDsgfVxuLmxpc3RpbmdCYXIgc3Bhbi5jdXJyZW50LFxuLmxpc3RpbmdCYXIgYSB7YmFja2dyb3VuZC1jb2xvcjojZTRlMWRkOyBib3JkZXI6bm9uZSAhaW1wb3J0YW50OyBjb2xvcjojMmIyOTI5ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMXB4OyBtaW4td2lkdGg6MjFweDsgcGFkZGluZzouNWVtIC42ZW07IG1hcmdpbi1yaWdodDozcHg7IH1cbi5saXN0aW5nQmFyIHNwYW4uY3VycmVudCB7YmFja2dyb3VuZC1jb2xvcjojYjNiMWIwOyBjb2xvcjojZmZmICFpbXBvcnRhbnQ7IHBhZGRpbmc6LjVlbSAuNmVtOyB9XG4ubGlzdGluZ0JhciBhOmhvdmVyICB7YmFja2dyb3VuZC1jb2xvcjojZjhmN2Y2ICFpbXBvcnRhbnQ7IGJvcmRlcjpub25lICFpbXBvcnRhbnQ7IGNvbG9yOiM3ZTU3MTMgIWltcG9ydGFudDsgfVxuLmxpc3RpbmdCYXIgc3Bhbi5wcmV2aW91cyB7ZmxvYXQ6bGVmdDsgfVxuLmxpc3RpbmdCYXIgc3Bhbi5uZXh0IHsgfVxuLmxpc3RpbmdCYXIgc3BhbiBhIHsgfVxuLmZhY2V0ZWQtY3JpdGVyaWEgYSB7Y29sb3I6QGJsYWNrICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4uZmFjZXRlZC1jcml0ZXJpYSBhOmFjdGl2ZSxcbi5mYWNldGVkLWNyaXRlcmlhIGE6aG92ZXIge2NvbG9yOkBwaW5rICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7IH0gXG5cbi5saXN0aW5nQmFyIHNwYW4ucHJldmlvdXMgYSxcbi5saXN0aW5nQmFyIHNwYW4ubmV4dCBhIHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyBib3JkZXI6bm9uZTsgfVxuLmxpc3RpbmdCYXIgc3Bhbi5wcmV2aW91cyBhOmhvdmVyLFxuLmxpc3RpbmdCYXIgc3Bhbi5uZXh0IGE6aG92ZXIge2JvcmRlcjpub25lICFpbXBvcnRhbnQ7IH1cblxuXG4vKiBTdGFydCBmYWNldGVkIHNlYXJjaCByZXNwb25zaXZlICovXG4jY29udGVudCAjZmFjZXRlZC1mb3JtIC5mYWNldGVkLXNlY3Rpb25zLWJ1dHRvbnMge1xuICBmbG9hdDogaW5oZXJpdDsgbWFyZ2luOiAwIDJlbSAxZW0gMDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNyU7XG4gIG1pbi13aWR0aDogMTZlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2xlZnQtYXJlYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE0ZW07XG4gIHdpZHRoOiAyNiU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNyaWdodC1hcmVhIHtcbiAgbWluLXdpZHRoOiAxNGVtO1xuICB3aWR0aDogMjYlO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFuZC1sZWZ0LWFyZWEge1xuICBtYXJnaW4tcmlnaHQ6IC0yNyU7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5sZWZ0LWFyZWEtanMge1xuICBtYXJnaW4tbGVmdDogMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEucmlnaHQtYXJlYS1qcyB7XG4gIG1hcmdpbi1yaWdodDogMjclO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjZmFjZXRlZC1sZWZ0LWNvbHVtbiBkaXYuZmFjZXRlZC13aWRnZXQge1xuICBtYXJnaW4tcmlnaHQ6MDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2ZhY2V0ZWQtbGVmdC1jb2x1bW4gZGl2LmZhY2V0ZWQtd2lkZ2V0IHVsIHtcbiAgbWFyZ2luOjA7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMWVtKTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWluLXdpZHRoOjEwZW07XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkgaW1nIHtcbiAgbWF4LWhlaWdodDogMTQ1cHg7XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAucGhvdG9BbGJ1bUVudHJ5IGEge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkgLnBob3RvQWxidW1FbnRyeVRpdGxlIHtcbiAgd2lkdGg6MTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGlbaWRdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDFlbSk7XG4gIG1pbi13aWR0aDogMTJlbTtcbn1cbiNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0LmZhY2V0ZWQtY2hlY2tib3hlcy13aWRnZXQgLndpZGdldC1maWVsZHNldCB1bCBsaSBsYWJlbCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1jcml0ZXJpYSBkZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY29udGVudCAjZmFjZXRlZC1mb3JtIHNwYW4uZmFjZXRlZC1jaGVja2JveC1jcml0ZXJpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRlbXBsYXRlLWZhY2V0ZWRuYXZpZ2F0aW9uX3ZpZXcgLnNlbGVjdDItcmVzdWx0LXVuc2VsZWN0YWJsZS5mYWNldGVkLXNlbGVjdC1pdGVtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIEBsYXAge1xuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNWVtO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLmxlZnQtYXJlYS1qcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1ZW07XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEucmlnaHQtYXJlYS1qcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNWVtO1xuICB9XG59XG5cbkBtZWRpYSBAcGFsbSB7XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hbmQtbGVmdC1hcmVhIHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjbGVmdC1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNyaWdodC1hcmVhIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjcmlnaHQtYXJlYSAjZmFjZXRlZC1yaWdodC1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAjY2VudGVyLWFyZWEgI2NlbnRlci1jb250ZW50LWFyZWEge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYXJlYSAjY2VudGVyLWNvbnRlbnQtYXJlYS5sZWZ0LWFyZWEtanMsXG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItdG9wLWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNmYWNldGVkLXJlc3VsdHMge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6bm9uZTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNjZW50ZXItYm90dG9tLWFyZWEge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZmxvYXQ6bm9uZTtcbiAgfVxuICAjY29udGVudCAjZmFjZXRlZC1mb3JtICNib3R0b20tYXJlYSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmbG9hdDpub25lO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gI2NlbnRlci1hcmVhIC5waG90b0FsYnVtRW50cnkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFlbSk7XG4gIH1cbiAgI2NvbnRlbnQgI2ZhY2V0ZWQtZm9ybSAuZmFjZXRlZC1jcml0ZXJpYSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICNjb250ZW50ICNmYWNldGVkLWZvcm0gZGl2LmZhY2V0ZWQtd2lkZ2V0IC53aWRnZXQtZmllbGRzZXQgdWwgbGlbaWRdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmJvb2sge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlcjtcbn1cblxuLmhlcm9JbmZvQ29udGFpbmVyLS1ib29rIHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuLmJvb2tJU0JOIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ib29rQ29udGVudENvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgQG1lZGlhIEBwYWxtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1hbmlmZXN0X2xpbmtfZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjkwcHg7XG59XG4iLCIuYmxvZ1Bvc3Qge1xuICBwYWRkaW5nOiAwIDAgMTAwcHg7XG59XG5cbi5jb250YWluZXItLWJsb2cge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4ucmVsYXRlZEJsb2dQb3N0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXI7XG59XG5cbi5yZWxhdGVkQmxvZ1Bvc3RzLXRpdGxlIHtcbiAgJjpleHRlbmQoaDUpO1xuICBmb250LXNpemU6MTZweDsgXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbiIsIiNjb250ZW50IHtcblx0I2Zvb3Rub3RlLWNvbnRhaW5lciB7YmFja2dyb3VuZDojZjZmNmY2OyBmb250LXNpemU6MTAwJTsgcGFkZGluZzo1JTtcblx0XHRoNCB7bWFyZ2luLWJvdHRvbToyMHB4OyBwYWRkaW5nLWJvdHRvbToxNnB4OyBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGkge21hcmdpbjowIDAgMzBweDtcblx0XHRcdFx0JjpiZWZvcmUge2JhY2tncm91bmQ6I2VkZWRlZDsgYm9yZGVyLXJhZGl1czo4cHg7IGNvbG9yOiM3Njc2NzY7IGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIgXCIgIWltcG9ydGFudDsgZm9udDpub3JtYWwgYm9sZCAxMXB4LzEgQHByaW1hcnlGb250ICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0Oi0xLjc1ZW0gIWltcG9ydGFudDsgcGFkZGluZzoxcHggNHB4ICFpbXBvcnRhbnQ7IHRleHQtaW5kZW50OjEuNzVlbSAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge2Rpc3BsYXk6bm9uZTsgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4uYW5ub3RhdGlvbkxpbmsge1xuXHRcdFx0XHRcdGEgeyBkaXNwbGF5OiBpbmxpbmU7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpIHsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgeyB9XG5cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlIHsgfVxuXG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41JSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS41JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LWZhbWlseTogQHNlY29uZGFyeUZvbnQ7XG4gICAgPiBpbnMuanN0cmVlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgIH1cbn1cblxuI2NvbnRlbnQgdWwuQXJjaGl2ZU5hdlRyZWUgbGkuQXJjaGl2ZU5hdkJhc2UgPiB1bCA+IGxpIGEge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogN3B4IDRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjA1YzkwO1xuICAgIGhlaWdodDogYXV0bztcbn1cbiNjb250ZW50IHVsLkFyY2hpdmVOYXZUcmVlIGxpLkFyY2hpdmVOYXZCYXNlID4gdWwgPiBsaSBhIGltZyB7IFxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgdWwubmF2VHJlZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgdWwubmF2VHJlZSBsaSB7XG4gICAgbWFyZ2luOiAwIDAgNnB4ICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgdWwubmF2VHJlZSBsaSBhIHtcbiAgICBjb2xvcjogIzAwMDsgXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxNHB4LzE2cHggXCJMdWNpZGEgR3JhbmRlXCIsc2Fucy1zZXJpZjsgXG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jY29udGVudCB1bC5BcmNoaXZlTmF2VHJlZSBsaS5BcmNoaXZlTmF2QmFzZSA+IHVsID4gbGkgdWwubmF2VHJlZSB1bC5uYXZUcmVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxubGkubmF2VHJlZUl0ZW0gZGl2IGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nOiA3cHggMDtcbn1cbi5qc3RyZWUgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmlucy5qc3RyZWUtaWNvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn0iLCJib2R5W2NsYXNzKj1cInBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbVwiXSAjY29udGVudCBwLFxuYm9keVtjbGFzcyo9XCJwb3J0YWx0eXBlLWRvYWtzLXB1YmxpY2F0aW9ucy1lc3NheXB1Yml0ZW1cIl0gI2NvbnRlbnQgaDIsXG5ib2R5W2NsYXNzKj1cInBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbVwiXSAjY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5ib2R5W2NsYXNzKj1cInBvcnRhbHR5cGUtZG9ha3MtcHVibGljYXRpb25zLWVzc2F5cHViaXRlbVwiXSAjY29udGVudCAuaW1hZ2UtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4iLCIjY29pbi1zZWFsLWdyaWQge1xuICAgIC5pdGVtSW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNTE1O1xuICAgIH1cbiAgICAuY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBtZWRpYSBAZGVzayB7XG4gICAgICAgICAgICB3aWR0aDogNTAlXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEBwb3J0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYXJjaGl2ZS1pbWFnZS16b29tZXIge1xuICAgICAgICAgICAgQG1lZGlhIEBkZXNrIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG59XG5cbi5jb250YWluZXIuY29pbnNlYWwge1xuICAgICYudS1iZy1ncmF5IHtcbiAgICAgICAgbWluLWhlaWdodDogMzcwcHg7IC8qIGZvciBjb250YWluZXIgY29pbnNlYWwgdS1iZy1ncmF5ICovXG4gICAgfVxuICAgIEBtZWRpYSBAZGVzayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgQHBvcnRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jb2luc2VhbC1vYnZlcnNlLXJldmVyc2Uge1xuICAgIEBtZWRpYSBAZGVzayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBAcG9ydGFibGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfSAgICBcbn1cblxuLmluc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbm5lckNvbnRlbnQge1xuICAgICYucmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuIiwiXG4jY29udGVudCAubWFwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLm1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5tYXAtbGlzdC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgfVxuICAgIC5tYXAtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1hcC1saXN0LXdyYXAgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG4gICAgfVxuICAgIC5tYXAtbGlzdCBsaSBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAubWFwLWxpc3Qtd3JhcCBsaS5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDMzcHggNDFweCAxNXB4IHJnYmEoNTIsNTIsNTIsMC41MCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC5tYXAtbGlzdC13cmFwIGxpIHt0b3A6MjB2aDsgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMHB4KXtcbiAgICAgICAgLm1hcC1saXN0LXdyYXAgbGkge3RvcDoxMHZoOyB9XG4gICAgfVxuXG4gICAgLm1hcC1saXN0LXdyYXAgaDMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5sb2MtY29udCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmxvYy1jb250IGFydGljbGUgLmNvbnQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweCAxODBweCA2MHB4XG4gICAgfVxuICAgIC5sb2MtY29udCAuY29udC13cmFwIGFkZHJlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9faW1nL21hcmtlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCAvIDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAzMHB4O1xuICAgIH1cbiAgICAubG9jLWNvbnQgLmNvbnQtd3JhcCBhZGRyZXNzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDMkMyQzI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgIGxlZnQ6IDA7XG4gICAgIH1cblxuICAgIC8qIHNpbmNlIGFkZHJlc3MgaXMgcmVtb3ZlZCBpbiBpc3N1ZSAxMDI4LCB0aGUgcnVsZSBhYm92ZSB3aWxsIG5vIGxvbmdlciBkaXNwbGF5XG4gICAgICAgYSBsaW5lIHNlcGVyYXRvciwgdGhpcyBmb2xsb3dpbmcgcnVsZSBicmluZ3MgaXQgYmFjayAqL1xuICAgIC5tYXAtbGlzdC13cmFwIGgzOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzJDMkMyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICBib3R0b206IDA7XG4gICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb2MtY29udCBoZWFkZXIgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG4gICAgICAgIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAge3BhZGRpbmc6MjBweCAyMHB4IDEyMHB4OyB9XG4gICAgICAgIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAgaDMge2ZvbnQtc2l6ZToxNHB4OyB9XG4gICAgICAgIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAgYWRkcmVzcyB7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IHRvcDsgYmFja2dyb3VuZC1zaXplOjEwcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW4tdG9wOjhweDsgcGFkZGluZzowIDAgMCAxOHB4OyB9XG4gICAgICAgIC5sb2MtY29udCBhcnRpY2xlIC5jb250LXdyYXAgcCB7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxNTAlOyBtYXJnaW4tdG9wOjIwcHg7IH1cblxuICAgICAgICAubG9jLWNvbnQgaGVhZGVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBoZWlnaHQ6MDsgcGFkZGluZzowIDAgNDAlOyB9XG4gICAgICAgIC5sb2MtY29udCBoZWFkZXIgaW1nIHtkaXNwbGF5Om5vbmU7IH1cbiAgICB9XG4gICAgLm51bWJlci1wb3N0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIyNywgMjI3LCAyMjcsIC41KTtcbiAgICAgICAgZm9udC1zaXplOiAyNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MHB4O1xuICAgIH1cbiAgICAuY29udHJvbHMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTNweCAzcHggMCByZ2JhKDEwMCwgMTAwLCAxMDAsIC4xNSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICB9XG4gICAgLmNvbnRyb2xzIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjdGMDggdXJsKC4uL19pbWcvd2hpdGUtYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgODAlIGNlbnRlciAvIDExcHg7XG4gICAgfVxuICAgIC5jb250cm9scyBidXR0b24ge1xuICAgICAgICAvKmJhY2tncm91bmQ6IHVybCguLi9faW1nL21hcmtlci5zdmcpIG5vLXJlcGVhdCA4MCUgY2VudGVyIC8gMThweCwgdXJsKC4uL19pbWcvbGVmdC1hcnJvdy5zdmcpIG5vLXJlcGVhdCAyMCUgY2VudGVyIC8gMTFweCwgIzNEM0QzRDsgKi9cbiAgICAgICAgYmFja2dyb3VuZDp1cmwoJy4uL19pbWcvbWFya2VyLnN2ZycpIDgwJSBjZW50ZXIgLyAxOHB4IG5vLXJlcGVhdCwgdXJsKCcuLi9faW1nL2xlZnQtYXJyb3cuc3ZnJykgMjAlIGNlbnRlciAvIDExcHggbm8tcmVwZWF0ICMzRDNEM0Q7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLmNvbnRyb2xzIGEsIC5jb250cm9scyBidXR0b24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LWZhbWlseTogQHByaW1hcnlGb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udHJvbHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLm1hcC1saXN0LXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJhbmdlLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIC5yYW5nZS13cmFwOmJlZm9yZSB7XG4gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAgICAgLmNvbnRyb2xzIHtoZWlnaHQ6NDBweDsgfVxuICAgICAgICAuY29udHJvbHMgc3BhbiB7ZGlzcGxheTpub25lOyB9XG4gICAgICAgIC5jb250cm9scyBidXR0b24ge3BhZGRpbmc6MCA0NXB4OyB9XG4gICAgICAgIC5jb250cm9scyBidXR0b24sXG4gICAgICAgIC5jb250cm9scyBhIHtoZWlnaHQ6NDBweDsgbGluZS1oZWlnaHQ6NDBweDsgfVxuICAgICAgICAgICAudGltZWxpbmUge1xuICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHZ3KTtcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEydnc7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgaDRbY2xhc3MqPVwiZGF0ZS1cIl0ge1xuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYW5nZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZDQUQzQztcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4XG4gICAgfVxuICAgIC5rbm9iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IC0yOXB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBjb2xvcjogIzZGNkY2RjtcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5rbm9iOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY3RjA4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB9XG4gICAgLnRpbWVsaW5lOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC50aW1lbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNDYpO1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDNweCAyM3B4IDFweCByZ2JhKDcyLDg0LDEwMCwwLjUwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgIC50aW1lbGluZS5oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY3RjA4IHVybCguLi9faW1nL3doaXRlLWFycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNhbGMoMTAwJSAtIDI1cHgpIGNlbnRlciAvIDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBwcmltYXJ5Rm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDVweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gICAgaDRbY2xhc3MqPVwiZGF0ZS1cIl0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIG1pbi13aWR0aDogNjVweDtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICAgIGg0LmRhdGUtZW5kIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cblxufVxuXG4uZG9ha3MtZmFjZXRlZC1tYXAtdmlldyAjY29udGVudCAjZmFjZXRlZC1mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJidXR0b25zIGJ1dHRvbnNcIlxuICAgICAgICBcInRvcCB0b3BcIlxuICAgICAgICBcImxlZnRfY2VudGVyIHJpZ2h0XCJcbiAgICAgICAgXCJib3R0b20gYm90dG9tXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAuZmFjZXRlZC1zZWN0aW9ucy1idXR0b25zIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBidXR0b25zO1xuICAgIH1cbiAgICAuZmFjZXRlZC1jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN0b3AtYXJlYSB7XG4gICAgICAgIGdyaWQtYXJlYTogdG9wO1xuICAgIH1cbiAgICAjY2VudGVyLWFuZC1sZWZ0LWFyZWEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwibGVmdCBjZW50ZXJcIjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgZ3JpZC1hcmVhOiBsZWZ0X2NlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICNjZW50ZXItYXJlYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZ3JpZC1hcmVhOiBjZW50ZXI7XG4gICAgICAgICNjZW50ZXItY29udGVudC1hcmVhLnJpZ2h0LWFyZWEtanMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICNsZWZ0LWFyZWEge1xuICAgICAgICBncmlkLWFyZWE6IGxlZnQ7XG4gICAgfVxuICAgICNsZWZ0LWFyZWEsICNyaWdodC1hcmVhLCAjdG9wLWFyZWEsICNjZW50ZXItdG9wLWFyZWEsICNib3R0b20tYXJlYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiA3O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gICAgI3JpZ2h0LWFyZWEge1xuICAgICAgICBncmlkLWFyZWE6IHJpZ2h0O1xuICAgIH1cbiAgICAjYm90dG9tLWFyZWEge1xuICAgICAgICBncmlkLWFyZWE6IGJvdHRvbTtcbiAgICB9XG4gICAgI2ZhY2V0ZWQtcmVzdWx0cyAubWFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubWFwLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLnRpbWVsaW5lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhY2V0ZWQtd2lkZ2V0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxufSIsIi8qIGN1c3RvbWl6YXRpb25zIGZvciBwZmcgZm9ybVxuICAgZWc6IC92aXNpdC9tdXNldW0vZXhoaWJpdGlvbnMvd3JpdHRlbi1pbi1rbm90cy90b3VyLXJlcXVlc3RzIFxuKi9cbiNwZmctZmllbGR3cmFwcGVyIHtcbiAgICAuZm9ybUhlbHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yZXF1aXJlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQsXG4gICAgLlBGR0ZpZWxkc2V0V2lkZ2V0IHtcbiAgICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIHR3ZWFrIG1hcmdpbiBvbiBidWxsZXQgbGlzdHNcbiAgIGVnOiAvdmlzaXQvZ2FyZGVuL2dhcmRlbi1ydWxlc1xuKi9cbiNjb250ZW50IHtcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4vKiBGaXggZm9yIGFkZCBuZXcgY29udGVudCBzaWRlYmFyIHNob3dpbmcgc2V2ZXJhbCBpdGVtcyBhYm92ZSB0b3Agb2Ygc2NyZWVuXG4qL1xuLnBsb25lLXRvb2xiYXItbWFpbiB7XG4gICAgI3Bsb25lLWNvbnRlbnRtZW51LWZhY3RvcmllcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEZpeCBmb2xkZXIgY29udGVudHMgbmF2YmFyIGFwcGVhcmluZyBvdmVyIGFkZCBuZXcgY29udGVudCBzaWRlYmFyXG4qL1xuLnBhdC1zdHJ1Y3R1cmUge1xuICAgIC5uYXZiYXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxuLyogRml4IGZvciBUaW55TUNFIG1lbnVzIGFwcGVhcmluZyBvZmZzY3JlZW4gaW4gQmFja2dyb3VuZCBJbWFnZSBUaWxlICovXG4ucGxvbmUtbW9kYWwtb3BlbiwgLm1vc2FpYy1lbmFibGVkIC5tY2UtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vKiBSZW1vdmUgcmlnaHQgcGFkZGluZyBmcm9tIGZ1bGwtd2lkdGggdGlsZXMgKi9cbi5tb3NhaWMtd2lkdGgtZnVsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4vKiBGaXggZm9yIG1pY3Jvc2l0ZSBtZW51IHNjcm9sbGluZyAtIDEzNjggKi9cbiNNYXN0ZXJoZWFkLmludHJvLW9wZW5lZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi8vIGNsZWFyIGZsb2F0czpcbi5lbnRyaWVzOjpiZWZvcmUsXG4jY29udGVudCBhcnRpY2xlLmVudHJ5OjphZnRlcixcbiNyZWxhdGVkSXRlbUJveCB1bCBsaTo6YWZ0ZXIsXG4jc2VhcmNocmVzdWx0cyB1bCBsaTo6YWZ0ZXIgIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OjJweDsgIC8vYWxsb3cgbWluaW1hbCB2ZXJ0aWNhbCBzcGFjZSBmb3IgdGh1bWJzXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3NlYXJjaC1yZXN1bHRzIGxpIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIC5jcm9wcGVkRGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuLy8gSGlnaGxpZ2h0ZWQgc2VhcmNoXG4uaGlnaGxpZ2h0ZWRTZWFyY2hUZXJtIHtcbiAgYmFja2dyb3VuZDogI2ZlYTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggI2ZlYTtcbn1cbi5zZWFyY2gtZGF0ZS1vcHRpb25zID4gZGl2LCAuc2VhcmNoLXR5cGUtb3B0aW9ucyA+IGRpdiB7XG5kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5tYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ub3B0aW9uc1RvZ2dsZSBsYWJlbCB7Zm9udC13ZWlnaHQ6IDMwMDsgY29sb3I6IGxpZ2h0ZW4oIzAwMCwgNDElKTt9XG5cbi5vcmRlcmVkLXNlbGVjdGlvbi1maWVsZHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHRkIGJ1dHRvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmZvbGRlci1mYWN0b3JpZXN7XG4gIGxpc3Qtc3R5bGU6bm9uZTtcbn1cblxuLnNlYXJjaFBhZ2V7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYWN0aW9uTWVudS5hY3RpdmF0ZWR7XG4gICAgZGR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmFjdGlvbk1lbnV7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgZHR7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBkZHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZjZmNmZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgei1pbmRleDoxMDtcbiAgICB9XG4gIH1cbn1cbiNzZWFyY2gtcmVzdWx0cy1iYXJ7XG4gICNyZXN1bHRzLWNvdW50e1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4jc2VhcmNoZm9ybXtcbiAgLmNvbnRhaW5lcjtcbiAgLmlucHV0LWdyb3Vwe1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgaW5wdXQuc2VhcmNoUGFnZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBpbnB1dC5zZWFyY2hQYWdlLmJ0bntcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cbiNzZWFyY2gtZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5uYXZUcmVlSXRlbSBhIGltZyB+IHNwYW4sICNmb2xkZXJDb250ZW50c0Zvcm0gdGQgaW1nIH4gYSxcbmR0IC5zdW1tYXJ5IGltZyB+IGEge3BhZGRpbmctbGVmdDogNHB4O31cblxuI3NlYXJjaC1yZXN1bHRzIHtcbiAgZGwuYWN0aW9uTWVudSBkdCB7bWFyZ2luLXRvcDogMDsgY2xlYXI6IG5vbmU7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMWVtO31cbiAgLnNlYXJjaFJlc3VsdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAucmVzdWx0LXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OjEuNWVtOyBtYXJnaW4tdG9wOjEwcHg7IGNsZWFyOiBib3RoO1xuICAgICAgaW1nLnRodW1iLWljb24ge1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRvY3VtZW50QnlMaW5lIHtkaXNwbGF5Om5vbmU7fVxuICAgIC5kaXNjcmVldCB7Zm9udC1zaXplOiA5MCU7fVxuICAgIC5kaXNjcmVldCwgLmRvY3VtZW50TG9jYXRpb24ge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDowcHg7IG92ZXJmbG93OiBoaWRkZW47fVxuICAgIC5kb2N1bWVudExvY2F0aW9uIHtmb250LXN0eWxlOml0YWxpYzt9XG4gIH1cbn1cbiIsIi5zdWJzZWN0aW9uLWNvbnRhY3QtdXMge1xuXG4gICAgLypcbiAgICBkbC5wYXQtY29sbGFwc2libGUub3BlbiB7XG4gICAgICAgIGJvcmRlcjogMC4xZW0gc29saWQgIzhjYWNiYjtcbiAgICB9XG4gICAgKi9cblxuICAgIGR0LmNvbGxhcHNpYmxlSGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgfVxuXG4gICAgZGwucGF0LWNvbGxhcHNpYmxlLm9wZW4gZHQuY29sbGFwc2libGVIZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAuNWVtIDAgMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBXaGl0ZSB1cmwoaW1nL3RyZWVFeHBhbmRlZC5wbmcpIG5vLXJlcGVhdCAwLjVlbSA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBkbC5wYXQtY29sbGFwc2libGUuY2xvc2VkIGR0LmNvbGxhcHNpYmxlSGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNWVtIDAgMmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IFdoaXRlIHVybChpbWcvdHJlZUNvbGxhcHNlZC5wbmcpIG5vLXJlcGVhdCAwLjVlbSA1MCU7XG4gICAgfVxuXG59XG4iXX0= */
